{"product_id":"roiboos-cap-citron-bio-place-des-thes","title":"Roïboos Cap Citron Bio - 100 g - Place des Thés","description":"\u003cdiv class=\"cap-premium\"\u003e\n\u003cdiv class=\"cap-hero\"\u003e\n\u003cdiv class=\"cap-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cap-hero-content\"\u003e\n\u003cdiv class=\"cap-badges-top\"\u003e\n\u003cspan class=\"cap-badge\"\u003e🌿 100% Bio\u003c\/span\u003e \u003cspan class=\"cap-badge\"\u003e☕ Sans théine\u003c\/span\u003e \u003cspan class=\"cap-badge\"\u003e🍋 Notes d'agrumes\u003c\/span\u003e \u003cspan class=\"cap-badge\"\u003e📦 Boîte métal 100g\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cap-hero-title\"\u003eRooibos Cap Citron Bio\u003c\/span\u003e\n\u003cp class=\"cap-subtitle\"\u003ePlace des Thés • Thés \u0026amp; infusions bio pour gastronomes\u003c\/p\u003e\n\u003cp class=\"cap-description\"\u003eUne infusion vivifiante qui marie la rondeur du rooibos sud-africain à la fraîcheur pétillante de la citronnelle, du gingembre et du citron.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cap-section\"\u003e\n\u003ch2\u003eCap Citron Bio : un rooibos vivifiant aux notes d'agrumes et de gingembre\u003c\/h2\u003e\n\u003cp class=\"cap-section-intro\"\u003eEnvie d'une boisson \u003cstrong\u003edésaltérante, naturellement sans théine\u003c\/strong\u003e et pleine de caractère ?\u003c\/p\u003e\n\u003cdiv class=\"cap-testimonial\"\u003e\n\u003cp class=\"cap-testimonial-text\"\u003e\"Le Rooibos Cap Citron Bio de Place des Thés associe la rondeur du rooibos sud-africain à la fraîcheur pétillante de la citronnelle, du gingembre et du citron. Une infusion gourmande qui se savoure aussi bien chaude le matin que glacée lors d'une journée ensoleillée.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cap-section\"\u003e\n\u003ch2\u003eUne composition 100 % bio et soigneusement sélectionnée\u003c\/h2\u003e\n\u003cp class=\"cap-section-intro\"\u003eUne recette gastronomique élaborée à partir d'ingrédients issus de l'agriculture biologique, sans colorants ni conservateurs.\u003c\/p\u003e\n\u003cdiv class=\"cap-grid\"\u003e\n\u003cdiv class=\"cap-card\"\u003e\n\u003ch3\u003e🍃 Rooibos naturel*\u003c\/h3\u003e\n\u003cp\u003eLa base douce et boisée, naturellement sans caféine, idéale à toute heure de la journée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-card\"\u003e\n\u003ch3\u003e🌾 Citronnelle* (14%)\u003c\/h3\u003e\n\u003cp\u003eApporte une fraîcheur citronnée et herbacée, signature aromatique de cette infusion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-card\"\u003e\n\u003ch3\u003e🫚 Gingembre* (11%)\u003c\/h3\u003e\n\u003cp\u003eSigne une note légèrement piquante et chaleureuse pour un caractère affirmé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-card\"\u003e\n\u003ch3\u003e🍋 Arôme naturel de citron\u003c\/h3\u003e\n\u003cp\u003ePour un bouquet d'agrumes lumineux qui révèle toute la fraîcheur de la recette.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-tip\"\u003e\n\u003cspan class=\"cap-tip-icon\"\u003e📦\u003c\/span\u003e\n\u003cp\u003e\u003cem\u003e*Ingrédients issus de l'agriculture biologique – UE.\u003c\/em\u003e Conditionnée dans une élégante boîte métal de \u003cstrong\u003e100 g\u003c\/strong\u003e, cette infusion vrac conserve toute la fraîcheur de ses arômes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cap-section\"\u003e\n\u003ch2\u003ePourquoi choisir un rooibos citron gingembre ?\u003c\/h2\u003e\n\u003cp\u003eLe rooibos, surnommé \u003cstrong\u003e\"thé rouge\" d'Afrique du Sud\u003c\/strong\u003e, est apprécié pour son profil \u003cstrong\u003esans théine et pauvre en tanins\u003c\/strong\u003e. Il se boit à toute heure, même le soir, et convient à toute la famille. Associé au gingembre et au citron, il devient une \u003cstrong\u003einfusion tonique et réconfortante\u003c\/strong\u003e, parfaite pour accompagner vos pauses gourmandes.\u003c\/p\u003e\n\u003cdiv class=\"cap-grid-compact\"\u003e\n\u003cdiv class=\"cap-card\"\u003e\n\u003ch3\u003e✨ Légèreté\u003c\/h3\u003e\n\u003cp\u003eSans excitants, pour une hydratation plaisir au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-card\"\u003e\n\u003ch3\u003e🌟 Fraîcheur\u003c\/h3\u003e\n\u003cp\u003eUn goût frais et lumineux signé par les agrumes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-card\"\u003e\n\u003ch3\u003e🔄 Polyvalence\u003c\/h3\u003e\n\u003cp\u003eNature, miellée, ou glacée selon vos envies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-card\"\u003e\n\u003ch3\u003e👨👩👧 Famille\u003c\/h3\u003e\n\u003cp\u003eConvient à toute la famille, à toute heure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cap-section\"\u003e\n\u003ch2\u003eComment préparer le Cap Citron pour révéler tous ses arômes ?\u003c\/h2\u003e\n\u003cp class=\"cap-section-intro\"\u003eLa préparation est simple, mais quelques gestes font toute la différence :\u003c\/p\u003e\n\u003cdiv class=\"cap-timeline\"\u003e\n\u003cdiv class=\"cap-timeline-item\"\u003e\n\u003cdiv class=\"cap-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"cap-timeline-content\"\u003e\n\u003ch3\u003e⚖️ Dosage\u003c\/h3\u003e\n\u003cp\u003e12 à 15 g par litre, soit environ 1 cuillère à café bombée par tasse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-timeline-item\"\u003e\n\u003cdiv class=\"cap-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"cap-timeline-content\"\u003e\n\u003ch3\u003e🌡️ Température de l'eau\u003c\/h3\u003e\n\u003cp\u003e100 °C, eau frémissante pour libérer tous les arômes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-timeline-item\"\u003e\n\u003cdiv class=\"cap-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"cap-timeline-content\"\u003e\n\u003ch3\u003e⏱️ Temps d'infusion\u003c\/h3\u003e\n\u003cp\u003e7 à 10 minutes selon l'intensité souhaitée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-timeline-item\"\u003e\n\u003cdiv class=\"cap-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"cap-timeline-content\"\u003e\n\u003ch3\u003e💡 Astuce\u003c\/h3\u003e\n\u003cp\u003eContrairement au thé, le rooibos ne devient jamais amer. Vous pouvez prolonger l'infusion sans crainte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-tip\"\u003e\n\u003cspan class=\"cap-tip-icon\"\u003e🧊\u003c\/span\u003e\n\u003cp\u003ePour une \u003cstrong\u003eversion glacée\u003c\/strong\u003e, laissez infuser à chaud, filtrez puis ajoutez glaçons et rondelles de citron frais. Une boisson naturelle et sans sucre ajouté, idéale pour remplacer les sodas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cap-section\"\u003e\n\u003ch2\u003eÀ qui s'adresse cette infusion ?\u003c\/h2\u003e\n\u003cp class=\"cap-section-intro\"\u003eLe \u003cstrong\u003erooibos citron gingembre\u003c\/strong\u003e séduit autant les amateurs de saveurs fraîches que ceux qui recherchent une alternative au thé classique. Sans théine, il s'invite dans toutes les pauses :\u003c\/p\u003e\n\u003cdiv class=\"cap-grid\"\u003e\n\u003cdiv class=\"cap-card\"\u003e\n\u003ch3\u003e🌅 Le matin\u003c\/h3\u003e\n\u003cp\u003ePour un réveil tout en douceur, sans excitants pour démarrer la journée sereinement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-card\"\u003e\n\u003ch3\u003e☀️ L'après-midi\u003c\/h3\u003e\n\u003cp\u003eEn accompagnement d'un dessert fruité, pour une pause gourmande équilibrée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-card\"\u003e\n\u003ch3\u003e🌙 Le soir\u003c\/h3\u003e\n\u003cp\u003eSans risque de perturber le sommeil, une infusion réconfortante pour clore la journée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cap-section\"\u003e\n\u003ch2\u003eConservation et précautions\u003c\/h2\u003e\n\u003cdiv class=\"cap-accordion\"\u003e\n\u003cdetails class=\"cap-accordion-item\"\u003e\n\u003csummary class=\"cap-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"cap-accordion-content mt-3\"\u003e\n\u003cp\u003eConservez votre boîte à l'abri de la lumière, de la chaleur et de l'humidité, bien refermée après chaque utilisation pour préserver tous les arômes de l'infusion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"cap-accordion-item\"\u003e\n\u003csummary class=\"cap-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"cap-accordion-content mt-3\"\u003e\n\u003cp\u003eUne infusion ne saurait remplacer une alimentation variée, équilibrée ni un traitement médical. En cas de grossesse, d'allaitement ou de traitement en cours, demandez l'avis d'un professionnel de santé avant consommation, notamment en raison de la présence de gingembre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"cap-section\"\u003e\n\u003cdiv class=\"cap-cta-box\"\u003e\n\u003cp\u003eAvec le \u003cstrong\u003eCap Citron Bio de Place des Thés\u003c\/strong\u003e, offrez-vous chaque jour une parenthèse aromatique entre douceur africaine et fraîcheur méditerranéenne. ☕✨\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"cap-disclaimer\"\u003eLes informations fournies ne sauraient se substituer à un avis médical. Consultez un professionnel de santé en cas de doute.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --cap-cream: #faf6ed;\n  --cap-white: #ffffff;\n  --cap-primary: #c9a961;\n  --cap-primary-dark: #8a6d2c;\n  --cap-primary-light: #f5ecd4;\n  --cap-secondary: #d4923a;\n  --cap-accent: #e8b94a;\n  --cap-text: #2a2418;\n  --cap-text-light: #6b5e44;\n  --cap-border: #e8dfc7;\n  --cap-shadow: 0 4px 24px rgba(138, 109, 44, 0.10);\n  --cap-shadow-lg: 0 12px 48px rgba(138, 109, 44, 0.18);\n  --cap-radius: 20px;\n  --cap-radius-sm: 12px;\n}\n\n.cap-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--cap-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--cap-text);\n  line-height: 1.6;\n}\n\n.cap-premium p {\n  color: var(--cap-text);\n}\n\n.cap-premium strong {\n  color: var(--cap-primary-dark);\n  font-weight: 700;\n}\n\n\/* === HERO === *\/\n.cap-hero {\n  position: relative;\n  background: linear-gradient(135deg, #b8902f 0%, #c9a961 50%, #d4b87a 100%);\n  border-radius: var(--cap-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(--cap-shadow-lg);\n}\n\n.cap-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: \n    radial-gradient(circle at 20% 30%, rgba(255,255,255,0.3) 0%, transparent 40%),\n    radial-gradient(circle at 80% 70%, rgba(255,255,255,0.2) 0%, transparent 40%);\n  opacity: .4;\n}\n\n.cap-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.cap-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 .75rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.cap-subtitle {\n  color: rgba(255,255,255,0.95);\n  font-size: clamp(14px, 2.5vw, 17px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: 0.02em;\n  font-style: italic;\n}\n\n.cap-description {\n  color: rgba(255,255,255,0.95);\n  font-size: clamp(15px, 2.5vw, 18px);\n  max-width: 700px;\n  margin: 0 auto;\n  line-height: 1.6;\n}\n\n\/* === BADGES === *\/\n.cap-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.75rem;\n}\n\n.cap-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(--cap-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.cap-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.cap-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.cap-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--cap-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.25;\n}\n\n.cap-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(--cap-primary), var(--cap-secondary));\n  border-radius: 2px;\n}\n\n.cap-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cap-text-light);\n  margin-bottom: 1.75rem;\n  max-width: 700px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === CARDS === *\/\n.cap-card {\n  background: var(--cap-white);\n  border-radius: var(--cap-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--cap-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.cap-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--cap-shadow-lg);\n  border-color: var(--cap-primary);\n}\n\n.cap-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--cap-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.cap-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--cap-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.cap-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.cap-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.cap-grid-compact .cap-card {\n  padding: 1rem;\n}\n\n.cap-grid-compact .cap-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.cap-grid-compact .cap-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.cap-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  max-width: 800px;\n  margin: 0 auto;\n}\n\n.cap-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.cap-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--cap-primary), var(--cap-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(201, 169, 97, 0.4);\n}\n\n.cap-timeline-content {\n  flex: 1;\n  background: var(--cap-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--cap-radius-sm);\n  box-shadow: var(--cap-shadow);\n}\n\n.cap-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--cap-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.cap-timeline-content p {\n  font-size: 14px;\n  color: var(--cap-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.cap-testimonial {\n  background: var(--cap-white);\n  border-radius: var(--cap-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--cap-shadow);\n  border-left: 4px solid var(--cap-primary);\n  max-width: 800px;\n  margin: 0 auto;\n}\n\n.cap-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cap-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.cap-accordion {\n  background: var(--cap-white);\n  border-radius: var(--cap-radius);\n  box-shadow: var(--cap-shadow);\n  overflow: hidden;\n  max-width: 800px;\n  margin: 0 auto;\n}\n\n.cap-accordion-item {\n  border-bottom: 1px solid var(--cap-border);\n  margin: 0;\n  padding: 0;\n}\n\n.cap-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.cap-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--cap-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.cap-accordion-header:hover {\n  background: var(--cap-primary-light);\n}\n\n.cap-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.cap-accordion-header::after {\n  content: '+';\n  font-size: 22px;\n  font-weight: 400;\n  color: var(--cap-primary);\n  transition: transform .2s ease;\n}\n\n.cap-accordion-item[open] .cap-accordion-header::after {\n  content: '−';\n}\n\n.cap-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--cap-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.cap-accordion-content p {\n  margin: 0;\n  color: var(--cap-text-light);\n}\n\n\/* === TIP BOX === *\/\n.cap-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--cap-primary-light);\n  border-radius: var(--cap-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.5rem;\n  border-left: 3px solid var(--cap-primary);\n}\n\n.cap-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.cap-tip p {\n  font-size: 14px;\n  color: var(--cap-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.cap-cta-box {\n  background: linear-gradient(135deg, var(--cap-primary) 0%, var(--cap-primary-dark) 100%);\n  border-radius: var(--cap-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--cap-shadow-lg);\n}\n\n.cap-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.cap-cta-box strong {\n  color: white;\n}\n\n\/* === DISCLAIMER === *\/\n.cap-disclaimer {\n  font-size: 12px;\n  color: var(--cap-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .cap-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .cap-card {\n    padding: 1.125rem;\n  }\n  \n  .cap-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .cap-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--cap-radius-sm);\n  }\n  \n  .cap-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .cap-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .cap-grid-compact {\n    gap: .625rem;\n  }\n  \n  .cap-grid-compact .cap-card {\n    padding: .75rem;\n  }\n  \n  .cap-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  \n  .cap-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .cap-timeline-content h3 {\n    font-size: 14px;\n  }\n  \n  .cap-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .cap-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .cap-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  \n  .cap-testimonial {\n    padding: 1.25rem;\n  }\n  \n  .cap-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .cap-card {\n    animation: capFadeInUp .5s ease backwards;\n  }\n  .cap-card:nth-child(1) { animation-delay: .05s; }\n  .cap-card:nth-child(2) { animation-delay: .1s; }\n  .cap-card:nth-child(3) { animation-delay: .15s; }\n  .cap-card:nth-child(4) { animation-delay: .2s; }\n  .cap-card:nth-child(5) { animation-delay: .25s; }\n  .cap-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes capFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .cap-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Place des thés","offers":[{"title":"Default Title","offer_id":57178858226041,"sku":"NBAIPDT0010","price":10.69,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/roiboos-cap-citron-bio-place-des-thes-lifestyle.webp?v=1777542311","url":"https:\/\/www.naturellement-bio.com\/products\/roiboos-cap-citron-bio-place-des-thes","provider":"Naturellement Bio","version":"1.0","type":"link"}