{"product_id":"shampoing-solide-sans-he-cheveux-normaux-pour-tout-la-famille-bande-papier-100-g-antheya","title":"Shampoing solide - Cheveux Normaux pour toute la famille - 100 g - Antheya","description":"\u003cdiv class=\"ant-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"ant-hero\"\u003e\n\u003cdiv class=\"ant-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ant-hero-content\"\u003e\n\u003cdiv class=\"ant-badges-top\"\u003e\n\u003cspan class=\"ant-badge\"\u003e🌿 Certifié Cosmos Organic\u003c\/span\u003e \u003cspan class=\"ant-badge\"\u003e👨👩👧👦 Toute la famille\u003c\/span\u003e \u003cspan class=\"ant-badge\"\u003e🇫🇷 Fabriqué à Calais\u003c\/span\u003e \u003cspan class=\"ant-badge\"\u003e🐰 Compatible vegan\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ant-hero-title\"\u003eShampoing solide végétal Antheya\u003c\/span\u003e\n\u003cp class=\"ant-subtitle\"\u003eSans huiles essentielles · Cheveux normaux · 100 g\u003c\/p\u003e\n\u003cp class=\"ant-description\"\u003eUn soin capillaire artisanal d'une douceur absolue, formulé avec des huiles bio rigoureusement sélectionnées. Adapté aux enfants, femmes enceintes et cuirs chevelus sensibles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"ant-section\"\u003e\n\u003ch2\u003eShampoing solide bio sans huiles essentielles Antheya – Pour toute la famille\u003c\/h2\u003e\n\u003cp class=\"ant-section-intro\"\u003eVous cherchez un \u003cstrong\u003eshampoing solide bio\u003c\/strong\u003e doux, efficace et utilisable par tous les membres de la famille ? Le shampoing végétal Antheya a été spécialement formulé \u003cstrong\u003esans huiles essentielles\u003c\/strong\u003e pour convenir aux \u003cstrong\u003echeveux normaux\u003c\/strong\u003e, y compris ceux des enfants et des femmes enceintes.\u003c\/p\u003e\n\u003cdiv class=\"ant-grid-compact\"\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🌱 100 % végétal\u003c\/h3\u003e\n\u003cp\u003eFormulé uniquement à partir d'huiles végétales bio de qualité\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e👶 Sans huiles essentielles\u003c\/h3\u003e\n\u003cp\u003eSûr pour les enfants et femmes enceintes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🏠 Artisanal français\u003c\/h3\u003e\n\u003cp\u003eFabriqué à Calais par une savonnerie familiale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e✨ Douceur extrême\u003c\/h3\u003e\n\u003cp\u003eNettoie en douceur sans compromis sur l'efficacité\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"ant-section\"\u003e\n\u003ch2\u003ePourquoi choisir un shampoing solide sans huiles essentielles ?\u003c\/h2\u003e\n\u003cdiv class=\"ant-testimonial\"\u003e\n\u003cp class=\"ant-testimonial-text\"\u003eLa plupart des shampoings solides du marché contiennent des huiles essentielles. Or, ces actifs puissants ne conviennent pas à tout le monde : les \u003cstrong\u003eenfants en bas âge\u003c\/strong\u003e, les \u003cstrong\u003efemmes enceintes ou allaitantes\u003c\/strong\u003e, et les \u003cstrong\u003epersonnes au cuir chevelu sensible\u003c\/strong\u003e doivent souvent les éviter. C'est là que ce shampoing solide Antheya se démarque.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-highlight-box\"\u003e\n\u003cp\u003eSa formule 100 % végétale repose uniquement sur des \u003cstrong\u003ehuiles végétales bio\u003c\/strong\u003e rigoureusement sélectionnées, sans aucun parfum synthétique ni huile essentielle. Résultat : un lavage tout en douceur, adapté à toute la famille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"ant-section\"\u003e\n\u003ch2\u003eUne composition bio et transparente\u003c\/h2\u003e\n\u003cp class=\"ant-section-intro\"\u003eCe \u003cstrong\u003eshampoing bio solide\u003c\/strong\u003e est certifié \u003cstrong\u003eCosmos Organic\u003c\/strong\u003e et compatible vegan. Sa formule courte ne contient que des ingrédients d'origine naturelle :\u003c\/p\u003e\n\u003cdiv class=\"ant-grid\"\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🥥 Huile de noix de coco bio\u003c\/h3\u003e\n\u003cp\u003eNettoyante et moussante, elle assure un lavage efficace\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🫒 Huile d'olive vierge bio\u003c\/h3\u003e\n\u003cp\u003eNourrit la fibre capillaire en profondeur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🌾 Huile de sésame bio\u003c\/h3\u003e\n\u003cp\u003eProtège et apporte brillance aux cheveux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🧈 Beurre de karité équitable bio\u003c\/h3\u003e\n\u003cp\u003eHydrate et adoucit les cheveux en profondeur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e💧 Huile de ricin bio\u003c\/h3\u003e\n\u003cp\u003eFortifie et favorise la vitalité du cheveu\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🌻 Huile de colza bio\u003c\/h3\u003e\n\u003cp\u003eRiche en omégas, elle nourrit le cuir chevelu\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🌿 Huile de jojoba bio\u003c\/h3\u003e\n\u003cp\u003eRégule le sébum et apporte souplesse\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e💦 Glycérine naturelle\u003c\/h3\u003e\n\u003cp\u003eMaintient l'hydratation naturelle des cheveux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e⚗️ Hydroxyde de sodium \u0026amp; eau\u003c\/h3\u003e\n\u003cp\u003eAgent de saponification pour transformer les huiles en savon\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n\u003cdetails class=\"ant-accordion-item\"\u003e\n\u003csummary class=\"ant-accordion-header\"\u003e📋 Liste INCI complète\u003c\/summary\u003e\n\u003cdiv class=\"ant-accordion-content mt-3\"\u003e\n\u003cp\u003eSodium cocoate°, sodium olivate°, sodium sesameseedate°, glycerin, sodium shea butterate°, sodium castorate°, aqua, sodium rapeseedate°, sodium jojobate° (° transformés à partir d'ingrédients biologiques).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"ant-section\"\u003e\n\u003ch2\u003eComment utiliser ce shampoing solide ?\u003c\/h2\u003e\n\u003cp class=\"ant-section-intro\"\u003eL'utilisation est simple et agréable :\u003c\/p\u003e\n\u003cdiv class=\"ant-timeline\"\u003e\n\u003cdiv class=\"ant-timeline-item\"\u003e\n\u003cdiv class=\"ant-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ant-timeline-content\"\u003e\n\u003ch3\u003eMouillez vos cheveux\u003c\/h3\u003e\n\u003cp\u003eMouillez abondamment vos cheveux à l'eau tiède pour bien les imprégner\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-timeline-item\"\u003e\n\u003cdiv class=\"ant-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ant-timeline-content\"\u003e\n\u003ch3\u003eFrictionnez la barre\u003c\/h3\u003e\n\u003cp\u003eFrictionnez la barre de shampoing solide directement sur votre chevelure\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-timeline-item\"\u003e\n\u003cdiv class=\"ant-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ant-timeline-content\"\u003e\n\u003ch3\u003eMassez le cuir chevelu\u003c\/h3\u003e\n\u003cp\u003eMassez le cuir chevelu pour faire mousser généreusement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-timeline-item\"\u003e\n\u003cdiv class=\"ant-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ant-timeline-content\"\u003e\n\u003ch3\u003eRincez à l'eau claire\u003c\/h3\u003e\n\u003cp\u003eRincez abondamment à l'eau claire pour éliminer toute trace de mousse\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-tip\"\u003e\n\u003cspan class=\"ant-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eSi vous ressentez le besoin de démêler après le lavage, complétez avec un \u003cstrong\u003eaprès-shampoing solide\u003c\/strong\u003e ou un rinçage à l'eau vinaigrée pour refermer les écailles et apporter davantage de brillance. Évitez le contact avec les yeux et les muqueuses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"ant-section\"\u003e\n\u003ch2\u003eUn format économique et zéro déchet\u003c\/h2\u003e\n\u003cdiv class=\"ant-grid-compact\"\u003e\n\u003cdiv class=\"ant-card ant-card-highlight\"\u003e\n\u003ch3\u003e📦 100 g\u003c\/h3\u003e\n\u003cp\u003eFormat généreux et pratique pour un usage quotidien\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card ant-card-highlight\"\u003e\n\u003ch3\u003e🧴 ≈ 50 shampoings\u003c\/h3\u003e\n\u003cp\u003eÉquivaut à 2 à 3 flacons de shampoing liquide classique\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card ant-card-highlight\"\u003e\n\u003ch3\u003e♻️ Zéro plastique\u003c\/h3\u003e\n\u003cp\u003eEmballage minimaliste en bande papier, sans déchet superflu\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card ant-card-highlight\"\u003e\n\u003ch3\u003e🌍 Démarche responsable\u003c\/h3\u003e\n\u003cp\u003eUn choix écologique pour vos cheveux et la planète\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ant-section-intro\" style=\"margin-top: 1.25rem;\"\u003eSi vous recherchez les \u003cstrong\u003emeilleurs shampoings solides\u003c\/strong\u003e alliant performance et respect de l'environnement, ce produit fait partie des références incontournables.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"ant-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003ePour qui est fait ce shampoing ?\u003c\/h2\u003e\n\u003cdiv class=\"ant-cta-box\"\u003e\n\u003cp\u003eCe shampoing convient parfaitement aux \u003cstrong\u003echeveux normaux\u003c\/strong\u003e de toute la famille : adultes, enfants, femmes enceintes. Son absence d'huiles essentielles le rend particulièrement sûr pour les personnes sensibles. Fabriqué en France avec passion par la savonnerie Antheya, il incarne un choix conscient pour prendre soin de vos cheveux naturellement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ant-disclaimer\"\u003eCe produit cosmétique est destiné à un usage externe uniquement. En cas de réaction inhabituelle, cessez l'utilisation et consultez un professionnel de santé.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* === VARIABLES CSS === *\/\n:root {\n  --ant-cream: #F7F3EE;\n  --ant-white: #ffffff;\n  --ant-primary: #8B3A3A;\n  --ant-primary-dark: #6B2525;\n  --ant-primary-light: #F5EAEA;\n  --ant-secondary: #6B7B4A;\n  --ant-secondary-light: #EEF2E6;\n  --ant-accent: #D4A574;\n  --ant-accent-light: #FAF3EB;\n  --ant-text: #1a1a1a;\n  --ant-text-light: #5a5a5a;\n  --ant-border: #e0d8d0;\n  --ant-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --ant-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --ant-radius: 20px;\n  --ant-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.ant-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--ant-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.ant-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--ant-primary-dark) 0%, var(--ant-primary) 45%, var(--ant-accent) 100%);\n  border-radius: var(--ant-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(--ant-shadow-lg);\n}\n\n.ant-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image:\n    radial-gradient(circle at 20% 80%, rgba(255,255,255,.08) 0%, transparent 50%),\n    radial-gradient(circle at 80% 20%, rgba(255,255,255,.06) 0%, transparent 50%),\n    radial-gradient(circle at 50% 50%, rgba(107,123,74,.15) 0%, transparent 60%);\n  opacity: .6;\n}\n\n.ant-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n\/* === TITRE HERO === *\/\n.ant-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\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}\n\n.ant-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .02em;\n}\n\n.ant-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 640px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.ant-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.ant-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(--ant-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.ant-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.ant-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.ant-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--ant-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.3;\n}\n\n.ant-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(--ant-primary), var(--ant-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.ant-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ant-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 640px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.ant-card {\n  background: var(--ant-white);\n  border-radius: var(--ant-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--ant-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.ant-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--ant-shadow-lg);\n  border-color: var(--ant-primary);\n}\n\n.ant-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--ant-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.ant-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--ant-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* Card highlight variant *\/\n.ant-card-highlight {\n  background: linear-gradient(135deg, var(--ant-secondary-light) 0%, var(--ant-white) 100%);\n  border: 2px solid rgba(107,123,74,.15);\n}\n\n.ant-card-highlight:hover {\n  border-color: var(--ant-secondary);\n}\n\n\/* === GRILLES === *\/\n.ant-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.ant-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.ant-grid-compact .ant-card {\n  padding: 1rem;\n}\n\n.ant-grid-compact .ant-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.ant-grid-compact .ant-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.ant-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.ant-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.ant-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--ant-primary), var(--ant-accent));\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(139,58,58,.3);\n}\n\n.ant-timeline-content {\n  flex: 1;\n  background: var(--ant-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--ant-radius-sm);\n  box-shadow: var(--ant-shadow);\n}\n\n.ant-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--ant-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.ant-timeline-content p {\n  font-size: 14px;\n  color: var(--ant-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.ant-testimonial {\n  background: var(--ant-white);\n  border-radius: var(--ant-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--ant-shadow);\n  border-left: 4px solid var(--ant-primary);\n}\n\n.ant-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ant-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === HIGHLIGHT BOX === *\/\n.ant-highlight-box {\n  background: linear-gradient(135deg, var(--ant-secondary-light) 0%, var(--ant-accent-light) 100%);\n  border-radius: var(--ant-radius-sm);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  margin-top: 1.25rem;\n  border: 1px solid rgba(107,123,74,.15);\n}\n\n.ant-highlight-box p {\n  font-size: clamp(14px, 2.2vw, 16px);\n  color: var(--ant-text);\n  line-height: 1.7;\n  margin: 0;\n  text-align: center;\n}\n\n\/* === ACCORDÉON === *\/\n.ant-accordion {\n  background: var(--ant-white);\n  border-radius: var(--ant-radius);\n  box-shadow: var(--ant-shadow);\n  overflow: hidden;\n}\n\n.ant-accordion-item {\n  border-bottom: 1px solid var(--ant-border);\n  margin: 0;\n  padding: 0;\n}\n\n.ant-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.ant-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--ant-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.ant-accordion-header:hover {\n  background: var(--ant-primary-light);\n}\n\n.ant-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.ant-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--ant-primary);\n  transition: transform .2s ease;\n}\n\n.ant-accordion-item[open] .ant-accordion-header::after {\n  content: '−';\n}\n\n.ant-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--ant-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.ant-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.ant-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--ant-accent-light);\n  border-radius: var(--ant-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n  border: 1px solid rgba(212,165,116,.2);\n}\n\n.ant-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.ant-tip p {\n  font-size: 14px;\n  color: var(--ant-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.ant-cta-box {\n  background: linear-gradient(135deg, var(--ant-secondary) 0%, var(--ant-primary) 100%);\n  border-radius: var(--ant-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.ant-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background:\n    radial-gradient(circle at 15% 85%, rgba(255,255,255,.1) 0%, transparent 40%),\n    radial-gradient(circle at 85% 15%, rgba(255,255,255,.08) 0%, transparent 40%);\n}\n\n.ant-cta-box p {\n  position: relative;\n  z-index: 1;\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\/* === DISCLAIMER === *\/\n.ant-disclaimer {\n  font-size: 12px;\n  color: var(--ant-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  .ant-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .ant-card {\n    padding: 1.125rem;\n  }\n\n  .ant-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .ant-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--ant-radius-sm);\n  }\n\n  .ant-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .ant-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .ant-grid-compact {\n    gap: .625rem;\n  }\n\n  .ant-grid-compact .ant-card {\n    padding: .75rem;\n  }\n\n  .ant-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .ant-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .ant-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .ant-timeline-content p {\n    font-size: 13px;\n  }\n\n  .ant-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .ant-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .ant-testimonial {\n    padding: 1.25rem;\n  }\n\n  .ant-testimonial-text {\n    font-size: 14px;\n  }\n\n  .ant-highlight-box {\n    padding: 1rem;\n  }\n\n  .ant-tip {\n    padding: .875rem 1rem;\n  }\n\n  .ant-tip-icon {\n    font-size: 20px;\n  }\n\n  .ant-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .ant-card {\n    animation: antFadeInUp .5s ease backwards;\n  }\n  .ant-card:nth-child(1) { animation-delay: .05s; }\n  .ant-card:nth-child(2) { animation-delay: .1s; }\n  .ant-card:nth-child(3) { animation-delay: .15s; }\n  .ant-card:nth-child(4) { animation-delay: .2s; }\n  .ant-card:nth-child(5) { animation-delay: .25s; }\n  .ant-card:nth-child(6) { animation-delay: .3s; }\n  .ant-card:nth-child(7) { animation-delay: .35s; }\n  .ant-card:nth-child(8) { animation-delay: .4s; }\n  .ant-card:nth-child(9) { animation-delay: .45s; }\n\n  .ant-timeline-item {\n    animation: antFadeInUp .5s ease backwards;\n  }\n  .ant-timeline-item:nth-child(1) { animation-delay: .05s; }\n  .ant-timeline-item:nth-child(2) { animation-delay: .1s; }\n  .ant-timeline-item:nth-child(3) { animation-delay: .15s; }\n  .ant-timeline-item:nth-child(4) { animation-delay: .2s; }\n}\n\n@keyframes antFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .ant-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"ANTHEYA","offers":[{"title":"Default Title","offer_id":56673009631609,"sku":"NBAIANT0024","price":6.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/shampoing-solide-sans-he-cheveux-normaux-pour-tout-la-famill-lifestyle.webp?v=1771319905","url":"https:\/\/www.naturellement-bio.com\/products\/shampoing-solide-sans-he-cheveux-normaux-pour-tout-la-famille-bande-papier-100-g-antheya","provider":"Naturellement Bio","version":"1.0","type":"link"}