{"product_id":"comme-avant-apres-shampoing-solide-huile-chanvre","title":"Comme Avant - Après-shampoing solide à l'huile de Chanvre - 50 g","description":"\u003cdiv class=\"cav-premium\"\u003e\n  \u003cdiv class=\"cav-hero\"\u003e\n    \u003cdiv class=\"cav-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cav-hero-content\"\u003e\n      \u003cdiv class=\"cav-badges-top\"\u003e\n        \u003cspan class=\"cav-badge\"\u003e🌿 Bio Cosmos Organic\u003c\/span\u003e\n        \u003cspan class=\"cav-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"cav-badge\"\u003e🐰 Vegan\u003c\/span\u003e\n        \u003cspan class=\"cav-badge\"\u003e♻️ Zéro plastique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"cav-hero-title\"\u003eLa douceur brute du chanvre pour toute la famille\u003c\/span\u003e\n      \u003cp class=\"cav-subtitle\"\u003eAprès-shampoing solide à l'huile de chanvre — 50 g\u003c\/p\u003e\n      \u003cp class=\"cav-description\"\u003eUn galet démêlant naturel, sans parfum, formulé près de Marseille pour des cheveux doux, brillants et faciles à coiffer, dans le respect de votre cuir chevelu et de la planète.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"cav-section\"\u003e\n    \u003ch2\u003eUn après-shampoing solide brut à l'huile de chanvre pour toute la famille\u003c\/h2\u003e\n    \u003cp class=\"cav-section-intro\"\u003eVous cherchez un \u003cstrong\u003eaprès-shampoing solide bio\u003c\/strong\u003e, doux, efficace et respectueux de l'environnement ? L'après-shampoing solide à l'huile de chanvre de \u003cstrong\u003eComme Avant\u003c\/strong\u003e, en version brut sans parfum, coche toutes les cases. Fabriqué en France près de Marseille, ce petit galet de 50 g démêle les cheveux tout en respectant votre cuir chevelu. Une alternative naturelle et minimaliste aux formules classiques, idéale pour celles et ceux qui veulent simplifier leur salle de bain.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cav-section\"\u003e\n    \u003ch2\u003ePourquoi choisir cet après-shampoing solide bio ?\u003c\/h2\u003e\n    \u003cp class=\"cav-section-intro\"\u003eContrairement aux après-shampoings liquides du commerce, ce format solide est \u003cstrong\u003eultra concentré\u003c\/strong\u003e, sans eau ajoutée et sans plastique. Résultat : moins de déchets, une durée d'utilisation plus longue et un transport facile.\u003c\/p\u003e\n    \u003cdiv class=\"cav-grid-compact\"\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e🚫 Sans compromis\u003c\/h3\u003e\n        \u003cp\u003eSans silicone, sans sulfate, sans parfum\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e🌱 Certifié bio\u003c\/h3\u003e\n        \u003cp\u003eLabel Cosmos Organic® garanti\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e💯 100% naturel\u003c\/h3\u003e\n        \u003cp\u003eIngrédients d'origine naturelle\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e🩺 Testé dermato\u003c\/h3\u003e\n        \u003cp\u003eSous contrôle dermatologique\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e🐰 Vegan \u0026amp; éthique\u003c\/h3\u003e\n        \u003cp\u003eNon testé sur les animaux\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e♻️ Emballage kraft\u003c\/h3\u003e\n        \u003cp\u003eRecyclable et compostable\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cav-section\"\u003e\n    \u003ch2\u003eComposition : que contient ce galet démêlant ?\u003c\/h2\u003e\n    \u003cp class=\"cav-section-intro\"\u003eLa formule est volontairement courte et transparente, entre \u003cstrong\u003e42,24 et 44 % d'ingrédients issus de l'agriculture biologique\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cdiv class=\"cav-grid\"\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e🥥 Huile de coco bio\u003c\/h3\u003e\n        \u003cp\u003eNourrit la fibre capillaire en profondeur et apporte souplesse et douceur aux longueurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e🌿 Huile de chanvre bio\u003c\/h3\u003e\n        \u003cp\u003eRiche en oméga, elle hydrate intensément les longueurs et apaise le cuir chevelu sensible.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e🌾 Agent démêlant végétal\u003c\/h3\u003e\n        \u003cp\u003eIssu du colza et de la betterave, il facilite le passage du peigne sans alourdir la fibre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e🧴 Alcools gras végétaux\u003c\/h3\u003e\n        \u003cp\u003eOffrent une texture crémeuse au contact de l'eau pour une application ultra fondante.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cav-tip\"\u003e\n      \u003cspan class=\"cav-tip-icon\"\u003e👶\u003c\/span\u003e\n      \u003cp\u003eLa version brute est \u003cstrong\u003esans parfum\u003c\/strong\u003e, particulièrement adaptée aux peaux sensibles, aux bébés dès la naissance, ainsi qu'aux femmes enceintes et allaitantes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cav-section\"\u003e\n    \u003ch2\u003eComment utiliser l'après-shampoing solide Comme Avant ?\u003c\/h2\u003e\n    \u003cp class=\"cav-section-intro\"\u003eSon utilisation est plus simple qu'il n'y paraît, même si vous débutez avec les cosmétiques solides.\u003c\/p\u003e\n    \u003cdiv class=\"cav-timeline\"\u003e\n      \u003cdiv class=\"cav-timeline-item\"\u003e\n        \u003cdiv class=\"cav-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"cav-timeline-content\"\u003e\n          \u003ch3\u003e💧 Émulsionnez\u003c\/h3\u003e\n          \u003cp\u003eAprès votre shampoing, mouillez le galet et frottez-le entre vos mains pour obtenir une fine crème.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-timeline-item\"\u003e\n        \u003cdiv class=\"cav-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"cav-timeline-content\"\u003e\n          \u003ch3\u003e💆 Appliquez\u003c\/h3\u003e\n          \u003cp\u003eRépartissez cette crème sur les longueurs et les pointes, en évitant soigneusement les racines.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-timeline-item\"\u003e\n        \u003cdiv class=\"cav-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"cav-timeline-content\"\u003e\n          \u003ch3\u003e⏳ Laissez poser\u003c\/h3\u003e\n          \u003cp\u003ePatientez quelques instants, puis démêlez délicatement mèche par mèche.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-timeline-item\"\u003e\n        \u003cdiv class=\"cav-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"cav-timeline-content\"\u003e\n          \u003ch3\u003e❄️ Rincez à l'eau fraîche\u003c\/h3\u003e\n          \u003cp\u003eRincez abondamment, idéalement à l'eau tiède ou froide pour refermer les écailles et apporter de la brillance.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cav-tip\"\u003e\n      \u003cspan class=\"cav-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003eEntre deux utilisations, laissez sécher le galet à l'air libre, dans un porte-savon drainant, pour prolonger sa durée de vie.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cav-section\"\u003e\n    \u003ch2\u003ePour quels cheveux et quels profils ?\u003c\/h2\u003e\n    \u003cp class=\"cav-section-intro\"\u003eGrâce à sa formule douce et sans parfum, cet après-shampoing convient à \u003cstrong\u003etoute la famille\u003c\/strong\u003e, y compris aux bébés, aux femmes enceintes et aux personnes ayant un cuir chevelu réactif. Il est particulièrement apprécié sur les cheveux qui s'emmêlent facilement, ternes ou en manque de douceur.\u003c\/p\u003e\n    \u003cdiv class=\"cav-grid-compact\"\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e👶 Bébés\u003c\/h3\u003e\n        \u003cp\u003eDès la naissance, en toute sécurité\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e🤰 Femmes enceintes\u003c\/h3\u003e\n        \u003cp\u003eFormule ultra-douce sans parfum\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e🌸 Cuirs chevelus sensibles\u003c\/h3\u003e\n        \u003cp\u003eApaisant et non irritant\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e💇 Cheveux emmêlés\u003c\/h3\u003e\n        \u003cp\u003eIdéal pour les longueurs rebelles\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"cav-section-intro\" style=\"margin-top:1.5rem;\"\u003eSi vous comparez souvent avec d'autres références connues ou que vous avez déjà tenté un \u003cstrong\u003eaprès-shampoing solide maison\u003c\/strong\u003e, vous trouverez ici une solution prête à l'emploi, artisanale et certifiée bio.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cav-section\"\u003e\n    \u003ch2\u003eUne marque française et engagée\u003c\/h2\u003e\n    \u003cdiv class=\"cav-testimonial\"\u003e\n      \u003cp class=\"cav-testimonial-text\"\u003e\"Comme Avant est une marque française qui fabrique ses produits près de Marseille, avec un cahier des charges strict : ingrédients naturels, circuits courts, emballages compostables. Ce galet incarne cette démarche minimaliste et responsable.\"\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cav-grid-compact\" style=\"margin-top:1.5rem;\"\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e🏭 Marseille\u003c\/h3\u003e\n        \u003cp\u003eFabrication artisanale française\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e🌍 Circuits courts\u003c\/h3\u003e\n        \u003cp\u003eApprovisionnement responsable\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e📦 Kraft compostable\u003c\/h3\u003e\n        \u003cp\u003eZéro déchet plastique\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cav-card\"\u003e\n        \u003ch3\u003e✨ Minimalisme\u003c\/h3\u003e\n        \u003cp\u003eL'essentiel, rien de superflu\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cav-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"cav-cta-box\"\u003e\n      \u003cp\u003eAdoptez une routine capillaire douce, naturelle et zéro déchet avec ce galet démêlant à l'huile de chanvre bio. Vos cheveux — et la planète — vous diront merci.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"cav-disclaimer\"\u003eCe produit cosmétique ne remplace pas un avis médical. En cas de problème persistant du cuir chevelu, de chute de cheveux importante ou de réaction cutanée, consultez un professionnel de santé. Usage externe uniquement, éviter le contact avec les yeux.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --cav-cream: #faf6ef;\n  --cav-white: #ffffff;\n  --cav-primary: #a8895f;\n  --cav-primary-dark: #6b5335;\n  --cav-primary-light: #f4ead8;\n  --cav-secondary: #7a9464;\n  --cav-accent: #d4a373;\n  --cav-text: #2c2318;\n  --cav-text-light: #6b5f4d;\n  --cav-border: #e8ddc8;\n  --cav-shadow: 0 4px 24px rgba(107,83,53,.08);\n  --cav-shadow-lg: 0 12px 48px rgba(107,83,53,.18);\n  --cav-radius: 20px;\n  --cav-radius-sm: 12px;\n}\n\n.cav-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--cav-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--cav-text);\n  line-height: 1.6;\n}\n\n.cav-hero {\n  position: relative;\n  background: linear-gradient(135deg, #b8996d 0%, #a8895f 45%, #8a9c72 100%);\n  border-radius: var(--cav-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(--cav-shadow-lg);\n}\n\n.cav-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 30%, rgba(255,255,255,.4) 0%, transparent 40%),\n                    radial-gradient(circle at 80% 70%, rgba(255,255,255,.3) 0%, transparent 40%);\n  opacity: .3;\n}\n\n.cav-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.cav-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(22px, 6vw, 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,.2);\n  line-height: 1.15;\n}\n\n.cav-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(15px, 2.5vw, 19px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n}\n\n.cav-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.2vw, 16px);\n  max-width: 700px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n.cav-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.cav-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(--cav-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.cav-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.cav-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.cav-premium h2 {\n  font-size: clamp(22px, 4.5vw, 34px);\n  font-weight: 900;\n  color: var(--cav-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.cav-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(--cav-primary), var(--cav-secondary));\n  border-radius: 2px;\n}\n\n.cav-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.2vw, 16px);\n  color: var(--cav-text-light);\n  margin: 0 auto 1.5rem;\n  max-width: 720px;\n  line-height: 1.7;\n}\n\n.cav-section-intro strong {\n  color: var(--cav-primary-dark);\n}\n\n.cav-card {\n  background: var(--cav-white);\n  border-radius: var(--cav-radius);\n  padding: clamp(1.25rem, 3vw, 1.75rem);\n  box-shadow: var(--cav-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.cav-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--cav-shadow-lg);\n  border-color: var(--cav-primary);\n}\n\n.cav-card h3 {\n  font-size: clamp(15px, 2.5vw, 17px);\n  font-weight: 800;\n  color: var(--cav-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.cav-card p {\n  font-size: clamp(13px, 2vw, 14px);\n  color: var(--cav-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.cav-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1.25rem;\n}\n\n.cav-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 1rem;\n}\n\n.cav-grid-compact .cav-card {\n  padding: 1rem;\n}\n\n.cav-grid-compact .cav-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.cav-grid-compact .cav-card p {\n  font-size: 12.5px;\n}\n\n.cav-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  max-width: 800px;\n  margin: 0 auto;\n}\n\n.cav-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.cav-timeline-number {\n  flex-shrink: 0;\n  width: 44px;\n  height: 44px;\n  background: linear-gradient(135deg, var(--cav-primary), var(--cav-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: 17px;\n  box-shadow: 0 4px 14px rgba(168,137,95,.35);\n}\n\n.cav-timeline-content {\n  flex: 1;\n  background: var(--cav-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--cav-radius-sm);\n  box-shadow: var(--cav-shadow);\n}\n\n.cav-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--cav-primary-dark);\n  margin: 0 0 .35rem 0;\n}\n\n.cav-timeline-content p {\n  font-size: 14px;\n  color: var(--cav-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.cav-testimonial {\n  background: var(--cav-white);\n  border-radius: var(--cav-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--cav-shadow);\n  border-left: 4px solid var(--cav-primary);\n  max-width: 850px;\n  margin: 0 auto;\n}\n\n.cav-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cav-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n.cav-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--cav-primary-light);\n  border-radius: var(--cav-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.5rem;\n  max-width: 850px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.cav-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n  line-height: 1.2;\n}\n\n.cav-tip p {\n  font-size: 14px;\n  color: var(--cav-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.cav-tip strong {\n  color: var(--cav-primary-dark);\n}\n\n.cav-cta-box {\n  background: linear-gradient(135deg, var(--cav-primary) 0%, var(--cav-primary-dark) 100%);\n  border-radius: var(--cav-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--cav-shadow-lg);\n}\n\n.cav-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.cav-disclaimer {\n  font-size: 12px;\n  color: var(--cav-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  padding: 0 1rem;\n}\n\n@media (max-width: 767px) {\n  .cav-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .cav-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n    gap: .625rem;\n  }\n  \n  .cav-grid-compact .cav-card {\n    padding: .875rem;\n  }\n  \n  .cav-card {\n    padding: 1.125rem;\n  }\n  \n  .cav-section {\n    margin-bottom: 2rem;\n  }\n  \n  .cav-hero {\n    padding: 2.25rem 1.25rem;\n    margin-bottom: 2rem;\n    border-radius: var(--cav-radius-sm);\n  }\n  \n  .cav-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .cav-premium h2::after {\n    width: 44px;\n    height: 3px;\n  }\n  \n  .cav-timeline-number {\n    width: 36px;\n    height: 36px;\n    font-size: 15px;\n  }\n  \n  .cav-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .cav-timeline-content h3 {\n    font-size: 14.5px;\n  }\n  \n  .cav-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .cav-testimonial {\n    padding: 1.25rem;\n  }\n  \n  .cav-testimonial-text {\n    font-size: 14.5px;\n  }\n  \n  .cav-badge {\n    font-size: 12px;\n    padding: 6px 12px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .cav-card {\n    animation: cavFadeInUp .5s ease backwards;\n  }\n  .cav-card:nth-child(1) { animation-delay: .05s; }\n  .cav-card:nth-child(2) { animation-delay: .1s; }\n  .cav-card:nth-child(3) { animation-delay: .15s; }\n  .cav-card:nth-child(4) { animation-delay: .2s; }\n  .cav-card:nth-child(5) { animation-delay: .25s; }\n  .cav-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes cavFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .cav-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"COMME AVANT","offers":[{"title":"Default Title","offer_id":64460656607609,"sku":"NBAICAV0193","price":9.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/comme-avant-apres-shampoing-solide-a-lhuile-de-chanvre-brut--lifestyle_df064f3d-f559-4b6c-b1dd-f444f9acf908.webp?v=1788356689","url":"https:\/\/www.naturellement-bio.com\/products\/comme-avant-apres-shampoing-solide-huile-chanvre","provider":"Naturellement Bio","version":"1.0","type":"link"}