{"title":"Calendrier de l'avent","description":"","products":[{"product_id":"calendrier-de-lavent-oracle-bioheme","title":"Calendrier de l'Avent - 24 infusettes \u0026 24 cartes Oracle - Biohême","description":"\u003cdiv class=\"oracle-premium\"\u003e\n\u003cdiv class=\"oracle-hero\"\u003e\n\u003cdiv class=\"oracle-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"oracle-hero-content\"\u003e\n\u003cdiv class=\"oracle-badges-top\"\u003e\n\u003cspan class=\"oracle-badge\"\u003e🌿 100% Bio\u003c\/span\u003e \u003cspan class=\"oracle-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"oracle-badge\"\u003e🔮 24 cartes oracle\u003c\/span\u003e \u003cspan class=\"oracle-badge\"\u003e🌱 Zéro plastique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"oracle-hero-title\"\u003eUn rituel enchanté pour chaque jour de décembre\u003c\/span\u003e\n\u003cp class=\"oracle-subtitle\"\u003eInfusettes bio \u0026amp; cartes oracle illustrées\u003c\/p\u003e\n\u003cp class=\"oracle-description\"\u003eChaque matin de l'Avent, tirez votre carte, écoutez votre intuition et savourez une tisane bio créée par Biohême, herboriste nantaise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"oracle-section\"\u003e\n\u003ch2\u003eCalendrier de l'Avent tisane bio : une infusion et un oracle par jour\u003c\/h2\u003e\n\u003cp class=\"oracle-section-intro\"\u003eEt si chaque jour de décembre commençait par une tasse fumante et un message rien que pour vous ?\u003c\/p\u003e\n\u003cdiv class=\"oracle-grid-compact\"\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🎁 24 cases magiques\u003c\/h3\u003e\n\u003cp\u003eUne infusette bio et une carte oracle illustrée dans chaque case\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🌿 Plantes magiques\u003c\/h3\u003e\n\u003cp\u003eAnimaux mystérieux et objets rituels de l'infusion\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🔮 Tirez votre carte\u003c\/h3\u003e\n\u003cp\u003eLaissez parler votre intuition avant de savourer la recette du jour\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e💌 En bonus\u003c\/h3\u003e\n\u003cp\u003eUne carte postale illustrée pour prolonger la magie\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"oracle-section\"\u003e\n\u003ch2\u003e24 recettes d'infusions bio à découvrir\u003c\/h2\u003e\n\u003cp class=\"oracle-section-intro\"\u003e24 infusettes · 33,65 g · des plus douces aux plus épicées\u003c\/p\u003e\n\u003cdiv class=\"oracle-grid-compact\"\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e✨ À la belle étoile\u003c\/h3\u003e\n\u003cp\u003eMélisse, camomille, verveine, aubépine, orange douce\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🍫 Choco Jungle\u003c\/h3\u003e\n\u003cp\u003eRooibos, écorce de cacao, vanille\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🍋 Citron doré au soleil\u003c\/h3\u003e\n\u003cp\u003eVerveine, hibiscus blanc, menthe douce, citron, limette\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e☁️ Dans les nuages\u003c\/h3\u003e\n\u003cp\u003eOranger, camomille, rooibos, tilleul, vanille\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🌱 Détox intégrale\u003c\/h3\u003e\n\u003cp\u003eRomarin, menthe poivrée, frêne, thym, bardane\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🍽️ Digestion après-repas\u003c\/h3\u003e\n\u003cp\u003eBasilic, coriandre, fenouil, réglisse, menthe poivrée\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🌙 Doux sommeil\u003c\/h3\u003e\n\u003cp\u003eMélisse, verveine, camomille, tilleul\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🌕 Fille de lune\u003c\/h3\u003e\n\u003cp\u003eSauge, bardane, mauve, aubépine, achillée, pêche\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🫐 Fruits des bois enchantés\u003c\/h3\u003e\n\u003cp\u003eCassis, hibiscus, raisin, fruits des bois, pêche\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🏋️ Gainage minceur\u003c\/h3\u003e\n\u003cp\u003eMaté, hibiscus, fenouil, reine des prés, pamplemousse\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🥶 Grog grand froid\u003c\/h3\u003e\n\u003cp\u003eGingembre, cannelle, sureau, thym, eucalyptus, mauve, citron\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🌹 La vie en rose\u003c\/h3\u003e\n\u003cp\u003eRaisin, hibiscus, camomille, lavande, rose, framboise, coquelicot\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🔥 Nuit torride\u003c\/h3\u003e\n\u003cp\u003eCacao, gingembre, cannelle, vanille, cardamome, poivre, girofle, piment\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🌿 Ortie\u003c\/h3\u003e\n\u003cp\u003eOrtie\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🍑 Pêche à croquer\u003c\/h3\u003e\n\u003cp\u003ePomme, hibiscus blanc, pêche, abricot\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e⛰️ Sport aventure\u003c\/h3\u003e\n\u003cp\u003eReine des prés, gingembre, curcuma, citronnelle, citron, poivre\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🌊 Surf océan\u003c\/h3\u003e\n\u003cp\u003eHibiscus, gingembre, menthe douce, laitue de mer, citron vert\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🌿 Thym citronné\u003c\/h3\u003e\n\u003cp\u003eThym citronné\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🏔️ Trek montagne\u003c\/h3\u003e\n\u003cp\u003eFeuille de cassis, cynorrhodon, sarriette, raisin, romarin, myrtille\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🎉 Un air de fête\u003c\/h3\u003e\n\u003cp\u003eCannelle, cacao, oranger, rooibos, girofle, badiane, clémentine\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🏝️ Vanille des îles au trésor\u003c\/h3\u003e\n\u003cp\u003eRooibos, camomille, vanille\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🎄 Veillée de Noël\u003c\/h3\u003e\n\u003cp\u003eCamomille, mélisse, cannelle, oranger, orange douce, girofle\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🌬️ Vent de fraîcheur\u003c\/h3\u003e\n\u003cp\u003eBasilic, menthe douce, coriandre, fenouil, bergamote\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🧘 Yoga flex\u003c\/h3\u003e\n\u003cp\u003eCurcuma, tilleul, pomme, gingembre, cannelle, réglisse, cardamome, poivre, mandarine\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-tip\"\u003e\n\u003cspan class=\"oracle-tip-icon\"\u003e🌱\u003c\/span\u003e\n\u003cp\u003eTous les ingrédients sont issus de l'Agriculture Biologique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"oracle-section\"\u003e\n\u003ch2\u003eDes plantes françaises et équitables\u003c\/h2\u003e\n\u003cp class=\"oracle-section-intro\"\u003eBiohême, herboriste nantaise, travaille en direct avec des producteurs français pour la camomille, la mélisse, le tilleul, le thym ou l'ortie. Le rooibos, l'hibiscus, le maté, la vanille et les épices proviennent du commerce équitable.\u003c\/p\u003e\n\u003cdiv class=\"oracle-grid-compact\"\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🌿 Certifié bio\u003c\/h3\u003e\n\u003cp\u003eAgriculture biologique garantie à 100%\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e🇫🇷 Made in France\u003c\/h3\u003e\n\u003cp\u003eFabriqué dans la région nantaise\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e♻️ Zéro plastique\u003c\/h3\u003e\n\u003cp\u003eEnveloppe fraîcheur en fibre de bois\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-card\"\u003e\n\u003ch3\u003e📦 Étui carton\u003c\/h3\u003e\n\u003cp\u003eCalendrier éco-responsable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"oracle-section\"\u003e\n\u003ch2\u003eComment préparer votre tisane du jour ?\u003c\/h2\u003e\n\u003cdiv class=\"oracle-timeline\"\u003e\n\u003cdiv class=\"oracle-timeline-item\"\u003e\n\u003cdiv class=\"oracle-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"oracle-timeline-content\"\u003e\n\u003ch3\u003e💧 Chauffez l'eau\u003c\/h3\u003e\n\u003cp\u003eVersez une eau frémissante (environ 85 °C) sur l'infusette, dans une tasse ou une gourde.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-timeline-item\"\u003e\n\u003cdiv class=\"oracle-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"oracle-timeline-content\"\u003e\n\u003ch3\u003e⏳ Laissez infuser\u003c\/h3\u003e\n\u003cp\u003e5 à 10 minutes pour des arômes plus intenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-timeline-item\"\u003e\n\u003cdiv class=\"oracle-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"oracle-timeline-content\"\u003e\n\u003ch3\u003e🥛 Variante gourmande\u003c\/h3\u003e\n\u003cp\u003eGoûtez Choco Jungle, Un air de fête ou Vanille des îles au trésor infusées dans un lait chaud.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-timeline-item\"\u003e\n\u003cdiv class=\"oracle-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"oracle-timeline-content\"\u003e\n\u003ch3\u003e🧊 Version fraîche\u003c\/h3\u003e\n\u003cp\u003eLes recettes à l'hibiscus se préparent aussi à froid, en 2 heures environ.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-tip\"\u003e\n\u003cspan class=\"oracle-tip-icon\"\u003e🎄\u003c\/span\u003e\n\u003cp\u003eUne infusette par jour, du 1er au 24 décembre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"oracle-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003eUn calendrier de l'Avent infusion bio à offrir\u003c\/h2\u003e\n\u003cdiv class=\"oracle-cta-box\"\u003e\n\u003cp\u003eVous cherchez un calendrier de l'Avent tisane 2026 original ? Celui-ci séduira les amateurs de rituels, d'oracles et de belles illustrations. Les cartes se détachent et se conservent bien après Noël. ✨ À offrir ou à s'offrir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oracle-accordion\" style=\"margin-top: 1.5rem;\"\u003e\n\u003cdetails class=\"oracle-accordion-item\"\u003e\n\u003csummary class=\"oracle-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"oracle-accordion-content\"\u003e\n\u003cp\u003eCe produit ne remplace pas un traitement médical ni une alimentation variée et équilibrée. La recette Gainage minceur contient du maté, naturellement source de caféine. Femmes enceintes ou allaitantes, enfants et personnes sous traitement : demandez l'avis d'un professionnel de santé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"oracle-accordion-item\"\u003e\n\u003csummary class=\"oracle-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"oracle-accordion-content\"\u003e\n\u003cp\u003eConserver à température ambiante, à l'abri de l'humidité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --oracle-cream: #faf8f3;\n  --oracle-white: #ffffff;\n  --oracle-primary: #1e3a5f;\n  --oracle-primary-dark: #0f2444;\n  --oracle-primary-light: #e8ecf4;\n  --oracle-secondary: #c9a961;\n  --oracle-accent: #e8b4b8;\n  --oracle-text: #1a1a1a;\n  --oracle-text-light: #5a5a5a;\n  --oracle-border: #e0e0e0;\n  --oracle-shadow: 0 4px 24px rgba(15,36,68,.08);\n  --oracle-shadow-lg: 0 12px 48px rgba(15,36,68,.15);\n  --oracle-radius: 20px;\n  --oracle-radius-sm: 12px;\n}\n\n.oracle-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--oracle-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.oracle-hero {\n  position: relative;\n  background: linear-gradient(135deg, #0f2444 0%, #1e3a5f 50%, #2d4e7a 100%);\n  border-radius: var(--oracle-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--oracle-shadow-lg);\n}\n\n.oracle-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 30%, #c9a961 1px, transparent 2px),\n                    radial-gradient(circle at 70% 60%, #e8b4b8 1px, transparent 2px),\n                    radial-gradient(circle at 40% 80%, #c9a961 1px, transparent 2px),\n                    radial-gradient(circle at 85% 20%, #ffffff 1px, transparent 2px);\n  background-size: 80px 80px, 120px 120px, 100px 100px, 150px 150px;\n  opacity: .15;\n}\n\n.oracle-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.oracle-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(22px, 7vw, 42px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.3);\n}\n\n.oracle-subtitle {\n  color: var(--oracle-secondary);\n  font-size: clamp(15px, 2.5vw, 20px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.oracle-description {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(14px, 2.2vw, 17px);\n  line-height: 1.7;\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n.oracle-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.oracle-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--oracle-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.oracle-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.oracle-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.oracle-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--oracle-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.oracle-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--oracle-primary), var(--oracle-secondary));\n  border-radius: 2px;\n}\n\n.oracle-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--oracle-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 700px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n.oracle-card {\n  background: var(--oracle-white);\n  border-radius: var(--oracle-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--oracle-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.oracle-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--oracle-shadow-lg);\n  border-color: var(--oracle-secondary);\n}\n\n.oracle-card h3 {\n  font-size: clamp(14px, 2.3vw, 17px);\n  font-weight: 800;\n  color: var(--oracle-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.oracle-card p {\n  font-size: clamp(12px, 2vw, 14px);\n  color: var(--oracle-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.oracle-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.oracle-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n@media (min-width: 768px) {\n  .oracle-grid-compact {\n    grid-template-columns: repeat(3, 1fr);\n  }\n}\n\n@media (min-width: 1024px) {\n  .oracle-grid-compact {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n\n.oracle-grid-compact .oracle-card {\n  padding: 1rem;\n}\n\n.oracle-grid-compact .oracle-card h3 {\n  font-size: 13px;\n  margin-bottom: .35rem;\n}\n\n.oracle-grid-compact .oracle-card p {\n  font-size: 11.5px;\n  line-height: 1.5;\n}\n\n.oracle-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  max-width: 800px;\n  margin: 0 auto;\n}\n\n.oracle-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.oracle-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--oracle-primary), var(--oracle-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n  box-shadow: var(--oracle-shadow);\n}\n\n.oracle-timeline-content {\n  flex: 1;\n  background: var(--oracle-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--oracle-radius-sm);\n  box-shadow: var(--oracle-shadow);\n}\n\n.oracle-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--oracle-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.oracle-timeline-content p {\n  font-size: 14px;\n  color: var(--oracle-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.oracle-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: center;\n  background: var(--oracle-primary-light);\n  border-radius: var(--oracle-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.oracle-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.oracle-tip p {\n  font-size: 14px;\n  color: var(--oracle-text);\n  margin: 0;\n  line-height: 1.6;\n  font-weight: 600;\n}\n\n.oracle-cta-box {\n  background: linear-gradient(135deg, var(--oracle-primary) 0%, var(--oracle-primary-dark) 100%);\n  border-radius: var(--oracle-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.oracle-cta-box::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  right: -20%;\n  width: 300px;\n  height: 300px;\n  background: radial-gradient(circle, var(--oracle-secondary) 0%, transparent 70%);\n  opacity: .2;\n  border-radius: 50%;\n}\n\n.oracle-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n  position: relative;\n  z-index: 1;\n}\n\n.oracle-accordion {\n  background: var(--oracle-white);\n  border-radius: var(--oracle-radius);\n  box-shadow: var(--oracle-shadow);\n  overflow: hidden;\n}\n\n.oracle-accordion-item {\n  border-bottom: 1px solid var(--oracle-border);\n  margin: 0;\n  padding: 0;\n}\n\n.oracle-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.oracle-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--oracle-primary-dark);\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  list-style: none;\n  transition: background .2s ease;\n}\n\n.oracle-accordion-header:hover {\n  background: var(--oracle-primary-light);\n}\n\n.oracle-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.oracle-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--oracle-primary);\n  transition: transform .2s ease;\n}\n\n.oracle-accordion-item[open] .oracle-accordion-header::after {\n  content: '−';\n}\n\n.oracle-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--oracle-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.oracle-accordion-content p {\n  margin: 0;\n}\n\n@media (max-width: 767px) {\n  .oracle-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .oracle-card {\n    padding: 1.125rem;\n  }\n\n  .oracle-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .oracle-hero {\n    padding: 2.5rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--oracle-radius-sm);\n  }\n\n  .oracle-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .oracle-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .oracle-grid-compact {\n    gap: .625rem;\n  }\n\n  .oracle-grid-compact .oracle-card {\n    padding: .75rem;\n  }\n\n  .oracle-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .oracle-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .oracle-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .oracle-timeline-content p {\n    font-size: 13px;\n  }\n\n  .oracle-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .oracle-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .oracle-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .oracle-card:nth-child(1) { animation-delay: .05s; }\n  .oracle-card:nth-child(2) { animation-delay: .1s; }\n  .oracle-card:nth-child(3) { animation-delay: .15s; }\n  .oracle-card:nth-child(4) { animation-delay: .2s; }\n  .oracle-card:nth-child(5) { animation-delay: .25s; }\n  .oracle-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .oracle-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"BIOHÊME","offers":[{"title":"Default Title","offer_id":64792689508729,"sku":"NBAIBHM0074","price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/calendrier-de-lavent-oracle-de-la-nature-bio-24-infusettes-b-packshothd.webp?v=1791209051"},{"product_id":"calendrier-de-lavent-nuit-bioheme","title":"Calendrier de l'Avent Nuit - 24 infusettes bio - Biohême","description":"\u003cdiv class=\"nuit-premium\"\u003e\n\u003cdiv class=\"nuit-hero\"\u003e\n\u003cdiv class=\"nuit-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"nuit-hero-content\"\u003e\n\u003cdiv class=\"nuit-badges-top\"\u003e\n\u003cspan class=\"nuit-badge\"\u003e🌿 100% Bio\u003c\/span\u003e \u003cspan class=\"nuit-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"nuit-badge\"\u003e🌙 24 infusettes\u003c\/span\u003e \u003cspan class=\"nuit-badge\"\u003e🌱 Zéro plastique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"nuit-hero-title\"\u003eUn calendrier de l'Avent pour vos soirées d'hiver\u003c\/span\u003e\n\u003cp class=\"nuit-subtitle\"\u003e24 infusettes bio à savourer au coin du feu\u003c\/p\u003e\n\u003cp class=\"nuit-description\"\u003eChaque soir de l'Avent, ouvrez une case et découvrez une recette d'infusion bio signée Biohême, herboriste nantaise : plantes douces, notes fruitées et épices de Noël.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"nuit-section\"\u003e\n\u003ch2\u003eCalendrier de l'Avent tisane bio : une infusion par jour jusqu'à Noël\u003c\/h2\u003e\n\u003cp class=\"nuit-section-intro\"\u003eUne tasse fumante et une nouvelle recette chaque jour : le rituel idéal pour patienter jusqu'au 24 décembre.\u003c\/p\u003e\n\u003cdiv class=\"nuit-grid-compact\"\u003e\n\u003cdiv class=\"nuit-card\"\u003e\n\u003ch3\u003e🎁 24 cases\u003c\/h3\u003e\n\u003cp\u003eUne infusette bio à découvrir chaque jour de décembre\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-card\"\u003e\n\u003ch3\u003e🌙 Ambiance cocooning\u003c\/h3\u003e\n\u003cp\u003eDes infusions réconfortantes pour les soirées au coin du feu\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-card\"\u003e\n\u003ch3\u003e🍵 Saveurs variées\u003c\/h3\u003e\n\u003cp\u003ePlantes douces, fruits et épices de Noël\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-card\"\u003e\n\u003ch3\u003e🎄 Idée cadeau\u003c\/h3\u003e\n\u003cp\u003eUne attention bio à glisser sous le sapin ou à s'offrir\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nuit-section\"\u003e\n\u003ch2\u003eDes infusions pour chaque soirée de décembre\u003c\/h2\u003e\n\u003cp class=\"nuit-section-intro\"\u003eDes plantes qui apaisent aux épices qui réchauffent, le calendrier alterne les ambiances au fil des jours.\u003c\/p\u003e\n\u003cdiv class=\"nuit-grid-compact\"\u003e\n\u003cdiv class=\"nuit-card\"\u003e\n\u003ch3\u003e🌙 Les apaisantes\u003c\/h3\u003e\n\u003cp\u003eCamomille, mélisse ou tilleul pour ralentir le soir venu\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-card\"\u003e\n\u003ch3\u003e🍫 Les gourmandes\u003c\/h3\u003e\n\u003cp\u003eRooibos, cacao et vanille, à essayer aussi dans un lait chaud\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-card\"\u003e\n\u003ch3\u003e🔥 Les épicées\u003c\/h3\u003e\n\u003cp\u003eCannelle, gingembre et girofle pour se réchauffer en hiver\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-card\"\u003e\n\u003ch3\u003e🍓 Les fruitées\u003c\/h3\u003e\n\u003cp\u003eHibiscus et petits fruits, à boire chaud ou glacé\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-tip\"\u003e\n\u003cspan class=\"nuit-tip-icon\"\u003e🌱\u003c\/span\u003e\n\u003cp\u003eTous les ingrédients sont issus de l'Agriculture Biologique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nuit-section\"\u003e\n\u003ch2\u003eUne herboristerie bio, française et équitable\u003c\/h2\u003e\n\u003cp class=\"nuit-section-intro\"\u003eInstallée près de Nantes, dans la première région française productrice de plantes médicinales, Biohême achète ses plantes françaises directement aux cultivateurs. Ce qui ne pousse pas en France, comme le rooibos, l'hibiscus ou la vanille, vient de filières équitables.\u003c\/p\u003e\n\u003cdiv class=\"nuit-grid-compact\"\u003e\n\u003cdiv class=\"nuit-card\"\u003e\n\u003ch3\u003e🌿 Agriculture biologique\u003c\/h3\u003e\n\u003cp\u003ePlantes, fruits et épices certifiés bio\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-card\"\u003e\n\u003ch3\u003e🏡 Atelier nantais\u003c\/h3\u003e\n\u003cp\u003eRecettes formulées et fabriquées en Pays de la Loire\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-card\"\u003e\n\u003ch3\u003e🤝 Commerce équitable\u003c\/h3\u003e\n\u003cp\u003eRooibos, hibiscus, vanille et épices de filières équitables\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-card\"\u003e\n\u003ch3\u003e♻️ Zéro plastique\u003c\/h3\u003e\n\u003cp\u003eInfusettes sans plastique, enveloppe fraîcheur compostable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nuit-section\"\u003e\n\u003ch2\u003eVotre rituel infusion du soir, en quatre gestes\u003c\/h2\u003e\n\u003cdiv class=\"nuit-timeline\"\u003e\n\u003cdiv class=\"nuit-timeline-item\"\u003e\n\u003cdiv class=\"nuit-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"nuit-timeline-content\"\u003e\n\u003ch3\u003e🫖 Une eau juste frémissante\u003c\/h3\u003e\n\u003cp\u003eAutour de 85 °C : assez chaude pour libérer les arômes, sans brûler les plantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-timeline-item\"\u003e\n\u003cdiv class=\"nuit-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"nuit-timeline-content\"\u003e\n\u003ch3\u003e⏳ Prenez votre temps\u003c\/h3\u003e\n\u003cp\u003eComptez 5 minutes pour une tasse légère, jusqu'à 10 minutes pour plus d'intensité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-timeline-item\"\u003e\n\u003cdiv class=\"nuit-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"nuit-timeline-content\"\u003e\n\u003ch3\u003e🥛 En version latte\u003c\/h3\u003e\n\u003cp\u003ePour les recettes au rooibos, au cacao ou aux épices, remplacez l'eau par un lait chaud, végétal ou non.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-timeline-item\"\u003e\n\u003cdiv class=\"nuit-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"nuit-timeline-content\"\u003e\n\u003ch3\u003e🧊 Et pour le lendemain\u003c\/h3\u003e\n\u003cp\u003eLes infusions à l'hibiscus s'apprécient aussi glacées : laissez l'infusette environ 2 heures dans de l'eau froide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-tip\"\u003e\n\u003cspan class=\"nuit-tip-icon\"\u003e🎄\u003c\/span\u003e\n\u003cp\u003eUne case par soir, du 1er au 24 décembre : Noël arrive tasse après tasse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nuit-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003eUn calendrier de l'Avent infusion bio à offrir\u003c\/h2\u003e\n\u003cdiv class=\"nuit-cta-box\"\u003e\n\u003cp\u003eVous cherchez un calendrier de l'Avent tisane 2026 simple et réconfortant ? Avec ses 24 infusettes bio fabriquées en France, celui-ci fera plaisir aux amateurs de tisanes et de soirées cocooning. ✨ À offrir ou à s'offrir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nuit-accordion\" style=\"margin-top: 1.5rem;\"\u003e\n\u003cdetails class=\"nuit-accordion-item\"\u003e\n\u003csummary class=\"nuit-accordion-header\"\u003e🌿 Composition\u003c\/summary\u003e\n\u003cdiv class=\"nuit-accordion-content\"\u003e\n\u003cp\u003eThym citronné : thym citronné*. Doux sommeil : mélisse*, verveine odorante*, camomille matricaire*, tilleul*. Détox intégrale : romarin*, menthe poivrée*, frêne*, thym*, bardane*. Digestion après-repas : basilic*, coriandre*, fenouil*, réglisse*, menthe poivrée*. Gainage minceur : maté*, hibiscus*, fenouil*, reine des prés*, huile essentielle de pamplemousse*. À la belle étoile : mélisse*, camomille matricaire*, verveine odorante*, aubépine*, huiles essentielles d'orange douce* et de petit grain bigarade*. La vie en rose : marc de raisin*, hibiscus*, camomille matricaire*, lavande*, rose*, arôme naturel de framboise*, coquelicot*. Vent de fraîcheur : basilic*, menthe douce*, coriandre*, fenouil*, huile essentielle de bergamote*. Dans les nuages : oranger*, camomille matricaire*, rooibos*, tilleul*, arôme naturel de vanille*. Fille de lune : sauge*, bardane*, mauve*, aubépine*, achillée*, arôme naturel de pêche*. Sport aventure : reine des prés*, gingembre*, curcuma*, citronnelle*, huile essentielle de citron*, poivre*. Veillée de Noël : camomille matricaire*, mélisse*, cannelle*, oranger*, huile essentielle d'orange douce*, clou de girofle*. Un air de fête : cannelle*, écorce de cacao*, oranger*, rooibos*, clou de girofle*, badiane*, huile essentielle de clémentine*. Grog grand froid : gingembre*, cannelle*, fleur de sureau*, thym*, eucalyptus*, mauve*, écorce de citron*, huiles essentielles de citron* et de limette*. Surf océan : hibiscus*, gingembre*, menthe douce*, laitue de mer*, arôme naturel de citron vert*, écorces de citron*, huile essentielle de citron vert*. Nuit torride : écorce de cacao*, gingembre*, cannelle*, extrait de vanille*, cardamome*, poivre noir*, clou de girofle*, piment de Cayenne*. Choco Jungle : rooibos*, écorce de cacao*, extrait de vanille*. Vanille des îles au trésor : rooibos*, camomille matricaire*, extrait de vanille*. Fruits des bois enchantés : cassis*, hibiscus*, marc de raisin*, arôme naturel de fruits des bois*, arôme naturel de pêche*. Ortie : ortie*. Trek montagne : feuille de cassis*, cynorrhodon*, sarriette des montagnes*, marc de raisin*, romarin*, arômes naturels de myrtille* et de cassis*. Pêche à croquer : pomme*, hibiscus blanc*, arômes naturels de pêche* et d'abricot*. Citron doré au soleil : verveine odorante*, hibiscus blanc*, marc de raisin*, menthe douce*, huiles essentielles de citron* et de limette*. Yoga flex : curcuma*, tilleul*, pomme*, gingembre*, cannelle*, réglisse*, cardamome*, poivre noir*, huile essentielle de mandarine*, piment de Cayenne*.\u003cbr\u003e* Ingrédients issus de l'Agriculture Biologique. Rooibos, hibiscus, vanille, gingembre, cannelle, girofle et poivre issus du commerce équitable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nuit-accordion-item\"\u003e\n\u003csummary class=\"nuit-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"nuit-accordion-content\"\u003e\n\u003cp\u003eCe produit ne remplace pas une alimentation variée et équilibrée. Certaines recettes contiennent du maté, naturellement source de caféine, ou de la réglisse. Femmes enceintes ou allaitantes, enfants et personnes sous traitement : demandez l'avis d'un professionnel de santé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nuit-accordion-item\"\u003e\n\u003csummary class=\"nuit-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"nuit-accordion-content\"\u003e\n\u003cp\u003eConserver à température ambiante, à l'abri de l'humidité. DLUO : 36 mois à compter de la fabrication (à consommer de préférence avant la date indiquée sur l'emballage).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --nuit-cream: #faf8f3;\n  --nuit-white: #ffffff;\n  --nuit-primary: #1e3a5f;\n  --nuit-primary-dark: #0f2444;\n  --nuit-primary-light: #e8ecf4;\n  --nuit-secondary: #c9a961;\n  --nuit-accent: #e8b4b8;\n  --nuit-text: #1a1a1a;\n  --nuit-text-light: #5a5a5a;\n  --nuit-border: #e0e0e0;\n  --nuit-shadow: 0 4px 24px rgba(15,36,68,.08);\n  --nuit-shadow-lg: 0 12px 48px rgba(15,36,68,.15);\n  --nuit-radius: 20px;\n  --nuit-radius-sm: 12px;\n}\n\n.nuit-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--nuit-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.nuit-hero {\n  position: relative;\n  background: linear-gradient(135deg, #0f2444 0%, #1e3a5f 50%, #2d4e7a 100%);\n  border-radius: var(--nuit-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--nuit-shadow-lg);\n}\n\n.nuit-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 30%, #c9a961 1px, transparent 2px),\n                    radial-gradient(circle at 70% 60%, #e8b4b8 1px, transparent 2px),\n                    radial-gradient(circle at 40% 80%, #c9a961 1px, transparent 2px),\n                    radial-gradient(circle at 85% 20%, #ffffff 1px, transparent 2px);\n  background-size: 80px 80px, 120px 120px, 100px 100px, 150px 150px;\n  opacity: .15;\n}\n\n.nuit-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.nuit-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(22px, 7vw, 42px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.3);\n}\n\n.nuit-subtitle {\n  color: var(--nuit-secondary);\n  font-size: clamp(15px, 2.5vw, 20px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.nuit-description {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(14px, 2.2vw, 17px);\n  line-height: 1.7;\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n.nuit-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.nuit-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--nuit-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.nuit-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.nuit-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.nuit-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--nuit-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.nuit-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--nuit-primary), var(--nuit-secondary));\n  border-radius: 2px;\n}\n\n.nuit-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--nuit-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 700px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n.nuit-card {\n  background: var(--nuit-white);\n  border-radius: var(--nuit-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--nuit-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.nuit-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--nuit-shadow-lg);\n  border-color: var(--nuit-secondary);\n}\n\n.nuit-card h3 {\n  font-size: clamp(14px, 2.3vw, 17px);\n  font-weight: 800;\n  color: var(--nuit-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.nuit-card p {\n  font-size: clamp(12px, 2vw, 14px);\n  color: var(--nuit-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.nuit-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.nuit-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n@media (min-width: 768px) {\n  .nuit-grid-compact {\n    grid-template-columns: repeat(3, 1fr);\n  }\n}\n\n@media (min-width: 1024px) {\n  .nuit-grid-compact {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n\n.nuit-grid-compact .nuit-card {\n  padding: 1rem;\n}\n\n.nuit-grid-compact .nuit-card h3 {\n  font-size: 13px;\n  margin-bottom: .35rem;\n}\n\n.nuit-grid-compact .nuit-card p {\n  font-size: 11.5px;\n  line-height: 1.5;\n}\n\n.nuit-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  max-width: 800px;\n  margin: 0 auto;\n}\n\n.nuit-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.nuit-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--nuit-primary), var(--nuit-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n  box-shadow: var(--nuit-shadow);\n}\n\n.nuit-timeline-content {\n  flex: 1;\n  background: var(--nuit-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--nuit-radius-sm);\n  box-shadow: var(--nuit-shadow);\n}\n\n.nuit-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--nuit-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.nuit-timeline-content p {\n  font-size: 14px;\n  color: var(--nuit-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.nuit-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: center;\n  background: var(--nuit-primary-light);\n  border-radius: var(--nuit-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.nuit-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.nuit-tip p {\n  font-size: 14px;\n  color: var(--nuit-text);\n  margin: 0;\n  line-height: 1.6;\n  font-weight: 600;\n}\n\n.nuit-cta-box {\n  background: linear-gradient(135deg, var(--nuit-primary) 0%, var(--nuit-primary-dark) 100%);\n  border-radius: var(--nuit-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.nuit-cta-box::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  right: -20%;\n  width: 300px;\n  height: 300px;\n  background: radial-gradient(circle, var(--nuit-secondary) 0%, transparent 70%);\n  opacity: .2;\n  border-radius: 50%;\n}\n\n.nuit-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n  position: relative;\n  z-index: 1;\n}\n\n.nuit-accordion {\n  background: var(--nuit-white);\n  border-radius: var(--nuit-radius);\n  box-shadow: var(--nuit-shadow);\n  overflow: hidden;\n}\n\n.nuit-accordion-item {\n  border-bottom: 1px solid var(--nuit-border);\n  margin: 0;\n  padding: 0;\n}\n\n.nuit-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.nuit-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--nuit-primary-dark);\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  list-style: none;\n  transition: background .2s ease;\n}\n\n.nuit-accordion-header:hover {\n  background: var(--nuit-primary-light);\n}\n\n.nuit-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.nuit-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--nuit-primary);\n  transition: transform .2s ease;\n}\n\n.nuit-accordion-item[open] .nuit-accordion-header::after {\n  content: '−';\n}\n\n.nuit-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--nuit-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.nuit-accordion-content p {\n  margin: 0;\n}\n\n@media (max-width: 767px) {\n  .nuit-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .nuit-card {\n    padding: 1.125rem;\n  }\n\n  .nuit-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .nuit-hero {\n    padding: 2.5rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--nuit-radius-sm);\n  }\n\n  .nuit-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .nuit-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .nuit-grid-compact {\n    gap: .625rem;\n  }\n\n  .nuit-grid-compact .nuit-card {\n    padding: .75rem;\n  }\n\n  .nuit-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .nuit-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .nuit-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .nuit-timeline-content p {\n    font-size: 13px;\n  }\n\n  .nuit-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .nuit-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .nuit-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .nuit-card:nth-child(1) { animation-delay: .05s; }\n  .nuit-card:nth-child(2) { animation-delay: .1s; }\n  .nuit-card:nth-child(3) { animation-delay: .15s; }\n  .nuit-card:nth-child(4) { animation-delay: .2s; }\n  .nuit-card:nth-child(5) { animation-delay: .25s; }\n  .nuit-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .nuit-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"BIOHÊME","offers":[{"title":"Default Title","offer_id":64909998981497,"sku":"NBAIBHM0073","price":14.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/calendrier-de-lavent-nuit-24-infusettes-bio-bioheme-packshothd.webp?v=1792246246"},{"product_id":"calendrier-de-lavent-adulte-chocolat-noir-bio-130-g-belledonne","title":"Calendrier de l'Avent adulte chocolat noir bio - 130 g - Belledonne","description":"\u003cdiv class=\"bld-premium\"\u003e\n\u003cdiv class=\"bld-hero\"\u003e\n\u003cdiv class=\"bld-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bld-hero-content\"\u003e\n\u003cdiv class=\"bld-badges-top\"\u003e\n\u003cspan class=\"bld-badge\"\u003e🍫 Chocolat noir 74%\u003c\/span\u003e \u003cspan class=\"bld-badge\"\u003e🌱 Bio\u003c\/span\u003e \u003cspan class=\"bld-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e \u003cspan class=\"bld-badge\"\u003e🌴 Origine Saint-Domingue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bld-hero-title\"\u003eUn voyage gourmand jusqu'à Noël\u003c\/span\u003e\n\u003cp class=\"bld-subtitle\"\u003e24 bonbons · 5 recettes · 130 g\u003c\/p\u003e\n\u003cp class=\"bld-description\"\u003ePatientez jusqu'à Noël avec un calendrier féerique où flamants roses, zèbres et sapins scintillants accompagnent chaque jour une surprise en chocolat noir pure origine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"bld-section\"\u003e\n\u003ch2\u003eUn calendrier de l'Avent au chocolat noir bio pour patienter jusqu'à Noël\u003c\/h2\u003e\n\u003cp class=\"bld-section-intro\"\u003eVous cherchez un \u003cstrong\u003ecalendrier de l'Avent chocolat\u003c\/strong\u003e pour adultes ? Ce \u003cstrong\u003ecalendrier de l'Avent chocolat noir bio\u003c\/strong\u003e de Belledonne réunit \u003cstrong\u003e24 bonbons de chocolat noir\u003c\/strong\u003e issus d'un \u003cstrong\u003ecacao pure origine Saint-Domingue\u003c\/strong\u003e, sous une illustration féerique où se croisent flamants roses, zèbre et sapins scintillants. Vous pouvez l'offrir à un amateur de chocolat intense ou le garder pour vous, une case chaque matin de décembre.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"bld-section\"\u003e\n\u003ch2\u003eCe que vous découvrirez derrière les 24 cases\u003c\/h2\u003e\n\u003cp class=\"bld-section-intro\"\u003eCe \u003cstrong\u003ecalendrier avent chocolat noir\u003c\/strong\u003e propose \u003cstrong\u003e5 recettes différentes\u003c\/strong\u003e pour varier les plaisirs du 1er au 24 décembre.\u003c\/p\u003e\n\u003cdiv class=\"bld-grid\"\u003e\n\u003cdiv class=\"bld-card\"\u003e\n\u003ch3\u003e🍫 Carrés fins 74%\u003c\/h3\u003e\n\u003cp\u003eDes carrés fins de chocolat noir à 74% pour apprécier toute la puissance aromatique du cacao dominicain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bld-card\"\u003e\n\u003ch3\u003e🌰 Amandes enrobées\u003c\/h3\u003e\n\u003cp\u003eDes amandes entières torréfiées enrobées de chocolat noir, pour un plaisir croquant et gourmand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bld-card\"\u003e\n\u003ch3\u003e✨ Bonbons pralinés\u003c\/h3\u003e\n\u003cp\u003eDes bonbons pralinés réservés au 24 décembre pour clore l'attente en douceur et célébrer Noël.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bld-tip\"\u003e\n\u003cspan class=\"bld-tip-icon\"\u003e🎁\u003c\/span\u003e\n\u003cp\u003eVous ne retrouverez pas 24 fois le même chocolat : chaque jour garde sa part de surprise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bld-section\"\u003e\n\u003ch2\u003eUn guide de dégustation au dos de la boîte\u003c\/h2\u003e\n\u003cp class=\"bld-section-intro\"\u003eLe dos du calendrier fait office de \u003cstrong\u003eguide de dégustation\u003c\/strong\u003e et vous fait découvrir le \u003cstrong\u003eterroir de Saint-Domingue\u003c\/strong\u003e, l'une des origines de cacao les plus réputées.\u003c\/p\u003e\n\u003cdiv class=\"bld-timeline\"\u003e\n\u003cdiv class=\"bld-timeline-item\"\u003e\n\u003cdiv class=\"bld-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"bld-timeline-content\"\u003e\n\u003ch3\u003eOuvrez une case par jour\u003c\/h3\u003e\n\u003cp\u003eDu 1er au 24 décembre, découvrez chaque matin une nouvelle surprise chocolatée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bld-timeline-item\"\u003e\n\u003cdiv class=\"bld-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"bld-timeline-content\"\u003e\n\u003ch3\u003eLaissez fondre lentement\u003c\/h3\u003e\n\u003cp\u003ePlutôt que de croquer, laissez le chocolat fondre sur la langue pour révéler ses notes fruitées et boisées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bld-timeline-item\"\u003e\n\u003cdiv class=\"bld-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"bld-timeline-content\"\u003e\n\u003ch3\u003eAccompagnez d'un café ou d'un thé\u003c\/h3\u003e\n\u003cp\u003eLe chocolat se déguste très bien avec un café noir ou un thé non sucré pour sublimer les arômes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bld-timeline-item\"\u003e\n\u003cdiv class=\"bld-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"bld-timeline-content\"\u003e\n\u003ch3\u003eDécouvrez le terroir dominicain\u003c\/h3\u003e\n\u003cp\u003eLe guide au dos vous emmène à la rencontre de l'une des origines de cacao les plus réputées au monde.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bld-section\"\u003e\n\u003ch2\u003ePourquoi choisir ce calendrier de l'Avent ?\u003c\/h2\u003e\n\u003cdiv class=\"bld-grid-compact\"\u003e\n\u003cdiv class=\"bld-card\"\u003e\n\u003ch3\u003e🌱 Bio \u0026amp; équitable\u003c\/h3\u003e\n\u003cp\u003eIngrédients majoritairement bio, dont une partie issue du commerce équitable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bld-card\"\u003e\n\u003ch3\u003e🍫 74% pure origine\u003c\/h3\u003e\n\u003cp\u003eChocolat noir pure origine Saint-Domingue pour un goût franc et profond.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bld-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabrication française\u003c\/h3\u003e\n\u003cp\u003eFabriqué en France par un chocolatier bio engagé pour un savoir-faire artisanal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bld-card\"\u003e\n\u003ch3\u003e⚖️ Format 130 g\u003c\/h3\u003e\n\u003cp\u003eDes portions raisonnables pour un plaisir quotidien sans excès.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bld-tip\"\u003e\n\u003cspan class=\"bld-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eSi vous hésitez entre plusieurs modèles de \u003cstrong\u003ecalendrier de l'Avent chocolat 2026\u003c\/strong\u003e, celui-ci se distingue par son chocolat noir 74% pure origine et ses cinq recettes variées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bld-section\"\u003e\n\u003ch2\u003eComposition et allergènes\u003c\/h2\u003e\n\u003cdiv class=\"bld-accordion\"\u003e\n\u003cdetails class=\"bld-accordion-item\" open=\"\"\u003e\n\u003csummary class=\"bld-accordion-header\"\u003e📋 Ingrédients\u003c\/summary\u003e\n\u003cdiv class=\"bld-accordion-content mt-3\"\u003e\n\u003cp\u003eChocolat noir (74% et 57% de cacao), amandes entières torréfiées, sucre de canne, eau, sirop de maïs, crème, chocolat au lait, pralinés noisettes et amandes, beurre, beurre concentré, sirop de riz déshydraté, café lyophilisé, enrobage gomme d'acacia, sel de Guérande.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngrédients majoritairement issus de l'agriculture biologique, dont une partie issue du commerce équitable.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bld-accordion-item\"\u003e\n\u003csummary class=\"bld-accordion-header\"\u003e⚠️ Allergènes\u003c\/summary\u003e\n\u003cdiv class=\"bld-accordion-content mt-3\"\u003e\n\u003cp\u003e\u003cstrong\u003eContient :\u003c\/strong\u003e lait, fruits à coque (amandes, noisettes).\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTraces possibles :\u003c\/strong\u003e gluten, arachide, œuf, soja, sésame, lupin, moutarde et autres fruits à coque.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bld-section\"\u003e\n\u003ch2\u003eConservation et conseils pratiques\u003c\/h2\u003e\n\u003cdiv class=\"bld-accordion\"\u003e\n\u003cdetails class=\"bld-accordion-item\"\u003e\n\u003csummary class=\"bld-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"bld-accordion-content mt-3\"\u003e\n\u003cp\u003eConservez votre \u003cstrong\u003ecalendrier de l'Avent chocolat noir\u003c\/strong\u003e à l'abri de la chaleur et de l'humidité. Évitez de le poser près d'un radiateur ou d'une cheminée : le chocolat pourrait blanchir ou ramollir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bld-accordion-item\"\u003e\n\u003csummary class=\"bld-accordion-header\"\u003e📅 Conseil de commande\u003c\/summary\u003e\n\u003cdiv class=\"bld-accordion-content mt-3\"\u003e\n\u003cp\u003ePensez à le commander quelques jours avant le 1er décembre pour ne manquer aucune case et profiter pleinement de la magie de l'Avent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bld-accordion-item\"\u003e\n\u003csummary class=\"bld-accordion-header\"\u003eℹ️ Bon à savoir\u003c\/summary\u003e\n\u003cdiv class=\"bld-accordion-content mt-3\"\u003e\n\u003cp\u003eCe calendrier est une gourmandise et non un produit de santé. À consommer avec modération dans le cadre d'une alimentation variée et équilibrée. Il ne remplace en aucun cas un avis ou un traitement médical, notamment en cas d'allergie ou de régime spécifique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --bld-cream: #fdf7fb;\n  --bld-white: #ffffff;\n  --bld-primary: #e91e8c;\n  --bld-primary-dark: #2b1157;\n  --bld-primary-light: #fce4f3;\n  --bld-secondary: #6a2b9d;\n  --bld-accent: #ff4fa3;\n  --bld-text: #1a1033;\n  --bld-text-light: #5a4a7a;\n  --bld-border: #ead6e8;\n  --bld-shadow: 0 4px 24px rgba(43,17,87,.1);\n  --bld-shadow-lg: 0 12px 48px rgba(43,17,87,.2);\n  --bld-radius: 20px;\n  --bld-radius-sm: 12px;\n}\n\n.bld-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bld-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--bld-text);\n}\n\n.bld-hero {\n  position: relative;\n  background: linear-gradient(135deg, #2b1157 0%, #6a2b9d 50%, #e91e8c 100%);\n  border-radius: var(--bld-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--bld-shadow-lg);\n}\n\n.bld-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 30%, white 1px, transparent 1px),\n                    radial-gradient(circle at 70% 60%, white 1px, transparent 1px),\n                    radial-gradient(circle at 40% 80%, white 1px, transparent 1px),\n                    radial-gradient(circle at 85% 20%, white 1px, transparent 1px);\n  background-size: 80px 80px, 120px 120px, 100px 100px, 150px 150px;\n  opacity: .15;\n}\n\n.bld-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bld-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(22px, 7vw, 42px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.3);\n}\n\n.bld-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(14px, 2.5vw, 18px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n  letter-spacing: .05em;\n}\n\n.bld-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.3vw, 16px);\n  line-height: 1.7;\n  max-width: 640px;\n  margin: 0 auto;\n}\n\n.bld-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.bld-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--bld-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.15);\n  transition: all .3s ease;\n}\n\n.bld-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.bld-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.bld-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--bld-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n  line-height: 1.2;\n}\n\n.bld-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--bld-primary), var(--bld-accent));\n  border-radius: 2px;\n}\n\n.bld-card {\n  background: var(--bld-white);\n  border-radius: var(--bld-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--bld-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bld-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bld-shadow-lg);\n  border-color: var(--bld-primary);\n}\n\n.bld-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--bld-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.bld-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--bld-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.bld-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.bld-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.bld-grid-compact .bld-card {\n  padding: 1rem;\n}\n\n.bld-grid-compact .bld-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.bld-grid-compact .bld-card p {\n  font-size: 12px;\n}\n\n.bld-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.bld-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.bld-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--bld-primary), var(--bld-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n  box-shadow: 0 4px 12px rgba(233,30,140,.3);\n}\n\n.bld-timeline-content {\n  flex: 1;\n  background: var(--bld-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--bld-radius-sm);\n  box-shadow: var(--bld-shadow);\n}\n\n.bld-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--bld-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.bld-timeline-content p {\n  font-size: 14px;\n  color: var(--bld-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.bld-accordion {\n  background: var(--bld-white);\n  border-radius: var(--bld-radius);\n  box-shadow: var(--bld-shadow);\n  overflow: hidden;\n}\n\n.bld-accordion-item {\n  border-bottom: 1px solid var(--bld-border);\n  margin: 0;\n  padding: 0;\n}\n\n.bld-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.bld-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--bld-primary-dark);\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  list-style: none;\n  transition: background .2s ease;\n  background: transparent;\n  border: none;\n  margin: 0;\n}\n\n.bld-accordion-header:hover {\n  background: var(--bld-primary-light);\n}\n\n.bld-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.bld-accordion-header::after {\n  content: '+';\n  font-size: 24px;\n  font-weight: 400;\n  color: var(--bld-primary);\n  transition: transform .2s ease;\n}\n\n.bld-accordion-item[open] .bld-accordion-header::after {\n  content: '−';\n}\n\n.bld-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--bld-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.bld-accordion-content p {\n  margin: 0 0 .5rem 0;\n}\n\n.bld-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n.bld-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--bld-primary-light);\n  border-radius: var(--bld-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n  border-left: 4px solid var(--bld-primary);\n}\n\n.bld-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.bld-tip p {\n  font-size: 14px;\n  color: var(--bld-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.bld-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--bld-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n.bld-section-intro strong {\n  color: var(--bld-primary-dark);\n}\n\n@media (max-width: 767px) {\n  .bld-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .bld-card {\n    padding: 1.125rem;\n  }\n\n  .bld-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .bld-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--bld-radius-sm);\n  }\n\n  .bld-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .bld-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .bld-grid-compact {\n    gap: .625rem;\n  }\n\n  .bld-grid-compact .bld-card {\n    padding: .75rem;\n  }\n\n  .bld-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .bld-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .bld-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .bld-timeline-content p {\n    font-size: 13px;\n  }\n\n  .bld-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .bld-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .bld-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .bld-card:nth-child(1) { animation-delay: .05s; }\n  .bld-card:nth-child(2) { animation-delay: .1s; }\n  .bld-card:nth-child(3) { animation-delay: .15s; }\n  .bld-card:nth-child(4) { animation-delay: .2s; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .bld-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"BELLEDONNE","offers":[{"title":"Default Title","offer_id":64963959619961,"sku":"NBAIBLD0178","price":16.98,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/calendrier-de-lavent-adulte-chocolat-noir-bio-130-g-belledon-packshothd.webp?v=1792660166"},{"product_id":"calendrier-de-lavent-enfant-chocolat-bio-150-g-belledonne","title":"Calendrier de l'Avent enfant bio - 24 figurines au chocolat \u0026 Mascotte à construire","description":"\u003cdiv class=\"bld-premium\"\u003e\n  \u003cdiv class=\"bld-hero\"\u003e\n    \u003cdiv class=\"bld-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"bld-hero-content\"\u003e\n      \u003cdiv class=\"bld-badges-top\"\u003e\n        \u003cspan class=\"bld-badge\"\u003e🌱 Bio \u0026amp; certifié AB\u003c\/span\u003e\n        \u003cspan class=\"bld-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"bld-badge\"\u003e🎪 24 bonbons chocolatés\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"bld-hero-title\"\u003eUn Noël magique sous le chapiteau\u003c\/span\u003e\n      \u003cp class=\"bld-subtitle\"\u003eLe calendrier de l'Avent qui fait pétiller les yeux des enfants\u003c\/p\u003e\n      \u003cp class=\"bld-description\"\u003eDerrière 24 fenêtres illustrées, un assortiment de bonbons au chocolat au lait et au chocolat blanc bio, fabriqués en France par Belledonne.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"bld-section\"\u003e\n    \u003ch2\u003eBienvenue sous le chapiteau du cirque imaginaire\u003c\/h2\u003e\n    \u003cp class=\"bld-section-intro\"\u003eSous le grand chapiteau rouge et jaune, un éléphant rose patine sur la glace et un ours bleu pédale sur son vélo. Une otarie jongle avec des boules de neige pendant qu'un petit lapin astronaute file entre les étoiles.\u003c\/p\u003e\n    \u003cdiv class=\"bld-grid-compact\"\u003e\n      \u003cdiv class=\"bld-card\"\u003e\n        \u003ch3\u003e🐘 Un décor foisonnant\u003c\/h3\u003e\n        \u003cp\u003eChaque matin de décembre, votre enfant cherche le bon numéro dans l'illustration.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bld-card\"\u003e\n        \u003ch3\u003e🔍 Jeu d'observation\u003c\/h3\u003e\n        \u003cp\u003eUn petit défi quotidien qui rend le rituel encore plus amusant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bld-card\"\u003e\n        \u003ch3\u003e🎁 Maxi gourmandise du 24\u003c\/h3\u003e\n        \u003cp\u003eUne surprise plus grande pour couronner le compte à rebours de Noël.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bld-card\"\u003e\n        \u003ch3\u003e✨ Rituel féérique\u003c\/h3\u003e\n        \u003cp\u003eDu 1er au 24 décembre, une fenêtre à ouvrir chaque matin pour patienter.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bld-section\"\u003e\n    \u003ch2\u003eUne activité créative à partager en famille\u003c\/h2\u003e\n    \u003cp class=\"bld-section-intro\"\u003eAu dos de la boîte, une mascotte de Noël à colorier puis à construire attend vos enfants. Un moment complice garanti pendant un après-midi d'hiver.\u003c\/p\u003e\n    \u003cdiv class=\"bld-timeline\"\u003e\n      \u003cdiv class=\"bld-timeline-item\"\u003e\n        \u003cdiv class=\"bld-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"bld-timeline-content\"\u003e\n          \u003ch3\u003e🖍️ Sortez les crayons\u003c\/h3\u003e\n          \u003cp\u003eInstallez-vous en famille et colorez la mascotte de Noël imprimée au dos du calendrier.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bld-timeline-item\"\u003e\n        \u003cdiv class=\"bld-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"bld-timeline-content\"\u003e\n          \u003ch3\u003e✂️ Construisez ensemble\u003c\/h3\u003e\n          \u003cp\u003eDécoupez puis assemblez la mascotte pour en faire un petit personnage en volume.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bld-timeline-item\"\u003e\n        \u003cdiv class=\"bld-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"bld-timeline-content\"\u003e\n          \u003ch3\u003e🎄 Décorez votre maison\u003c\/h3\u003e\n          \u003cp\u003eLe calendrier ne finit pas à la poubelle le 25 : il devient une jolie décoration faite maison.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bld-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce de calendrier de l'Avent pour vos enfants ?\u003c\/h2\u003e\n    \u003cdiv class=\"bld-grid\"\u003e\n      \u003cdiv class=\"bld-card\"\u003e\n        \u003ch3\u003e🌱 Bio et certifié AB\u003c\/h3\u003e\n        \u003cp\u003eLes ingrédients sont majoritairement issus de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bld-card\"\u003e\n        \u003ch3\u003e🤝 Équitable\u003c\/h3\u003e\n        \u003cp\u003eUne partie des ingrédients provient du commerce équitable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bld-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003ePar Belledonne, chocolatier engagé dans le bio depuis toujours.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bld-card\"\u003e\n        \u003ch3\u003e🍫 Des saveurs douces\u003c\/h3\u003e\n        \u003cp\u003eChocolat au lait, chocolat blanc, praliné aux amandes et éclats de noisettes toastées : des recettes que les enfants adorent.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bld-card\"\u003e\n        \u003ch3\u003e⚖️ Format raisonnable\u003c\/h3\u003e\n        \u003cp\u003e150 g pour une petite bouchée gourmande par jour, sans excès.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bld-card\"\u003e\n        \u003ch3\u003e🎨 Activité créative incluse\u003c\/h3\u003e\n        \u003cp\u003eMascotte à colorier et à construire au dos du calendrier.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bld-section\"\u003e\n    \u003ch2\u003eComposition et allergènes\u003c\/h2\u003e\n    \u003cdiv class=\"bld-accordion\"\u003e\n      \u003cdetails class=\"bld-accordion-item\"\u003e\n        \u003csummary class=\"bld-accordion-header\"\u003e🍫 Ingrédients\u003c\/summary\u003e\n        \u003cdiv class=\"bld-accordion-content mt-3\"\u003e\n          \u003cp\u003eChocolat au lait (65 %), chocolat blanc (24 %), praliné aux amandes, huile de tournesol, lait écrémé en poudre, éclats de noisettes toastées (0,9 %), beurre de cacao, beurre concentré. Ingrédients majoritairement issus de l'agriculture biologique, dont une partie issue du commerce équitable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"bld-accordion-item\"\u003e\n        \u003csummary class=\"bld-accordion-header\"\u003e⚠️ Allergènes\u003c\/summary\u003e\n        \u003cdiv class=\"bld-accordion-content mt-3\"\u003e\n          \u003cp\u003eLait, amandes, noisettes. Traces possibles de gluten, autres fruits à coque, arachide, lupin, moutarde, œuf, soja et sésame.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"bld-accordion-item\"\u003e\n        \u003csummary class=\"bld-accordion-header\"\u003e📦 Contenu\u003c\/summary\u003e\n        \u003cdiv class=\"bld-accordion-content mt-3\"\u003e\n          \u003cp\u003eBoîte carton de 150 g, assortiment de 24 bonbons chocolatés.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"bld-accordion-item\"\u003e\n        \u003csummary class=\"bld-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"bld-accordion-content mt-3\"\u003e\n          \u003cp\u003eConservez le calendrier dans un endroit frais et sec, à l'abri de la chaleur. Évitez la proximité d'un radiateur ou d'une cheminée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003csection class=\"bld-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"bld-cta-box\"\u003e\n      \u003cp\u003e🎪 Offrez à vos enfants un décembre magique sous le chapiteau Belledonne : 24 petites surprises chocolatées, bio et fabriquées en France.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"bld-disclaimer\"\u003eCe produit est une confiserie à savourer avec modération, dans le cadre d'une alimentation variée et équilibrée. Il ne remplace en aucun cas un avis ou un traitement médical. Surveillez les plus jeunes pendant la dégustation.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --bld-cream: #fff8f0;\n  --bld-white: #ffffff;\n  --bld-primary: #d4213d;\n  --bld-primary-dark: #8b1428;\n  --bld-primary-light: #ffe8ec;\n  --bld-secondary: #1a2a6c;\n  --bld-accent: #ffd23f;\n  --bld-text: #1a1a1a;\n  --bld-text-light: #5a5a5a;\n  --bld-border: #e8d5c4;\n  --bld-shadow: 0 4px 24px rgba(139,20,40,.1);\n  --bld-shadow-lg: 0 12px 48px rgba(26,42,108,.2);\n  --bld-radius: 20px;\n  --bld-radius-sm: 12px;\n}\n\n.bld-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bld-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.bld-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1a2a6c 0%, #4a1b7a 50%, #d4213d 100%);\n  border-radius: var(--bld-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--bld-shadow-lg);\n}\n\n.bld-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 30%, #ffd23f 2px, transparent 2px),\n                    radial-gradient(circle at 70% 60%, #ffffff 1.5px, transparent 1.5px),\n                    radial-gradient(circle at 40% 80%, #ffd23f 1.5px, transparent 1.5px),\n                    radial-gradient(circle at 85% 15%, #ffffff 2px, transparent 2px);\n  background-size: 120px 120px, 80px 80px, 100px 100px, 140px 140px;\n  opacity: .25;\n}\n\n.bld-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bld-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(24px, 7vw, 46px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.3);\n}\n\n.bld-subtitle {\n  color: var(--bld-accent);\n  font-size: clamp(15px, 2.8vw, 20px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n  text-shadow: 0 2px 10px rgba(0,0,0,.2);\n}\n\n.bld-description {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(14px, 2.3vw, 16px);\n  line-height: 1.7;\n  margin: 0 auto;\n  max-width: 650px;\n}\n\n.bld-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.bld-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--bld-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.15);\n  transition: all .3s ease;\n}\n\n.bld-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.bld-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.bld-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--bld-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.bld-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--bld-primary), var(--bld-accent));\n  border-radius: 2px;\n}\n\n.bld-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--bld-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 700px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n.bld-card {\n  background: var(--bld-white);\n  border-radius: var(--bld-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--bld-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bld-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bld-shadow-lg);\n  border-color: var(--bld-primary);\n}\n\n.bld-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--bld-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.bld-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--bld-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.bld-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.bld-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.bld-grid-compact .bld-card {\n  padding: 1rem;\n}\n\n.bld-grid-compact .bld-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.bld-grid-compact .bld-card p {\n  font-size: 12px;\n}\n\n.bld-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.bld-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.bld-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--bld-primary), var(--bld-primary-dark));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n  box-shadow: 0 4px 12px rgba(212,33,61,.3);\n}\n\n.bld-timeline-content {\n  flex: 1;\n  background: var(--bld-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--bld-radius-sm);\n  box-shadow: var(--bld-shadow);\n}\n\n.bld-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--bld-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.bld-timeline-content p {\n  font-size: 14px;\n  color: var(--bld-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.bld-accordion {\n  background: var(--bld-white);\n  border-radius: var(--bld-radius);\n  box-shadow: var(--bld-shadow);\n  overflow: hidden;\n}\n\n.bld-accordion-item {\n  border-bottom: 1px solid var(--bld-border);\n  margin: 0;\n  padding: 0;\n}\n\n.bld-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.bld-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--bld-primary-dark);\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  list-style: none;\n  transition: background .2s ease;\n  background: transparent;\n  border: none;\n  margin: 0;\n}\n\n.bld-accordion-header:hover {\n  background: var(--bld-primary-light);\n}\n\n.bld-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.bld-accordion-header::after {\n  content: '+';\n  font-size: 24px;\n  font-weight: 400;\n  color: var(--bld-primary);\n  transition: transform .2s ease;\n}\n\n.bld-accordion-item[open] .bld-accordion-header::after {\n  content: '−';\n}\n\n.bld-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--bld-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.bld-accordion-content p {\n  margin: 0;\n}\n\n.bld-cta-box {\n  background: linear-gradient(135deg, var(--bld-primary) 0%, var(--bld-primary-dark) 100%);\n  border-radius: var(--bld-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--bld-shadow-lg);\n}\n\n.bld-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 30%, rgba(255,210,63,.3) 3px, transparent 3px),\n                    radial-gradient(circle at 80% 70%, rgba(255,255,255,.2) 2px, transparent 2px);\n  background-size: 100px 100px, 70px 70px;\n  opacity: .5;\n}\n\n.bld-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.2);\n  margin: 0;\n  position: relative;\n  z-index: 1;\n}\n\n.bld-disclaimer {\n  font-size: 12px;\n  color: var(--bld-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n  line-height: 1.6;\n}\n\n@media (max-width: 767px) {\n  .bld-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .bld-card {\n    padding: 1.125rem;\n  }\n\n  .bld-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .bld-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--bld-radius-sm);\n  }\n\n  .bld-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .bld-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .bld-grid-compact {\n    gap: .625rem;\n  }\n\n  .bld-grid-compact .bld-card {\n    padding: .75rem;\n  }\n\n  .bld-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .bld-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .bld-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .bld-timeline-content p {\n    font-size: 13px;\n  }\n\n  .bld-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .bld-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .bld-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .bld-card:nth-child(1) { animation-delay: .05s; }\n  .bld-card:nth-child(2) { animation-delay: .1s; }\n  .bld-card:nth-child(3) { animation-delay: .15s; }\n  .bld-card:nth-child(4) { animation-delay: .2s; }\n  .bld-card:nth-child(5) { animation-delay: .25s; }\n  .bld-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .bld-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"BELLEDONNE","offers":[{"title":"Default Title","offer_id":64963960504697,"sku":"NBAIBLD0239","price":13.48,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/calendrier-de-lavent-enfant-chocolat-bio-150-g-belledonne-packshothd.webp?v=1792660192"},{"product_id":"calendrier-de-lavent-24-infusions-bio-rituels-emotions-bioheme","title":"Calendrier de l'Avent 24 infusions bio Rituels Émotions - Biohême","description":"\u003cdiv class=\"bio-premium\"\u003e\n  \u003cdiv class=\"bio-hero\"\u003e\n    \u003cdiv class=\"bio-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"bio-hero-content\"\u003e\n      \u003cdiv class=\"bio-badges-top\"\u003e\n        \u003cspan class=\"bio-badge\"\u003e🌿 24 infusettes bio\u003c\/span\u003e\n        \u003cspan class=\"bio-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"bio-badge\"\u003e♻️ Zéro plastique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"bio-hero-title\"\u003e24 rituels pour savourer décembre\u003c\/span\u003e\n      \u003cp class=\"bio-subtitle\"\u003eDes infusions qui feront vibrer vos sens\u003c\/p\u003e\n      \u003cp class=\"bio-description\"\u003eUne tasse, un instant à soi, 24 émotions à découvrir jusqu'à Noël.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"bio-section\"\u003e\n    \u003ch2\u003e24 infusions pour patienter jusqu'à Noël\u003c\/h2\u003e\n    \u003cp class=\"bio-section-intro\"\u003eEt si, cette année, le compte à rebours jusqu'à Noël se vivait une tasse à la main ? Le \u003cstrong\u003ecalendrier de l'Avent infusions Émotions\u003c\/strong\u003e de Biohême contient \u003cstrong\u003e24 infusettes bio\u003c\/strong\u003e, une par jour. Chaque soirée de décembre devient un petit moment rien qu'à vous. Vous y trouverez des plantes cultivées en France, des recettes aux noms évocateurs et une boîte joliment illustrée, que l'on a plaisir à laisser sur la table du salon.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bio-section\"\u003e\n    \u003ch2\u003e12 recettes à découvrir\u003c\/h2\u003e\n    \u003cp class=\"bio-section-intro\"\u003eVous cherchiez un \u003cstrong\u003ecalendrier avent tisanes bio\u003c\/strong\u003e qui sorte de l'ordinaire ? Celui-ci réunit \u003cstrong\u003e12 créations végétales\u003c\/strong\u003e, réparties sur les 24 jours.\u003c\/p\u003e\n    \u003cdiv class=\"bio-grid-compact\"\u003e\n      \u003cdiv class=\"bio-card\"\u003e\u003ch3\u003e🌹 La vie en rose\u003c\/h3\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\u003ch3\u003e✨ À la belle étoile\u003c\/h3\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\u003ch3\u003e🕯️ Fabuleuse veillée\u003c\/h3\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\u003ch3\u003e☁️ Dans les nuages\u003c\/h3\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\u003ch3\u003e🌙 Fille de lune\u003c\/h3\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\u003ch3\u003e🌬️ Vent de fraîcheur\u003c\/h3\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\u003ch3\u003e⛰️ Sport aventure\u003c\/h3\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\u003ch3\u003e❄️ Grog grand froid\u003c\/h3\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\u003ch3\u003e🎉 Un air de fête\u003c\/h3\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\u003ch3\u003e🌊 Surf océan\u003c\/h3\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\u003ch3\u003e🔥 Nuit torride\u003c\/h3\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\u003ch3\u003e🍓 Fruits des bois enchantés\u003c\/h3\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"text-align:center;margin-top:1.5rem;color:var(--bio-text-light);font-size:14px;\"\u003ePlantes aromatiques, fleurs, fruits gourmands et épices douces : ce calendrier vous emmène à la rencontre des terroirs français. Vous découvrez ainsi de nouvelles saveurs, jour après jour.\u003c\/p\u003e\n    \u003cdiv class=\"bio-tip\"\u003e\n      \u003cspan class=\"bio-tip-icon\"\u003e📋\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eComposition :\u003c\/strong\u003e la liste complète des ingrédients de chaque recette figure sur l'emballage et sur chaque infusette. Pensez à la consulter, en particulier en cas d'allergie.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bio-section\"\u003e\n    \u003ch2\u003eUn calendrier engagé, du champ à la tasse\u003c\/h2\u003e\n    \u003cdiv class=\"bio-grid\"\u003e\n      \u003cdiv class=\"bio-card\"\u003e\n\u003ch3\u003e🌱 100 % bio certifié AB\u003c\/h3\u003e\n\u003cp\u003ePlantes issues de l'agriculture biologique, certifiées par le label AB.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\n\u003ch3\u003e🇫🇷 Culture française\u003c\/h3\u003e\n\u003cp\u003eDes infusions qui soutiennent les producteurs et les filières plantes en France.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\n\u003ch3\u003e📦 Carton recyclable\u003c\/h3\u003e\n\u003cp\u003eUne boîte joliment illustrée, entièrement recyclable après les fêtes.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\n\u003ch3\u003e🌿 Film compostable\u003c\/h3\u003e\n\u003cp\u003eFilm fraîcheur en fibre de bois, compostable et zéro plastique.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\n\u003ch3\u003e🏭 Fabriqué en France\u003c\/h3\u003e\n\u003cp\u003eUn calendrier conçu et assemblé localement, pour un impact réduit.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bio-card\"\u003e\n\u003ch3\u003e♻️ Zéro plastique\u003c\/h3\u003e\n\u003cp\u003eVous profitez de vos rituels du soir sans alourdir votre poubelle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bio-section\"\u003e\n    \u003ch2\u003eComment préparer vos infusions ?\u003c\/h2\u003e\n    \u003cdiv class=\"bio-timeline\"\u003e\n      \u003cdiv class=\"bio-timeline-item\"\u003e\n        \u003cdiv class=\"bio-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"bio-timeline-content\"\u003e\n          \u003ch3\u003e☕ Placez votre infusette\u003c\/h3\u003e\n          \u003cp\u003eDéposez l'infusette dans votre tasse ou votre gourde préférée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bio-timeline-item\"\u003e\n        \u003cdiv class=\"bio-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"bio-timeline-content\"\u003e\n          \u003ch3\u003e💧 Versez l'eau frémissante\u003c\/h3\u003e\n          \u003cp\u003eDe l'eau chaude mais pas bouillante, pour respecter les arômes des plantes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bio-timeline-item\"\u003e\n        \u003cdiv class=\"bio-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"bio-timeline-content\"\u003e\n          \u003ch3\u003e⏱️ Patientez 5 à 10 minutes\u003c\/h3\u003e\n          \u003cp\u003eLes plantes libèrent pleinement leurs arômes pendant ce temps d'infusion.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bio-timeline-item\"\u003e\n        \u003cdiv class=\"bio-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"bio-timeline-content\"\u003e\n          \u003ch3\u003e🌸 Savourez votre rituel\u003c\/h3\u003e\n          \u003cp\u003ePrenez le temps de lire le nom de la recette du jour avant votre première gorgée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bio-tip\"\u003e\n      \u003cspan class=\"bio-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eNotre conseil :\u003c\/strong\u003e couvrez votre tasse pendant l'infusion pour garder toutes les notes aromatiques. C'est tout l'esprit de ces « rituels émotions ».\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003csection class=\"bio-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"bio-cta-box\"\u003e\n      \u003cp\u003e🌿 Offrez-vous 24 instants de douceur jusqu'à Noël et laissez les plantes de nos terroirs faire vibrer vos émotions.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"bio-disclaimer\"\u003eCes infusions sont des denrées alimentaires destinées au plaisir de la dégustation. Elles ne remplacent ni une alimentation variée et équilibrée, ni un traitement médical. En cas de grossesse, d'allaitement ou de traitement en cours, demandez conseil à un professionnel de santé.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --bio-cream: #faf8f3;\n  --bio-white: #ffffff;\n  --bio-primary: #2d8574;\n  --bio-primary-dark: #1a5c4f;\n  --bio-primary-light: #e8f3f0;\n  --bio-secondary: #e94e6f;\n  --bio-accent: #f4b942;\n  --bio-text: #1a1a1a;\n  --bio-text-light: #5a5a5a;\n  --bio-border: #e0e0e0;\n  --bio-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --bio-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --bio-radius: 20px;\n  --bio-radius-sm: 12px;\n}\n\n.bio-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bio-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--bio-text);\n  line-height: 1.6;\n}\n\n.bio-hero {\n  position: relative;\n  background: linear-gradient(135deg, #2d8574 0%, #3ba593 50%, #e94e6f 100%);\n  border-radius: var(--bio-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--bio-shadow-lg);\n}\n\n.bio-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 30%, white 2px, transparent 3px),\n                    radial-gradient(circle at 80% 70%, white 2px, transparent 3px),\n                    radial-gradient(circle at 60% 20%, white 1.5px, transparent 2.5px);\n  background-size: 80px 80px, 100px 100px, 60px 60px;\n  opacity: .1;\n}\n\n.bio-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bio-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(24px, 7vw, 44px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n  line-height: 1.1;\n}\n\n.bio-subtitle {\n  color: white;\n  font-size: clamp(16px, 2.8vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  opacity: .95;\n}\n\n.bio-description {\n  color: white;\n  font-size: clamp(14px, 2.2vw, 16px);\n  margin: 0;\n  opacity: .9;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.bio-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.bio-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--bio-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.bio-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.bio-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.bio-premium h2 {\n  font-size: clamp(22px, 5vw, 34px);\n  font-weight: 900;\n  color: var(--bio-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n  line-height: 1.2;\n}\n\n.bio-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--bio-primary), var(--bio-secondary));\n  border-radius: 2px;\n}\n\n.bio-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--bio-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 750px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.bio-card {\n  background: var(--bio-white);\n  border-radius: var(--bio-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--bio-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bio-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bio-shadow-lg);\n  border-color: var(--bio-primary);\n}\n\n.bio-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--bio-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.bio-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--bio-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.bio-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.bio-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 1rem;\n}\n\n.bio-grid-compact .bio-card {\n  padding: 1rem;\n}\n\n.bio-grid-compact .bio-card h3 {\n  font-size: 14px;\n  margin: 0;\n}\n\n.bio-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  max-width: 800px;\n  margin: 0 auto;\n}\n\n.bio-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.bio-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--bio-primary), var(--bio-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n}\n\n.bio-timeline-content {\n  flex: 1;\n  background: var(--bio-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--bio-radius-sm);\n  box-shadow: var(--bio-shadow);\n}\n\n.bio-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--bio-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.bio-timeline-content p {\n  font-size: 14px;\n  color: var(--bio-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.bio-accordion {\n  background: var(--bio-white);\n  border-radius: var(--bio-radius);\n  box-shadow: var(--bio-shadow);\n  overflow: hidden;\n  max-width: 800px;\n  margin: 0 auto;\n}\n\n.bio-accordion-item {\n  border-bottom: 1px solid var(--bio-border);\n  margin: 0;\n  padding: 0;\n}\n\n.bio-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.bio-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--bio-primary-dark);\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  list-style: none;\n  transition: background .2s ease;\n}\n\n.bio-accordion-header:hover {\n  background: var(--bio-primary-light);\n}\n\n.bio-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.bio-accordion-header::after {\n  content: '+';\n  font-size: 24px;\n  font-weight: 400;\n  color: var(--bio-primary);\n  transition: transform .2s ease;\n}\n\n.bio-accordion-item[open] .bio-accordion-header::after {\n  content: '−';\n}\n\n.bio-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--bio-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.bio-accordion-content p {\n  margin: 0;\n}\n\n.bio-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--bio-primary-light);\n  border-radius: var(--bio-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n  max-width: 800px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.bio-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.bio-tip p {\n  font-size: 14px;\n  color: var(--bio-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.bio-cta-box {\n  background: linear-gradient(135deg, var(--bio-primary) 0%, var(--bio-primary-dark) 100%);\n  border-radius: var(--bio-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--bio-shadow-lg);\n}\n\n.bio-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n.bio-disclaimer {\n  font-size: 12px;\n  color: var(--bio-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n  max-width: 800px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media (max-width: 767px) {\n  .bio-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .bio-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n    gap: .625rem;\n  }\n\n  .bio-grid-compact .bio-card {\n    padding: .75rem;\n  }\n\n  .bio-grid-compact .bio-card h3 {\n    font-size: 12px;\n  }\n\n  .bio-card {\n    padding: 1.125rem;\n  }\n\n  .bio-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .bio-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--bio-radius-sm);\n  }\n\n  .bio-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .bio-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .bio-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .bio-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .bio-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .bio-timeline-content p {\n    font-size: 13px;\n  }\n\n  .bio-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .bio-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .bio-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .bio-card:nth-child(1) { animation-delay: .05s; }\n  .bio-card:nth-child(2) { animation-delay: .1s; }\n  .bio-card:nth-child(3) { animation-delay: .15s; }\n  .bio-card:nth-child(4) { animation-delay: .2s; }\n  .bio-card:nth-child(5) { animation-delay: .25s; }\n  .bio-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .bio-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"BIOHÊME","offers":[{"title":"Default Title","offer_id":64963960570233,"sku":"NBAIBHM0059","price":14.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/calendrier-de-lavent-24-infusions-bio-rituels-emotions-biohe-packshothd.webp?v=1792660153"}],"url":"https:\/\/www.naturellement-bio.com\/collections\/calendrier-de-l-avent.oembed","provider":"Naturellement Bio","version":"1.0","type":"link"}