{"title":"Chats","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eDécouvrez notre sélection de produits naturels et bio pour le bien-être de votre chat. Nous proposons des aliments sains, des friandises, des soins d'hygiène et des antiparasitaires respectueux de l'environnement. Chaque produit est soigneusement choisi pour sa qualité et son efficacité, sans produits chimiques nocifs. Offrez à votre chat des solutions naturelles pour une vie saine et équilibrée. Prenez soin de votre compagnon de manière écoresponsable et en harmonie avec la nature.\u003c\/p\u003e\n\u003c!----\u003e","products":[{"product_id":"vermifuge-liquide-vermipets-chien-et-chat-200ml","title":"Vermi'Protect+ : Vermifuge Liquide Chien \u0026 Chat - 200ml - Phyto'Lab","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Vermi'Protect+ - Vermifuge liquide pour chiens et chats\nPalette détectée:\n  - Primaire: #3a9d8c (vert turquoise\/menthe du packaging - frais, naturel, santé animale)\n  - Secondaire: #2d7a6d (vert foncé - profondeur, nature)\n  - Accent: #5cb8a8 (vert clair - fraîcheur, herbes médicinales)\n  - Background: #f7faf9 (vert très pâle - douceur, naturel)\nAmbiance: Naturel\/phytothérapie, univers vétérinaire, packaging pharmaceutique ambre avec étiquette verte, entouré de plantes (menthe, romarin, lavande), approche douce et rassurante\nPréfixe CSS: vp\n--\u003e\n\u003cdiv class=\"vp-premium\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003cdiv class=\"vp-hero\"\u003e\n\u003cdiv class=\"vp-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vp-hero-content\"\u003e\n\u003cdiv class=\"vp-badges-top\"\u003e\n\u003cspan class=\"vp-badge\"\u003e🌿 100% naturel\u003c\/span\u003e \u003cspan class=\"vp-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e \u003cspan class=\"vp-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"vp-hero-title\"\u003eVermi'Protect+\u003c\/span\u003e\n\u003cp class=\"vp-subtitle\"\u003eVermifuge liquide naturel aux 8 plantes\u003c\/p\u003e\n\u003cp class=\"vp-description\"\u003eRepousse et expulse les parasites intestinaux, assure une bonne hygiène intestinale et renforce la flore de vos compagnons. Sans effets secondaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BÉNÉFICES PRINCIPAUX --\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003ch2\u003e🛡️ Une protection naturelle complète\u003c\/h2\u003e\n\u003cdiv class=\"vp-grid\"\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003ch3\u003e🦠 Élimine les parasites\u003c\/h3\u003e\n\u003cp\u003eAction vermifuge puissante contre les vers intestinaux, ascaris et oxyures grâce à la synergie de 8 plantes médicinales.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003ch3\u003e🛡️ Renforce l'immunité\u003c\/h3\u003e\n\u003cp\u003eStimule les défenses naturelles de l'organisme pour une meilleure résistance aux infestations futures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003ch3\u003e🌱 Flore intestinale saine\u003c\/h3\u003e\n\u003cp\u003ePurifie et restaure l'équilibre du microbiote intestinal pour une digestion optimale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003ch3\u003e💧 Format liquide pratique\u003c\/h3\u003e\n\u003cp\u003eS'administre facilement mélangé à la nourriture. Absorption rapide et efficacité maximale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003ch3\u003e🌿 Sans effets secondaires\u003c\/h3\u003e\n\u003cp\u003eFormulation 100% végétale douce qui respecte l'organisme de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003ch3\u003e🌙 Protocole lunaire\u003c\/h3\u003e\n\u003cp\u003eEfficacité optimisée en suivant le cycle de la pleine lune, période d'activité maximale des parasites.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPOSITION --\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003ch2\u003e🌿 8 plantes médicinales sélectionnées\u003c\/h2\u003e\n\u003cdiv class=\"vp-grid\"\u003e\n\u003cdiv class=\"vp-card vp-card-ingredient\"\u003e\n\u003ch3\u003e🌼 Tanaisie\u003c\/h3\u003e\n\u003cp\u003ePropriétés vermifuges puissantes. Élimine efficacement les ascaris et oxyures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card vp-card-ingredient\"\u003e\n\u003ch3\u003e🌿 Thym\u003c\/h3\u003e\n\u003cp\u003eActions bactéricides et antivirales. Stimule les défenses immunitaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card vp-card-ingredient\"\u003e\n\u003ch3\u003e🌾 Fenugrec\u003c\/h3\u003e\n\u003cp\u003eEfficace contre les parasites protozoaires. Favorise la prise de masse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card vp-card-ingredient\"\u003e\n\u003ch3\u003e🍃 Menthe poivrée\u003c\/h3\u003e\n\u003cp\u003ePropriétés antibactériennes et antiseptiques. Aide à l'expulsion des parasites.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card vp-card-ingredient\"\u003e\n\u003ch3\u003e🥕 Carotte\u003c\/h3\u003e\n\u003cp\u003eRiche en bêta-carotène, détruit les œufs de vers et soutient l'immunité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card vp-card-ingredient\"\u003e\n\u003ch3\u003e🌱 Sarriette\u003c\/h3\u003e\n\u003cp\u003eAction antibactérienne naturelle. Favorise la digestion et tonifie l'organisme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card vp-card-ingredient\"\u003e\n\u003ch3\u003e🍂 Armoise\u003c\/h3\u003e\n\u003cp\u003eStimulant digestif reconnu. Favorise l'expulsion douce des vers intestinaux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card vp-card-ingredient\"\u003e\n\u003ch3\u003e🌸 Clou de girofle\u003c\/h3\u003e\n\u003cp\u003eAntiparasitaire, antibactérien et anti-inflammatoire naturel puissant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODE D'EMPLOI --\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003ch2\u003e📋 Posologie selon le poids\u003c\/h2\u003e\n\u003cdiv class=\"vp-dosage-grid\"\u003e\n\u003cdiv class=\"vp-dosage-card\"\u003e\n\u003cdiv class=\"vp-dosage-weight\"\u003e\u0026lt; 4 kg\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-amount\"\u003e2 ml\/jour\u003c\/div\u003e\n\u003cp\u003eChiots, chatons, petits chats\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-card vp-dosage-highlight\"\u003e\n\u003cdiv class=\"vp-dosage-weight\"\u003e4 - 10 kg\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-amount\"\u003e3 ml\/jour\u003c\/div\u003e\n\u003cp\u003eChats adultes, petits chiens\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-card\"\u003e\n\u003cdiv class=\"vp-dosage-weight\"\u003e\u0026gt; 10 kg\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-amount\"\u003e5 ml par tranche de 10kg\/jour\u003c\/div\u003e\n\u003cp\u003eChiens moyens à grands\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-tip-box\"\u003e\n\u003ch3\u003e💡 Conseil d'administration\u003c\/h3\u003e\n\u003cp\u003eMélangez la dose directement à la nourriture (croquettes ou pâtée). La formule liquide se disperse facilement pour une absorption optimale. Vous pouvez également administrer directement dans la gueule de l'animal grâce à la\u003cstrong\u003e pipette graduée incluse\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PROTOCOLE LUNAIRE --\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003ch2\u003e🌕 Le protocole lunaire\u003c\/h2\u003e\n\u003cdiv class=\"vp-lunar-box\"\u003e\n\u003cdiv class=\"vp-lunar-main\"\u003e\n\u003cdiv class=\"vp-lunar-icon\"\u003e🌕\u003c\/div\u003e\n\u003cdiv class=\"vp-lunar-content\"\u003e\n\u003ch3\u003eCure en période de pleine lune\u003c\/h3\u003e\n\u003cdiv class=\"vp-lunar-steps\"\u003e\n\u003cdiv class=\"vp-lunar-step\"\u003e\n\u003cspan class=\"vp-step-marker\"\u003eJ-4\u003c\/span\u003e \u003cspan\u003eCommencer 4 jours avant la pleine lune\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-lunar-step\"\u003e\n\u003cspan class=\"vp-step-marker\"\u003e🌕\u003c\/span\u003e \u003cspan\u003ePleine lune : pic d'activité parasitaire\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-lunar-step\"\u003e\n\u003cspan class=\"vp-step-marker\"\u003eJ+4\u003c\/span\u003e \u003cspan\u003eContinuer 4 jours après\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"vp-lunar-frequency\"\u003eÀ renouveler \u003cstrong\u003e4 fois par an\u003c\/strong\u003e pour une protection optimale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-lunar-alt\"\u003e\n\u003ch3\u003e📅 Alternative hors cycle lunaire\u003c\/h3\u003e\n\u003cp\u003eCure de \u003cstrong\u003e10 jours consécutifs\u003c\/strong\u003e pour un traitement complet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- POUR QUI --\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003ch2\u003e🐾 Pour quels animaux ?\u003c\/h2\u003e\n\u003cdiv class=\"vp-grid-compact\"\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003ch3\u003e🐕 Chiens\u003c\/h3\u003e\n\u003cp\u003eToutes races et gabarits, du chihuahua au berger allemand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003ch3\u003e🐈 Chats\u003c\/h3\u003e\n\u003cp\u003eChatons et chats adultes. Formule douce bien tolérée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003ch3\u003e🏡 Animaux d'intérieur\u003c\/h3\u003e\n\u003cp\u003eProtection recommandée même sans sorties fréquentes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003ch3\u003e🌳 Animaux d'extérieur\u003c\/h3\u003e\n\u003cp\u003eEssentiel pour ceux en contact avec la nature.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INFOS PRATIQUES --\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003ch2\u003e📦 Informations pratiques\u003c\/h2\u003e\n\u003cdiv class=\"vp-grid-compact\"\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003ch3\u003e📏 Contenance\u003c\/h3\u003e\n\u003cp\u003e200 ml\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003ch3\u003e⏱️ Durée de cure\u003c\/h3\u003e\n\u003cp\u003e3 à 10 jours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003ch3\u003e🔄 Fréquence\u003c\/h3\u003e\n\u003cp\u003e4 fois par an\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabrication\u003c\/h3\u003e\n\u003cp\u003ePhyto'Lab - France\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ACCORDÉON INFOS COMPLÉMENTAIRES --\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003ch2\u003e📋 Informations complémentaires\u003c\/h2\u003e\n\u003cdiv class=\"vp-accordion\"\u003e\n\u003cdetails class=\"vp-accordion-item\"\u003e\n\u003csummary class=\"vp-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"vp-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eUsage oral uniquement.\u003c\/strong\u003e Ne pas appliquer sur la peau ou les yeux.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFemelles gestantes ou allaitantes :\u003c\/strong\u003e consulter un vétérinaire avant utilisation.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEn cas d'infestation importante :\u003c\/strong\u003e consultez votre vétérinaire.\u003c\/p\u003e\n\u003cp\u003eCe produit est un aliment complémentaire, il n'est pas un médicament vétérinaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"vp-accordion-item\"\u003e\n\u003csummary class=\"vp-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"vp-accordion-content\"\u003e\n\u003cp\u003eBien refermer après usage. À conserver au réfrigérateur après ouverture et en cas de fortes chaleurs. Tenir hors de portée des enfants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA FINAL --\u003e\n\u003csection class=\"vp-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"vp-cta-box\"\u003e\n\u003cp\u003e🐾 \u003cstrong\u003eProtégez naturellement votre compagnon\u003c\/strong\u003e avec la puissance de 8 plantes médicinales. Une formule 100% naturelle, facile à administrer et respectueuse de son organisme pour une protection antiparasitaire efficace et sans effets secondaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* === VARIABLES === *\/\n:root {\n  --vp-cream: #f7faf9;\n  --vp-white: #ffffff;\n  --vp-primary: #3a9d8c;\n  --vp-primary-dark: #2d7a6d;\n  --vp-primary-light: #e6f5f2;\n  --vp-secondary: #47b09e;\n  --vp-accent: #5cb8a8;\n\n  --vp-text: #1a1a1a;\n  --vp-text-light: #5a5a5a;\n\n  --vp-border: #d4e8e3;\n  --vp-shadow: 0 4px 24px rgba(58, 157, 140, .08);\n  --vp-shadow-lg: 0 12px 48px rgba(58, 157, 140, .15);\n  --vp-radius: 20px;\n  --vp-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.vp-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--vp-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.vp-hero {\n  position: relative;\n  background: linear-gradient(135deg, #3a9d8c 0%, #47b09e 50%, #2d7a6d 100%);\n  border-radius: var(--vp-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(--vp-shadow-lg);\n}\n\n.vp-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  opacity: .05;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5c-2 8-8 14-16 16 8 2 14 8 16 16 2-8 8-14 16-16-8-2-14-8-16-16z' fill='%23fff' fill-opacity='.4'\/%3E%3C\/svg%3E\");\n}\n\n.vp-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.vp-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  justify-content: center;\n  margin-bottom: 1.5rem;\n}\n\n.vp-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(--vp-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.vp-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.vp-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.vp-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n}\n\n.vp-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2vw, 17px);\n  line-height: 1.7;\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n\/* === SECTIONS === *\/\n.vp-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.vp-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--vp-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.vp-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(--vp-primary), var(--vp-secondary));\n  border-radius: 2px;\n}\n\n\/* === GRILLES === *\/\n.vp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.vp-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n\/* === CARDS === *\/\n.vp-card {\n  background: var(--vp-white);\n  border-radius: var(--vp-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--vp-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.vp-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--vp-shadow-lg);\n  border-color: var(--vp-primary);\n}\n\n.vp-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--vp-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.vp-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--vp-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.vp-card-ingredient {\n  border-left: 4px solid var(--vp-primary);\n  text-align: left;\n}\n\n.vp-card-ingredient:hover {\n  border-left-color: var(--vp-secondary);\n}\n\n\/* === DOSAGE === *\/\n.vp-dosage-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n.vp-dosage-card {\n  background: var(--vp-white);\n  border-radius: var(--vp-radius);\n  padding: 2rem 1.5rem;\n  text-align: center;\n  box-shadow: var(--vp-shadow);\n  border: 2px solid var(--vp-border);\n  transition: all .3s ease;\n}\n\n.vp-dosage-card:hover {\n  transform: translateY(-5px);\n  box-shadow: var(--vp-shadow-lg);\n}\n\n.vp-dosage-highlight {\n  background: var(--vp-primary-light);\n  border-color: var(--vp-primary);\n  transform: scale(1.03);\n}\n\n.vp-dosage-weight {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--vp-secondary);\n  text-transform: uppercase;\n  letter-spacing: .5px;\n  margin-bottom: .5rem;\n}\n\n.vp-dosage-amount {\n  font-size: clamp(28px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--vp-primary-dark);\n  margin-bottom: .5rem;\n}\n\n.vp-dosage-card p {\n  font-size: 13px;\n  color: var(--vp-text-light);\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.vp-tip-box {\n  background: var(--vp-primary-light);\n  border-radius: var(--vp-radius);\n  padding: 1.5rem 2rem;\n  border: 2px solid var(--vp-primary);\n}\n\n.vp-tip-box h3 {\n  font-size: 17px;\n  font-weight: 800;\n  color: var(--vp-primary-dark);\n  margin: 0 0 .5rem 0;\n}\n\n.vp-tip-box p {\n  font-size: 15px;\n  color: var(--vp-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === LUNAR === *\/\n.vp-lunar-box {\n  display: grid;\n  grid-template-columns: 2fr 1fr;\n  gap: 1.5rem;\n}\n\n.vp-lunar-main {\n  background: var(--vp-white);\n  border-radius: var(--vp-radius);\n  padding: 2rem;\n  box-shadow: var(--vp-shadow);\n  border: 3px solid var(--vp-primary);\n  display: flex;\n  gap: 1.5rem;\n  align-items: flex-start;\n}\n\n.vp-lunar-icon {\n  font-size: 56px;\n  flex-shrink: 0;\n}\n\n.vp-lunar-content h3 {\n  font-size: 20px;\n  font-weight: 800;\n  color: var(--vp-primary-dark);\n  margin: 0 0 1rem 0;\n}\n\n.vp-lunar-steps {\n  display: flex;\n  flex-direction: column;\n  gap: .75rem;\n  margin-bottom: 1rem;\n}\n\n.vp-lunar-step {\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  font-size: 14px;\n  color: var(--vp-text);\n}\n\n.vp-step-marker {\n  background: linear-gradient(135deg, var(--vp-primary), var(--vp-secondary));\n  color: white;\n  min-width: 45px;\n  height: 45px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 13px;\n  box-shadow: 0 3px 12px rgba(58, 157, 140, .3);\n}\n\n.vp-lunar-frequency {\n  background: var(--vp-primary-light);\n  border-radius: var(--vp-radius-sm);\n  padding: 1rem;\n  font-size: 15px;\n  color: var(--vp-text);\n  text-align: center;\n}\n\n.vp-lunar-frequency strong {\n  color: var(--vp-primary-dark);\n}\n\n.vp-lunar-alt {\n  background: var(--vp-primary-light);\n  border-radius: var(--vp-radius);\n  padding: 2rem;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  text-align: center;\n}\n\n.vp-lunar-alt h3 {\n  font-size: 17px;\n  font-weight: 800;\n  color: var(--vp-primary-dark);\n  margin: 0 0 .75rem 0;\n}\n\n.vp-lunar-alt p {\n  font-size: 15px;\n  color: var(--vp-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.vp-lunar-alt strong {\n  color: var(--vp-primary-dark);\n}\n\n\/* === ACCORDÉON === *\/\n.vp-accordion {\n  background: var(--vp-white);\n  border-radius: var(--vp-radius);\n  box-shadow: var(--vp-shadow);\n  overflow: hidden;\n}\n\n.vp-accordion-item {\n  border-bottom: 1px solid var(--vp-border);\n  margin: 0;\n  padding: 0;\n}\n\n.vp-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.vp-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--vp-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.vp-accordion-header:hover {\n  background: var(--vp-primary-light);\n}\n\n.vp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.vp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--vp-primary);\n  transition: transform .2s ease;\n}\n\n.vp-accordion-item[open] .vp-accordion-header::after {\n  content: '−';\n}\n\n.vp-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--vp-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 5px;\n}\n\n.vp-accordion-content p {\n  margin: 0 0 .5rem 0;\n}\n\n.vp-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === CTA FINAL === *\/\n.vp-cta-box {\n  background: linear-gradient(135deg, var(--vp-primary) 0%, var(--vp-primary-dark) 100%);\n  border-radius: var(--vp-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.vp-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 500;\n  margin: 0;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n}\n\n.vp-cta-box strong {\n  font-weight: 800;\n  display: block;\n  font-size: clamp(18px, 3vw, 24px);\n  margin-bottom: .5rem;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 991px) {\n  .vp-lunar-box {\n    grid-template-columns: 1fr;\n  }\n  \n  .vp-lunar-main {\n    flex-direction: column;\n    text-align: center;\n    align-items: center;\n  }\n  \n  .vp-lunar-steps {\n    align-items: center;\n  }\n}\n\n@media (max-width: 767px) {\n  .vp-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .vp-dosage-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .vp-dosage-highlight {\n    transform: scale(1);\n  }\n  \n  .vp-card {\n    padding: 1.125rem;\n  }\n  \n  .vp-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .vp-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--vp-radius-sm);\n  }\n  \n  .vp-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .vp-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .vp-grid-compact {\n    gap: .625rem;\n  }\n  \n  .vp-grid-compact .vp-card {\n    padding: .75rem;\n  }\n  \n  .vp-grid-compact .vp-card h3 {\n    font-size: 14px;\n    margin-bottom: .35rem;\n  }\n  \n  .vp-grid-compact .vp-card p {\n    font-size: 12px;\n  }\n  \n  .vp-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .vp-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  \n  .vp-tip-box {\n    padding: 1.25rem;\n  }\n  \n  .vp-lunar-main {\n    padding: 1.5rem;\n  }\n  \n  .vp-lunar-alt {\n    padding: 1.5rem;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .vp-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .vp-card:nth-child(1) { animation-delay: .05s; }\n  .vp-card:nth-child(2) { animation-delay: .1s; }\n  .vp-card:nth-child(3) { animation-delay: .15s; }\n  .vp-card:nth-child(4) { animation-delay: .2s; }\n  .vp-card:nth-child(5) { animation-delay: .25s; }\n  .vp-card:nth-child(6) { animation-delay: .3s; }\n  .vp-card:nth-child(7) { animation-delay: .35s; }\n  .vp-card:nth-child(8) { animation-delay: .4s; }\n}\n\n@keyframes fadeInUp {\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  .vp-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":45754659700893,"sku":"VERMIPETSLIQUIDE","price":13.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/vermiprotect-vermifuge-liquide-chien-chat-200ml-phytolab-packshothd.webp?v=1786533008"},{"product_id":"endostim-500-ml-labo-demeter","title":"Endostim - Immunité du chat et du chien - 500 ml - Labo-Demeter","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Endostim - Immunité du chat et du chien - 500 ml - Labo Demeter\nPalette détectée:\n  - Primaire: #4a7c3f (vert feuille du logo Demeter \/ aloe vera)\n  - Secondaire: #8B5E3C (brun ambré du flacon en verre)\n  - Accent: #d4a23a (doré\/jaune du texte \"ENDOSTIM\" sur l'étiquette)\nAmbiance: Naturel\/santé animale, flacon pharmaceutique ambré, univers bio\/labo, confiance, bien-être animal\nPréfixe CSS: endo\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Endostim Labo Demeter : le soutien immunitaire naturel pour votre chien et votre chat\"\n  2. \"Composition détaillée (pour 100 ml)\"\n  3. \"Posologie : comment donner l'Endostim à votre animal ?\"\n  4. \"Dans quelles situations utiliser l'Endostim ?\"\n  5. \"Conservation\"\n  6. \"Pourquoi choisir l'Endostim Labo Demeter ?\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"endo-premium\"\u003e\n\n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"endo-hero\"\u003e\n    \u003cdiv class=\"endo-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"endo-hero-content\"\u003e\n      \u003cdiv class=\"endo-badges-top\"\u003e\n        \u003cspan class=\"endo-badge\"\u003e🛡️ Immuno-régulateur\u003c\/span\u003e\n        \u003cspan class=\"endo-badge\"\u003e🐾 Chien \u0026amp; Chat\u003c\/span\u003e\n        \u003cspan class=\"endo-badge\"\u003e🌿 100 % naturel\u003c\/span\u003e\n        \u003cspan class=\"endo-badge\"\u003e🧪 Flacon 500 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"endo-hero-title\"\u003eEndostim Labo Demeter\u003c\/span\u003e\n      \u003cp class=\"endo-subtitle\"\u003eStimulant et régulateur des défenses naturelles\u003c\/p\u003e\n      \u003cp class=\"endo-description\"\u003e4 actifs puissants en synergie pour accompagner votre animal face aux infections chroniques, allergies et dérèglements immunitaires. Sans additif chimique.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"endo-section\"\u003e\n    \u003ch2\u003eEndostim : le soutien immunitaire naturel pour votre chien et votre chat\u003c\/h2\u003e\n    \u003cp class=\"endo-section-intro\"\u003eVotre animal traverse une période de fatigue, de convalescence ou de fragilité immunitaire ? L'\u003cstrong\u003eEndostim de Labo Demeter\u003c\/strong\u003e est un \u003cstrong\u003ecomplément alimentaire naturel\u003c\/strong\u003e spécialement formulé pour stimuler et réguler les \u003cstrong\u003edéfenses naturelles du chien et du chat\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cdiv class=\"endo-grid-compact\"\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e🛡️ Immunité renforcée\u003c\/h3\u003e\n        \u003cp\u003eStimule et régule les processus naturels de défense de l'organisme\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e⚡ Énergie \u0026amp; vitalité\u003c\/h3\u003e\n        \u003cp\u003eSoutient la reprise de forme après maladie ou opération\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e🐾 Bien-être animal\u003c\/h3\u003e\n        \u003cp\u003eFormule douce adaptée aux chiens et chats de tous âges\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e🌿 Défenses naturelles\u003c\/h3\u003e\n        \u003cp\u003eAucun additif chimique, conservateur ni stabilisant de synthèse\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"endo-section-intro\" style=\"margin-top:1.25rem;\"\u003ePrésenté en \u003cstrong\u003eflacon de 500 ml\u003c\/strong\u003e, l'Endostim offre une cure longue durée pour le \u003cstrong\u003ebien-être animal\u003c\/strong\u003e au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"endo-section\"\u003e\n    \u003ch2\u003eComposition détaillée (pour 100 ml)\u003c\/h2\u003e\n    \u003cp class=\"endo-section-intro\"\u003eChaque ingrédient a été sélectionné pour ses propriétés reconnues en soutien immunitaire animal :\u003c\/p\u003e\n    \u003cdiv class=\"endo-grid\"\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e🌱 Aloe Vera – 25 ml\u003c\/h3\u003e\n        \u003cp\u003eRiche en polysaccharides, flavonoïdes et vitamines, l'aloe vera contribue à la \u003cstrong\u003erégulation du système immunitaire\u003c\/strong\u003e et possède des vertus apaisantes et anti-inflammatoires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e💎 Silicium organique – 25 ml\u003c\/h3\u003e\n        \u003cp\u003eOligo-élément essentiel, il agit en synergie avec les autres composants pour soutenir les \u003cstrong\u003edéfenses de l'organisme\u003c\/strong\u003e et favoriser la vitalité articulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e🍊 Extrait de pépins de pamplemousse – 25 ml\u003c\/h3\u003e\n        \u003cp\u003eVéritable \u003cstrong\u003eantibiotique naturel\u003c\/strong\u003e, il est reconnu pour son action contre un large spectre de bactéries, virus et champignons.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e🐟 Huile de foie de chimère – 25 ml\u003c\/h3\u003e\n        \u003cp\u003eExceptionnellement riche en alkylglycérols, elle est considérée comme l'un des \u003cstrong\u003eplus puissants immunostimulants naturels\u003c\/strong\u003e disponibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"endo-section\"\u003e\n    \u003ch2\u003ePosologie : comment donner l'Endostim à votre animal ?\u003c\/h2\u003e\n    \u003cp class=\"endo-section-intro\"\u003eL'apport journalier recommandé est d'environ \u003cstrong\u003e1\/2 ml par kilogramme de poids corporel\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cdiv class=\"endo-grid\"\u003e\n      \u003cdiv class=\"endo-card endo-card-dosage\"\u003e\n        \u003ch3\u003e🐱 Jusqu'à 10 kg\u003c\/h3\u003e\n        \u003cp class=\"endo-dosage-value\"\u003e1 à 3 ml \/ jour\u003c\/p\u003e\n        \u003cp\u003eChat, petit chien\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card endo-card-dosage\"\u003e\n        \u003ch3\u003e🐕 De 10 à 20 kg\u003c\/h3\u003e\n        \u003cp class=\"endo-dosage-value\"\u003e5 ml \/ jour\u003c\/p\u003e\n        \u003cp\u003eUne cuillère à café\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card endo-card-dosage\"\u003e\n        \u003ch3\u003e🐕‍🦺 Plus de 20 kg\u003c\/h3\u003e\n        \u003cp class=\"endo-dosage-value\"\u003e10 ml \/ jour\u003c\/p\u003e\n        \u003cp\u003eUne cuillère à soupe\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"endo-timeline\"\u003e\n      \u003cdiv class=\"endo-timeline-item\"\u003e\n        \u003cdiv class=\"endo-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"endo-timeline-content\"\u003e\n          \u003ch3\u003eAdministrer le produit\u003c\/h3\u003e\n          \u003cp\u003eDirectement dans la gueule à l'aide d'une seringue sans aiguille, ou mélangé à la nourriture.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-timeline-item\"\u003e\n        \u003cdiv class=\"endo-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"endo-timeline-content\"\u003e\n          \u003ch3\u003eAdapter la dose si nécessaire\u003c\/h3\u003e\n          \u003cp\u003eDans les situations les plus délicates, les doses peuvent être doublées après avis vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-timeline-item\"\u003e\n        \u003cdiv class=\"endo-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"endo-timeline-content\"\u003e\n          \u003ch3\u003eMaintenir la cure\u003c\/h3\u003e\n          \u003cp\u003ePour des résultats durables, une \u003cstrong\u003ecure de trois mois minimum\u003c\/strong\u003e est recommandée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"endo-tip\"\u003e\n      \u003cspan class=\"endo-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003ePensez à bien agiter le flacon avant chaque utilisation\u003c\/strong\u003e, car l'émulsion ne contient aucun stabilisant chimique.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"endo-section\"\u003e\n    \u003ch2\u003eDans quelles situations utiliser l'Endostim ?\u003c\/h2\u003e\n    \u003cp class=\"endo-section-intro\"\u003eCe complément immunitaire pour chien et chat est particulièrement adapté dans les cas suivants :\u003c\/p\u003e\n    \u003cdiv class=\"endo-grid\"\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e😴 Baisse de forme\u003c\/h3\u003e\n        \u003cp\u003eFatigue persistante, manque d'entrain ou perte de vitalité au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e🏥 Convalescence\u003c\/h3\u003e\n        \u003cp\u003eReprise après une maladie ou une opération chirurgicale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e🔄 Infections chroniques\u003c\/h3\u003e\n        \u003cp\u003eInfections récurrentes résistantes aux traitements classiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e🤧 Allergies\u003c\/h3\u003e\n        \u003cp\u003eAllergies saisonnières ou alimentaires impactant le confort de vie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e🍂 Changement de saison\u003c\/h3\u003e\n        \u003cp\u003ePériodes de transition ou de stress affaiblissant les défenses.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e🐾 Animaux âgés\u003c\/h3\u003e\n        \u003cp\u003eAnimaux fragilisés par l'âge nécessitant un soutien immunitaire renforcé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"endo-section\"\u003e\n    \u003ch2\u003eConservation\u003c\/h2\u003e\n    \u003cdiv class=\"endo-accordion\"\u003e\n      \u003cdetails class=\"endo-accordion-item\" open\u003e\n        \u003csummary class=\"endo-accordion-header\"\u003e🧊 Conditions de conservation\u003c\/summary\u003e\n        \u003cdiv class=\"endo-accordion-content mt-3\"\u003e\n          \u003cp\u003eAprès ouverture, conservez le flacon \u003cstrong\u003eau réfrigérateur\u003c\/strong\u003e et à l'abri de la lumière. Le produit reste utilisable pendant \u003cstrong\u003e3 à 4 mois\u003c\/strong\u003e après ouverture, ce qui vous permet de mener une cure complète dans les meilleures conditions.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 --\u003e\n  \u003csection class=\"endo-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePourquoi choisir l'Endostim Labo Demeter ?\u003c\/h2\u003e\n    \u003cdiv class=\"endo-grid-compact\"\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e🌿 Formule 100 % naturelle\u003c\/h3\u003e\n        \u003cp\u003eSans conservateurs ni additifs de synthèse\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e🔬 Synergie unique\u003c\/h3\u003e\n        \u003cp\u003e4 actifs complémentaires pour une approche globale\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e⚖️ Stimulant \u0026amp; régulateur\u003c\/h3\u003e\n        \u003cp\u003eAction à la fois stimulante et régulatrice du système immunitaire\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"endo-card\"\u003e\n        \u003ch3\u003e🏭 Labo Demeter\u003c\/h3\u003e\n        \u003cp\u003eFabrication par un laboratoire spécialisé en santé animale naturelle\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"endo-cta-box\"\u003e\n      \u003cp\u003eOffrez à votre compagnon une solution douce et efficace pour \u003cstrong\u003erenforcer son immunité naturellement\u003c\/strong\u003e. L'Endostim Labo Demeter : la nature au service du bien-être animal. 🐾🌿\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"endo-disclaimer\"\u003eCe complément alimentaire ne se substitue pas à un traitement vétérinaire. En cas de doute sur l'état de santé de votre animal, consultez votre vétérinaire.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* === VARIABLES CSS === *\/\n:root {\n  --endo-cream: #f7f5f0;\n  --endo-white: #ffffff;\n  --endo-primary: #4a7c3f;\n  --endo-primary-dark: #2d5a24;\n  --endo-primary-light: #e8f2e5;\n  --endo-secondary: #8B5E3C;\n  --endo-accent: #d4a23a;\n  --endo-text: #1a1a1a;\n  --endo-text-light: #5a5a5a;\n  --endo-border: #e0e0e0;\n  --endo-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --endo-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --endo-radius: 20px;\n  --endo-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.endo-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--endo-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.endo-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--endo-primary-dark) 0%, var(--endo-primary) 45%, var(--endo-secondary) 100%);\n  border-radius: var(--endo-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(--endo-shadow-lg);\n}\n\n.endo-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(255,255,255,.08) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(212,162,58,.1) 0%, transparent 50%),\n                    radial-gradient(circle at 50% 50%, rgba(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.endo-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.endo-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.endo-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.endo-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.endo-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.endo-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(--endo-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.endo-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.endo-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.endo-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--endo-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.endo-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(--endo-primary), var(--endo-accent));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.endo-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--endo-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.endo-card {\n  background: var(--endo-white);\n  border-radius: var(--endo-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--endo-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.endo-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--endo-shadow-lg);\n  border-color: var(--endo-primary);\n}\n\n.endo-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--endo-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.endo-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--endo-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === DOSAGE CARD SPECIAL === *\/\n.endo-card-dosage {\n  border-top: 4px solid var(--endo-primary);\n}\n\n.endo-dosage-value {\n  font-size: clamp(20px, 4vw, 28px) !important;\n  font-weight: 900 !important;\n  color: var(--endo-primary) !important;\n  margin: .5rem 0 .25rem 0 !important;\n  letter-spacing: -.02em;\n}\n\n\/* === GRILLES === *\/\n.endo-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE (2 colonnes sur mobile) === *\/\n.endo-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.endo-grid-compact .endo-card {\n  padding: 1rem;\n}\n\n.endo-grid-compact .endo-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.endo-grid-compact .endo-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.endo-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-top: 1.5rem;\n}\n\n.endo-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.endo-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--endo-primary), var(--endo-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}\n\n.endo-timeline-content {\n  flex: 1;\n  background: var(--endo-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--endo-radius-sm);\n  box-shadow: var(--endo-shadow);\n}\n\n.endo-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--endo-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.endo-timeline-content p {\n  font-size: 14px;\n  color: var(--endo-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.endo-testimonial {\n  background: var(--endo-white);\n  border-radius: var(--endo-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--endo-shadow);\n  border-left: 4px solid var(--endo-primary);\n}\n\n.endo-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--endo-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.endo-accordion {\n  background: var(--endo-white);\n  border-radius: var(--endo-radius);\n  box-shadow: var(--endo-shadow);\n  overflow: hidden;\n}\n\n.endo-accordion-item {\n  border-bottom: 1px solid var(--endo-border);\n  margin: 0;\n  padding: 0;\n}\n\n.endo-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.endo-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--endo-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.endo-accordion-header:hover {\n  background: var(--endo-primary-light);\n}\n\n.endo-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.endo-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--endo-primary);\n  transition: transform .2s ease;\n}\n\n.endo-accordion-item[open] .endo-accordion-header::after {\n  content: '−';\n}\n\n.endo-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--endo-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.endo-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.endo-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--endo-primary-light);\n  border-radius: var(--endo-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.endo-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.endo-tip p {\n  font-size: 14px;\n  color: var(--endo-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.endo-cta-box {\n  background: linear-gradient(135deg, var(--endo-primary) 0%, var(--endo-primary-dark) 100%);\n  border-radius: var(--endo-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  margin-top: 1.5rem;\n}\n\n.endo-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\/* === DISCLAIMER === *\/\n.endo-disclaimer {\n  font-size: 12px;\n  color: var(--endo-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  .endo-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .endo-card {\n    padding: 1.125rem;\n  }\n\n  .endo-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .endo-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--endo-radius-sm);\n  }\n\n  .endo-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .endo-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .endo-grid-compact {\n    gap: .625rem;\n  }\n\n  .endo-grid-compact .endo-card {\n    padding: .75rem;\n  }\n\n  .endo-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .endo-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .endo-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .endo-timeline-content p {\n    font-size: 13px;\n  }\n\n  .endo-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .endo-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .endo-testimonial {\n    padding: 1.25rem;\n  }\n\n  .endo-testimonial-text {\n    font-size: 14px;\n  }\n\n  .endo-dosage-value {\n    font-size: 22px !important;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .endo-card {\n    animation: endoFadeInUp .5s ease backwards;\n  }\n  .endo-card:nth-child(1) { animation-delay: .05s; }\n  .endo-card:nth-child(2) { animation-delay: .1s; }\n  .endo-card:nth-child(3) { animation-delay: .15s; }\n  .endo-card:nth-child(4) { animation-delay: .2s; }\n  .endo-card:nth-child(5) { animation-delay: .25s; }\n  .endo-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes endoFadeInUp {\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  .endo-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"LABO-DEMETER","offers":[{"title":"Default Title","offer_id":45780078002333,"sku":"ENDOSTIM-2","price":45.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/endostim-immunite-du-chat-et-du-chien-500-ml-labo-demeter-packshothd.webp?v=1776182870"},{"product_id":"lotion-anti-odeur-chien-et-chat-bio-240-ml-biovetol","title":"Lotion Anti-Odeurs Chien \u0026 Chat - 240 ml - Biovetol","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Lotion Anti-Odeurs Chien \u0026 Chat Bio - Biovetol\nPalette détectée:\n  - Primaire: #1a1a1a (noir élégant du packaging, label Ecocert)\n  - Secondaire: #4CAF50 (vert bio naturel des certifications)\n  - Accent: #8BC34A (vert clair\/nature des plantes, bambou)\n  - Background: #f5f3f0 (beige crème naturel, ton terre)\nAmbiance: Bio\/écologique, naturel, clean, professionnel vétérinaire, certifié, made in France\nStyle: Premium naturel avec codes de certification (Ecocert, Bio), minimaliste élégant, rassurant\nPréfixe CSS: bvao\n--\u003e\n\n\u003cdiv class=\"bvao-premium\"\u003e\n  \u003cdiv class=\"bvao-hero\"\u003e\n    \u003cdiv class=\"bvao-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"bvao-hero-content\"\u003e\n      \u003cdiv class=\"bvao-badges-top\"\u003e\n        \u003cspan class=\"bvao-badge\"\u003e🌿 Bio certifié Ecocert\u003c\/span\u003e\n        \u003cspan class=\"bvao-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e\n        \u003cspan class=\"bvao-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"bvao-hero-title\"\u003eLotion anti-odeurs bio\u003c\/span\u003e\n      \u003cp class=\"bvao-subtitle\"\u003eLa fraîcheur naturelle pour le pelage de votre compagnon\u003c\/p\u003e\n      \u003cp class=\"bvao-description\"\u003eUne formule certifiée bio aux eaux florales et huiles essentielles qui neutralise efficacement les mauvaises odeurs tout en respectant la peau sensible de votre animal. Sans rinçage, facile d'utilisation.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"bvao-section\"\u003e\n    \u003ch2\u003ePourquoi choisir cette lotion bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"bvao-grid\"\u003e\n      \u003cdiv class=\"bvao-card\"\u003e\n        \u003cdiv class=\"bvao-card-icon\"\u003e🌿\u003c\/div\u003e\n        \u003cdiv class=\"bvao-card-title\"\u003e98,9% naturel\u003c\/div\u003e\n        \u003cp\u003eFormule composée à 98,9% d'ingrédients d'origine naturelle et 10,12% certifiés bio. Respecte la peau et le pelage de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-card\"\u003e\n        \u003cdiv class=\"bvao-card-icon\"\u003e✨\u003c\/div\u003e\n        \u003cdiv class=\"bvao-card-title\"\u003eNeutralisation efficace\u003c\/div\u003e\n        \u003cp\u003eÉlimine durablement les odeurs désagréables grâce aux propriétés purifiantes des eaux florales et huiles essentielles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-card\"\u003e\n        \u003cdiv class=\"bvao-card-icon\"\u003e🏅\u003c\/div\u003e\n        \u003cdiv class=\"bvao-card-title\"\u003eCertifié Ecocert\u003c\/div\u003e\n        \u003cp\u003eLabel de qualité reconnu garantissant un produit respectueux de l'environnement et de la santé animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-card\"\u003e\n        \u003cdiv class=\"bvao-card-icon\"\u003e💧\u003c\/div\u003e\n        \u003cdiv class=\"bvao-card-title\"\u003eSans rinçage\u003c\/div\u003e\n        \u003cp\u003eApplication simple et rapide : vaporisez, massez et laissez agir. Idéal pour un usage quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-card\"\u003e\n        \u003cdiv class=\"bvao-card-icon\"\u003e🇫🇷\u003c\/div\u003e\n        \u003cdiv class=\"bvao-card-title\"\u003eMade in France\u003c\/div\u003e\n        \u003cp\u003eProduit conçu et fabriqué en France avec des ingrédients sélectionnés pour leur qualité supérieure.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-card\"\u003e\n        \u003cdiv class=\"bvao-card-icon\"\u003e🐾\u003c\/div\u003e\n        \u003cdiv class=\"bvao-card-title\"\u003eDès 8 semaines\u003c\/div\u003e\n        \u003cp\u003eFormule douce adaptée aux chiens et chats dès l'âge de 8 semaines. Parfait pour toute la famille à quatre pattes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bvao-section\"\u003e\n    \u003ch2\u003eDes ingrédients naturels et efficaces\u003c\/h2\u003e\n    \u003cdiv class=\"bvao-ingredients-grid\"\u003e\n      \u003cdiv class=\"bvao-ingredient-card\"\u003e\n        \u003cdiv class=\"bvao-ingredient-icon\"\u003e🌿\u003c\/div\u003e\n        \u003cdiv class=\"bvao-ingredient-name\"\u003eEau florale de menthe poivrée\u003c\/div\u003e\n        \u003cdiv class=\"bvao-ingredient-badge\"\u003eBio\u003c\/div\u003e\n        \u003cp\u003eAction purifiante et rafraîchissante, neutralise les odeurs tenaces tout en tonifiant le pelage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-ingredient-card\"\u003e\n        \u003cdiv class=\"bvao-ingredient-icon\"\u003e🌿\u003c\/div\u003e\n        \u003cdiv class=\"bvao-ingredient-name\"\u003eEau florale de romarin\u003c\/div\u003e\n        \u003cdiv class=\"bvao-ingredient-badge\"\u003eBio\u003c\/div\u003e\n        \u003cp\u003ePropriétés assainissantes et stimulantes, renforce la brillance naturelle du poil.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-ingredient-card\"\u003e\n        \u003cdiv class=\"bvao-ingredient-icon\"\u003e🌿\u003c\/div\u003e\n        \u003cdiv class=\"bvao-ingredient-name\"\u003eHuile essentielle d'eucalyptus\u003c\/div\u003e\n        \u003cdiv class=\"bvao-ingredient-badge\"\u003eBio\u003c\/div\u003e\n        \u003cp\u003eEffet désodorisant puissant et durable, laisse un parfum frais et naturel sur le pelage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-ingredient-card\"\u003e\n        \u003cdiv class=\"bvao-ingredient-icon\"\u003e🌲\u003c\/div\u003e\n        \u003cdiv class=\"bvao-ingredient-name\"\u003eTérébenthine végétale\u003c\/div\u003e\n        \u003cdiv class=\"bvao-ingredient-badge\"\u003eBio\u003c\/div\u003e\n        \u003cp\u003eOrigine naturelle, contribue à l'efficacité de la formule tout en respectant l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bvao-section\"\u003e\n    \u003ch2\u003eMode d'emploi simple et efficace\u003c\/h2\u003e\n    \u003cdiv class=\"bvao-steps\"\u003e\n      \u003cdiv class=\"bvao-step\"\u003e\n        \u003cdiv class=\"bvao-step-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"bvao-step-content\"\u003e\n          \u003cdiv class=\"bvao-step-icon\"\u003e🔄\u003c\/div\u003e\n          \u003cdiv class=\"bvao-step-title\"\u003eAgitez avant usage\u003c\/div\u003e\n          \u003cp\u003eSecouez bien le flacon pour homogénéiser les ingrédients naturels et garantir une efficacité optimale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-step\"\u003e\n        \u003cdiv class=\"bvao-step-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"bvao-step-content\"\u003e\n          \u003cdiv class=\"bvao-step-icon\"\u003e💨\u003c\/div\u003e\n          \u003cdiv class=\"bvao-step-title\"\u003eVaporisez à 20 cm\u003c\/div\u003e\n          \u003cp\u003ePulvérisez sur l'ensemble du pelage : 1,5 ml par kg de poids vif, soit environ 2 pressions par kg.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-step\"\u003e\n        \u003cdiv class=\"bvao-step-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"bvao-step-content\"\u003e\n          \u003cdiv class=\"bvao-step-icon\"\u003e✋\u003c\/div\u003e\n          \u003cdiv class=\"bvao-step-title\"\u003eMassez délicatement\u003c\/div\u003e\n          \u003cp\u003eFrictionnez doucement le pelage pour permettre au produit de pénétrer jusqu'à la base du poil.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-step\"\u003e\n        \u003cdiv class=\"bvao-step-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"bvao-step-content\"\u003e\n          \u003cdiv class=\"bvao-step-icon\"\u003e⏱️\u003c\/div\u003e\n          \u003cdiv class=\"bvao-step-title\"\u003eLaissez agir sans rincer\u003c\/div\u003e\n          \u003cp\u003eLe produit agit naturellement. Aucun rinçage nécessaire ! Votre animal peut reprendre ses activités immédiatement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bvao-section\"\u003e\n    \u003ch2\u003ePour quels animaux ?\u003c\/h2\u003e\n    \u003cdiv class=\"bvao-profiles-grid\"\u003e\n      \u003cdiv class=\"bvao-profile-card\"\u003e\n        \u003cdiv class=\"bvao-profile-emoji\"\u003e🐕\u003c\/div\u003e\n        \u003cdiv class=\"bvao-profile-title\"\u003eChiens aventuriers\u003c\/div\u003e\n        \u003cp\u003eIdéal après les balades en forêt, jeux dans l'herbe ou sorties sous la pluie. Neutralise les odeurs d'extérieur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-profile-card\"\u003e\n        \u003cdiv class=\"bvao-profile-emoji\"\u003e🐈\u003c\/div\u003e\n        \u003cdiv class=\"bvao-profile-title\"\u003eChats d'intérieur et d'extérieur\u003c\/div\u003e\n        \u003cp\u003eParfait pour maintenir une odeur fraîche au quotidien, même pour les chats qui ne sortent pas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-profile-card\"\u003e\n        \u003cdiv class=\"bvao-profile-emoji\"\u003e🐾\u003c\/div\u003e\n        \u003cdiv class=\"bvao-profile-title\"\u003eAnimaux à partir de 8 semaines\u003c\/div\u003e\n        \u003cp\u003eFormule douce et naturelle adaptée aux jeunes animaux comme aux seniors. Sans danger pour la peau sensible.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-profile-card\"\u003e\n        \u003cdiv class=\"bvao-profile-emoji\"\u003e💚\u003c\/div\u003e\n        \u003cdiv class=\"bvao-profile-title\"\u003ePropriétaires soucieux du bio\u003c\/div\u003e\n        \u003cp\u003ePour ceux qui privilégient des produits certifiés, respectueux de l'environnement et de la santé animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bvao-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation optimale\u003c\/h2\u003e\n    \u003cdiv class=\"bvao-tips-grid\"\u003e\n      \u003cdiv class=\"bvao-tip-card\"\u003e\n        \u003cdiv class=\"bvao-tip-icon\"\u003e📅\u003c\/div\u003e\n        \u003cdiv class=\"bvao-tip-title\"\u003eFréquence d'application\u003c\/div\u003e\n        \u003cp\u003ePour les animaux sujets aux odeurs corporelles, utilisez quotidiennement. Pour un entretien régulier, 2 à 3 fois par semaine suffisent.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-tip-card\"\u003e\n        \u003cdiv class=\"bvao-tip-icon\"\u003e🎯\u003c\/div\u003e\n        \u003cdiv class=\"bvao-tip-title\"\u003eZones à cibler\u003c\/div\u003e\n        \u003cp\u003eInsistez sur les zones à forte odeur : derrière les oreilles, le cou, le dos et la base de la queue. Évitez les yeux et muqueuses.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-tip-card\"\u003e\n        \u003cdiv class=\"bvao-tip-icon\"\u003e🌡️\u003c\/div\u003e\n        \u003cdiv class=\"bvao-tip-title\"\u003eConservation\u003c\/div\u003e\n        \u003cp\u003eConservez le flacon à température ambiante, à l'abri de la lumière directe. Utilisez dans les 12 mois après ouverture.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-tip-card\"\u003e\n        \u003cdiv class=\"bvao-tip-icon\"\u003e💡\u003c\/div\u003e\n        \u003cdiv class=\"bvao-tip-title\"\u003eAstuce efficacité\u003c\/div\u003e\n        \u003cp\u003ePour une efficacité maximale, appliquez sur poil sec. Le produit pénètre mieux et agit plus longtemps.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bvao-section\"\u003e\n    \u003ch2\u003eCertifications et garanties qualité\u003c\/h2\u003e\n    \u003cdiv class=\"bvao-certifications\"\u003e\n      \u003cdiv class=\"bvao-cert-card\"\u003e\n        \u003cdiv class=\"bvao-cert-badge\"\u003e\n          \u003cdiv class=\"bvao-cert-icon\"\u003e🌿\u003c\/div\u003e\n          \u003cdiv class=\"bvao-cert-name\"\u003eEcocert\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp\u003eCertification internationale garantissant le respect des normes biologiques les plus strictes en cosmétique animale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-cert-card\"\u003e\n        \u003cdiv class=\"bvao-cert-badge\"\u003e\n          \u003cdiv class=\"bvao-cert-icon\"\u003e🍃\u003c\/div\u003e\n          \u003cdiv class=\"bvao-cert-name\"\u003e10,12% bio\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp\u003eIngrédients issus de l'agriculture biologique certifiée, cultivés sans pesticides ni produits chimiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-cert-card\"\u003e\n        \u003cdiv class=\"bvao-cert-badge\"\u003e\n          \u003cdiv class=\"bvao-cert-icon\"\u003e🌍\u003c\/div\u003e\n          \u003cdiv class=\"bvao-cert-name\"\u003e98,9% naturel\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp\u003eFormule quasi-totalement d'origine naturelle, respectueuse de la peau animale et de l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-cert-card\"\u003e\n        \u003cdiv class=\"bvao-cert-badge\"\u003e\n          \u003cdiv class=\"bvao-cert-icon\"\u003e🇫🇷\u003c\/div\u003e\n          \u003cdiv class=\"bvao-cert-name\"\u003eMade in France\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp\u003eFabriqué en France selon des standards de qualité élevés, soutenant le savoir-faire local.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bvao-section\"\u003e\n    \u003ch2\u003eComposition complète\u003c\/h2\u003e\n    \u003cdiv class=\"bvao-composition-box\"\u003e\n      \u003cp\u003e\u003cstrong\u003eINCI :\u003c\/strong\u003e AQUA, MENTHA PIPERITA WATER*, ROSMARINUS OFFICINALIS FLOWER\/LEAF\/STEM WATER*, BENZYL ALCOHOL, GLYCERYL LAURATE, TURPENTINE*, EUCALYPTUS GLOBULUS LEAF OIL*, ACACIA SENEGAL GUM, XANTHAN GUM, C14-22 ALCOHOLS \u0026amp; C12-20 ALKYL GLUCOSIDES, CITRIC ACID, POTASSIUM SORBATE.\u003c\/p\u003e\n      \u003cp class=\"bvao-composition-note\"\u003e*Ingrédients issus de l'agriculture biologique\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bvao-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"bvao-warning-box\"\u003e\n      \u003cdiv class=\"bvao-warning-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv class=\"bvao-warning-content\"\u003e\n        \u003cul class=\"bvao-warning-list\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eUsage externe uniquement.\u003c\/strong\u003e Ne pas faire ingérer.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eÉviter le contact avec les yeux et les muqueuses.\u003c\/strong\u003e En cas de contact, rincer abondamment à l'eau claire.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eTenir hors de portée des enfants.\u003c\/strong\u003e Conserver dans un endroit sûr.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eEn cas de réaction allergique\u003c\/strong\u003e (rougeurs, démangeaisons, irritation), cesser l'utilisation et consulter un vétérinaire.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eNe pas utiliser sur des animaux de moins de 8 semaines\u003c\/strong\u003e sans avis vétérinaire.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eAgiter avant chaque utilisation\u003c\/strong\u003e pour garantir l'homogénéité du produit naturel.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bvao-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"bvao-info-grid\"\u003e\n      \u003cdiv class=\"bvao-info-card\"\u003e\n        \u003cdiv class=\"bvao-info-icon\"\u003e📦\u003c\/div\u003e\n        \u003cdiv class=\"bvao-info-label\"\u003eContenance\u003c\/div\u003e\n        \u003cdiv class=\"bvao-info-value\"\u003e240 ml\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-info-card\"\u003e\n        \u003cdiv class=\"bvao-info-icon\"\u003e🏭\u003c\/div\u003e\n        \u003cdiv class=\"bvao-info-label\"\u003eFabrication\u003c\/div\u003e\n        \u003cdiv class=\"bvao-info-value\"\u003eFrance\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-info-card\"\u003e\n        \u003cdiv class=\"bvao-info-icon\"\u003e🐾\u003c\/div\u003e\n        \u003cdiv class=\"bvao-info-label\"\u003ePour\u003c\/div\u003e\n        \u003cdiv class=\"bvao-info-value\"\u003eChiens \u0026amp; chats\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-info-card\"\u003e\n        \u003cdiv class=\"bvao-info-icon\"\u003e⏱️\u003c\/div\u003e\n        \u003cdiv class=\"bvao-info-label\"\u003eÂge minimum\u003c\/div\u003e\n        \u003cdiv class=\"bvao-info-value\"\u003e8 semaines\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-info-card\"\u003e\n        \u003cdiv class=\"bvao-info-icon\"\u003e💧\u003c\/div\u003e\n        \u003cdiv class=\"bvao-info-label\"\u003eApplication\u003c\/div\u003e\n        \u003cdiv class=\"bvao-info-value\"\u003eSans rinçage\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvao-info-card\"\u003e\n        \u003cdiv class=\"bvao-info-icon\"\u003e🌿\u003c\/div\u003e\n        \u003cdiv class=\"bvao-info-label\"\u003eLabel\u003c\/div\u003e\n        \u003cdiv class=\"bvao-info-value\"\u003eEcocert bio\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bvao-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"bvao-cta-box\"\u003e\n      \u003cdiv class=\"bvao-cta-pattern\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bvao-cta-content\"\u003e\n        \u003cp\u003eOffrez à votre compagnon une fraîcheur naturelle au quotidien avec la lotion anti-odeurs bio Biovetol. Une formule certifiée, efficace et respectueuse qui neutralise les mauvaises odeurs tout en prenant soin du pelage. Faites confiance à la qualité française et aux bienfaits de la nature !\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  \/* Couleurs principales *\/\n  --bvao-cream: #f5f3f0;\n  --bvao-white: #ffffff;\n  --bvao-primary: #1a1a1a;\n  --bvao-primary-dark: #000000;\n  --bvao-primary-light: #f8f8f8;\n  --bvao-secondary: #4CAF50;\n  --bvao-accent: #8BC34A;\n  --bvao-bamboo: #c8d5a8;\n\n  \/* Textes *\/\n  --bvao-text: #1a1a1a;\n  --bvao-text-light: #5a5a5a;\n\n  \/* Effets *\/\n  --bvao-border: #e0e0e0;\n  --bvao-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --bvao-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --bvao-radius: 20px;\n  --bvao-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.bvao-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bvao-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--bvao-text);\n  line-height: 1.6;\n}\n\n\/* === HERO === *\/\n.bvao-hero {\n  position: relative;\n  background: linear-gradient(135deg, #2d5016 0%, #4CAF50 40%, #8BC34A 80%, #c8d5a8 100%);\n  border-radius: var(--bvao-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n  overflow: hidden;\n  box-shadow: var(--bvao-shadow-lg);\n}\n\n.bvao-hero-pattern {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  opacity: .08;\n  background-image: \n    repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(255,255,255,.3) 35px, rgba(255,255,255,.3) 70px),\n    repeating-linear-gradient(-45deg, transparent, transparent 35px, rgba(255,255,255,.2) 35px, rgba(255,255,255,.2) 70px);\n}\n\n.bvao-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bvao-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 12px;\n  margin-bottom: 1.5rem;\n}\n\n.bvao-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(--bvao-primary);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.bvao-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n  box-shadow: 0 4px 20px rgba(0,0,0,.15);\n}\n\n.bvao-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(32px, 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,.3);\n}\n\n.bvao-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(18px, 3vw, 24px);\n  font-weight: 600;\n  margin: 0 0 1.5rem 0;\n  text-shadow: 0 2px 12px rgba(0,0,0,.2);\n}\n\n.bvao-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 2vw, 17px);\n  max-width: 800px;\n  margin: 0 auto;\n  line-height: 1.7;\n  text-shadow: 0 1px 8px rgba(0,0,0,.15);\n}\n\n\/* === SECTIONS === *\/\n.bvao-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.bvao-premium h2 {\n  font-size: clamp(26px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--bvao-primary);\n  margin-bottom: clamp(1.5rem, 3vw, 2.5rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.bvao-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(--bvao-secondary), var(--bvao-accent));\n  border-radius: 2px;\n}\n\n\/* === CARDS === *\/\n.bvao-card {\n  background: var(--bvao-white);\n  border-radius: var(--bvao-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--bvao-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bvao-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--bvao-shadow-lg);\n  border-color: var(--bvao-secondary);\n}\n\n.bvao-card-icon {\n  font-size: 48px;\n  margin-bottom: 1rem;\n  filter: drop-shadow(0 4px 12px rgba(76,175,80,.2));\n}\n\n.bvao-card-title {\n  font-size: clamp(18px, 2.5vw, 22px);\n  font-weight: 800;\n  color: var(--bvao-primary);\n  margin-bottom: 0.75rem;\n}\n\n.bvao-card p {\n  color: var(--bvao-text-light);\n  font-size: clamp(14px, 2vw, 16px);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === GRILLES === *\/\n.bvao-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n\/* === INGREDIENTS === *\/\n.bvao-ingredients-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.5rem;\n}\n\n.bvao-ingredient-card {\n  background: linear-gradient(135deg, var(--bvao-white) 0%, #f9fdf9 100%);\n  border-radius: var(--bvao-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--bvao-shadow);\n  border: 2px solid var(--bvao-border);\n  transition: all .3s ease;\n  position: relative;\n  text-align: center;\n}\n\n.bvao-ingredient-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bvao-shadow-lg);\n  border-color: var(--bvao-accent);\n}\n\n.bvao-ingredient-icon {\n  font-size: 44px;\n  margin-bottom: 1rem;\n}\n\n.bvao-ingredient-name {\n  font-size: clamp(16px, 2.5vw, 19px);\n  font-weight: 800;\n  color: var(--bvao-primary);\n  margin-bottom: 0.5rem;\n}\n\n.bvao-ingredient-badge {\n  display: inline-block;\n  padding: 4px 12px;\n  background: linear-gradient(135deg, var(--bvao-secondary), var(--bvao-accent));\n  color: white;\n  border-radius: 999px;\n  font-size: 11px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  margin-bottom: 0.75rem;\n}\n\n.bvao-ingredient-card p {\n  color: var(--bvao-text-light);\n  font-size: clamp(13px, 2vw, 15px);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === STEPS === *\/\n.bvao-steps {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 2rem;\n}\n\n.bvao-step {\n  position: relative;\n  background: var(--bvao-white);\n  border-radius: var(--bvao-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--bvao-shadow);\n  border: 2px solid var(--bvao-border);\n  transition: all .3s ease;\n}\n\n.bvao-step:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bvao-shadow-lg);\n  border-color: var(--bvao-secondary);\n}\n\n.bvao-step-number {\n  position: absolute;\n  top: -15px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 45px;\n  height: 45px;\n  background: linear-gradient(135deg, var(--bvao-secondary), var(--bvao-accent));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 20px;\n  font-weight: 900;\n  box-shadow: 0 4px 16px rgba(76,175,80,.3);\n}\n\n.bvao-step-content {\n  text-align: center;\n  padding-top: 1rem;\n}\n\n.bvao-step-icon {\n  font-size: 40px;\n  margin-bottom: 1rem;\n}\n\n.bvao-step-title {\n  font-size: clamp(17px, 2.5vw, 20px);\n  font-weight: 800;\n  color: var(--bvao-primary);\n  margin-bottom: 0.75rem;\n  display: block;\n}\n\n.bvao-step p {\n  color: var(--bvao-text-light);\n  font-size: clamp(14px, 2vw, 15px);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === PROFILES === *\/\n.bvao-profiles-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.5rem;\n}\n\n.bvao-profile-card {\n  background: linear-gradient(135deg, var(--bvao-white) 0%, #fffef9 100%);\n  border-radius: var(--bvao-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--bvao-shadow);\n  border: 2px solid var(--bvao-border);\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bvao-profile-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bvao-shadow-lg);\n  border-color: var(--bvao-accent);\n}\n\n.bvao-profile-emoji {\n  font-size: 56px;\n  margin-bottom: 1rem;\n}\n\n.bvao-profile-title {\n  font-size: clamp(17px, 2.5vw, 20px);\n  font-weight: 800;\n  color: var(--bvao-primary);\n  margin-bottom: 0.75rem;\n}\n\n.bvao-profile-card p {\n  color: var(--bvao-text-light);\n  font-size: clamp(14px, 2vw, 15px);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TIPS === *\/\n.bvao-tips-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.5rem;\n}\n\n.bvao-tip-card {\n  background: linear-gradient(135deg, #f9fdf9 0%, var(--bvao-white) 100%);\n  border-radius: var(--bvao-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--bvao-shadow);\n  border-left: 4px solid var(--bvao-secondary);\n  transition: all .3s ease;\n}\n\n.bvao-tip-card:hover {\n  transform: translateX(4px);\n  box-shadow: var(--bvao-shadow-lg);\n  border-left-color: var(--bvao-accent);\n}\n\n.bvao-tip-icon {\n  font-size: 36px;\n  margin-bottom: 0.75rem;\n}\n\n.bvao-tip-title {\n  font-size: clamp(17px, 2.5vw, 19px);\n  font-weight: 800;\n  color: var(--bvao-primary);\n  margin-bottom: 0.5rem;\n}\n\n.bvao-tip-card p {\n  color: var(--bvao-text-light);\n  font-size: clamp(14px, 2vw, 15px);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CERTIFICATIONS === *\/\n.bvao-certifications {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1.5rem;\n}\n\n.bvao-cert-card {\n  background: var(--bvao-white);\n  border-radius: var(--bvao-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--bvao-shadow);\n  border: 2px solid var(--bvao-border);\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bvao-cert-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bvao-shadow-lg);\n  border-color: var(--bvao-secondary);\n}\n\n.bvao-cert-badge {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex-direction: column;\n  width: 90px;\n  height: 90px;\n  background: linear-gradient(135deg, var(--bvao-secondary), var(--bvao-accent));\n  border-radius: 50%;\n  margin: 0 auto 1rem;\n  box-shadow: 0 6px 24px rgba(76,175,80,.25);\n}\n\n.bvao-cert-icon {\n  font-size: 32px;\n  margin-bottom: 4px;\n}\n\n.bvao-cert-name {\n  color: white;\n  font-size: 13px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n}\n\n.bvao-cert-card p {\n  color: var(--bvao-text-light);\n  font-size: clamp(13px, 2vw, 15px);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.bvao-composition-box {\n  background: linear-gradient(135deg, #f9fdf9 0%, var(--bvao-white) 100%);\n  border-radius: var(--bvao-radius);\n  padding: clamp(1.5rem, 3vw, 2.5rem);\n  box-shadow: var(--bvao-shadow);\n  border: 2px solid var(--bvao-border);\n}\n\n.bvao-composition-box p {\n  color: var(--bvao-text-light);\n  font-size: clamp(13px, 2vw, 15px);\n  line-height: 1.8;\n  margin: 0 0 1rem 0;\n}\n\n.bvao-composition-box p:last-child {\n  margin: 0;\n}\n\n.bvao-composition-note {\n  font-style: italic;\n  color: var(--bvao-secondary);\n  font-weight: 600;\n}\n\n.bvao-composition-box strong {\n  color: var(--bvao-primary);\n  font-weight: 700;\n}\n\n\/* === WARNING === *\/\n.bvao-warning-box {\n  background: linear-gradient(135deg, #fffcf5 0%, #fff9e6 100%);\n  border-radius: var(--bvao-radius);\n  padding: clamp(1.5rem, 3vw, 2.5rem);\n  box-shadow: var(--bvao-shadow);\n  border-left: 5px solid #ff9800;\n  display: flex;\n  gap: 1.5rem;\n  align-items: flex-start;\n}\n\n.bvao-warning-icon {\n  font-size: 40px;\n  flex-shrink: 0;\n  filter: drop-shadow(0 2px 8px rgba(255,152,0,.2));\n}\n\n.bvao-warning-content {\n  flex: 1;\n}\n\n.bvao-warning-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.bvao-warning-list li {\n  color: var(--bvao-text);\n  font-size: clamp(14px, 2vw, 15px);\n  line-height: 1.7;\n  margin-bottom: 0.75rem;\n  padding-left: 1.5rem;\n  position: relative;\n}\n\n.bvao-warning-list li:last-child {\n  margin-bottom: 0;\n}\n\n.bvao-warning-list li::before {\n  content: '▸';\n  position: absolute;\n  left: 0;\n  color: #ff9800;\n  font-weight: 900;\n}\n\n.bvao-warning-list strong {\n  color: var(--bvao-primary);\n  font-weight: 700;\n}\n\n\/* === INFO GRID === *\/\n.bvao-info-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));\n  gap: 1.5rem;\n}\n\n.bvao-info-card {\n  background: var(--bvao-white);\n  border-radius: var(--bvao-radius-sm);\n  padding: clamp(1.25rem, 2.5vw, 1.75rem);\n  box-shadow: var(--bvao-shadow);\n  border: 2px solid var(--bvao-border);\n  text-align: center;\n  transition: all .3s ease;\n}\n\n.bvao-info-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--bvao-shadow-lg);\n  border-color: var(--bvao-secondary);\n}\n\n.bvao-info-icon {\n  font-size: 36px;\n  margin-bottom: 0.75rem;\n}\n\n.bvao-info-label {\n  font-size: 12px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  color: var(--bvao-text-light);\n  margin-bottom: 0.5rem;\n}\n\n.bvao-info-value {\n  font-size: clamp(16px, 2.5vw, 19px);\n  font-weight: 900;\n  color: var(--bvao-primary);\n}\n\n\/* === CTA FINAL === *\/\n.bvao-cta-box {\n  background: linear-gradient(135deg, var(--bvao-secondary) 0%, #2d5016 100%);\n  border-radius: var(--bvao-radius);\n  padding: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.bvao-cta-pattern {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  opacity: .08;\n  background-image: \n    radial-gradient(circle at 20% 30%, rgba(255,255,255,.4) 0%, transparent 50%),\n    radial-gradient(circle at 80% 70%, rgba(255,255,255,.3) 0%, transparent 50%);\n}\n\n.bvao-cta-content {\n  position: relative;\n  z-index: 1;\n}\n\n.bvao-cta-box p {\n  color: white;\n  font-size: clamp(17px, 2.5vw, 21px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.2);\n  margin: 0;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .bvao-grid,\n  .bvao-ingredients-grid,\n  .bvao-steps,\n  .bvao-profiles-grid,\n  .bvao-tips-grid,\n  .bvao-certifications,\n  .bvao-info-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .bvao-warning-box {\n    flex-direction: column;\n    text-align: center;\n  }\n\n  .bvao-warning-icon {\n    margin: 0 auto;\n  }\n}\n\n@media (max-width: 480px) {\n  .bvao-badges-top {\n    flex-direction: column;\n    align-items: center;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .bvao-card,\n  .bvao-ingredient-card,\n  .bvao-step,\n  .bvao-profile-card,\n  .bvao-tip-card,\n  .bvao-cert-card,\n  .bvao-info-card {\n    animation: fadeInUp .6s ease backwards;\n  }\n\n  .bvao-card:nth-child(1),\n  .bvao-ingredient-card:nth-child(1),\n  .bvao-step:nth-child(1),\n  .bvao-profile-card:nth-child(1),\n  .bvao-tip-card:nth-child(1),\n  .bvao-cert-card:nth-child(1),\n  .bvao-info-card:nth-child(1) {\n    animation-delay: .1s;\n  }\n\n  .bvao-card:nth-child(2),\n  .bvao-ingredient-card:nth-child(2),\n  .bvao-step:nth-child(2),\n  .bvao-profile-card:nth-child(2),\n  .bvao-tip-card:nth-child(2),\n  .bvao-cert-card:nth-child(2),\n  .bvao-info-card:nth-child(2) {\n    animation-delay: .2s;\n  }\n\n  .bvao-card:nth-child(3),\n  .bvao-ingredient-card:nth-child(3),\n  .bvao-step:nth-child(3),\n  .bvao-profile-card:nth-child(3),\n  .bvao-tip-card:nth-child(3),\n  .bvao-cert-card:nth-child(3),\n  .bvao-info-card:nth-child(3) {\n    animation-delay: .3s;\n  }\n\n  .bvao-card:nth-child(4),\n  .bvao-ingredient-card:nth-child(4),\n  .bvao-step:nth-child(4),\n  .bvao-profile-card:nth-child(4),\n  .bvao-tip-card:nth-child(4),\n  .bvao-cert-card:nth-child(4),\n  .bvao-info-card:nth-child(4) {\n    animation-delay: .4s;\n  }\n\n  .bvao-card:nth-child(5),\n  .bvao-info-card:nth-child(5) {\n    animation-delay: .5s;\n  }\n\n  .bvao-card:nth-child(6),\n  .bvao-info-card:nth-child(6) {\n    animation-delay: .6s;\n  }\n}\n\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    transform: translateY(40px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .bvao-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .bvao-premium {\n    --bvao-border: #999;\n  }\n\n  .bvao-card,\n  .bvao-ingredient-card,\n  .bvao-step,\n  .bvao-profile-card,\n  .bvao-tip-card,\n  .bvao-cert-card,\n  .bvao-info-card {\n    border-width: 3px;\n  }\n}\n\u003c\/style\u003e","brand":"BIOVETOL","offers":[{"title":"Default Title","offer_id":45755290091677,"sku":"BIOVET8529","price":11.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/biovetol-lotion-anti-odeurs-min.jpg?v=1734104798"},{"product_id":"solution-auriculaire-pour-chiens-et-chats-30-ml-greenworld","title":"Soin des oreilles pour Chien et Chat - 30 ml - Phyto'Lab","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Soin des oreilles pour Chien et Chat - 30 ml - Phyto'Lab\nPalette détectée:\n  - Primaire: #E8C4B8 (rose poudré\/nude du packaging)\n  - Secondaire: #4A7C59 (vert forêt du logo animal)\n  - Accent: #2C5530 (vert foncé profond)\n  - Blanc crème du flacon\nAmbiance: Naturel, doux, vétérinaire\/soin, confiance, fabrication française\nPréfixe CSS: ear\n--\u003e\n\u003cdiv class=\"ear-premium\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003cdiv class=\"ear-hero\"\u003e\n\u003cdiv class=\"ear-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ear-hero-content\"\u003e\n\u003cdiv class=\"ear-badges-top\"\u003e\n\u003cspan class=\"ear-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"ear-badge\"\u003e🐾 Chiens \u0026amp; Chats\u003c\/span\u003e \u003cspan class=\"ear-badge\"\u003e🌿 Formule naturelle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ear-hero-title\"\u003eSoin des oreilles pour chien \u0026amp; chat\u003c\/span\u003e\n\u003cp class=\"ear-subtitle\"\u003eLotion nettoyante aux vertus antiseptiques\u003c\/p\u003e\n\u003cp class=\"ear-description\"\u003eÀ base de propolis et d'extraits naturels apaisants, pour des oreilles saines et un animal soulagé\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BÉNÉFICES PRINCIPAUX --\u003e\n\u003csection class=\"ear-section\"\u003e\n\u003ch2\u003e🌟 Les bienfaits pour votre compagnon\u003c\/h2\u003e\n\u003cdiv class=\"ear-grid\"\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🛡️ Action antiseptique\u003c\/h3\u003e\n\u003cp\u003eLa propolis assainit naturellement le conduit auditif et protège contre les agents pathogènes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e😌 Apaisement immédiat\u003c\/h3\u003e\n\u003cp\u003eSoulage les démangeaisons et irritations dès la première application grâce aux extraits de camomille et calendula\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e💧 Sans alcool\u003c\/h3\u003e\n\u003cp\u003eFormule douce qui respecte les oreilles sensibles sans provoquer brûlure ni dessèchement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🎯 Application précise\u003c\/h3\u003e\n\u003cp\u003eEmbout applicateur conçu pour un dosage maîtrisé et une utilisation sécurisée\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🧴 Nettoyage profond\u003c\/h3\u003e\n\u003cp\u003eÉlimine cérumen, impuretés et mauvaises odeurs pour une hygiène auriculaire optimale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🐕 Universel\u003c\/h3\u003e\n\u003cp\u003eConvient à tous les chiens et chats, quelle que soit leur race, taille ou âge\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPOSITION --\u003e\n\u003csection class=\"ear-section\"\u003e\n\u003ch2\u003e🌿 Des ingrédients naturels actifs\u003c\/h2\u003e\n\u003cdiv class=\"ear-grid\"\u003e\n\u003cdiv class=\"ear-card ear-card-ingredient\"\u003e\n\u003ch3\u003e🍯 Macérat de propolis\u003c\/h3\u003e\n\u003cp\u003eConcentré naturel issu de la ruche, reconnu pour ses propriétés purifiantes et protectrices\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card ear-card-ingredient\"\u003e\n\u003ch3\u003e🌱 Sécuridaca\u003c\/h3\u003e\n\u003cp\u003ePlante traditionnellement utilisée pour soutenir les défenses naturelles et apaiser les muqueuses sensibles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card ear-card-ingredient\"\u003e\n\u003ch3\u003e🌿 Thym\u003c\/h3\u003e\n\u003cp\u003ePlante aromatique aux propriétés assainissantes, appréciée pour son action purifiante et tonifiante\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card ear-card-ingredient\"\u003e\n\u003ch3\u003e🥜 Huile d’amande douce\u003c\/h3\u003e\n\u003cp\u003eHuile végétale nourrissante qui aide à adoucir, protéger et préserver le confort des tissus\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- POUR QUI --\u003e\n\u003csection class=\"ear-section\"\u003e\n\u003ch2\u003e🐾 Pour quels animaux ?\u003c\/h2\u003e\n\u003cdiv class=\"ear-grid\"\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🐕 Chiens oreilles tombantes\u003c\/h3\u003e\n\u003cp\u003eCocker, Basset, Cavalier King Charles... Particulièrement sujets aux otites par manque de ventilation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🐕🦺 Chiens oreilles dressées\u003c\/h3\u003e\n\u003cp\u003eBerger allemand, Husky... En entretien régulier tous les 10 à 15 jours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🐈 Chats d'intérieur\u003c\/h3\u003e\n\u003cp\u003eNe peuvent pas nettoyer eux-mêmes l'intérieur de leurs conduits auditifs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🐈⬛ Chats d'extérieur\u003c\/h3\u003e\n\u003cp\u003ePlus exposés aux parasites et débris, nécessitent une attention particulière\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🐶 Chiots \u0026amp; chatons\u003c\/h3\u003e\n\u003cp\u003eDès 2 mois, formule douce adaptée aux plus jeunes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🏊 Chiens nageurs\u003c\/h3\u003e\n\u003cp\u003eIdéal après les baignades pour éliminer l'eau résiduelle\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODE D'EMPLOI --\u003e\n\u003csection class=\"ear-section\"\u003e\n\u003ch2\u003e📋 Comment l'utiliser ?\u003c\/h2\u003e\n\u003cdiv class=\"ear-steps\"\u003e\n\u003cdiv class=\"ear-step\"\u003e\n\u003cdiv class=\"ear-step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ear-step-content\"\u003e\n\u003ch3\u003eInstallez confortablement\u003c\/h3\u003e\n\u003cp\u003eChoisissez un endroit calme. Pour un chat, enveloppez-le dans une serviette si besoin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-step\"\u003e\n\u003cdiv class=\"ear-step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ear-step-content\"\u003e\n\u003ch3\u003eSoulevez le pavillon\u003c\/h3\u003e\n\u003cp\u003eDélicatement, pour bien visualiser le conduit auditif.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-step\"\u003e\n\u003cdiv class=\"ear-step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ear-step-content\"\u003e\n\u003ch3\u003eInstillez quelques gouttes\u003c\/h3\u003e\n\u003cp\u003eDirectement dans le conduit grâce à l'embout applicateur précis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-step\"\u003e\n\u003cdiv class=\"ear-step-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ear-step-content\"\u003e\n\u003ch3\u003eMassez la base\u003c\/h3\u003e\n\u003cp\u003e20 à 30 secondes jusqu'à entendre un léger bruit de succion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-step\"\u003e\n\u003cdiv class=\"ear-step-number\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"ear-step-content\"\u003e\n\u003ch3\u003eLaissez secouer\u003c\/h3\u003e\n\u003cp\u003eC'est naturel ! Cela permet de remonter les impuretés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-step\"\u003e\n\u003cdiv class=\"ear-step-number\"\u003e6\u003c\/div\u003e\n\u003cdiv class=\"ear-step-content\"\u003e\n\u003ch3\u003eEssuyez l'excédent\u003c\/h3\u003e\n\u003cp\u003eAvec une compresse propre, sans jamais introduire d'objet dans le conduit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FRÉQUENCE --\u003e\n\u003csection class=\"ear-section\"\u003e\n\u003ch2\u003e📅 À quelle fréquence ?\u003c\/h2\u003e\n\u003cdiv class=\"ear-grid-compact\"\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🐕 Oreilles tombantes\u003c\/h3\u003e\n\u003cp\u003e1 à 2 fois\/semaine\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🐕🦺 Oreilles dressées\u003c\/h3\u003e\n\u003cp\u003eTous les 10-15 jours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🐈 Chats\u003c\/h3\u003e\n\u003cp\u003e1 fois\/2 semaines\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e⚡ En cas de gêne\u003c\/h3\u003e\n\u003cp\u003eQuelques jours consécutifs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INFOS PRATIQUES --\u003e\n\u003csection class=\"ear-section\"\u003e\n\u003ch2\u003e📦 Infos pratiques\u003c\/h2\u003e\n\u003cdiv class=\"ear-grid-compact\"\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e💧 Contenance\u003c\/h3\u003e\n\u003cp\u003e30 ml\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🇫🇷 Origine\u003c\/h3\u003e\n\u003cp\u003eFrance\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e🐰 Éthique\u003c\/h3\u003e\n\u003cp\u003eNon testé sur animaux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ear-card\"\u003e\n\u003ch3\u003e✈️ Format\u003c\/h3\u003e\n\u003cp\u003eCompact voyage\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ACCORDÉON INFOS COMPLÉMENTAIRES --\u003e\n\u003csection class=\"ear-section\"\u003e\n\u003ch2\u003e📋 Informations complémentaires\u003c\/h2\u003e\n\u003cdiv class=\"ear-accordion\"\u003e\n\u003cdetails class=\"ear-accordion-item\"\u003e\n\u003csummary class=\"ear-accordion-header\"\u003e🧪 Composition complète\u003c\/summary\u003e\n\u003cdiv class=\"ear-accordion-content\"\u003e\n\u003cp\u003eAqua, Propolis Extract, Glycerin, Aloe Barbadensis Leaf Juice, Calendula Officinalis Flower Extract, Chamomilla Recutita Flower Extract, Phenoxyethanol, Ethylhexylglycerin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ear-accordion-item\"\u003e\n\u003csummary class=\"ear-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"ear-accordion-content\"\u003e\n\u003cp\u003eUsage externe uniquement, réservé aux animaux. Évitez tout contact avec les yeux. N'utilisez pas sur une oreille présentant une plaie ouverte ou un écoulement purulent. En cas de réaction inhabituelle, cessez l'utilisation et consultez votre vétérinaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ear-accordion-item\"\u003e\n\u003csummary class=\"ear-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"ear-accordion-content\"\u003e\n\u003cp\u003eConservez le flacon à l'abri de la lumière et de la chaleur, hors de portée des enfants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ear-accordion-item\"\u003e\n\u003csummary class=\"ear-accordion-header\"\u003e❓ Questions fréquentes\u003c\/summary\u003e\n\u003cdiv class=\"ear-accordion-content\"\u003e\n\u003cp\u003e\u003cstrong\u003ePuis-je l'utiliser sur un chiot ou un chaton ?\u003c\/strong\u003e\u003cbr\u003eOui, la formule douce convient aux jeunes animaux dès l'âge de 2 mois.\u003c\/p\u003e\n\u003cp style=\"margin-top: 1rem;\"\u003e\u003cstrong\u003eMon chien a une otite, ce soin peut-il le soigner ?\u003c\/strong\u003e\u003cbr\u003eCe soin est conçu pour le nettoyage et la prévention. En cas d'otite déclarée, consultez impérativement votre vétérinaire.\u003c\/p\u003e\n\u003cp style=\"margin-top: 1rem;\"\u003e\u003cstrong\u003ePuis-je l'utiliser après une baignade ?\u003c\/strong\u003e\u003cbr\u003eAbsolument ! C'est même recommandé pour éliminer l'eau résiduelle et prévenir les infections.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA FINAL --\u003e\n\u003csection class=\"ear-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"ear-cta-box\"\u003e\n\u003cp\u003e🐾 Offrez à votre compagnon le confort qu'il mérite avec un soin auriculaire naturel et efficace, formulé en France avec des ingrédients de qualité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --ear-cream: #faf8f6;\n  --ear-white: #ffffff;\n  --ear-primary: #E8C4B8;\n  --ear-primary-dark: #c9a091;\n  --ear-primary-light: #f5e6e0;\n  --ear-secondary: #4A7C59;\n  --ear-secondary-dark: #2C5530;\n  --ear-accent: #2C5530;\n  --ear-text: #1a1a1a;\n  --ear-text-light: #5a5a5a;\n  --ear-border: #e8e0dc;\n  --ear-shadow: 0 4px 24px rgba(74,124,89,.08);\n  --ear-shadow-lg: 0 12px 48px rgba(74,124,89,.15);\n  --ear-radius: 20px;\n  --ear-radius-sm: 12px;\n}\n\n.ear-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--ear-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.ear-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--ear-secondary) 0%, var(--ear-secondary-dark) 50%, #1e3d22 100%);\n  border-radius: var(--ear-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(--ear-shadow-lg);\n}\n\n.ear-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5c-2 0-4 2-4 4 0 1 .5 2 1 3-3 1-5 4-5 7 0 2 1 4 2 5-2 2-3 4-3 7 0 5 4 9 9 9s9-4 9-9c0-3-1-5-3-7 1-1 2-3 2-5 0-3-2-6-5-7 .5-1 1-2 1-3 0-2-2-4-4-4z' fill='%23ffffff' fill-opacity='.03'\/%3E%3C\/svg%3E\");\n  opacity: 1;\n}\n\n.ear-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.ear-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-bottom: 1.5rem;\n}\n\n.ear-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(--ear-secondary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.ear-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.ear-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.ear-subtitle {\n  color: var(--ear-primary);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.ear-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 18px);\n  line-height: 1.7;\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n\/* === SECTIONS === *\/\n.ear-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.ear-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--ear-secondary-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.ear-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(--ear-secondary), var(--ear-primary));\n  border-radius: 2px;\n}\n\n\/* === GRILLES === *\/\n.ear-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.ear-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n\/* === CARDS === *\/\n.ear-card {\n  background: var(--ear-white);\n  border-radius: var(--ear-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--ear-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.ear-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--ear-shadow-lg);\n  border-color: var(--ear-secondary);\n}\n\n.ear-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--ear-secondary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.ear-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--ear-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.ear-card-ingredient {\n  background: linear-gradient(135deg, var(--ear-white) 0%, var(--ear-primary-light) 100%);\n}\n\n.ear-grid-compact .ear-card {\n  padding: 1rem;\n}\n\n.ear-grid-compact .ear-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.ear-grid-compact .ear-card p {\n  font-size: 12px;\n}\n\n\/* === ÉTAPES === *\/\n.ear-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.ear-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1.25rem;\n  background: var(--ear-white);\n  border-radius: var(--ear-radius);\n  padding: 1.5rem;\n  box-shadow: var(--ear-shadow);\n  transition: all .3s ease;\n}\n\n.ear-step:hover {\n  transform: translateX(8px);\n  box-shadow: var(--ear-shadow-lg);\n}\n\n.ear-step-number {\n  flex-shrink: 0;\n  width: 48px;\n  height: 48px;\n  background: linear-gradient(135deg, var(--ear-secondary) 0%, var(--ear-secondary-dark) 100%);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: white;\n  font-size: 20px;\n  font-weight: 900;\n  box-shadow: 0 4px 15px rgba(74,124,89,.3);\n}\n\n.ear-step-content h3 {\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--ear-secondary-dark);\n  margin: 0 0 .35rem 0;\n}\n\n.ear-step-content p {\n  font-size: 14px;\n  color: var(--ear-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDÉON === *\/\n.ear-accordion {\n  background: var(--ear-white);\n  border-radius: var(--ear-radius);\n  box-shadow: var(--ear-shadow);\n  overflow: hidden;\n}\n\n.ear-accordion-item {\n  border-bottom: 1px solid var(--ear-border);\n  margin: 0;\n  padding: 0;\n}\n\n.ear-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.ear-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--ear-secondary-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.ear-accordion-header:hover {\n  background: var(--ear-primary-light);\n}\n\n.ear-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.ear-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--ear-secondary);\n  transition: transform .2s ease;\n}\n\n.ear-accordion-item[open] .ear-accordion-header::after {\n  content: '−';\n}\n\n.ear-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--ear-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 5px;\n}\n\n.ear-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.ear-cta-box {\n  background: linear-gradient(135deg, var(--ear-secondary) 0%, var(--ear-secondary-dark) 100%);\n  border-radius: var(--ear-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.ear-cta-box::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  left: -50%;\n  width: 200%;\n  height: 200%;\n  background: radial-gradient(circle, rgba(255,255,255,.1) 0%, transparent 60%);\n  animation: pulse 4s ease-in-out infinite;\n}\n\n@keyframes pulse {\n  0%, 100% { transform: scale(1); opacity: .5; }\n  50% { transform: scale(1.1); opacity: .8; }\n}\n\n.ear-cta-box p {\n  position: relative;\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\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .ear-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .ear-grid-compact {\n    gap: .625rem;\n  }\n  \n  .ear-grid-compact .ear-card {\n    padding: .75rem;\n  }\n  \n  .ear-card {\n    padding: 1.125rem;\n  }\n  \n  .ear-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .ear-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--ear-radius-sm);\n  }\n  \n  .ear-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .ear-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .ear-step {\n    padding: 1rem;\n    gap: 1rem;\n  }\n  \n  .ear-step-number {\n    width: 40px;\n    height: 40px;\n    font-size: 16px;\n  }\n  \n  .ear-step-content h3 {\n    font-size: 14px;\n  }\n  \n  .ear-step-content p {\n    font-size: 13px;\n  }\n  \n  .ear-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .ear-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  \n  .ear-badges-top {\n    gap: 8px;\n  }\n  \n  .ear-badge {\n    padding: 6px 12px;\n    font-size: 11px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .ear-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .ear-card:nth-child(1) { animation-delay: .05s; }\n  .ear-card:nth-child(2) { animation-delay: .1s; }\n  .ear-card:nth-child(3) { animation-delay: .15s; }\n  .ear-card:nth-child(4) { animation-delay: .2s; }\n  .ear-card:nth-child(5) { animation-delay: .25s; }\n  .ear-card:nth-child(6) { animation-delay: .3s; }\n  \n  .ear-step {\n    animation: fadeInLeft .5s ease backwards;\n  }\n  .ear-step:nth-child(1) { animation-delay: .05s; }\n  .ear-step:nth-child(2) { animation-delay: .1s; }\n  .ear-step:nth-child(3) { animation-delay: .15s; }\n  .ear-step:nth-child(4) { animation-delay: .2s; }\n  .ear-step:nth-child(5) { animation-delay: .25s; }\n  .ear-step: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@keyframes fadeInLeft {\n  from { opacity: 0; transform: translateX(-20px); }\n  to { opacity: 1; transform: translateX(0); }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .ear-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  \n  .ear-cta-box::before {\n    animation: none;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":45755302969501,"sku":"AURIC30","price":7.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/soin_des_oreilles_chien_chat_pilagreen_phytolab-min_a98a087e-80c3-4a40-93ba-2d9c6a7aaeca.jpg?v=1756888776"},{"product_id":"spray-cutane-purifiant-100-naturel-20-ml-propolia-apimab","title":"Spray Cutané 100% Naturel - Purifie \u0026 Apaise - Chien et Chat - 20ml - Propolia","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Spray Cutané Purifiant Propolia - Chien et Chat\nPalette détectée:\n  - Primaire: #D4A84B (doré\/miel ambré du packaging et de l'abeille)\n  - Secondaire: #8B9A7D (vert sauge doux des éléments naturels)\n  - Accent: #C15A4A (rouge brique\/terracotta du bandeau \"Le panse bête\")\nAmbiance: Naturel, apithérapie, douceur animale, expertise française, univers ruche\/miel\nPréfixe CSS: prp\n--\u003e\n\n\u003cdiv class=\"prp-premium\"\u003e\n\n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"prp-hero\"\u003e\n    \u003cdiv class=\"prp-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"prp-hero-content\"\u003e\n      \u003cdiv class=\"prp-badges-top\"\u003e\n        \u003cspan class=\"prp-badge\"\u003e🐝 Propolis \u0026amp; miel\u003c\/span\u003e\n        \u003cspan class=\"prp-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"prp-badge\"\u003e🐾 Chien \u0026amp; chat\u003c\/span\u003e\n        \u003cspan class=\"prp-badge\"\u003e🌿 100% naturel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"prp-hero-title\"\u003eLe panse bête\u003c\/span\u003e\n      \u003cp class=\"prp-subtitle\"\u003eSpray cutané purifiant \u0026amp; apaisant\u003c\/p\u003e\n      \u003cp class=\"prp-description\"\u003eLa puissance de la ruche au service de la peau fragile de votre compagnon. Propolis et miel réunis dans un soin naturel qui purifie et apaise en un seul geste.\u003c\/p\u003e\n      \u003cdiv class=\"prp-hero-stats\"\u003e\n        \u003cdiv class=\"prp-stat\"\u003e\n          \u003cspan class=\"prp-stat-value\"\u003e100%\u003c\/span\u003e\n          \u003cspan class=\"prp-stat-label\"\u003eNaturel\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"prp-stat\"\u003e\n          \u003cspan class=\"prp-stat-value\"\u003e20ml\u003c\/span\u003e\n          \u003cspan class=\"prp-stat-label\"\u003eFormat voyage\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"prp-stat\"\u003e\n          \u003cspan class=\"prp-stat-value\"\u003e+40 ans\u003c\/span\u003e\n          \u003cspan class=\"prp-stat-label\"\u003eD'expertise\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PROBLÈMES CUTANÉS --\u003e\n  \u003csection class=\"prp-section\"\u003e\n    \u003ch2\u003e🩹 À quels problèmes répond ce spray ?\u003c\/h2\u003e\n    \u003cdiv class=\"prp-grid\"\u003e\n      \u003cdiv class=\"prp-card prp-problem-card\"\u003e\n        \u003cspan class=\"prp-card-icon\"\u003e🐾\u003c\/span\u003e\n        \u003ch3\u003ePetites plaies superficielles\u003c\/h3\u003e\n        \u003cp\u003eGriffures, écorchures après une balade ou une bagarre entre animaux\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-card prp-problem-card\"\u003e\n        \u003cspan class=\"prp-card-icon\"\u003e🔴\u003c\/span\u003e\n        \u003ch3\u003eZones irritées\u003c\/h3\u003e\n        \u003cp\u003eRougeurs dues aux frottements du collier ou du harnais\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-card prp-problem-card\"\u003e\n        \u003cspan class=\"prp-card-icon\"\u003e✋\u003c\/span\u003e\n        \u003ch3\u003eDémangeaisons localisées\u003c\/h3\u003e\n        \u003cp\u003eGrattage excessif sur une zone précise qui nécessite attention\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-card prp-problem-card\"\u003e\n        \u003cspan class=\"prp-card-icon\"\u003e💧\u003c\/span\u003e\n        \u003ch3\u003eHot spots\u003c\/h3\u003e\n        \u003cp\u003eLésions humides et irritées fréquentes chez le chien\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-card prp-problem-card\"\u003e\n        \u003cspan class=\"prp-card-icon\"\u003e🍂\u003c\/span\u003e\n        \u003ch3\u003ePeau sèche ou squameuse\u003c\/h3\u003e\n        \u003cp\u003eZones nécessitant une action purifiante et apaisante\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TRÉSORS DE LA RUCHE --\u003e\n  \u003csection class=\"prp-section\"\u003e\n    \u003ch2\u003e🐝 Les trésors de la ruche pour la peau animale\u003c\/h2\u003e\n    \u003cdiv class=\"prp-ingredients-showcase\"\u003e\n      \u003cdiv class=\"prp-ingredient-main\"\u003e\n        \u003cdiv class=\"prp-ingredient-icon-large\"\u003e🛡️\u003c\/div\u003e\n        \u003ch3\u003eLa propolis\u003c\/h3\u003e\n        \u003cspan class=\"prp-ingredient-subtitle\"\u003eLe bouclier naturel de la ruche\u003c\/span\u003e\n        \u003cp\u003eRésine récoltée par les abeilles sur les bourgeons d'arbres pour protéger leur ruche. Appliquée sur la peau, elle offre une \u003cstrong\u003eaction purifiante remarquable\u003c\/strong\u003e tout en créant un film protecteur sur les zones fragilisées. Utilisée par les vétérinaires et éleveurs pour accompagner la cicatrisation naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-ingredient-main\"\u003e\n        \u003cdiv class=\"prp-ingredient-icon-large\"\u003e🍯\u003c\/div\u003e\n        \u003ch3\u003eLe miel\u003c\/h3\u003e\n        \u003cspan class=\"prp-ingredient-subtitle\"\u003eDouceur et apaisement\u003c\/span\u003e\n        \u003cp\u003eBien plus qu'un délice sucré ! Le miel possède des \u003cstrong\u003epropriétés hydratantes et adoucissantes\u003c\/strong\u003e qui aident à calmer les peaux irritées. Son association avec la propolis crée une synergie parfaite pour un soin cutané complet.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPOSITION --\u003e\n  \u003csection class=\"prp-section\"\u003e\n    \u003ch2\u003e📋 Composition 100% transparente\u003c\/h2\u003e\n    \u003cdiv class=\"prp-composition-box\"\u003e\n      \u003cdiv class=\"prp-composition-grid\"\u003e\n        \u003cdiv class=\"prp-composition-item\"\u003e\n          \u003cspan class=\"prp-comp-icon\"\u003e🐝\u003c\/span\u003e\n          \u003cdiv class=\"prp-comp-content\"\u003e\n            \u003cstrong\u003eExtrait de propolis\u003c\/strong\u003e\n            \u003cspan\u003eActif purifiant et protecteur\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"prp-composition-item\"\u003e\n          \u003cspan class=\"prp-comp-icon\"\u003e🍯\u003c\/span\u003e\n          \u003cdiv class=\"prp-comp-content\"\u003e\n            \u003cstrong\u003eMiel\u003c\/strong\u003e\n            \u003cspan\u003eAgent apaisant et hydratant\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"prp-composition-item\"\u003e\n          \u003cspan class=\"prp-comp-icon\"\u003e🌿\u003c\/span\u003e\n          \u003cdiv class=\"prp-comp-content\"\u003e\n            \u003cstrong\u003eBase naturelle\u003c\/strong\u003e\n            \u003cspan\u003eSans colorant ni conservateur de synthèse\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"prp-composition-note\"\u003eFormule 100% d'origine naturelle, développée et fabriquée en France.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- MODE D'EMPLOI --\u003e\n  \u003csection class=\"prp-section\"\u003e\n    \u003ch2\u003e💡 Comment l'utiliser ?\u003c\/h2\u003e\n    \u003cdiv class=\"prp-steps\"\u003e\n      \u003cdiv class=\"prp-step\"\u003e\n        \u003cdiv class=\"prp-step-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"prp-step-content\"\u003e\n          \u003ch4\u003eNettoyez délicatement\u003c\/h4\u003e\n          \u003cp\u003eRetirez poils collés et saletés visibles de la zone concernée si nécessaire\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-step\"\u003e\n        \u003cdiv class=\"prp-step-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"prp-step-content\"\u003e\n          \u003ch4\u003ePulvérisez le spray\u003c\/h4\u003e\n          \u003cp\u003eÀ environ 10 cm de la peau, directement sur la zone à traiter\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-step\"\u003e\n        \u003cdiv class=\"prp-step-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"prp-step-content\"\u003e\n          \u003ch4\u003eLaissez sécher\u003c\/h4\u003e\n          \u003cp\u003eNaturellement, sans frotter ni rincer\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-step\"\u003e\n        \u003cdiv class=\"prp-step-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"prp-step-content\"\u003e\n          \u003ch4\u003eRenouvelez\u003c\/h4\u003e\n          \u003cp\u003e2 à 3 fois par jour selon les besoins\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"prp-tip-box\"\u003e\n      \u003cspan class=\"prp-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eAstuce :\u003c\/strong\u003e Pour éviter que votre animal ne lèche immédiatement le produit, occupez-le quelques minutes après l'application avec une caresse ou une friandise.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- AVANTAGES --\u003e\n  \u003csection class=\"prp-section\"\u003e\n    \u003ch2\u003e✨ Pourquoi choisir ce spray ?\u003c\/h2\u003e\n    \u003cdiv class=\"prp-grid prp-grid-3\"\u003e\n      \u003cdiv class=\"prp-card prp-advantage-card\"\u003e\n        \u003cspan class=\"prp-card-icon\"\u003e🌿\u003c\/span\u003e\n        \u003ch3\u003e100% naturel\u003c\/h3\u003e\n        \u003cp\u003eAucun ingrédient chimique agressif pour la peau sensible de votre animal\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-card prp-advantage-card\"\u003e\n        \u003cspan class=\"prp-card-icon\"\u003e⚡\u003c\/span\u003e\n        \u003ch3\u003eDouble action\u003c\/h3\u003e\n        \u003cp\u003ePurifie ET apaise en une seule application\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-card prp-advantage-card\"\u003e\n        \u003cspan class=\"prp-card-icon\"\u003e🎒\u003c\/span\u003e\n        \u003ch3\u003eFormat voyage\u003c\/h3\u003e\n        \u003cp\u003e20 ml facile à glisser dans votre sac de balade ou trousse\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-card prp-advantage-card\"\u003e\n        \u003cspan class=\"prp-card-icon\"\u003e🐶🐱\u003c\/span\u003e\n        \u003ch3\u003eChiens \u0026amp; chats\u003c\/h3\u003e\n        \u003cp\u003eUn seul produit pour tous vos compagnons\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-card prp-advantage-card\"\u003e\n        \u003cspan class=\"prp-card-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003ch3\u003eExpertise française\u003c\/h3\u003e\n        \u003cp\u003ePropolia maîtrise l'apithérapie depuis 1979\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-card prp-advantage-card\"\u003e\n        \u003cspan class=\"prp-card-icon\"\u003e✅\u003c\/span\u003e\n        \u003ch3\u003eSans rinçage\u003c\/h3\u003e\n        \u003cp\u003eGain de temps précieux au quotidien\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"prp-section\"\u003e\n    \u003ch2\u003e❓ Questions fréquentes\u003c\/h2\u003e\n    \u003cdiv class=\"prp-faq\"\u003e\n      \u003cdiv class=\"prp-faq-item\"\u003e\n        \u003ch4\u003e🐕 Ce spray convient-il aux chiots et chatons ?\u003c\/h4\u003e\n        \u003cp\u003eOui, la formule naturelle est douce et peut être utilisée sur les jeunes animaux. En cas de doute, demandez l'avis de votre vétérinaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-faq-item\"\u003e\n        \u003ch4\u003e🩹 Puis-je l'utiliser sur une plaie ouverte ?\u003c\/h4\u003e\n        \u003cp\u003eCe spray est adapté aux petites plaies superficielles. Pour une blessure profonde ou qui saigne abondamment, consultez d'abord un vétérinaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-faq-item\"\u003e\n        \u003ch4\u003e🐱 Mon chat se lèche beaucoup, est-ce dangereux ?\u003c\/h4\u003e\n        \u003cp\u003eLes ingrédients naturels ne présentent pas de toxicité en cas de léchage occasionnel. Cependant, pour une efficacité optimale, essayez de distraire votre animal quelques minutes après l'application.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-faq-item\"\u003e\n        \u003ch4\u003e📊 Combien de temps dure un flacon de 20 ml ?\u003c\/h4\u003e\n        \u003cp\u003eSelon la fréquence d'utilisation, un flacon permet environ \u003cstrong\u003e100 pulvérisations\u003c\/strong\u003e, soit plusieurs semaines de soin régulier.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CARACTÉRISTIQUES --\u003e\n  \u003csection class=\"prp-section\"\u003e\n    \u003ch2\u003e📦 Caractéristiques du produit\u003c\/h2\u003e\n    \u003cdiv class=\"prp-specs-grid\"\u003e\n      \u003cdiv class=\"prp-spec\"\u003e\n        \u003cspan class=\"prp-spec-icon\"\u003e💧\u003c\/span\u003e\n        \u003cspan class=\"prp-spec-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"prp-spec-value\"\u003e20 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-spec\"\u003e\n        \u003cspan class=\"prp-spec-icon\"\u003e🔄\u003c\/span\u003e\n        \u003cspan class=\"prp-spec-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"prp-spec-value\"\u003eSpray pulvérisateur\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-spec\"\u003e\n        \u003cspan class=\"prp-spec-icon\"\u003e🐾\u003c\/span\u003e\n        \u003cspan class=\"prp-spec-label\"\u003eAnimaux\u003c\/span\u003e\n        \u003cspan class=\"prp-spec-value\"\u003eChiens \u0026amp; chats\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prp-spec\"\u003e\n        \u003cspan class=\"prp-spec-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"prp-spec-label\"\u003eFormulation\u003c\/span\u003e\n        \u003cspan class=\"prp-spec-value\"\u003e100% naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PRÉCAUTIONS --\u003e\n  \u003csection class=\"prp-section\"\u003e\n    \u003ch2\u003e⚠️ Précautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"prp-warning-box\"\u003e\n      \u003cdiv class=\"prp-warning-list\"\u003e\n        \u003cdiv class=\"prp-warning-item\"\u003e\n          \u003cspan\u003e👁️\u003c\/span\u003e\n          \u003cp\u003eÉvitez tout contact avec les yeux et les muqueuses de votre animal\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"prp-warning-item\"\u003e\n          \u003cspan\u003e🚫\u003c\/span\u003e\n          \u003cp\u003eUsage externe uniquement\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"prp-warning-item\"\u003e\n          \u003cspan\u003e🌡️\u003c\/span\u003e\n          \u003cp\u003eConservez à l'abri de la chaleur et de la lumière directe\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"prp-warning-item\"\u003e\n          \u003cspan\u003e🩺\u003c\/span\u003e\n          \u003cp\u003eEn cas de réaction inhabituelle, cessez l'utilisation et consultez un vétérinaire\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"prp-warning-note\"\u003e\u003cstrong\u003eImportant :\u003c\/strong\u003e Ce spray cutané est un soin d'hygiène et de confort. Il ne remplace pas un traitement vétérinaire en cas d'affection cutanée importante, d'infection ou de maladie de peau diagnostiquée.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"prp-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"prp-cta-box\"\u003e\n      \u003cdiv class=\"prp-cta-bee\"\u003e🐝\u003c\/div\u003e\n      \u003cp\u003eOffrez à votre compagnon le meilleur de la ruche pour une peau saine et apaisée. La nature sait prendre soin de nos animaux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --prp-cream: #FDF9F3;\n  --prp-white: #ffffff;\n  --prp-primary: #D4A84B;\n  --prp-primary-dark: #B8923D;\n  --prp-primary-light: #F5EBD7;\n  --prp-secondary: #8B9A7D;\n  --prp-secondary-light: #E8EDE4;\n  --prp-accent: #C15A4A;\n  --prp-accent-light: #F5E0DD;\n  --prp-text: #2D2A26;\n  --prp-text-light: #6B6560;\n  --prp-border: #E8E4DE;\n  --prp-shadow: 0 4px 24px rgba(180, 146, 61, .08);\n  --prp-shadow-lg: 0 12px 48px rgba(180, 146, 61, .15);\n  --prp-radius: 20px;\n  --prp-radius-sm: 12px;\n}\n\n.prp-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--prp-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--prp-text);\n  line-height: 1.6;\n}\n\n\/* === HERO === *\/\n.prp-hero {\n  position: relative;\n  background: linear-gradient(135deg, #D4A84B 0%, #B8923D 40%, #8B9A7D 100%);\n  border-radius: var(--prp-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n  overflow: hidden;\n  box-shadow: var(--prp-shadow-lg);\n}\n\n.prp-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,.1) 0%, transparent 50%),\n    radial-gradient(circle at 80% 20%, rgba(255,255,255,.08) 0%, transparent 40%),\n    url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5 L55 20 L55 40 L30 55 L5 40 L5 20 Z' fill='none' stroke='%23ffffff' stroke-width='1' opacity='0.05'\/%3E%3C\/svg%3E\");\n  opacity: .4;\n}\n\n.prp-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.prp-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-bottom: 1.5rem;\n}\n\n.prp-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(--prp-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.prp-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.prp-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(36px, 8vw, 56px);\n  font-weight: 900;\n  margin: 0 0 0.5rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.prp-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(18px, 3vw, 24px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  text-shadow: 0 2px 10px rgba(0,0,0,.15);\n}\n\n.prp-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 2vw, 18px);\n  max-width: 700px;\n  margin: 0 auto 2rem auto;\n  line-height: 1.7;\n}\n\n.prp-hero-stats {\n  display: flex;\n  justify-content: center;\n  gap: clamp(1.5rem, 4vw, 3rem);\n  flex-wrap: wrap;\n}\n\n.prp-stat {\n  text-align: center;\n  background: rgba(255,255,255,.15);\n  backdrop-filter: blur(10px);\n  padding: 1rem 1.5rem;\n  border-radius: var(--prp-radius-sm);\n  border: 1px solid rgba(255,255,255,.2);\n}\n\n.prp-stat-value {\n  display: block;\n  color: white;\n  font-size: clamp(24px, 4vw, 32px);\n  font-weight: 900;\n}\n\n.prp-stat-label {\n  color: rgba(255,255,255,.85);\n  font-size: 13px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n}\n\n\/* === SECTIONS === *\/\n.prp-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.prp-premium h2 {\n  font-size: clamp(26px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--prp-primary-dark);\n  margin-bottom: clamp(1.5rem, 3vw, 2.5rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.prp-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(--prp-primary), var(--prp-secondary));\n  border-radius: 2px;\n}\n\n\/* === GRILLES === *\/\n.prp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.5rem;\n}\n\n.prp-grid-3 {\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n}\n\n\/* === CARDS === *\/\n.prp-card {\n  background: var(--prp-white);\n  border-radius: var(--prp-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--prp-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n}\n\n.prp-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--prp-shadow-lg);\n  border-color: var(--prp-primary);\n}\n\n.prp-card-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 56px;\n  height: 56px;\n  background: var(--prp-primary-light);\n  border-radius: 50%;\n  font-size: 24px;\n  margin-bottom: 1rem;\n}\n\n.prp-card h3 {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--prp-text);\n  margin: 0 0 0.5rem 0;\n}\n\n.prp-card p {\n  font-size: 15px;\n  color: var(--prp-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.prp-problem-card .prp-card-icon {\n  background: var(--prp-accent-light);\n}\n\n.prp-advantage-card .prp-card-icon {\n  background: var(--prp-secondary-light);\n}\n\n\/* === INGRÉDIENTS SHOWCASE === *\/\n.prp-ingredients-showcase {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n  gap: 2rem;\n}\n\n.prp-ingredient-main {\n  background: var(--prp-white);\n  border-radius: var(--prp-radius);\n  padding: clamp(2rem, 4vw, 3rem);\n  text-align: center;\n  box-shadow: var(--prp-shadow);\n  border: 2px solid var(--prp-primary-light);\n  transition: all .3s ease;\n}\n\n.prp-ingredient-main:hover {\n  border-color: var(--prp-primary);\n  transform: translateY(-5px);\n  box-shadow: var(--prp-shadow-lg);\n}\n\n.prp-ingredient-icon-large {\n  font-size: 48px;\n  margin-bottom: 1rem;\n}\n\n.prp-ingredient-main h3 {\n  font-size: 24px;\n  font-weight: 900;\n  color: var(--prp-primary-dark);\n  margin: 0 0 0.25rem 0;\n}\n\n.prp-ingredient-subtitle {\n  display: block;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--prp-secondary);\n  margin-bottom: 1rem;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n}\n\n.prp-ingredient-main p {\n  font-size: 15px;\n  color: var(--prp-text-light);\n  line-height: 1.7;\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.prp-composition-box {\n  background: var(--prp-white);\n  border-radius: var(--prp-radius);\n  padding: clamp(2rem, 4vw, 3rem);\n  box-shadow: var(--prp-shadow);\n}\n\n.prp-composition-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.prp-composition-item {\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  padding: 1rem;\n  background: var(--prp-primary-light);\n  border-radius: var(--prp-radius-sm);\n}\n\n.prp-comp-icon {\n  font-size: 28px;\n}\n\n.prp-comp-content {\n  display: flex;\n  flex-direction: column;\n}\n\n.prp-comp-content strong {\n  font-size: 16px;\n  color: var(--prp-text);\n}\n\n.prp-comp-content span {\n  font-size: 13px;\n  color: var(--prp-text-light);\n}\n\n.prp-composition-note {\n  text-align: center;\n  font-style: italic;\n  color: var(--prp-text-light);\n  font-size: 14px;\n  margin: 0;\n  padding-top: 1rem;\n  border-top: 1px solid var(--prp-border);\n}\n\n\/* === ÉTAPES === *\/\n.prp-steps {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 2rem;\n}\n\n.prp-step {\n  display: flex;\n  gap: 1rem;\n  background: var(--prp-white);\n  border-radius: var(--prp-radius);\n  padding: 1.5rem;\n  box-shadow: var(--prp-shadow);\n  transition: all .3s ease;\n}\n\n.prp-step:hover {\n  transform: translateY(-5px);\n  box-shadow: var(--prp-shadow-lg);\n}\n\n.prp-step-number {\n  flex-shrink: 0;\n  width: 44px;\n  height: 44px;\n  background: linear-gradient(135deg, var(--prp-primary), var(--prp-primary-dark));\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: white;\n  font-size: 18px;\n  font-weight: 900;\n}\n\n.prp-step-content h4 {\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--prp-text);\n  margin: 0 0 0.25rem 0;\n}\n\n.prp-step-content p {\n  font-size: 14px;\n  color: var(--prp-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.prp-tip-box {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: linear-gradient(135deg, var(--prp-primary-light), var(--prp-secondary-light));\n  border-radius: var(--prp-radius);\n  padding: 1.5rem;\n  border-left: 4px solid var(--prp-primary);\n}\n\n.prp-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.prp-tip-box p {\n  margin: 0;\n  font-size: 15px;\n  color: var(--prp-text);\n  line-height: 1.6;\n}\n\n\/* === FAQ === *\/\n.prp-faq {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.prp-faq-item {\n  background: var(--prp-white);\n  border-radius: var(--prp-radius);\n  padding: 1.5rem;\n  box-shadow: var(--prp-shadow);\n  border-left: 4px solid var(--prp-primary);\n  transition: all .3s ease;\n}\n\n.prp-faq-item:hover {\n  transform: translateX(5px);\n  box-shadow: var(--prp-shadow-lg);\n}\n\n.prp-faq-item h4 {\n  font-size: 17px;\n  font-weight: 800;\n  color: var(--prp-text);\n  margin: 0 0 0.75rem 0;\n}\n\n.prp-faq-item p {\n  font-size: 15px;\n  color: var(--prp-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === SPECS === *\/\n.prp-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 1rem;\n}\n\n.prp-spec {\n  background: var(--prp-white);\n  border-radius: var(--prp-radius);\n  padding: 1.5rem;\n  text-align: center;\n  box-shadow: var(--prp-shadow);\n  border: 2px solid var(--prp-border);\n  transition: all .3s ease;\n}\n\n.prp-spec:hover {\n  border-color: var(--prp-primary);\n  transform: translateY(-3px);\n}\n\n.prp-spec-icon {\n  font-size: 28px;\n  display: block;\n  margin-bottom: 0.5rem;\n}\n\n.prp-spec-label {\n  display: block;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--prp-text-light);\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  margin-bottom: 0.25rem;\n}\n\n.prp-spec-value {\n  font-size: 15px;\n  font-weight: 800;\n  color: var(--prp-text);\n}\n\n\/* === WARNING === *\/\n.prp-warning-box {\n  background: var(--prp-white);\n  border-radius: var(--prp-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--prp-shadow);\n  border: 2px solid var(--prp-accent-light);\n}\n\n.prp-warning-list {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.prp-warning-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.75rem;\n}\n\n.prp-warning-item span {\n  font-size: 20px;\n  flex-shrink: 0;\n}\n\n.prp-warning-item p {\n  font-size: 14px;\n  color: var(--prp-text);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.prp-warning-note {\n  background: var(--prp-accent-light);\n  border-radius: var(--prp-radius-sm);\n  padding: 1rem;\n  font-size: 14px;\n  color: var(--prp-accent);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA === *\/\n.prp-cta-box {\n  background: linear-gradient(135deg, var(--prp-primary) 0%, var(--prp-primary-dark) 100%);\n  border-radius: var(--prp-radius);\n  padding: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.prp-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: \n    radial-gradient(circle at 10% 90%, rgba(255,255,255,.1) 0%, transparent 30%),\n    radial-gradient(circle at 90% 10%, rgba(255,255,255,.1) 0%, transparent 30%);\n  pointer-events: none;\n}\n\n.prp-cta-bee {\n  font-size: 48px;\n  margin-bottom: 1rem;\n  animation: float 3s ease-in-out infinite;\n}\n\n@keyframes float {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-10px); }\n}\n\n.prp-cta-box p {\n  position: relative;\n  color: white;\n  font-size: clamp(17px, 2.5vw, 21px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  max-width: 700px;\n  margin: 0 auto 1.5rem auto;\n}\n\n.prp-cta-trust {\n  display: flex;\n  justify-content: center;\n  gap: 1.5rem;\n  flex-wrap: wrap;\n}\n\n.prp-cta-trust span {\n  color: rgba(255,255,255,.9);\n  font-size: 14px;\n  font-weight: 600;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .prp-grid,\n  .prp-grid-3 {\n    grid-template-columns: 1fr;\n  }\n  \n  .prp-hero-stats {\n    gap: 1rem;\n  }\n  \n  .prp-stat {\n    padding: 0.75rem 1rem;\n  }\n  \n  .prp-ingredients-showcase {\n    grid-template-columns: 1fr;\n  }\n  \n  .prp-steps {\n    grid-template-columns: 1fr;\n  }\n  \n  .prp-cta-trust {\n    flex-direction: column;\n    gap: 0.5rem;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .prp-card,\n  .prp-ingredient-main,\n  .prp-step,\n  .prp-faq-item,\n  .prp-spec {\n    animation: fadeInUp .6s ease backwards;\n  }\n  .prp-card:nth-child(1), .prp-step:nth-child(1) { animation-delay: .1s; }\n  .prp-card:nth-child(2), .prp-step:nth-child(2) { animation-delay: .15s; }\n  .prp-card:nth-child(3), .prp-step:nth-child(3) { animation-delay: .2s; }\n  .prp-card:nth-child(4), .prp-step:nth-child(4) { animation-delay: .25s; }\n  .prp-card:nth-child(5) { animation-delay: .3s; }\n  .prp-card:nth-child(6) { animation-delay: .35s; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(40px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .prp-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .prp-cta-bee {\n    animation: none;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .prp-premium {\n    --prp-text: #000000;\n    --prp-text-light: #333333;\n  }\n  .prp-card,\n  .prp-ingredient-main,\n  .prp-step,\n  .prp-faq-item {\n    border: 2px solid var(--prp-text);\n  }\n}\n\u003c\/style\u003e","brand":"PROPOLIA","offers":[{"title":"Default Title","offer_id":45755326365853,"sku":"AP0092","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/spray-cutane-100-naturel-purifie-apaise-chien-chat-20ml-propolia-min.jpg?v=1756901462"},{"product_id":"poudre-de-soin-cutane-100-naturel-30-gr-propolia-apimab","title":"Poudre de Soin Cutané Chien \u0026 Chat - Protège \u0026 Apaise - Propolia","description":"\u003cdiv class=\"psc-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"psc-hero\"\u003e\n    \u003cdiv class=\"psc-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"psc-hero-content\"\u003e\n      \u003cdiv class=\"psc-badges-top\"\u003e\n        \u003cspan class=\"psc-badge\"\u003e🐾 Chien \u0026amp; chat\u003c\/span\u003e\n        \u003cspan class=\"psc-badge\"\u003e🌿 100% naturel\u003c\/span\u003e\n        \u003cspan class=\"psc-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"psc-badge\"\u003e🏅 Certifié Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"psc-hero-title\"\u003ePoudre de soin cutané Propolia\u003c\/span\u003e\n      \u003cp class=\"psc-subtitle\"\u003ePropolis \u0026amp; prêle — Protège \u0026amp; apaise\u003c\/p\u003e\n      \u003cp class=\"psc-description\"\u003eLe soin naturel en poudre qui protège, apaise et assèche les zones cutanées fragilisées de votre compagnon à quatre pattes. 30 g de douceur certifiée Ecocert.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 1 --\u003e\n  \u003csection class=\"psc-section\"\u003e\n    \u003ch2\u003ePoudre de soin cutané Propolia : protégez naturellement la peau de votre chien et chat\u003c\/h2\u003e\n    \u003cp class=\"psc-section-intro\"\u003eVotre compagnon se gratte, présente des rougeurs ou de petites irritations ?\u003c\/p\u003e\n    \u003cdiv class=\"psc-highlight-box\"\u003e\n      \u003cp\u003eLa \u003cstrong\u003ePoudre de Soin Cutané Propolia\u003c\/strong\u003e est un soin de la peau pour chien et chat formulé à partir d'ingrédients \u003cstrong\u003e100% d'origine naturelle\u003c\/strong\u003e. Associant \u003cstrong\u003epropolis, prêle et talc\u003c\/strong\u003e, cette poudre d'escambête protège, apaise et aide à assécher les zones fragilisées. Certifiée \u003cstrong\u003eEcocert\u003c\/strong\u003e et fabriquée en France, elle constitue une réponse douce et efficace aux petits désagréments cutanés du quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 --\u003e\n  \u003csection class=\"psc-section\"\u003e\n    \u003ch2\u003ePourquoi la peau de votre animal a besoin de ce soin naturel\u003c\/h2\u003e\n    \u003cp class=\"psc-section-intro\"\u003eLes chiens et les chats sont régulièrement exposés à des agressions extérieures : frottements, humidité, parasites, herbes irritantes…\u003c\/p\u003e\n    \u003cdiv class=\"psc-grid-compact\"\u003e\n      \u003cdiv class=\"psc-card\"\u003e\n        \u003ch3\u003e😣 Rougeurs\u003c\/h3\u003e\n        \u003cp\u003eLa peau cachée sous le pelage peut développer des rougeurs qui passent inaperçues\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"psc-card\"\u003e\n        \u003ch3\u003e🐾 Démangeaisons\u003c\/h3\u003e\n        \u003cp\u003eLes grattages répétés fragilisent la barrière cutanée de votre animal\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"psc-card\"\u003e\n        \u003ch3\u003e🩹 Petites plaies\u003c\/h3\u003e\n        \u003cp\u003eLes éraflures superficielles nécessitent un soin rapide et adapté\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"psc-card\"\u003e\n        \u003ch3\u003e🛡️ Barrière protectrice\u003c\/h3\u003e\n        \u003cp\u003eLa poudre absorbe l'humidité et crée un environnement favorable à la régénération\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 --\u003e\n  \u003csection class=\"psc-section\"\u003e\n    \u003ch2\u003eDes ingrédients choisis pour leur complémentarité\u003c\/h2\u003e\n    \u003cp class=\"psc-section-intro\"\u003eChaque composant de cette formule joue un rôle précis dans le soin de la peau pour chien et chat.\u003c\/p\u003e\n    \u003cdiv class=\"psc-grid\"\u003e\n      \u003cdiv class=\"psc-card psc-card-ingredient\"\u003e\n        \u003ch3\u003e🐝 Propolis\u003c\/h3\u003e\n        \u003cp\u003eRécoltée par les abeilles, elle est reconnue depuis des siècles pour ses propriétés assainissantes et protectrices. Elle forme un véritable \u003cstrong\u003ebouclier naturel\u003c\/strong\u003e sur les zones sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"psc-card psc-card-ingredient\"\u003e\n        \u003ch3\u003e🌿 Prêle des champs\u003c\/h3\u003e\n        \u003cp\u003eRiche en silice et en minéraux, cette plante favorise le confort cutané et soutient le \u003cstrong\u003eprocessus naturel de réparation\u003c\/strong\u003e de la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"psc-card psc-card-ingredient\"\u003e\n        \u003ch3\u003e🪨 Talc\u003c\/h3\u003e\n        \u003cp\u003eD'origine minérale, il absorbe l'humidité, réduit les frottements et procure une \u003cstrong\u003esensation de fraîcheur immédiate\u003c\/strong\u003e à votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"psc-tip\"\u003e\n      \u003cspan class=\"psc-tip-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cp\u003eLa formule contient \u003cstrong\u003e10% d'ingrédients issus de l'agriculture biologique\u003c\/strong\u003e et ne renferme aucun composant d'origine synthétique.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 --\u003e\n  \u003csection class=\"psc-section\"\u003e\n    \u003ch2\u003eComment utiliser la poudre de soin cutané\u003c\/h2\u003e\n    \u003cp class=\"psc-section-intro\"\u003ePour une efficacité optimale, suivez ces étapes simples :\u003c\/p\u003e\n    \u003cdiv class=\"psc-timeline\"\u003e\n      \u003cdiv class=\"psc-timeline-item\"\u003e\n        \u003cdiv class=\"psc-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"psc-timeline-content\"\u003e\n          \u003ch3\u003eNettoyez la zone\u003c\/h3\u003e\n          \u003cp\u003eNettoyez délicatement la zone à traiter. Le \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/spray-cutane-purifiant-100-naturel-20-ml-propolia-apimab\" title=\"Spray Cutané 100% Naturel - Purifie et Apaise - Chien et Chat - 20ml - Propolia\" rel=\"noopener\" target=\"_blank\"\u003e\u003cstrong\u003eSpray Cutané Purifiant Propolia\u003c\/strong\u003e\u003c\/a\u003e est le complément idéal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"psc-timeline-item\"\u003e\n        \u003cdiv class=\"psc-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"psc-timeline-content\"\u003e\n          \u003ch3\u003eSaupoudrez la poudre\u003c\/h3\u003e\n          \u003cp\u003eAppliquez directement la \u003cstrong\u003epoudre de soin cutané\u003c\/strong\u003e sur l'irritation, la rougeur ou la petite plaie.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"psc-timeline-item\"\u003e\n        \u003cdiv class=\"psc-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"psc-timeline-content\"\u003e\n          \u003ch3\u003eLaissez poser\u003c\/h3\u003e\n          \u003cp\u003eLaissez poser sans rincer pour permettre à la poudre d'agir en profondeur.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"psc-timeline-item\"\u003e\n        \u003cdiv class=\"psc-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"psc-timeline-content\"\u003e\n          \u003ch3\u003eRenouvelez si nécessaire\u003c\/h3\u003e\n          \u003cp\u003eRenouvelez l'application \u003cstrong\u003eune à deux fois par jour\u003c\/strong\u003e si nécessaire, jusqu'à amélioration visible.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"psc-tip\"\u003e\n      \u003cspan class=\"psc-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003eLe \u003cstrong\u003eflacon poudreur\u003c\/strong\u003e permet un dosage précis et une application ciblée, même sur les zones difficiles d'accès comme les plis cutanés ou les espaces entre les coussinets.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 --\u003e\n  \u003csection class=\"psc-section\"\u003e\n    \u003ch2\u003ePour quels animaux et quelles situations ?\u003c\/h2\u003e\n    \u003cp class=\"psc-section-intro\"\u003eCette poudre convient aussi bien aux \u003cstrong\u003echiens qu'aux chats\u003c\/strong\u003e, quelle que soit leur race ou la longueur de leur pelage.\u003c\/p\u003e\n    \u003cdiv class=\"psc-grid-compact\"\u003e\n      \u003cdiv class=\"psc-card\"\u003e\n        \u003ch3\u003e🔁 Démangeaisons\u003c\/h3\u003e\n        \u003cp\u003eGrattages répétés et inconfort persistant\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"psc-card\"\u003e\n        \u003ch3\u003e🔴 Rougeurs\u003c\/h3\u003e\n        \u003cp\u003eLiées aux frottements ou à l'humidité\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"psc-card\"\u003e\n        \u003ch3\u003e🩹 Éraflures\u003c\/h3\u003e\n        \u003cp\u003ePetites écorchures et irritations superficielles\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"psc-card\"\u003e\n        \u003ch3\u003e✂️ Après toilettage\u003c\/h3\u003e\n        \u003cp\u003eZones cutanées fragilisées par les soins\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 \u0026 7 : ACCORDÉON --\u003e\n  \u003csection class=\"psc-section\"\u003e\n    \u003ch2\u003eCaractéristiques du produit\u003c\/h2\u003e\n    \u003cdiv class=\"psc-grid-compact\"\u003e\n      \u003cdiv class=\"psc-card\"\u003e\n        \u003ch3\u003e📦 Contenance\u003c\/h3\u003e\n        \u003cp\u003e30 g\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"psc-card\"\u003e\n        \u003ch3\u003e🧴 Format\u003c\/h3\u003e\n        \u003cp\u003eFlacon poudreur\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"psc-card\"\u003e\n        \u003ch3\u003e🏅 Certification\u003c\/h3\u003e\n        \u003cp\u003eEcocert\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"psc-card\"\u003e\n        \u003ch3\u003e🇫🇷 Origine\u003c\/h3\u003e\n        \u003cp\u003eFabriqué en France\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"psc-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"psc-accordion\"\u003e\n      \u003cdetails class=\"psc-accordion-item\" open\u003e\n        \u003csummary class=\"psc-accordion-header\"\u003e⚠️ Usage et précautions\u003c\/summary\u003e\n        \u003cdiv class=\"psc-accordion-content mt-3\"\u003e\n          \u003cp\u003eUsage externe uniquement. Évitez tout contact avec les yeux, les muqueuses et les narines de votre animal. Ne pas utiliser sur les animaux de moins de 2 mois. En cas de contact accidentel avec les yeux, rincez abondamment à l'eau claire. Si l'irritation persiste ou en cas de réaction inhabituelle, \u003cstrong\u003econsultez votre vétérinaire\u003c\/strong\u003e. Ce produit ne remplace en aucun cas un traitement vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"psc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"psc-cta-box\"\u003e\n      \u003cp\u003e🐝 Offrez à votre compagnon le meilleur de la ruche : une protection naturelle, douce et certifiée pour sa peau au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"psc-disclaimer\"\u003eCe produit ne remplace pas un traitement vétérinaire. Consultez votre vétérinaire en cas de doute.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --psc-cream: #faf8f4;\n  --psc-white: #ffffff;\n  --psc-primary: #d4a528;\n  --psc-primary-dark: #8a6d1b;\n  --psc-primary-light: #fdf6e3;\n  --psc-secondary: #8b9a6b;\n  --psc-accent: #c1553a;\n  --psc-text: #1a1a1a;\n  --psc-text-light: #5a5a5a;\n  --psc-border: #e8e2d6;\n  --psc-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --psc-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --psc-radius: 20px;\n  --psc-radius-sm: 12px;\n}\n\n.psc-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--psc-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.psc-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--psc-secondary) 0%, var(--psc-primary-dark) 50%, var(--psc-primary) 100%);\n  border-radius: var(--psc-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(--psc-shadow-lg);\n}\n\n.psc-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: 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(255,255,255,.04) 0%, transparent 60%);\n  opacity: 1;\n}\n\n.psc-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.psc-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.psc-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(--psc-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.psc-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.psc-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.psc-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.psc-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === SECTIONS === *\/\n.psc-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.psc-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--psc-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.psc-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(--psc-primary), var(--psc-secondary));\n  border-radius: 2px;\n}\n\n.psc-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--psc-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === HIGHLIGHT BOX === *\/\n.psc-highlight-box {\n  background: var(--psc-white);\n  border-radius: var(--psc-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--psc-shadow);\n  border-left: 5px solid var(--psc-primary);\n}\n\n.psc-highlight-box p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--psc-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === CARDS === *\/\n.psc-card {\n  background: var(--psc-white);\n  border-radius: var(--psc-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--psc-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.psc-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--psc-shadow-lg);\n  border-color: var(--psc-primary);\n}\n\n.psc-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--psc-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.psc-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--psc-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CARD INGREDIENT === *\/\n.psc-card-ingredient {\n  border-top: 4px solid var(--psc-primary);\n}\n\n.psc-card-ingredient:hover {\n  border-top-color: var(--psc-secondary);\n}\n\n\/* === GRILLES === *\/\n.psc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.psc-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.psc-grid-compact .psc-card {\n  padding: 1rem;\n}\n\n.psc-grid-compact .psc-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.psc-grid-compact .psc-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.psc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.psc-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.psc-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--psc-primary), var(--psc-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.psc-timeline-content {\n  flex: 1;\n  background: var(--psc-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--psc-radius-sm);\n  box-shadow: var(--psc-shadow);\n}\n\n.psc-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--psc-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.psc-timeline-content p {\n  font-size: 14px;\n  color: var(--psc-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.psc-timeline-content a {\n  color: var(--psc-primary);\n  text-decoration: underline;\n  text-decoration-color: var(--psc-primary);\n  transition: color .2s ease;\n}\n\n.psc-timeline-content a:hover {\n  color: var(--psc-primary-dark);\n}\n\n\/* === TIP BOX === *\/\n.psc-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--psc-primary-light);\n  border-radius: var(--psc-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.psc-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.psc-tip p {\n  font-size: 14px;\n  color: var(--psc-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDÉON === *\/\n.psc-accordion {\n  background: var(--psc-white);\n  border-radius: var(--psc-radius);\n  box-shadow: var(--psc-shadow);\n  overflow: hidden;\n}\n\n.psc-accordion-item {\n  border-bottom: 1px solid var(--psc-border);\n  margin: 0;\n  padding: 0;\n}\n\n.psc-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.psc-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--psc-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.psc-accordion-header:hover {\n  background: var(--psc-primary-light);\n}\n\n.psc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.psc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--psc-primary);\n  transition: transform .2s ease;\n}\n\n.psc-accordion-item[open] .psc-accordion-header::after {\n  content: '−';\n}\n\n.psc-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--psc-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.psc-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA FINAL === *\/\n.psc-cta-box {\n  background: linear-gradient(135deg, var(--psc-primary) 0%, var(--psc-primary-dark) 100%);\n  border-radius: var(--psc-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.psc-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\/* === DISCLAIMER === *\/\n.psc-disclaimer {\n  font-size: 12px;\n  color: var(--psc-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  .psc-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .psc-card {\n    padding: 1.125rem;\n  }\n\n  .psc-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .psc-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--psc-radius-sm);\n  }\n\n  .psc-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .psc-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .psc-grid-compact {\n    gap: .625rem;\n  }\n\n  .psc-grid-compact .psc-card {\n    padding: .75rem;\n  }\n\n  .psc-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .psc-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .psc-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .psc-timeline-content p {\n    font-size: 13px;\n  }\n\n  .psc-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .psc-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .psc-highlight-box {\n    padding: 1.25rem;\n  }\n\n  .psc-highlight-box p {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .psc-card {\n    animation: pscFadeInUp .5s ease backwards;\n  }\n  .psc-card:nth-child(1) { animation-delay: .05s; }\n  .psc-card:nth-child(2) { animation-delay: .1s; }\n  .psc-card:nth-child(3) { animation-delay: .15s; }\n  .psc-card:nth-child(4) { animation-delay: .2s; }\n  .psc-card:nth-child(5) { animation-delay: .25s; }\n  .psc-card:nth-child(6) { animation-delay: .3s; }\n\n  .psc-timeline-item {\n    animation: pscFadeInUp .5s ease backwards;\n  }\n  .psc-timeline-item:nth-child(1) { animation-delay: .05s; }\n  .psc-timeline-item:nth-child(2) { animation-delay: .1s; }\n  .psc-timeline-item:nth-child(3) { animation-delay: .15s; }\n  .psc-timeline-item:nth-child(4) { animation-delay: .2s; }\n}\n\n@keyframes pscFadeInUp {\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  .psc-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PROPOLIA","offers":[{"title":"Default Title","offer_id":45755351302301,"sku":"AP0094","price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/poudre_soin_cutane_chien_chat_30g_propolia-min.jpg?v=1775988781"},{"product_id":"vermifuge-pour-chien_chat-vermiprotect-90-gelules-phytolab","title":"Vermi' Protect + Chien et Chat - Vermifuge - 90 Gélules - Phyto'Lab","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Vermi' Protect + - Vermifuge naturel pour chien et chat\nPalette détectée:\n  - Primaire: #4DB89C (vert menthe\/turquoise du packaging - évoque le naturel et la santé)\n  - Secondaire: #3B7A65 (vert plus profond pour contraste)\n  - Accent: #D4A574 (beige\/kraft du contour cylindrique)\nAmbiance: Naturel\/bio\/santé animale, packaging français (drapeau tricolore), style vétérinaire moderne et rassurant, univers clean et professionnel avec touche artisanale (kraft)\nPréfixe CSS: vp\n--\u003e\n\n\u003cdiv class=\"vp-premium\"\u003e\n  \n  \u003cdiv class=\"vp-hero\"\u003e\n    \u003cdiv class=\"vp-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"vp-hero-content\"\u003e\n      \u003cdiv class=\"vp-badges-top\"\u003e\n        \u003cspan class=\"vp-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e\n        \u003cspan class=\"vp-badge\"\u003e🌿 100% naturel\u003c\/span\u003e\n        \u003cspan class=\"vp-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"vp-hero-title\"\u003eVermi' Protect +\u003c\/span\u003e\n      \u003cp class=\"vp-subtitle\"\u003eLe vermifuge naturel nouvelle génération\u003c\/p\u003e\n      \u003cp class=\"vp-description\"\u003eRepousse et expulse les parasites intestinaux tout en renforçant la flore digestive de votre compagnon. Une protection complète, naturelle et efficace.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"vp-section\"\u003e\n    \u003ch2\u003e🎯 Pourquoi choisir Vermi' Protect + ?\u003c\/h2\u003e\n    \u003cdiv class=\"vp-grid\"\u003e\n      \u003cdiv class=\"vp-card\"\u003e\n        \u003ch3\u003e🛡️ Protection complète\u003c\/h3\u003e\n        \u003cp\u003eÉlimine efficacement tous les types de vers intestinaux (ténias, ascaris, vers plats) grâce à une synergie d'actifs naturels puissants.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card\"\u003e\n        \u003ch3\u003e💚 Double action\u003c\/h3\u003e\n        \u003cp\u003eNettoie le milieu intestinal en profondeur tout en renforçant et préservant l'équilibre de la flore digestive de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card\"\u003e\n        \u003ch3\u003e🌱 Ingrédients d'exception\u003c\/h3\u003e\n        \u003cp\u003eComposition 100% naturelle reconnue pour ses propriétés vermifuges, antiseptiques et purifiantes, sans produits chimiques agressifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card\"\u003e\n        \u003ch3\u003e✨ Bénéfices visibles\u003c\/h3\u003e\n        \u003cp\u003eAu-delà de l'action vermifuge : améliore la brillance du poil, réduit le stress et soutient le confort articulaire de votre compagnon.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card\"\u003e\n        \u003ch3\u003e🔬 Formule éprouvée\u003c\/h3\u003e\n        \u003cp\u003eDéveloppée pour agir en synergie avec les cycles lunaires, moment où les parasites sont les plus vulnérables et faciles à éliminer.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card\"\u003e\n        \u003ch3\u003e🇫🇷 Made in France\u003c\/h3\u003e\n        \u003cp\u003eFabriqué en France par Phyto'Lab, expert en phytothérapie animale, garantissant qualité, traçabilité et normes strictes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vp-section\"\u003e\n    \u003ch2\u003e🌿 6 ingrédients naturels d'exception\u003c\/h2\u003e\n    \u003cdiv class=\"vp-grid\"\u003e\n      \u003cdiv class=\"vp-card vp-card-ingredient\"\u003e\n        \u003ch3\u003e⚪ Terre de diatomée\u003c\/h3\u003e\n        \u003cp class=\"vp-ingredient-benefit\"\u003eL'antiparasitaire naturel de référence\u003c\/p\u003e\n        \u003cp\u003eInsecticide et vermifuge puissant d'origine minérale. Agit mécaniquement contre les parasites tout en apportant des bienfaits sur les articulations et le pelage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card vp-card-ingredient\"\u003e\n        \u003ch3\u003e🎃 Graines de courge\u003c\/h3\u003e\n        \u003cp class=\"vp-ingredient-benefit\"\u003eEfficacité prouvée contre ténias et ascaris\u003c\/p\u003e\n        \u003cp\u003eReconnues pour leur action ciblée sur les parasites intestinaux. Favorisent la cicatrisation du tube digestif et agissent comme laxatif naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card vp-card-ingredient\"\u003e\n        \u003ch3\u003e⚫ Graines de nigelle\u003c\/h3\u003e\n        \u003cp class=\"vp-ingredient-benefit\"\u003eÉradication sûre de la plupart des vers\u003c\/p\u003e\n        \u003cp\u003eUtilisées depuis des siècles pour éliminer vers et parasites intestinaux de manière naturelle et sécuritaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card vp-card-ingredient\"\u003e\n        \u003ch3\u003e🥥 Noix de coco râpée\u003c\/h3\u003e\n        \u003cp class=\"vp-ingredient-benefit\"\u003eAntiseptique et antiparasitaire polyvalent\u003c\/p\u003e\n        \u003cp\u003eLes triglycérides à chaîne moyenne agissent contre les vers plats et la giardase. Propriétés antiseptiques et antifongiques remarquables.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card vp-card-ingredient\"\u003e\n        \u003ch3\u003e🧄 Ail en poudre\u003c\/h3\u003e\n        \u003cp class=\"vp-ingredient-benefit\"\u003eAntimicrobien et antibiotique naturel\u003c\/p\u003e\n        \u003cp\u003eCombat les infections internes et externes et certains parasites comme les vers plats et organismes protozoaires (giardia).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card vp-card-ingredient\"\u003e\n        \u003ch3\u003e🌿 Thym\u003c\/h3\u003e\n        \u003cp class=\"vp-ingredient-benefit\"\u003eDélogement des parasites intestinaux\u003c\/p\u003e\n        \u003cp\u003ePlante aromatique aux vertus reconnues pour expulser les parasites du tube digestif et compléter l'action de la formule.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vp-section\"\u003e\n    \u003ch2\u003e📅 Mode d'emploi : le calendrier lunaire\u003c\/h2\u003e\n    \u003cdiv class=\"vp-timeline\"\u003e\n      \u003cdiv class=\"vp-timeline-item\"\u003e\n        \u003cdiv class=\"vp-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"vp-timeline-content\"\u003e\n          \u003ch3\u003e🌕 En période lunaire (recommandé)\u003c\/h3\u003e\n          \u003cp\u003eDébutez \u003cstrong\u003e4 jours avant la pleine lune\u003c\/strong\u003e et poursuivez jusqu'à \u003cstrong\u003e4 jours après\u003c\/strong\u003e. Les parasites sont plus actifs et donc plus vulnérables au traitement.\u003c\/p\u003e\n          \u003cspan class=\"vp-lunar-badge\"\u003e✨ Efficacité optimale sur 9 jours\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-timeline-item\"\u003e\n        \u003cdiv class=\"vp-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"vp-timeline-content\"\u003e\n          \u003ch3\u003e📆 Hors période lunaire\u003c\/h3\u003e\n          \u003cp\u003eSi vous ne pouvez pas respecter le calendrier lunaire, administrez le traitement pendant \u003cstrong\u003e10 jours consécutifs\u003c\/strong\u003e. L'efficacité reste excellente.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-timeline-item\"\u003e\n        \u003cdiv class=\"vp-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"vp-timeline-content\"\u003e\n          \u003ch3\u003e🔄 Fréquence annuelle\u003c\/h3\u003e\n          \u003cp\u003eRenouvelez ce protocole \u003cstrong\u003e4 fois par an\u003c\/strong\u003e (tous les 3 mois) pour maintenir une protection optimale et prévenir toute réinfestation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vp-section\"\u003e\n    \u003ch2\u003e⚖️ Posologie selon le poids\u003c\/h2\u003e\n    \u003cdiv class=\"vp-grid-compact\"\u003e\n      \u003cdiv class=\"vp-card vp-card-dosage\"\u003e\n        \u003ch3\u003e🐱 \u0026lt; 5 kg\u003c\/h3\u003e\n        \u003cdiv class=\"vp-dosage-amount\"\u003e1 gélule\u003c\/div\u003e\n        \u003cp\u003epar jour\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card vp-card-dosage\"\u003e\n        \u003ch3\u003e🐕 5-10 kg\u003c\/h3\u003e\n        \u003cdiv class=\"vp-dosage-amount\"\u003e2 gélules\u003c\/div\u003e\n        \u003cp\u003e1 matin + 1 soir\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card vp-card-dosage\"\u003e\n        \u003ch3\u003e🐕 10-25 kg\u003c\/h3\u003e\n        \u003cdiv class=\"vp-dosage-amount\"\u003e4 gélules\u003c\/div\u003e\n        \u003cp\u003e2 matin + 2 soir\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card vp-card-dosage\"\u003e\n        \u003ch3\u003e🐕 \u0026gt; 25 kg\u003c\/h3\u003e\n        \u003cdiv class=\"vp-dosage-amount\"\u003e6 gélules\u003c\/div\u003e\n        \u003cp\u003e3 matin + 3 soir\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vp-tip-box\"\u003e\n      \u003cp\u003e💡 \u003cstrong\u003eAstuce :\u003c\/strong\u003e Ouvrez la gélule et mélangez son contenu à la nourriture. La plupart des compagnons l'acceptent facilement grâce au goût naturel des ingrédients.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vp-section\"\u003e\n    \u003ch2\u003e📦 Informations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"vp-grid-compact\"\u003e\n      \u003cdiv class=\"vp-card vp-card-info\"\u003e\n        \u003ch3\u003e📦 Contenance\u003c\/h3\u003e\n        \u003cp\u003e90 gélules végétales\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card vp-card-info\"\u003e\n        \u003ch3\u003e🔄 Durée\u003c\/h3\u003e\n        \u003cp\u003ePlusieurs cures selon poids\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card vp-card-info\"\u003e\n        \u003ch3\u003e🇫🇷 Origine\u003c\/h3\u003e\n        \u003cp\u003eFabriqué en France\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vp-card vp-card-info\"\u003e\n        \u003ch3\u003e🐾 Cibles\u003c\/h3\u003e\n        \u003cp\u003eChiens \u0026amp; chats adultes\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vp-section\"\u003e\n    \u003ch2\u003e📋 Informations complémentaires\u003c\/h2\u003e\n    \u003cdiv class=\"vp-accordion\"\u003e\n      \u003cdetails class=\"vp-accordion-item\"\u003e\n        \u003csummary class=\"vp-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"vp-accordion-content\"\u003e\n          \u003cp\u003e\u003cstrong\u003eFemelles gestantes ou allaitantes :\u003c\/strong\u003e Ne pas administrer par précaution. Attendez la fin de l'allaitement pour débuter le traitement.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eComplément naturel :\u003c\/strong\u003e Ce produit ne remplace pas un traitement vétérinaire prescrit. Il s'inscrit dans une démarche de prévention et d'accompagnement naturel.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eEn cas de doute :\u003c\/strong\u003e Pour les animaux malades, sous traitement, très jeunes ou fragilisés, demandez l'avis de votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"vp-accordion-item\"\u003e\n        \u003csummary class=\"vp-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"vp-accordion-content\"\u003e\n          \u003cp\u003eConserver dans un endroit frais et sec, à l'abri de la lumière et de l'humidité. Refermer soigneusement après chaque utilisation. Tenir hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"vp-accordion-item\"\u003e\n        \u003csummary class=\"vp-accordion-header\"\u003e🌙 Pourquoi le calendrier lunaire ?\u003c\/summary\u003e\n        \u003cdiv class=\"vp-accordion-content\"\u003e\n          \u003cp\u003eLes parasites intestinaux sont plus actifs et se reproduisent davantage autour de la pleine lune. En administrant le vermifuge pendant cette période, on cible les parasites au moment où ils sont les plus vulnérables, maximisant ainsi l'efficacité du traitement naturel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vp-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"vp-cta-box\"\u003e\n      \u003cp\u003e🐾 Offrez à votre compagnon une protection naturelle et efficace contre les parasites intestinaux. Vermi' Protect + allie efficacité, douceur et respect du bien-être animal. Formulé avec 6 ingrédients naturels d'exception et fabriqué en France par Phyto'Lab, expert en phytothérapie animale.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --vp-cream: #f9faf8;\n  --vp-white: #ffffff;\n  --vp-primary: #4DB89C;\n  --vp-primary-dark: #2D8B73;\n  --vp-primary-light: #e6f5f1;\n  --vp-secondary: #3B7A65;\n  --vp-accent: #D4A574;\n  --vp-text: #1a1a1a;\n  --vp-text-light: #5a5a5a;\n  --vp-border: #e0e0e0;\n  --vp-shadow: 0 4px 24px rgba(77,184,156,.08);\n  --vp-shadow-lg: 0 12px 48px rgba(77,184,156,.15);\n  --vp-radius: 20px;\n  --vp-radius-sm: 12px;\n}\n\n.vp-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--vp-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.vp-hero {\n  position: relative;\n  background: linear-gradient(135deg, #4DB89C 0%, #3B9884 50%, #2D8B73 100%);\n  border-radius: var(--vp-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(--vp-shadow-lg);\n}\n\n.vp-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  opacity: .06;\n  background-image: radial-gradient(circle at 20% 50%, rgba(255,255,255,.4) 2px, transparent 2px),\n                    radial-gradient(circle at 80% 30%, rgba(255,255,255,.3) 3px, transparent 3px);\n  background-size: 60px 60px, 90px 90px;\n}\n\n.vp-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.vp-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  justify-content: center;\n  margin-bottom: 1.5rem;\n}\n\n.vp-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(--vp-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.vp-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.vp-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.vp-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(17px, 3vw, 22px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n}\n\n.vp-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n.vp-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.vp-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--vp-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.vp-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(--vp-primary), var(--vp-secondary));\n  border-radius: 2px;\n}\n\n.vp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.25rem;\n}\n\n.vp-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.vp-card {\n  background: var(--vp-white);\n  border-radius: var(--vp-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--vp-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.vp-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--vp-shadow-lg);\n  border-color: var(--vp-primary);\n}\n\n.vp-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--vp-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.vp-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--vp-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.vp-card-ingredient {\n  background: linear-gradient(to bottom, var(--vp-primary-light) 0%, var(--vp-white) 100%);\n  text-align: left;\n}\n\n.vp-card-ingredient h3 {\n  text-align: center;\n  margin-bottom: .75rem;\n}\n\n.vp-ingredient-benefit {\n  font-size: 13px !important;\n  font-weight: 700;\n  color: var(--vp-primary) !important;\n  font-style: italic;\n  margin-bottom: .5rem !important;\n  text-align: center;\n}\n\n.vp-card-dosage {\n  background: linear-gradient(to bottom, var(--vp-primary-light) 0%, var(--vp-white) 100%);\n}\n\n.vp-card-dosage h3 {\n  margin-bottom: .5rem;\n}\n\n.vp-dosage-amount {\n  font-size: clamp(22px, 4vw, 28px);\n  font-weight: 900;\n  color: var(--vp-primary);\n  margin-bottom: .25rem;\n}\n\n.vp-card-dosage p {\n  font-size: 12px;\n  font-weight: 600;\n}\n\n.vp-card-info {\n  padding: 1rem;\n}\n\n.vp-card-info h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.vp-card-info p {\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--vp-text);\n}\n\n.vp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1.5rem;\n  max-width: 800px;\n  margin: 0 auto;\n}\n\n.vp-timeline-item {\n  display: flex;\n  gap: 1.25rem;\n  align-items: flex-start;\n}\n\n.vp-timeline-number {\n  flex-shrink: 0;\n  width: 44px;\n  height: 44px;\n  background: linear-gradient(135deg, var(--vp-primary), var(--vp-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 20px;\n  font-weight: 900;\n  box-shadow: 0 4px 16px rgba(77,184,156,.3);\n}\n\n.vp-timeline-content {\n  flex: 1;\n  background: var(--vp-white);\n  border-radius: var(--vp-radius-sm);\n  padding: 1.25rem;\n  box-shadow: var(--vp-shadow);\n  border-left: 4px solid var(--vp-primary);\n}\n\n.vp-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--vp-primary-dark);\n  margin: 0 0 .5rem 0;\n}\n\n.vp-timeline-content p {\n  font-size: 14px;\n  color: var(--vp-text-light);\n  line-height: 1.6;\n  margin: 0;\n}\n\n.vp-lunar-badge {\n  display: inline-block;\n  background: linear-gradient(135deg, var(--vp-accent), #c49664);\n  color: white;\n  padding: 6px 14px;\n  border-radius: 8px;\n  font-size: 12px;\n  font-weight: 700;\n  margin-top: .75rem;\n}\n\n.vp-tip-box {\n  background: var(--vp-primary-light);\n  border-radius: var(--vp-radius-sm);\n  padding: 1.25rem;\n  border-left: 4px solid var(--vp-primary);\n  margin-top: 1.25rem;\n}\n\n.vp-tip-box p {\n  font-size: 14px;\n  line-height: 1.6;\n  color: var(--vp-text);\n  margin: 0;\n}\n\n.vp-accordion {\n  background: var(--vp-white);\n  border-radius: var(--vp-radius);\n  box-shadow: var(--vp-shadow);\n  overflow: hidden;\n}\n\n.vp-accordion-item {\n  border-bottom: 1px solid var(--vp-border);\n  margin: 0;\n  padding: 0;\n}\n\n.vp-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.vp-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--vp-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.vp-accordion-header:hover {\n  background: var(--vp-primary-light);\n}\n\n.vp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.vp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--vp-primary);\n  transition: transform .2s ease;\n}\n\n.vp-accordion-item[open] .vp-accordion-header::after {\n  content: '−';\n}\n\n.vp-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--vp-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 5px;\n}\n\n.vp-accordion-content p {\n  margin: 0 0 .75rem 0;\n}\n\n.vp-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n.vp-cta-box {\n  background: linear-gradient(135deg, var(--vp-primary) 0%, var(--vp-primary-dark) 100%);\n  border-radius: var(--vp-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.vp-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 18px);\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@media (max-width: 767px) {\n  .vp-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .vp-grid-compact {\n    gap: .625rem;\n  }\n  \n  .vp-grid-compact .vp-card {\n    padding: .75rem;\n  }\n  \n  .vp-card {\n    padding: 1.125rem;\n  }\n  \n  .vp-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .vp-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--vp-radius-sm);\n  }\n  \n  .vp-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .vp-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .vp-timeline-item {\n    flex-direction: column;\n    gap: .75rem;\n  }\n  \n  .vp-timeline-number {\n    width: 38px;\n    height: 38px;\n    font-size: 18px;\n  }\n  \n  .vp-badges-top {\n    gap: 8px;\n  }\n  \n  .vp-badge {\n    font-size: 11px;\n    padding: 6px 12px;\n  }\n  \n  .vp-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .vp-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .vp-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .vp-card:nth-child(1) { animation-delay: .05s; }\n  .vp-card:nth-child(2) { animation-delay: .1s; }\n  .vp-card:nth-child(3) { animation-delay: .15s; }\n  .vp-card:nth-child(4) { animation-delay: .2s; }\n  .vp-card:nth-child(5) { animation-delay: .25s; }\n  .vp-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  .vp-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":45755388133533,"sku":"VERMIPROTECT","price":22.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/vermi-protect-chien-et-chat-vermifuge-90-gelules-phytolab-lifestyle_21df29fd-7eea-4388-a888-a81dac2ff355.webp?v=1770382386"},{"product_id":"siladog-applicateur-chien-et-chat-125-ml-labo-demeter","title":"Siladog - Crème articulations, cicatrisant Chien et Chat - Labo-Demeter","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Siladog - Crème articulations, cicatrisant Chien et Chat\nPalette détectée:\n  - Primaire: #4A7C59 (vert sauge\/nature du feuillage et texte)\n  - Secondaire: #C4A962 (doré\/jaune du logo \"Labo\")\n  - Accent: #2D5A3D (vert foncé pour contraste)\n  - Background: #F7F6F2 (blanc cassé\/crème du tube)\nAmbiance: Naturel, vétérinaire, confiance, soin doux pour animaux\nPréfixe CSS: sd\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Pourquoi choisir Siladog pour votre animal ?\"\n  2. \"Le silicium organique : un allié précieux pour les articulations de votre animal\"\n  3. \"Une synergie d'actifs naturels pour une efficacité optimale\"\n  4. \"Composition complète du Siladog\"\n  5. \"Comment utiliser Siladog sur votre chien ou chat ?\"\n  6. \"Dans quelles situations utiliser ce gel pour chien et chat ?\"\n  7. \"Ce qui distingue Siladog des autres baumes articulaires\"\n  8. \"Fabrication française et engagement qualité\"\n  9. \"Questions fréquentes sur Siladog\"\n  10. \"Conditionnement\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"sd-premium\"\u003e\n  \n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"sd-hero\"\u003e\n    \u003cdiv class=\"sd-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"sd-hero-content\"\u003e\n      \u003cdiv class=\"sd-badges-top\"\u003e\n        \u003cspan class=\"sd-badge\"\u003e🐕 Chien \u0026amp; Chat\u003c\/span\u003e\n        \u003cspan class=\"sd-badge\"\u003e🌿 Silicium organique 2%\u003c\/span\u003e\n        \u003cspan class=\"sd-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"sd-badge\"\u003e✅ Non toxique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"sd-hero-title\"\u003eSiladog\u003c\/span\u003e\n      \u003cp class=\"sd-subtitle\"\u003eOnguent gel articulations \u0026amp; cicatrisant\u003c\/p\u003e\n      \u003cp class=\"sd-description\"\u003eSoulagez les douleurs articulaires, favorisez la cicatrisation et traitez les affections mammaires de votre compagnon grâce à la puissance du silicium organique et des actifs naturels.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 1 --\u003e\n  \u003csection class=\"sd-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Siladog pour votre animal ?\u003c\/h2\u003e\n    \u003cp class=\"sd-section-intro\"\u003eBien plus qu'un baume classique, Siladog agit en profondeur sur les tissus articulaires, cutanés et conjonctifs grâce à sa formule unique au silicium organique à 2%.\u003c\/p\u003e\n    \u003cdiv class=\"sd-grid\"\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🦴 Articulations douloureuses\u003c\/h3\u003e\n        \u003cp\u003eArthrose, raideurs articulaires, boiteries liées à l'âge ou à l'effort\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🩹 Cicatrisation des plaies\u003c\/h3\u003e\n        \u003cp\u003eCoupures, abrasions, plaies post-opératoires\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🍼 Mammites et mastoses\u003c\/h3\u003e\n        \u003cp\u003eInflammations mammaires chez la chienne et la chatte\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🌸 Dermatoses allergiques\u003c\/h3\u003e\n        \u003cp\u003eIrritations cutanées, lésions liées aux allergies\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e💪 Récupération musculaire\u003c\/h3\u003e\n        \u003cp\u003eAprès un effort intense ou une blessure tendineuse\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 --\u003e\n  \u003csection class=\"sd-section\"\u003e\n    \u003ch2\u003eLe silicium organique : un allié précieux pour les articulations de votre animal\u003c\/h2\u003e\n    \u003cdiv class=\"sd-content-box\"\u003e\n      \u003cp\u003eLe \u003cstrong\u003esilicium\u003c\/strong\u003e est un oligo-élément essentiel présent naturellement dans les cartilages, les tendons et la peau. Il joue un rôle fondamental dans la \u003cstrong\u003esynthèse du collagène\u003c\/strong\u003e, cette protéine qui assure la souplesse et la résistance des tissus conjonctifs.\u003c\/p\u003e\n      \u003cp\u003eAvec l'âge ou suite à des traumatismes répétés, les réserves de silicium de l'organisme s'épuisent. Les cartilages s'usent, les articulations deviennent raides et douloureuses. L'application locale de \u003cstrong\u003esilicium organique à fort pouvoir de pénétration\u003c\/strong\u003e permet d'apporter directement cet élément là où il est nécessaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sd-grid-compact\"\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🔬 Synthèse du collagène\u003c\/h3\u003e\n        \u003cp\u003eSouplesse et résistance des tissus\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🩺 Cicatrisation optimale\u003c\/h3\u003e\n        \u003cp\u003eÉvite les cicatrices hypertrophiques\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🔥 Anti-inflammatoire\u003c\/h3\u003e\n        \u003cp\u003eApaise les zones douloureuses\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🎯 Action ciblée\u003c\/h3\u003e\n        \u003cp\u003ePénétration directe dans les tissus\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 --\u003e\n  \u003csection class=\"sd-section\"\u003e\n    \u003ch2\u003eUne synergie d'actifs naturels pour une efficacité optimale\u003c\/h2\u003e\n    \u003cdiv class=\"sd-grid\"\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🐟 Collagène marin\u003c\/h3\u003e\n        \u003cp\u003eProtéine structurelle qui renforce les tissus cutanés, tendineux et articulaires. Favorise la régénération et l'élasticité des tissus.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e💧 Acide hyaluronique\u003c\/h3\u003e\n        \u003cp\u003eComposant naturel de la synovie, il assure la lubrification des articulations et l'hydratation profonde. C'est la biomolécule la plus riche en silicium !\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🌵 Aloe Vera\u003c\/h3\u003e\n        \u003cp\u003eVertus cicatrisantes, immunostimulantes et anti-inflammatoires. Apaise les irritations et accélère la réparation cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🌿 Symphytum officinalis\u003c\/h3\u003e\n        \u003cp\u003eLa Grande Consoude est utilisée depuis des siècles pour ses propriétés cicatrisantes. Sa richesse en allantoïne accélère la formation de nouvelles cellules.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sd-tip\"\u003e\n      \u003cspan class=\"sd-tip-icon\"\u003e📚\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e Une étude allemande randomisée a démontré qu'une crème à base de consoude était plus efficace qu'un gel de diclofénac dans le traitement des entorses.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 --\u003e\n  \u003csection class=\"sd-section\"\u003e\n    \u003ch2\u003eComposition complète du Siladog\u003c\/h2\u003e\n    \u003cdiv class=\"sd-grid-compact\"\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e⚗️ Silicium organique 2%\u003c\/h3\u003e\n        \u003cp\u003eActif principal\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🐟 Collagène marin\u003c\/h3\u003e\n        \u003cp\u003eTissus conjonctifs\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e💧 Acide hyaluronique\u003c\/h3\u003e\n        \u003cp\u003eHydratation articulaire\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🌿 Consoude\u003c\/h3\u003e\n        \u003cp\u003eCicatrisant naturel\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🌵 Aloe Vera\u003c\/h3\u003e\n        \u003cp\u003eApaisant régénérant\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🧴 Carbomer\u003c\/h3\u003e\n        \u003cp\u003eAgent gélifiant\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sd-tip\"\u003e\n      \u003cspan class=\"sd-tip-icon\"\u003e✅\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eBon à savoir :\u003c\/strong\u003e Siladog ne contient aucun produit toxique. Il peut être appliqué à la main en toute sécurité et reste \u003cstrong\u003esans danger en cas de léchage\u003c\/strong\u003e par votre animal.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 --\u003e\n  \u003csection class=\"sd-section\"\u003e\n    \u003ch2\u003eComment utiliser Siladog sur votre chien ou chat ?\u003c\/h2\u003e\n    \u003cdiv class=\"sd-timeline\"\u003e\n      \u003cdiv class=\"sd-timeline-item\"\u003e\n        \u003cspan class=\"sd-timeline-number\"\u003e1\u003c\/span\u003e\n        \u003cdiv class=\"sd-timeline-content\"\u003e\n          \u003ch3\u003ePréparez la zone\u003c\/h3\u003e\n          \u003cp\u003eNettoyez délicatement et rasez ou coupez les poils pour une meilleure efficacité\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-timeline-item\"\u003e\n        \u003cspan class=\"sd-timeline-number\"\u003e2\u003c\/span\u003e\n        \u003cdiv class=\"sd-timeline-content\"\u003e\n          \u003ch3\u003eAppliquez le gel\u003c\/h3\u003e\n          \u003cp\u003eDéposez une noisette de gel directement sur la peau de votre animal\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-timeline-item\"\u003e\n        \u003cspan class=\"sd-timeline-number\"\u003e3\u003c\/span\u003e\n        \u003cdiv class=\"sd-timeline-content\"\u003e\n          \u003ch3\u003eMassez doucement\u003c\/h3\u003e\n          \u003cp\u003eEffectuez des mouvements circulaires jusqu'à pénétration complète du produit\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-timeline-item\"\u003e\n        \u003cspan class=\"sd-timeline-number\"\u003e4\u003c\/span\u003e\n        \u003cdiv class=\"sd-timeline-content\"\u003e\n          \u003ch3\u003eRenouvelez 2 à 3 fois\/jour\u003c\/h3\u003e\n          \u003cp\u003ePour des résultats optimaux, maintenez une application régulière\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sd-accordion\"\u003e\n      \u003cdetails class=\"sd-accordion-item\"\u003e\n        \u003csummary class=\"sd-accordion-header\"\u003e🦴 Pour les douleurs articulaires\u003c\/summary\u003e\n        \u003cdiv class=\"sd-accordion-content\"\u003e\n          \u003cp\u003eMassez en mouvements circulaires autour de l'articulation concernée (hanche, genou, coude, épaule). Le massage favorise la pénétration du silicium et détend les tissus environnants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"sd-accordion-item\"\u003e\n        \u003csummary class=\"sd-accordion-header\"\u003e🩹 Pour la cicatrisation\u003c\/summary\u003e\n        \u003cdiv class=\"sd-accordion-content\"\u003e\n          \u003cp\u003eAppliquez une fine couche sur la plaie propre, matin et soir. L'allantoïne de la consoude accélère la formation de nouvelles cellules cutanées.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"sd-accordion-item\"\u003e\n        \u003csummary class=\"sd-accordion-header\"\u003e🍼 Pour les mammites\u003c\/summary\u003e\n        \u003cdiv class=\"sd-accordion-content\"\u003e\n          \u003cp\u003eMassez délicatement les mamelles atteintes avec le gel, en évitant toute pression excessive.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 --\u003e\n  \u003csection class=\"sd-section\"\u003e\n    \u003ch2\u003eDans quelles situations utiliser ce gel pour chien et chat ?\u003c\/h2\u003e\n    \u003cdiv class=\"sd-grid\"\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🐕‍🦺 Chien âgé souffrant d'arthrose\u003c\/h3\u003e\n        \u003cp\u003eVotre vieux compagnon a du mal à se lever le matin ? Ses articulations craquent ? Une application régulière améliore son confort et sa mobilité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🏃 Chien sportif ou de travail\u003c\/h3\u003e\n        \u003cp\u003eAprès une longue randonnée, une session d'agility ou une journée de chasse, un massage au Siladog aide à la récupération.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🐱 Chat senior\u003c\/h3\u003e\n        \u003cp\u003eSi votre chat saute moins haut, hésite avant de monter les escaliers ou se déplace plus lentement, ses articulations ont besoin d'attention.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🩹 Plaies et blessures\u003c\/h3\u003e\n        \u003cp\u003ePetite coupure, griffure suite à une bagarre, plaie post-opératoire... Siladog favorise une cicatrisation saine et rapide.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🍼 Chienne ou chatte allaitante\u003c\/h3\u003e\n        \u003cp\u003eLes mammites peuvent survenir pendant l'allaitement. Ce gel aide à soulager l'inflammation mammaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 7 --\u003e\n  \u003csection class=\"sd-section\"\u003e\n    \u003ch2\u003eCe qui distingue Siladog des autres baumes articulaires\u003c\/h2\u003e\n    \u003cdiv class=\"sd-grid-compact\"\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🎯 Double action\u003c\/h3\u003e\n        \u003cp\u003eArticulaire + cicatrisante\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e⚗️ Silicium hautement assimilable\u003c\/h3\u003e\n        \u003cp\u003ePénètre en profondeur\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e✅ Non toxique\u003c\/h3\u003e\n        \u003cp\u003eSans danger si léchage\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🐾 Chiens ET chats\u003c\/h3\u003e\n        \u003cp\u003ePour tous vos animaux\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e🇫🇷 Made in France\u003c\/h3\u003e\n        \u003cp\u003eQualité Labo-Demeter\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-card\"\u003e\n        \u003ch3\u003e📦 Tube 125 ml\u003c\/h3\u003e\n        \u003cp\u003eFormat généreux\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 8 --\u003e\n  \u003csection class=\"sd-section\"\u003e\n    \u003ch2\u003eFabrication française et engagement qualité\u003c\/h2\u003e\n    \u003cdiv class=\"sd-testimonial\"\u003e\n      \u003cp class=\"sd-testimonial-text\"\u003eLe Siladog est conçu et fabriqué en France par Labo-Demeter, un laboratoire qui se consacre depuis de nombreuses années aux solutions naturelles pour animaux. Chaque lot est produit selon des normes strictes de qualité, garantissant la pureté et l'efficacité des actifs. En choisissant Siladog, vous optez pour un produit dont la traçabilité est assurée, de la sélection des ingrédients jusqu'au conditionnement final.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 10 --\u003e\n  \u003csection class=\"sd-section\"\u003e\n    \u003ch2\u003eConditionnement\u003c\/h2\u003e\n    \u003cdiv class=\"sd-cta-box\"\u003e\n      \u003cp\u003e📦 Tube applicateur de \u003cstrong\u003e125 ml\u003c\/strong\u003e\u003cbr\u003ePratique pour une application précise et hygiénique\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- DISCLAIMER --\u003e\n  \u003csection class=\"sd-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cp class=\"sd-disclaimer\"\u003e⚠️ Siladog est un soin externe destiné à améliorer le confort de votre animal. Il ne remplace en aucun cas une consultation vétérinaire. Si les symptômes persistent, s'aggravent ou en cas de doute sur l'état de santé de votre compagnon, consultez rapidement un professionnel de santé animale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --sd-cream: #F7F6F2;\n  --sd-white: #ffffff;\n  --sd-primary: #4A7C59;\n  --sd-primary-dark: #2D5A3D;\n  --sd-primary-light: #E8F0EA;\n  --sd-secondary: #C4A962;\n  --sd-accent: #8FB996;\n  --sd-text: #1a1a1a;\n  --sd-text-light: #5a5a5a;\n  --sd-border: #e0e0e0;\n  --sd-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --sd-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --sd-radius: 20px;\n  --sd-radius-sm: 12px;\n}\n\n.sd-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sd-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.sd-hero {\n  position: relative;\n  background: linear-gradient(135deg, #4A7C59 0%, #2D5A3D 50%, #1E3D2A 100%);\n  border-radius: var(--sd-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(--sd-shadow-lg);\n}\n\n.sd-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5c-2 0-4 1-5 3l-8 12c-1 2-1 4 0 6l8 12c1 2 3 3 5 3s4-1 5-3l8-12c1-2 1-4 0-6l-8-12c-1-2-3-3-5-3z' fill='%23ffffff' fill-opacity='0.05'\/%3E%3C\/svg%3E\");\n  opacity: .3;\n}\n\n.sd-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sd-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sd-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(--sd-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sd-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.sd-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(32px, 8vw, 56px);\n  font-weight: 900;\n  margin: 0 0 .5rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.sd-subtitle {\n  color: var(--sd-secondary);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n  text-transform: uppercase;\n  letter-spacing: .1em;\n}\n\n.sd-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n\/* === SECTIONS === *\/\n.sd-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sd-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sd-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.sd-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(--sd-primary), var(--sd-secondary));\n  border-radius: 2px;\n}\n\n.sd-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sd-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\/* === CONTENT BOX === *\/\n.sd-content-box {\n  background: var(--sd-white);\n  border-radius: var(--sd-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--sd-shadow);\n  margin-bottom: 1.5rem;\n}\n\n.sd-content-box p {\n  font-size: clamp(14px, 2.2vw, 16px);\n  color: var(--sd-text);\n  line-height: 1.8;\n  margin: 0 0 1rem 0;\n}\n\n.sd-content-box p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === CARDS === *\/\n.sd-card {\n  background: var(--sd-white);\n  border-radius: var(--sd-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sd-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sd-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sd-shadow-lg);\n  border-color: var(--sd-primary);\n}\n\n.sd-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sd-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sd-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sd-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.sd-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.sd-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.sd-grid-compact .sd-card {\n  padding: 1rem;\n}\n\n.sd-grid-compact .sd-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.sd-grid-compact .sd-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.sd-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.sd-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sd-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sd-primary), var(--sd-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.sd-timeline-content {\n  flex: 1;\n  background: var(--sd-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sd-radius-sm);\n  box-shadow: var(--sd-shadow);\n}\n\n.sd-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--sd-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sd-timeline-content p {\n  font-size: 14px;\n  color: var(--sd-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.sd-testimonial {\n  background: var(--sd-white);\n  border-radius: var(--sd-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--sd-shadow);\n  border-left: 4px solid var(--sd-primary);\n}\n\n.sd-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sd-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.sd-accordion {\n  background: var(--sd-white);\n  border-radius: var(--sd-radius);\n  box-shadow: var(--sd-shadow);\n  overflow: hidden;\n}\n\n.sd-accordion-item {\n  border-bottom: 1px solid var(--sd-border);\n  margin: 0;\n  padding: 0;\n}\n\n.sd-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.sd-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--sd-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.sd-accordion-header:hover {\n  background: var(--sd-primary-light);\n}\n\n.sd-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.sd-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--sd-primary);\n  transition: transform .2s ease;\n}\n\n.sd-accordion-item[open] .sd-accordion-header::after {\n  content: '−';\n}\n\n.sd-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--sd-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.sd-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.sd-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sd-primary-light);\n  border-radius: var(--sd-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.sd-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.sd-tip p {\n  font-size: 14px;\n  color: var(--sd-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.sd-cta-box {\n  background: linear-gradient(135deg, var(--sd-primary) 0%, var(--sd-primary-dark) 100%);\n  border-radius: var(--sd-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.sd-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\/* === DISCLAIMER === *\/\n.sd-disclaimer {\n  font-size: 12px;\n  color: var(--sd-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n  background: var(--sd-white);\n  padding: 1.25rem;\n  border-radius: var(--sd-radius-sm);\n  border: 1px solid var(--sd-border);\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .sd-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .sd-card {\n    padding: 1.125rem;\n  }\n  \n  .sd-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .sd-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sd-radius-sm);\n  }\n  \n  .sd-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .sd-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .sd-grid-compact {\n    gap: .625rem;\n  }\n  \n  .sd-grid-compact .sd-card {\n    padding: .75rem;\n  }\n  \n  .sd-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  \n  .sd-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .sd-timeline-content h3 {\n    font-size: 14px;\n  }\n  \n  .sd-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .sd-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .sd-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  \n  .sd-testimonial {\n    padding: 1.25rem;\n  }\n  \n  .sd-testimonial-text {\n    font-size: 14px;\n  }\n  \n  .sd-content-box {\n    padding: 1.25rem;\n  }\n  \n  .sd-content-box p {\n    font-size: 14px;\n  }\n  \n  .sd-tip {\n    padding: .875rem 1rem;\n  }\n  \n  .sd-tip-icon {\n    font-size: 20px;\n  }\n  \n  .sd-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .sd-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .sd-card:nth-child(1) { animation-delay: .05s; }\n  .sd-card:nth-child(2) { animation-delay: .1s; }\n  .sd-card:nth-child(3) { animation-delay: .15s; }\n  .sd-card:nth-child(4) { animation-delay: .2s; }\n  .sd-card:nth-child(5) { animation-delay: .25s; }\n  .sd-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\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .sd-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"LABO-DEMETER","offers":[{"title":"Default Title","offer_id":45755389509789,"sku":"SILADOG","price":15.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/siladog-creme-articulations-cicatrisant-chien-et-chat-labo-d-packshothd.webp?v=1789371296"},{"product_id":"vermi-protect-poudre-250-phytolab","title":"Vermi'Protect : vermifuge en poudre pour chien \u0026 Chat - 250 g - Phyto'Lab","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Vermi'Protect - Vermifuge naturel pour chiens et chats\nPalette détectée:\n  - Primaire: #4EBAAA (turquoise\/menthe du packaging, évoquant la nature et la fraîcheur)\n  - Secondaire: #3A9B8D (version foncée du turquoise, pour contraste)\n  - Accent: #F4A460 (tons chauds dorés du chien, pour chaleur et confiance)\n  - Neutre: #F8F6F2 (crème\/beige très clair, ambiance naturelle et douce)\nAmbiance: Naturel\/Bio, vétérinaire de confiance, bien-être animal, fabrication française artisanale\nStyle suggéré: Premium naturel avec touche professionnelle\/vétérinaire, rassurant et chaleureux\nPréfixe CSS: vp\n--\u003e\n\u003cdiv class=\"vp-premium\"\u003e\n\u003cdiv class=\"vp-hero\"\u003e\n\u003cdiv class=\"vp-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vp-hero-content\"\u003e\n\u003cdiv class=\"vp-badges-top\"\u003e\n\u003cspan class=\"vp-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"vp-badge\"\u003e🌿 100% naturel\u003c\/span\u003e \u003cspan class=\"vp-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"vp-hero-title\"\u003eVermi'Protect\u003c\/span\u003e\n\u003cp class=\"vp-subtitle\"\u003eVermifuge naturel en poudre par Phyto'Lab\u003c\/p\u003e\n\u003cp class=\"vp-description\"\u003eUne solution douce et efficace pour protéger vos compagnons des parasites intestinaux, formulée à partir de 7 ingrédients naturels soigneusement sélectionnés\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003ch2\u003e🎯 Pourquoi choisir Vermi'Protect ?\u003c\/h2\u003e\n\u003cdiv class=\"vp-grid\"\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003cdiv class=\"vp-card-icon\"\u003e🌱\u003c\/div\u003e\n\u003cdiv class=\"vp-card-title\"\u003e100% naturel\u003c\/div\u003e\n\u003cp\u003eAucun produit chimique nocif, seulement des ingrédients végétaux reconnus pour leur efficacité antiparasitaire\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003cdiv class=\"vp-card-icon\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"vp-card-title\"\u003eDouble action\u003c\/div\u003e\n\u003cp\u003eÉlimine les parasites intestinaux tout en renforçant la flore intestinale pour un confort digestif optimal\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003cdiv class=\"vp-card-icon\"\u003e🏭\u003c\/div\u003e\n\u003cdiv class=\"vp-card-title\"\u003eQualité française\u003c\/div\u003e\n\u003cp\u003eFabriqué en Auvergne selon des normes strictes, avec des contrôles qualité rigoureux à chaque étape\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003cdiv class=\"vp-card-icon\"\u003e🐾\u003c\/div\u003e\n\u003cdiv class=\"vp-card-title\"\u003ePour tous\u003c\/div\u003e\n\u003cp\u003eConvient aux chiens et chats de toutes tailles, avec un dosage adapté au poids de votre animal\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003cdiv class=\"vp-card-icon\"\u003e♻️\u003c\/div\u003e\n\u003cdiv class=\"vp-card-title\"\u003eÉco-responsable\u003c\/div\u003e\n\u003cp\u003eProduction durable et éthique, respectueuse de l'environnement et du bien-être animal\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-card\"\u003e\n\u003cdiv class=\"vp-card-icon\"\u003e✨\u003c\/div\u003e\n\u003cdiv class=\"vp-card-title\"\u003ePelage brillant\u003c\/div\u003e\n\u003cp\u003eEn bonus, améliore la qualité et la brillance du pelage grâce à la terre de diatomée\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003ch2\u003e🌿 7 ingrédients naturels puissants\u003c\/h2\u003e\n\u003cdiv class=\"vp-ingredients-grid\"\u003e\n\u003cdiv class=\"vp-ingredient-card\"\u003e\n\u003cdiv class=\"vp-ingredient-header\"\u003e\n\u003cspan class=\"vp-ingredient-icon\"\u003e🪨\u003c\/span\u003e\n\u003cdiv class=\"vp-ingredient-name\"\u003eTerre de diatomée\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"vp-ingredient-benefit\"\u003eAntiparasitaire naturel et vermifuge\u003c\/p\u003e\n\u003cp class=\"vp-ingredient-desc\"\u003eAgit comme un abrasif doux pour éliminer les parasites intestinaux. Améliore également la qualité et la brillance du pelage de votre compagnon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-ingredient-card\"\u003e\n\u003cdiv class=\"vp-ingredient-header\"\u003e\n\u003cspan class=\"vp-ingredient-icon\"\u003e🎃\u003c\/span\u003e\n\u003cdiv class=\"vp-ingredient-name\"\u003eGraines de courge\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"vp-ingredient-benefit\"\u003ePuissant vermifuge naturel\u003c\/p\u003e\n\u003cp class=\"vp-ingredient-desc\"\u003eCible efficacement les ténias et ascaris. Contribue à la cicatrisation du tube digestif et agit comme laxatif naturel grâce à sa richesse en fibres.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-ingredient-card\"\u003e\n\u003cdiv class=\"vp-ingredient-header\"\u003e\n\u003cspan class=\"vp-ingredient-icon\"\u003e⚫\u003c\/span\u003e\n\u003cdiv class=\"vp-ingredient-name\"\u003eGraines de nigelle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"vp-ingredient-benefit\"\u003eÉlimination des parasites\u003c\/p\u003e\n\u003cp class=\"vp-ingredient-desc\"\u003eUtilisées depuis des siècles pour éliminer les parasites intestinaux et traiter diverses infections digestives comme la dysenterie amibienne.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-ingredient-card\"\u003e\n\u003cdiv class=\"vp-ingredient-header\"\u003e\n\u003cspan class=\"vp-ingredient-icon\"\u003e🥥\u003c\/span\u003e\n\u003cdiv class=\"vp-ingredient-name\"\u003eNoix de coco râpée\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"vp-ingredient-benefit\"\u003eTriple action protectrice\u003c\/p\u003e\n\u003cp class=\"vp-ingredient-desc\"\u003eAntiseptique, antifongique et antiparasitaire. Efficace contre les vers plats et la giardase grâce à ses triglycérides à chaîne moyenne.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-ingredient-card\"\u003e\n\u003cdiv class=\"vp-ingredient-header\"\u003e\n\u003cspan class=\"vp-ingredient-icon\"\u003e🧄\u003c\/span\u003e\n\u003cdiv class=\"vp-ingredient-name\"\u003eAil en poudre\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"vp-ingredient-benefit\"\u003eAntimicrobien puissant\u003c\/p\u003e\n\u003cp class=\"vp-ingredient-desc\"\u003eAntibiotique naturel qui lutte efficacement contre divers parasites internes et prévient les infections intestinales.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-ingredient-card\"\u003e\n\u003cdiv class=\"vp-ingredient-header\"\u003e\n\u003cspan class=\"vp-ingredient-icon\"\u003e🌿\u003c\/span\u003e\n\u003cdiv class=\"vp-ingredient-name\"\u003eThym\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"vp-ingredient-benefit\"\u003eAntiseptique et vermifuge\u003c\/p\u003e\n\u003cp class=\"vp-ingredient-desc\"\u003ePropriétés reconnues pour déloger les parasites intestinaux tout en assainissant le système digestif de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-ingredient-card\"\u003e\n\u003cdiv class=\"vp-ingredient-header\"\u003e\n\u003cspan class=\"vp-ingredient-icon\"\u003e🍂\u003c\/span\u003e\n\u003cdiv class=\"vp-ingredient-name\"\u003eExtrait de cannelle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"vp-ingredient-benefit\"\u003eProtection antimicrobienne\u003c\/p\u003e\n\u003cp class=\"vp-ingredient-desc\"\u003eAide à prévenir les futures infestations parasitaires grâce à ses propriétés antimicrobiennes naturelles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003ch2\u003e📋 Mode d'emploi simplifié\u003c\/h2\u003e\n\u003cdiv class=\"vp-usage-container\"\u003e\n\u003cdiv class=\"vp-usage-intro\"\u003e\n\u003cp\u003eMélangez simplement la poudre directement dans la nourriture de votre animal. Dosage selon le poids :\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-grid\"\u003e\n\u003cdiv class=\"vp-dosage-card\"\u003e\n\u003cdiv class=\"vp-dosage-icon\"\u003e🐱\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-weight\"\u003eChats \u0026amp; petits chiens\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-detail\"\u003e\u0026lt; 10 kg\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-amount\"\u003e1 cuillère à café\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-grams\"\u003e≈ 3 g \/ jour\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-card\"\u003e\n\u003cdiv class=\"vp-dosage-icon\"\u003e🐕\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-weight\"\u003eChiens moyens\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-detail\"\u003e10-25 kg\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-amount\"\u003e2 cuillères à café\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-grams\"\u003e≈ 6 g \/ jour\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-card\"\u003e\n\u003cdiv class=\"vp-dosage-icon\"\u003e🦮\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-weight\"\u003eGrands chiens\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-detail\"\u003e\u0026gt; 25 kg\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-amount\"\u003e1 cuillère à soupe\u003c\/div\u003e\n\u003cdiv class=\"vp-dosage-grams\"\u003e≈ 9 g \/ jour\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-protocol-box\"\u003e\n\u003cdiv class=\"vp-protocol-title\"\u003e🌙 Protocole d'administration\u003c\/div\u003e\n\u003cdiv class=\"vp-protocol-content\"\u003e\n\u003cdiv class=\"vp-protocol-item\"\u003e\n\u003cstrong\u003eEn période lunaire :\u003c\/strong\u003e\n\u003cp\u003eAdministrer pendant \u003cstrong\u003e7 jours consécutifs\u003c\/strong\u003e\u003cbr\u003e(commencez 3 jours avant la pleine lune et continuez jusqu'à 3 jours après)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-protocol-item\"\u003e\n\u003cstrong\u003eHors période lunaire :\u003c\/strong\u003e\n\u003cp\u003eAdministrer pendant \u003cstrong\u003e10 jours consécutifs\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-frequency-box\"\u003e\n\u003cdiv class=\"vp-frequency-icon\"\u003e🔄\u003c\/div\u003e\n\u003cdiv class=\"vp-frequency-text\"\u003e\n\u003cstrong\u003eRenouveler le traitement 4 fois par an\u003c\/strong\u003e\u003cbr\u003eou selon les recommandations de votre vétérinaire\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003ch2\u003e👥 Pour quels animaux ?\u003c\/h2\u003e\n\u003cdiv class=\"vp-target-grid\"\u003e\n\u003cdiv class=\"vp-target-card\"\u003e\n\u003cdiv class=\"vp-target-icon\"\u003e🐕🦺\u003c\/div\u003e\n\u003cdiv class=\"vp-target-title\"\u003eChiens actifs\u003c\/div\u003e\n\u003cp\u003eParfait pour les chiens qui sortent régulièrement et sont exposés aux parasites environnementaux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-target-card\"\u003e\n\u003cdiv class=\"vp-target-icon\"\u003e🐈\u003c\/div\u003e\n\u003cdiv class=\"vp-target-title\"\u003eChats d'intérieur\u003c\/div\u003e\n\u003cp\u003eProtection préventive douce pour les félins vivant en appartement ou ayant accès à l'extérieur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-target-card\"\u003e\n\u003cdiv class=\"vp-target-icon\"\u003e🏡\u003c\/div\u003e\n\u003cdiv class=\"vp-target-title\"\u003eFoyers multi-animaux\u003c\/div\u003e\n\u003cp\u003eSolution idéale pour protéger tous vos compagnons simultanément avec un seul produit\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-target-card\"\u003e\n\u003cdiv class=\"vp-target-icon\"\u003e🌱\u003c\/div\u003e\n\u003cdiv class=\"vp-target-title\"\u003eApproche naturelle\u003c\/div\u003e\n\u003cp\u003ePour les propriétaires privilégiant des solutions douces et respectueuses de la santé animale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003ch2\u003e⚠️ Précautions d'utilisation\u003c\/h2\u003e\n\u003cdiv class=\"vp-warning-box\"\u003e\n\u003cdiv class=\"vp-warning-icon\"\u003e🚫\u003c\/div\u003e\n\u003cdiv class=\"vp-warning-content\"\u003e\n\u003cdiv class=\"vp-warning-title\"\u003eNe pas administrer :\u003c\/div\u003e\n\u003cul class=\"vp-warning-list\" style=\"list-style:none;\"\u003e\n\u003cli\u003eAux femelles en gestation (risque pour les chiots\/chatons à naître)\u003c\/li\u003e\n\u003cli\u003eAux femelles allaitantes (transmission via le lait maternel)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"vp-warning-advice\"\u003eEn cas de doute sur l'état de santé de votre animal, consultez votre vétérinaire avant toute administration. Ce produit est un complément alimentaire et ne remplace pas un traitement vétérinaire prescrit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vp-section\"\u003e\n\u003ch2\u003e📦 Informations pratiques\u003c\/h2\u003e\n\u003cdiv class=\"vp-info-grid\"\u003e\n\u003cdiv class=\"vp-info-card\"\u003e\n\u003cdiv class=\"vp-info-icon\"\u003e⚖️\u003c\/div\u003e\n\u003cdiv class=\"vp-info-label\"\u003eContenance\u003c\/div\u003e\n\u003cdiv class=\"vp-info-value\"\u003e250 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-info-card\"\u003e\n\u003cdiv class=\"vp-info-icon\"\u003e🏭\u003c\/div\u003e\n\u003cdiv class=\"vp-info-label\"\u003eFabrication\u003c\/div\u003e\n\u003cdiv class=\"vp-info-value\"\u003eAuvergne, France\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"vp-info-card\"\u003e\n\u003cdiv class=\"vp-info-icon\"\u003e🌿\u003c\/div\u003e\n\u003cdiv class=\"vp-info-label\"\u003eComposition\u003c\/div\u003e\n\u003cdiv class=\"vp-info-value\"\u003e100% naturelle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vp-info-card\"\u003e\n\u003cdiv class=\"vp-info-icon\"\u003e📅\u003c\/div\u003e\n\u003cdiv class=\"vp-info-label\"\u003eFréquence\u003c\/div\u003e\n\u003cdiv class=\"vp-info-value\"\u003e4 cures \/ an\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"vp-section\"\u003e\n\u003cdiv class=\"vp-cta-box\"\u003e\n\u003cdiv class=\"vp-cta-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vp-cta-content\"\u003e\n\u003cdiv class=\"vp-cta-icon\"\u003e🐾\u003c\/div\u003e\n\u003cp class=\"vp-cta-text\"\u003eOffrez à votre compagnon une protection naturelle et efficace contre les parasites intestinaux. Vermi'Protect combine la puissance de 7 ingrédients naturels pour une santé digestive optimale et un bien-être durable.\u003c\/p\u003e\n\u003cp class=\"vp-cta-signature\"\u003e🇫🇷 La nature au service du bien-être animal\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* === VARIABLES === *\/\n:root {\n  --vp-cream: #F8F6F2;\n  --vp-white: #ffffff;\n  --vp-primary: #4EBAAA;\n  --vp-primary-dark: #3A9B8D;\n  --vp-primary-light: #E8F7F5;\n  --vp-secondary: #F4A460;\n  --vp-accent: #FFD700;\n  --vp-text: #1a1a1a;\n  --vp-text-light: #5a5a5a;\n  --vp-border: #e0e0e0;\n  --vp-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --vp-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --vp-radius: 20px;\n  --vp-radius-sm: 12px;\n}\n\n\/* === RESET \u0026 BASE === *\/\n.vp-premium * {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\n\/* === CONTENEUR === *\/\n.vp-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--vp-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  line-height: 1.6;\n  color: var(--vp-text);\n}\n\n\/* === HERO === *\/\n.vp-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--vp-primary) 0%, var(--vp-primary-dark) 50%, #2D7A6E 100%);\n  border-radius: var(--vp-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n  overflow: hidden;\n  box-shadow: var(--vp-shadow-lg);\n}\n\n.vp-hero-pattern {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  opacity: .08;\n  background-image: \n    repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(255,255,255,.3) 35px, rgba(255,255,255,.3) 70px),\n    repeating-linear-gradient(-45deg, transparent, transparent 35px, rgba(255,255,255,.2) 35px, rgba(255,255,255,.2) 70px);\n}\n\n.vp-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.vp-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 12px;\n  margin-bottom: 2rem;\n}\n\n.vp-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(--vp-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.vp-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n  box-shadow: 0 4px 16px rgba(0,0,0,.15);\n}\n\n.vp-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(32px, 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.vp-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(18px, 3vw, 24px);\n  font-weight: 600;\n  margin-bottom: 1.5rem;\n  text-shadow: 0 2px 12px rgba(0,0,0,.15);\n}\n\n.vp-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 2.5vw, 18px);\n  line-height: 1.7;\n  max-width: 800px;\n  margin: 0 auto;\n  text-shadow: 0 2px 8px rgba(0,0,0,.1);\n}\n\n\/* === SECTIONS === *\/\n.vp-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.vp-premium h2 {\n  font-size: clamp(26px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--vp-primary-dark);\n  margin-bottom: clamp(1.5rem, 3vw, 2.5rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.vp-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(--vp-primary), var(--vp-secondary));\n  border-radius: 2px;\n}\n\n\/* === GRILLES === *\/\n.vp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n.vp-card {\n  background: var(--vp-white);\n  border-radius: var(--vp-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--vp-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.vp-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--vp-shadow-lg);\n  border-color: var(--vp-primary);\n}\n\n.vp-card-icon {\n  font-size: clamp(36px, 6vw, 48px);\n  margin-bottom: 1rem;\n  line-height: 1;\n}\n\n.vp-card-title {\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 800;\n  color: var(--vp-primary-dark);\n  margin-bottom: .75rem;\n}\n\n.vp-card p {\n  font-size: 15px;\n  color: var(--vp-text-light);\n  line-height: 1.6;\n}\n\n\/* === INGRÉDIENTS === *\/\n.vp-ingredients-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n  gap: 1.5rem;\n}\n\n.vp-ingredient-card {\n  background: var(--vp-white);\n  border-radius: var(--vp-radius);\n  padding: 1.75rem;\n  box-shadow: var(--vp-shadow);\n  border-left: 4px solid var(--vp-primary);\n  transition: all .3s ease;\n}\n\n.vp-ingredient-card:hover {\n  transform: translateX(8px);\n  box-shadow: var(--vp-shadow-lg);\n  border-left-color: var(--vp-secondary);\n}\n\n.vp-ingredient-header {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: 1rem;\n}\n\n.vp-ingredient-icon {\n  font-size: 32px;\n  line-height: 1;\n}\n\n.vp-ingredient-name {\n  font-size: 20px;\n  font-weight: 800;\n  color: var(--vp-primary-dark);\n}\n\n.vp-ingredient-benefit {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--vp-primary);\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  margin-bottom: .5rem;\n}\n\n.vp-ingredient-desc {\n  font-size: 15px;\n  color: var(--vp-text-light);\n  line-height: 1.6;\n}\n\n\/* === MODE D'EMPLOI === *\/\n.vp-usage-container {\n  background: var(--vp-white);\n  border-radius: var(--vp-radius);\n  padding: clamp(2rem, 4vw, 3rem);\n  box-shadow: var(--vp-shadow);\n}\n\n.vp-usage-intro {\n  text-align: center;\n  margin-bottom: 2.5rem;\n}\n\n.vp-usage-intro p {\n  font-size: clamp(16px, 2.5vw, 19px);\n  color: var(--vp-text);\n  font-weight: 600;\n}\n\n.vp-dosage-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 2.5rem;\n}\n\n.vp-dosage-card {\n  background: linear-gradient(135deg, var(--vp-primary-light) 0%, rgba(78,186,170,.05) 100%);\n  border: 2px solid var(--vp-primary);\n  border-radius: var(--vp-radius-sm);\n  padding: 1.75rem;\n  text-align: center;\n  transition: all .3s ease;\n}\n\n.vp-dosage-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--vp-shadow);\n}\n\n.vp-dosage-icon {\n  font-size: 48px;\n  margin-bottom: 1rem;\n  line-height: 1;\n}\n\n.vp-dosage-weight {\n  font-size: 20px;\n  font-weight: 800;\n  color: var(--vp-primary-dark);\n  margin-bottom: .25rem;\n}\n\n.vp-dosage-detail {\n  font-size: 14px;\n  color: var(--vp-text-light);\n  margin-bottom: 1rem;\n}\n\n.vp-dosage-amount {\n  font-size: 18px;\n  font-weight: 700;\n  color: var(--vp-text);\n  margin-bottom: .25rem;\n}\n\n.vp-dosage-grams {\n  font-size: 14px;\n  color: var(--vp-primary);\n  font-weight: 600;\n}\n\n\/* === PROTOCOLE === *\/\n.vp-protocol-box {\n  background: linear-gradient(135deg, var(--vp-primary) 0%, var(--vp-primary-dark) 100%);\n  border-radius: var(--vp-radius-sm);\n  padding: 2rem;\n  margin-bottom: 1.5rem;\n}\n\n.vp-protocol-title {\n  color: white;\n  font-size: 22px;\n  font-weight: 800;\n  text-align: center;\n  margin-bottom: 1.5rem;\n  text-shadow: 0 2px 8px rgba(0,0,0,.1);\n}\n\n.vp-protocol-content {\n  display: grid;\n  gap: 1.25rem;\n}\n\n.vp-protocol-item {\n  background: rgba(255,255,255,.15);\n  backdrop-filter: blur(10px);\n  border-radius: var(--vp-radius-sm);\n  padding: 1.25rem;\n  border: 1px solid rgba(255,255,255,.2);\n}\n\n.vp-protocol-item strong {\n  display: block;\n  color: white;\n  font-size: 17px;\n  margin-bottom: .5rem;\n}\n\n.vp-protocol-item p {\n  color: rgba(255,255,255,.95);\n  font-size: 15px;\n  line-height: 1.6;\n}\n\n.vp-protocol-note {\n  background: rgba(255,255,255,.95);\n  color: var(--vp-text);\n  padding: 1rem 1.25rem;\n  border-radius: var(--vp-radius-sm);\n  font-size: 14px;\n  font-weight: 600;\n  text-align: center;\n}\n\n\/* === FRÉQUENCE === *\/\n.vp-frequency-box {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 1rem;\n  background: var(--vp-primary-light);\n  border: 2px solid var(--vp-primary);\n  border-radius: var(--vp-radius-sm);\n  padding: 1.5rem;\n  text-align: center;\n}\n\n.vp-frequency-icon {\n  font-size: 32px;\n  line-height: 1;\n}\n\n.vp-frequency-text {\n  font-size: 16px;\n  color: var(--vp-text);\n  line-height: 1.6;\n}\n\n.vp-frequency-text strong {\n  color: var(--vp-primary-dark);\n  font-size: 18px;\n}\n\n\/* === CIBLES === *\/\n.vp-target-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.5rem;\n}\n\n.vp-target-card {\n  background: var(--vp-white);\n  border-radius: var(--vp-radius);\n  padding: 1.75rem;\n  box-shadow: var(--vp-shadow);\n  text-align: center;\n  border: 2px solid transparent;\n  transition: all .3s ease;\n}\n\n.vp-target-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--vp-shadow-lg);\n  border-color: var(--vp-secondary);\n}\n\n.vp-target-icon {\n  font-size: 48px;\n  margin-bottom: 1rem;\n  line-height: 1;\n}\n\n.vp-target-title {\n  font-size: 20px;\n  font-weight: 800;\n  color: var(--vp-primary-dark);\n  margin-bottom: .75rem;\n}\n\n.vp-target-card p {\n  font-size: 15px;\n  color: var(--vp-text-light);\n  line-height: 1.6;\n}\n\n\/* === AVERTISSEMENT === *\/\n.vp-warning-box {\n  display: flex;\n  gap: 1.5rem;\n  background: linear-gradient(135deg, #FFF5E6 0%, #FFE8CC 100%);\n  border: 3px solid #F4A460;\n  border-radius: var(--vp-radius);\n  padding: clamp(1.5rem, 3vw, 2.5rem);\n  box-shadow: var(--vp-shadow);\n}\n\n.vp-warning-icon {\n  font-size: 48px;\n  line-height: 1;\n  flex-shrink: 0;\n}\n\n.vp-warning-content {\n  flex: 1;\n}\n\n.vp-warning-title {\n  font-size: 22px;\n  font-weight: 800;\n  color: #C85A28;\n  margin-bottom: 1rem;\n}\n\n.vp-warning-list {\n  list-style: none;\n  margin-bottom: 1rem;\n}\n\n.vp-warning-list li {\n  position: relative;\n  padding-left: 1.5rem;\n  margin-bottom: .5rem;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--vp-text);\n}\n\n.vp-warning-list li::before {\n  content: '⚠️';\n  position: absolute;\n  left: 0;\n  font-size: 14px;\n}\n\n.vp-warning-advice {\n  font-size: 14px;\n  color: var(--vp-text-light);\n  line-height: 1.6;\n  padding-top: 1rem;\n  border-top: 2px dashed #F4A460;\n}\n\n\/* === INFOS PRATIQUES === *\/\n.vp-info-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 1.25rem;\n}\n\n.vp-info-card {\n  background: var(--vp-white);\n  border-radius: var(--vp-radius-sm);\n  padding: 1.5rem;\n  box-shadow: var(--vp-shadow);\n  text-align: center;\n  transition: all .3s ease;\n}\n\n.vp-info-card:hover {\n  transform: scale(1.05);\n  box-shadow: var(--vp-shadow-lg);\n}\n\n.vp-info-icon {\n  font-size: 36px;\n  margin-bottom: .75rem;\n  line-height: 1;\n}\n\n.vp-info-label {\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--vp-text-light);\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  margin-bottom: .5rem;\n}\n\n.vp-info-value {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--vp-primary-dark);\n}\n\n\/* === CTA FINAL === *\/\n.vp-cta-box {\n  background: linear-gradient(135deg, var(--vp-primary) 0%, var(--vp-primary-dark) 100%);\n  border-radius: var(--vp-radius);\n  padding: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--vp-shadow-lg);\n}\n\n.vp-cta-pattern {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  opacity: .06;\n  background-image: radial-gradient(circle, rgba(255,255,255,.4) 1px, transparent 1px);\n  background-size: 20px 20px;\n}\n\n.vp-cta-content {\n  position: relative;\n  z-index: 1;\n}\n\n.vp-cta-icon {\n  font-size: 56px;\n  margin-bottom: 1.5rem;\n  line-height: 1;\n  animation: float 3s ease-in-out infinite;\n}\n\n.vp-cta-text {\n  color: white;\n  font-size: clamp(17px, 2.5vw, 21px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin-bottom: 1.5rem;\n}\n\n.vp-cta-signature {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 2vw, 18px);\n  font-weight: 700;\n  font-style: italic;\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .vp-card {\n    animation: fadeInUp .6s ease backwards;\n  }\n  .vp-card:nth-child(1) { animation-delay: .1s; }\n  .vp-card:nth-child(2) { animation-delay: .2s; }\n  .vp-card:nth-child(3) { animation-delay: .3s; }\n  .vp-card:nth-child(4) { animation-delay: .4s; }\n  .vp-card:nth-child(5) { animation-delay: .5s; }\n  .vp-card:nth-child(6) { animation-delay: .6s; }\n\n  @keyframes fadeInUp {\n    from {\n      opacity: 0;\n      transform: translateY(40px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes float {\n    0%, 100% { transform: translateY(0px); }\n    50% { transform: translateY(-10px); }\n  }\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .vp-grid,\n  .vp-ingredients-grid,\n  .vp-dosage-grid,\n  .vp-target-grid,\n  .vp-info-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .vp-warning-box {\n    flex-direction: column;\n    text-align: center;\n  }\n\n  .vp-warning-icon {\n    font-size: 64px;\n  }\n\n  .vp-warning-list li {\n    text-align: left;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .vp-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .vp-premium {\n    --vp-shadow: 0 0 0 2px var(--vp-text);\n    --vp-shadow-lg: 0 0 0 3px var(--vp-text);\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":45755410514077,"sku":"VERMIPETSPOUDRE","price":19.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/vermiprotect-vermifuge-en-poudre-pour-chien-chat-250-g-phyto-ingredients.jpg?v=1767965352"},{"product_id":"kitaverm-actif-naturel-50-ml-labo-demeter","title":"Kitaverm - Vermifuge Naturel pour Chien et Chat Labo-Demeter","description":"\u003cdiv class=\"kv-premium\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003cdiv class=\"kv-hero\"\u003e\n\u003cdiv class=\"kv-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kv-hero-content\"\u003e\n\u003cdiv class=\"kv-badges-top\"\u003e\n\u003cspan class=\"kv-badge\"\u003e🌿 100% Naturel\u003c\/span\u003e \u003cspan class=\"kv-badge\"\u003e🐕 Chiens \u0026amp; Chats\u003c\/span\u003e \u003cspan class=\"kv-badge\"\u003e🇫🇷 Made in France\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kv-hero-title\"\u003eKitaverm Vermifuge Naturel\u003c\/span\u003e\n\u003cp class=\"kv-subtitle\"\u003eLe vermifuge phytothérapique par Labo-Demeter\u003c\/p\u003e\n\u003cp class=\"kv-description\"\u003eProtection intestinale complète contre les parasites internes : ascaris, ankylostomes, trichures, ténias et oxyures. Une formule douce et efficace pour vos compagnons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 : AVANTAGES --\u003e\n\u003csection class=\"kv-section\"\u003e\n\u003ch2\u003eLes avantages du vermifuge naturel Kitaverm\u003c\/h2\u003e\n\u003cdiv class=\"kv-grid\"\u003e\n\u003cdiv class=\"kv-card\"\u003e\n\u003ch3\u003e✅ Efficacité prouvée\u003c\/h3\u003e\n\u003cp\u003eSynergie d'ingrédients naturels (écorce de grenadier, pépins de courge, pyrèthre) ciblant chaque type de vers pour une protection complète.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-card\"\u003e\n\u003ch3\u003e🌱 Formule douce et écologique\u003c\/h3\u003e\n\u003cp\u003eSans composants chimiques, respecte l'équilibre intestinal. Le thym et l'arbre à thé apportent une action antiseptique naturelle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-card\"\u003e\n\u003ch3\u003e🐾 Adapté à tous les animaux\u003c\/h3\u003e\n\u003cp\u003eConvient aux chatons, chiots, adultes et femelles gestantes. Format liquide 50 ml facile à administrer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 : COMPOSITION --\u003e\n\u003csection class=\"kv-section\"\u003e\n\u003ch2\u003eComposition naturelle (pour 100 g)\u003c\/h2\u003e\n\u003cp class=\"kv-section-intro\"\u003eUne sélection rigoureuse d'actifs végétaux aux propriétés vermifuges reconnues\u003c\/p\u003e\n\u003cdiv class=\"kv-grid\"\u003e\n\u003cdiv class=\"kv-card\"\u003e\n\u003ch3\u003e🍎 Écorce de grenadier\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e25 g\u003c\/strong\u003e – Vermifuge naturel puissant, particulièrement efficace contre les ténias.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-card\"\u003e\n\u003ch3\u003e🌿 Armoise\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e20 g\u003c\/strong\u003e – Cible les ascaris et offre une action antispasmodique intestinale apaisante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-card\"\u003e\n\u003ch3\u003e🎃 Extraits de pépins de courge\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e25 g\u003c\/strong\u003e – Reconnu pour son efficacité prouvée contre les ténias.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-card\"\u003e\n\u003ch3\u003e🌼 Pyrèthre\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e5 g\u003c\/strong\u003e – Cible les vers ronds comme les ascaris et les oxyures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-card\"\u003e\n\u003ch3\u003e🫚 Huile essentielle de thym\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e0,06 g\u003c\/strong\u003e – Antiseptique naturel et conservateur efficace.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-card\"\u003e\n\u003ch3\u003e🌳 Melaleuca (arbre à thé)\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e0,06 g\u003c\/strong\u003e – Protège contre les proliférations bactériennes anormales.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-tip\"\u003e\n\u003cspan class=\"kv-tip-icon\"\u003e🍃\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eSéné (1 g)\u003c\/strong\u003e complète la formule pour renforcer l'action vermifuge globale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 : CONSEILS D'UTILISATION --\u003e\n\u003csection class=\"kv-section\"\u003e\n\u003ch2\u003eComment utiliser votre vermifuge naturel pour chien \u0026amp; chat\u003c\/h2\u003e\n\u003cdiv class=\"kv-timeline\"\u003e\n\u003cdiv class=\"kv-timeline-item\"\u003e\n\u003cdiv class=\"kv-timeline-content\"\u003e\n\u003ch3\u003eDosage standard\u003c\/h3\u003e\n\u003cp\u003eAdministrer \u003cstrong\u003e½ ml par kilo\u003c\/strong\u003e de poids en une prise par voie buccale, ou mélangé à la nourriture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-timeline-item\"\u003e\n\n\u003cdiv class=\"kv-timeline-content\"\u003e\n\u003ch3\u003eFréquence de renouvellement\u003c\/h3\u003e\n\u003cp\u003eRenouveler le traitement tous les \u003cstrong\u003e3 mois \u003c\/strong\u003epour les animaux ayant accès aux extérieurs et tous les \u003cstrong\u003e6 mois\u003c\/strong\u003e pour les animaux d'intérieur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-timeline-content\"\u003e\n\u003ch3\u003eCas Particulier\u003c\/h3\u003e\n\u003cp\u003eEn cas de forte infestation, vous pouvez renouveler 3 à 4 fois la dose tous les 8 jours \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n                     \n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003c!-- SECTION 4 : ORIGINE ET FABRICATION --\u003e\n\u003csection class=\"kv-section\"\u003e\n\u003ch2\u003eOrigine et fabrication\u003c\/h2\u003e\n\u003cdiv class=\"kv-testimonial\"\u003e\n\u003cp class=\"kv-testimonial-text\"\u003eLe Kitaverm Actif Naturel est fièrement produit en France par Labo-Demeter, dans le respect des normes de qualité les plus strictes. Chaque flacon est élaboré à partir d'ingrédients biologiques soigneusement sélectionnés, garantissant une solution à la fois sûre et efficace pour vos animaux de compagnie.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-grid-compact\"\u003e\n\u003cdiv class=\"kv-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabrication française\u003c\/h3\u003e\n\u003cp\u003eQualité et traçabilité garanties\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-card\"\u003e\n\u003ch3\u003e🌿 Ingrédients bio\u003c\/h3\u003e\n\u003cp\u003eSélection rigoureuse des actifs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-card\"\u003e\n\u003ch3\u003e🔬 Normes strictes\u003c\/h3\u003e\n\u003cp\u003eContrôle qualité exigeant\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kv-card\"\u003e\n\u003ch3\u003e💚 Éco-responsable\u003c\/h3\u003e\n\u003cp\u003eRespectueux de l'environnement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION INFORMATIONS COMPLÉMENTAIRES --\u003e\n\u003csection class=\"kv-section\"\u003e\n\u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n\u003cdiv class=\"kv-accordion\"\u003e\n\u003cdetails class=\"kv-accordion-item\"\u003e\n\u003csummary class=\"kv-accordion-header\"\u003e📦 Contenance et format\u003c\/summary\u003e\n\u003cdiv class=\"kv-accordion-content\"\u003e\n\u003cp\u003eFlacon de \u003cstrong\u003e50 ml\u003c\/strong\u003e permettant plusieurs traitements selon le poids de votre animal. Format liquide pratique pour une administration facile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"kv-accordion-item\"\u003e\n\u003csummary class=\"kv-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"kv-accordion-content\"\u003e\n\u003cp\u003eConserver à l'abri de la lumière et de la chaleur. Bien refermer le flacon après utilisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"kv-accordion-item\"\u003e\n\u003csummary class=\"kv-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"kv-accordion-content\"\u003e\n\u003cp\u003eAdapté aux chatons, chiots et femelles gestantes. En cas de doute, consulter votre vétérinaire avant utilisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA FINAL --\u003e\n\u003csection class=\"kv-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"kv-cta-box\"\u003e\n\u003cp\u003e🐕 Kitaverm : la solution naturelle, efficace et respectueuse pour protéger vos compagnons à quatre pattes contre les parasites intestinaux. 🐈\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"kv-disclaimer\"\u003eComplément alimentaire phytothérapique. Ne se substitue pas à un traitement vétérinaire. Consulter un professionnel en cas de symptômes persistants.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n:root {\n  \/* Couleurs principales *\/\n  --kv-cream: #FAFAF5;\n  --kv-white: #ffffff;\n  --kv-primary: #2E7D32;\n  --kv-primary-dark: #1B5E20;\n  --kv-primary-light: #E8F5E9;\n  --kv-secondary: #F9A825;\n  --kv-accent: #81C784;\n\n  \/* Textes *\/\n  --kv-text: #1a1a1a;\n  --kv-text-light: #5a5a5a;\n\n  \/* Effets *\/\n  --kv-border: #e0e0e0;\n  --kv-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --kv-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --kv-radius: 20px;\n  --kv-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.kv-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--kv-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.kv-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1B5E20 0%, #2E7D32 40%, #43A047 70%, #66BB6A 100%);\n  border-radius: var(--kv-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(--kv-shadow-lg);\n}\n\n.kv-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5c-2 8-8 14-16 16 8 2 14 8 16 16 2-8 8-14 16-16-8-2-14-8-16-16z' fill='%23ffffff' fill-opacity='0.1'\/%3E%3C\/svg%3E\");\n  opacity: .3;\n}\n\n.kv-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n\/* === TITRE HERO === *\/\n.kv-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.kv-subtitle {\n  color: var(--kv-secondary);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 700;\n  margin: 0 0 1.5rem 0;\n  text-shadow: 0 2px 10px rgba(0,0,0,.2);\n}\n\n.kv-description {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.kv-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.kv-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(--kv-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.kv-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.kv-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.kv-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--kv-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.kv-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(--kv-primary), var(--kv-secondary));\n  border-radius: 2px;\n}\n\n.kv-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--kv-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === CARDS === *\/\n.kv-card {\n  background: var(--kv-white);\n  border-radius: var(--kv-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--kv-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.kv-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--kv-shadow-lg);\n  border-color: var(--kv-primary);\n}\n\n.kv-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--kv-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.kv-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--kv-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.kv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.kv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.kv-grid-compact .kv-card {\n  padding: 1rem;\n}\n\n.kv-grid-compact .kv-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.kv-grid-compact .kv-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.kv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.kv-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.kv-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--kv-primary), var(--kv-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(46,125,50,.3);\n}\n\n.kv-timeline-content {\n  flex: 1;\n  background: var(--kv-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--kv-radius-sm);\n  box-shadow: var(--kv-shadow);\n}\n\n.kv-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--kv-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.kv-timeline-content p {\n  font-size: 14px;\n  color: var(--kv-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.kv-testimonial {\n  background: var(--kv-white);\n  border-radius: var(--kv-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--kv-shadow);\n  border-left: 4px solid var(--kv-primary);\n  margin-bottom: 1.5rem;\n}\n\n.kv-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--kv-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.kv-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--kv-primary-light);\n  border-radius: var(--kv-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.kv-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.kv-tip p {\n  font-size: 14px;\n  color: var(--kv-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDÉON === *\/\n.kv-accordion {\n  background: var(--kv-white);\n  border-radius: var(--kv-radius);\n  box-shadow: var(--kv-shadow);\n  overflow: hidden;\n}\n\n.kv-accordion-item {\n  border-bottom: 1px solid var(--kv-border);\n  margin: 0;\n  padding: 0;\n}\n\n.kv-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.kv-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--kv-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.kv-accordion-header:hover {\n  background: var(--kv-primary-light);\n}\n\n.kv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.kv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--kv-primary);\n  transition: transform .2s ease;\n}\n\n.kv-accordion-item[open] .kv-accordion-header::after {\n  content: '−';\n}\n\n.kv-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--kv-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.kv-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA FINAL === *\/\n.kv-cta-box {\n  background: linear-gradient(135deg, var(--kv-primary) 0%, var(--kv-primary-dark) 100%);\n  border-radius: var(--kv-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.kv-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\/* === DISCLAIMER === *\/\n.kv-disclaimer {\n  font-size: 12px;\n  color: var(--kv-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  .kv-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .kv-card {\n    padding: 1.125rem;\n  }\n  \n  .kv-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .kv-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--kv-radius-sm);\n  }\n  \n  .kv-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .kv-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .kv-grid-compact {\n    gap: .625rem;\n  }\n  \n  .kv-grid-compact .kv-card {\n    padding: .75rem;\n  }\n  \n  .kv-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  \n  .kv-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .kv-timeline-content h3 {\n    font-size: 14px;\n  }\n  \n  .kv-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .kv-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .kv-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  \n  .kv-testimonial {\n    padding: 1.25rem;\n  }\n  \n  .kv-testimonial-text {\n    font-size: 14px;\n  }\n  \n  .kv-tip {\n    padding: .875rem 1rem;\n  }\n  \n  .kv-tip-icon {\n    font-size: 20px;\n  }\n  \n  .kv-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .kv-card {\n    animation: kvFadeInUp .5s ease backwards;\n  }\n  .kv-card:nth-child(1) { animation-delay: .05s; }\n  .kv-card:nth-child(2) { animation-delay: .1s; }\n  .kv-card:nth-child(3) { animation-delay: .15s; }\n  .kv-card:nth-child(4) { animation-delay: .2s; }\n  .kv-card:nth-child(5) { animation-delay: .25s; }\n  .kv-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes kvFadeInUp {\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  .kv-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"LABO-DEMETER","offers":[{"title":"Default Title","offer_id":45755411136669,"sku":"KITAVERM","price":16.06,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/kitaverm_labodemeter_50ml_complement_chien_chat_parasites_interne_d4eeeb2f-cc46-4518-ab9b-122a30e8f9ec.jpg?v=1756886222"},{"product_id":"labodem-piel-60-comprimes-labo-demeter","title":"Labodem Piel - Problèmes peau, poil, digestion chien \u0026 chat - Labo-Demeter","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Labodem Piel - Problèmes peau, poil, digestion chien \u0026 chat\nPalette détectée:\n  - Primaire: #4A7C34 (vert feuillage du logo Labo Demeter)\n  - Secondaire: #D4A843 (doré\/ocre du texte et du golden retriever)\n  - Accent: #5B8A42 (vert plus clair des feuilles)\n  - Cream: #F7F5F0 (fond neutre chaleureux)\nAmbiance: Naturel\/bio, vétérinaire, chaleureux, familial (présence chien et chat)\nPréfixe CSS: lp\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Les bienfaits de Labodem Piel\"\n  2. \"Une composition naturelle et efficace\"\n  3. \"Conseils d'utilisation\"\n  4. \"Un produit respectueux et 100 % naturel\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"lp-premium\"\u003e\n  \n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"lp-hero\"\u003e\n    \u003cdiv class=\"lp-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"lp-hero-content\"\u003e\n      \u003cdiv class=\"lp-badges-top\"\u003e\n        \u003cspan class=\"lp-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"lp-badge\"\u003e🌿 100% naturel\u003c\/span\u003e\n        \u003cspan class=\"lp-badge\"\u003e💊 60 comprimés\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"lp-hero-title\"\u003eLabodem Piel\u003c\/span\u003e\n      \u003cp class=\"lp-subtitle\"\u003eSoutien épiderme, poils et digestion\u003c\/p\u003e\n      \u003cp class=\"lp-description\"\u003eComplément alimentaire naturel enrichi en huile de Haarlem, probiotiques et extraits d'artichaut pour le bien-être de vos compagnons.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 1 : Les bienfaits --\u003e\n  \u003csection class=\"lp-section\"\u003e\n    \u003ch2\u003eLes bienfaits de Labodem Piel\u003c\/h2\u003e\n    \u003cp class=\"lp-section-intro\"\u003eUne action complète pour soulager et améliorer le bien-être de vos compagnons à quatre pattes.\u003c\/p\u003e\n    \u003cdiv class=\"lp-grid\"\u003e\n      \u003cdiv class=\"lp-card\"\u003e\n        \u003ch3\u003e🧴 Détoxifiant \u0026amp; désensibilisant\u003c\/h3\u003e\n        \u003cp\u003eIdéal en cas de dermatoses allergiques chroniques, eczéma ou démangeaisons persistantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-card\"\u003e\n        \u003ch3\u003e💧 Draineur naturel\u003c\/h3\u003e\n        \u003cp\u003eLe soufre et le magnésium biodisponible régénèrent la peau et renforcent les ongles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-card\"\u003e\n        \u003ch3\u003e🦠 Soutien digestif\u003c\/h3\u003e\n        \u003cp\u003eLa flore probiotique rétablit l'équilibre intestinal et améliore l'assimilation des nutriments.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-card\"\u003e\n        \u003ch3\u003e🛡️ Prévention globale\u003c\/h3\u003e\n        \u003cp\u003eContre la chute de poils, ongles cassants, diarrhée, constipation et allergies alimentaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 : Composition --\u003e\n  \u003csection class=\"lp-section\"\u003e\n    \u003ch2\u003eUne composition naturelle et efficace\u003c\/h2\u003e\n    \u003cp class=\"lp-section-intro\"\u003eChaque comprimé contient des actifs soigneusement sélectionnés pour votre animal.\u003c\/p\u003e\n    \u003cdiv class=\"lp-grid\"\u003e\n      \u003cdiv class=\"lp-card\"\u003e\n        \u003ch3\u003e🧂 Sulfate de magnésium\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e260 mg\u003c\/strong\u003e — Essentiel pour le métabolisme de la peau et des ongles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-card\"\u003e\n        \u003ch3\u003e🦠 Bactéries probiotiques\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e20 mg\u003c\/strong\u003e — Soutiennent une flore intestinale saine et équilibrée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-card\"\u003e\n        \u003ch3\u003e🍞 Saccharomyces cerevisiae\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e25 mg\u003c\/strong\u003e — Levure naturelle qui renforce le système digestif.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-card\"\u003e\n        \u003ch3\u003e🌿 Extraits d'artichaut\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e200 mg\u003c\/strong\u003e — Favorisent le drainage naturel et la détoxification.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lp-tip\"\u003e\n      \u003cspan class=\"lp-tip-icon\"\u003e✅\u003c\/span\u003e\n      \u003cp\u003eSans additifs chimiques ni conservateurs — adapté aux besoins spécifiques des chiens et des chats.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 : Conseils d'utilisation --\u003e\n  \u003csection class=\"lp-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation\u003c\/h2\u003e\n    \u003cp class=\"lp-section-intro\"\u003eAdministrez par voie orale selon le poids de l'animal.\u003c\/p\u003e\n    \u003cdiv class=\"lp-grid-compact\"\u003e\n      \u003cdiv class=\"lp-card\"\u003e\n        \u003ch3\u003e🐾 0 à 5 kg\u003c\/h3\u003e\n        \u003cp\u003e½ comprimé \/ jour\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-card\"\u003e\n        \u003ch3\u003e🐕 5 à 15 kg\u003c\/h3\u003e\n        \u003cp\u003e1 comprimé \/ jour\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-card\"\u003e\n        \u003ch3\u003e🐕‍🦺 15 à 30 kg\u003c\/h3\u003e\n        \u003cp\u003e2 comprimés \/ jour\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lp-card\"\u003e\n        \u003ch3\u003e🦮 30 kg et +\u003c\/h3\u003e\n        \u003cp\u003e3 comprimés \/ jour\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lp-accordion\"\u003e\n      \u003cdetails class=\"lp-accordion-item\"\u003e\n        \u003csummary class=\"lp-accordion-header\"\u003e📅 Durée de cure recommandée\u003c\/summary\u003e\n        \u003cdiv class=\"lp-accordion-content\"\u003e\n          \u003cp\u003eUtilisez ce produit en cures de \u003cstrong\u003e3 à 6 semaines\u003c\/strong\u003e. Renouvelez si nécessaire selon l'état de votre animal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"lp-accordion-item\"\u003e\n        \u003csummary class=\"lp-accordion-header\"\u003e💊 Compatibilité traitements\u003c\/summary\u003e\n        \u003cdiv class=\"lp-accordion-content\"\u003e\n          \u003cp\u003ePeut être administré en complément d'un traitement allopathique ou homéopathique, sans interaction indésirable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"lp-accordion-item\"\u003e\n        \u003csummary class=\"lp-accordion-header\"\u003e📦 Contenu de la boîte\u003c\/summary\u003e\n        \u003cdiv class=\"lp-accordion-content\"\u003e\n          \u003cp\u003eChaque boîte contient \u003cstrong\u003e60 comprimés\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 : Produit respectueux --\u003e\n  \u003csection class=\"lp-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003eUn produit respectueux et 100 % naturel\u003c\/h2\u003e\n    \u003cdiv class=\"lp-cta-box\"\u003e\n      \u003cp\u003e🌱 Labodem Piel reflète l'engagement de \u003cstrong\u003eLabo-Demeter\u003c\/strong\u003e pour le bien-être des animaux et l'environnement.\u003cbr\u003e\u003cbr\u003eComplément entièrement naturel, sans composants artificiels, respectueux de la santé globale de vos compagnons à quatre pattes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"lp-disclaimer\"\u003eComplément alimentaire pour animaux. Ne se substitue pas à une alimentation variée et équilibrée. Consultez votre vétérinaire en cas de doute.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --lp-cream: #F7F5F0;\n  --lp-white: #ffffff;\n  --lp-primary: #4A7C34;\n  --lp-primary-dark: #3A6228;\n  --lp-primary-light: #E8F0E4;\n  --lp-secondary: #D4A843;\n  --lp-accent: #5B8A42;\n  --lp-text: #1a1a1a;\n  --lp-text-light: #5a5a5a;\n  --lp-border: #e0e0e0;\n  --lp-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --lp-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --lp-radius: 20px;\n  --lp-radius-sm: 12px;\n}\n\n.lp-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--lp-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.lp-hero {\n  position: relative;\n  background: linear-gradient(135deg, #4A7C34 0%, #5B8A42 50%, #3A6228 100%);\n  border-radius: var(--lp-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(--lp-shadow-lg);\n}\n\n.lp-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5c-2 8-8 14-16 16 8 2 14 8 16 16 2-8 8-14 16-16-8-2-14-8-16-16z' fill='%23ffffff' fill-opacity='0.08'\/%3E%3C\/svg%3E\");\n  opacity: .5;\n}\n\n.lp-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.lp-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.lp-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(--lp-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.lp-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.lp-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.lp-subtitle {\n  color: var(--lp-secondary);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n}\n\n.lp-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n.lp-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.lp-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--lp-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.lp-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(--lp-primary), var(--lp-secondary));\n  border-radius: 2px;\n}\n\n.lp-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--lp-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.lp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.lp-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.lp-card {\n  background: var(--lp-white);\n  border-radius: var(--lp-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--lp-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.lp-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--lp-shadow-lg);\n  border-color: var(--lp-primary);\n}\n\n.lp-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--lp-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.lp-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--lp-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.lp-grid-compact .lp-card {\n  padding: 1rem;\n}\n\n.lp-grid-compact .lp-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.lp-grid-compact .lp-card p {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--lp-primary);\n}\n\n.lp-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--lp-primary-light);\n  border-radius: var(--lp-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.lp-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.lp-tip p {\n  font-size: 14px;\n  color: var(--lp-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.lp-accordion {\n  background: var(--lp-white);\n  border-radius: var(--lp-radius);\n  box-shadow: var(--lp-shadow);\n  overflow: hidden;\n}\n\n.lp-accordion-item {\n  border-bottom: 1px solid var(--lp-border);\n  margin: 0;\n  padding: 0;\n}\n\n.lp-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.lp-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--lp-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.lp-accordion-header:hover {\n  background: var(--lp-primary-light);\n}\n\n.lp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.lp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--lp-primary);\n  transition: transform .2s ease;\n}\n\n.lp-accordion-item[open] .lp-accordion-header::after {\n  content: '−';\n}\n\n.lp-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--lp-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.lp-accordion-content p {\n  margin: 0;\n}\n\n.lp-cta-box {\n  background: linear-gradient(135deg, var(--lp-primary) 0%, var(--lp-primary-dark) 100%);\n  border-radius: var(--lp-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.lp-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.lp-disclaimer {\n  font-size: 12px;\n  color: var(--lp-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .lp-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .lp-card {\n    padding: 1.125rem;\n  }\n  \n  .lp-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .lp-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--lp-radius-sm);\n  }\n  \n  .lp-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .lp-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .lp-grid-compact {\n    gap: .625rem;\n  }\n  \n  .lp-grid-compact .lp-card {\n    padding: .75rem;\n  }\n  \n  .lp-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .lp-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  \n  .lp-tip {\n    padding: .875rem 1rem;\n  }\n  \n  .lp-tip-icon {\n    font-size: 20px;\n  }\n  \n  .lp-tip p {\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .lp-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .lp-card:nth-child(1) { animation-delay: .05s; }\n  .lp-card:nth-child(2) { animation-delay: .1s; }\n  .lp-card:nth-child(3) { animation-delay: .15s; }\n  .lp-card:nth-child(4) { animation-delay: .2s; }\n  .lp-card:nth-child(5) { animation-delay: .25s; }\n  .lp-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  .lp-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"LABO-DEMETER","offers":[{"title":"Default Title","offer_id":45755412185245,"sku":"LABODEMPIEL","price":15.88,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/labodem-piel_chien_chat_labo-demeter-min.jpg?v=1756887128"},{"product_id":"coraboost-soutien-cardio-vasculaire-chien-et-chat-100-comprimes-labo-demeter","title":"Coraboost - Traitement des problèmes Cardiaques Chien et Chat - Labo-Demeter","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Coraboost - Traitement des problèmes Cardiaques Chien et Chat\nPalette détectée:\n  - Primaire: #4A7C34 (vert profond du logo Demeter et accents naturels)\n  - Secondaire: #D4A543 (jaune\/doré du badge \"Soutient du système cardio-vasculaire\")\n  - Accent: #2E5A28 (vert foncé pour contraste)\n  - Neutre: #F7F5F0 (blanc crème du packaging)\nAmbiance: Naturel\/santé animale, confiance médicale, douceur (présence chien et chat), laboratoire français\nPréfixe CSS: cb\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Conseils d'utilisation\"\n  2. \"Composition\"\n  3. \"Origine et Fabrication\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"cb-premium\"\u003e\n  \n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"cb-hero\"\u003e\n    \u003cdiv class=\"cb-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cb-hero-content\"\u003e\n      \u003cdiv class=\"cb-badges-top\"\u003e\n        \u003cspan class=\"cb-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"cb-badge\"\u003e🌿 100% naturel\u003c\/span\u003e\n        \u003cspan class=\"cb-badge\"\u003e🐕 Chiens \u0026amp; Chats\u003c\/span\u003e\n        \u003cspan class=\"cb-badge\"\u003e💊 100 comprimés\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"cb-hero-title\"\u003eCoraboost\u003c\/span\u003e\n      \u003cp class=\"cb-subtitle\"\u003eSoutien cardiovasculaire naturel pour chiens et chats\u003c\/p\u003e\n      \u003cp class=\"cb-description\"\u003eFormulé par Labo-Demeter pour traiter l'insuffisance cardiaque et renforcer le système circulatoire de vos compagnons à quatre pattes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION BÉNÉFICES --\u003e\n  \u003csection class=\"cb-section\"\u003e\n    \u003ch2\u003e❤️ Pourquoi choisir Coraboost ?\u003c\/h2\u003e\n    \u003cp class=\"cb-section-intro\"\u003eUne formule naturelle et efficace pour prendre soin du cœur de votre animal\u003c\/p\u003e\n    \u003cdiv class=\"cb-grid\"\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e💪 Renforce la fonction cardiaque\u003c\/h3\u003e\n        \u003cp\u003eSoutient activement le muscle cardiaque pour une meilleure contraction et un rythme régulier.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e🩸 Optimise la circulation sanguine\u003c\/h3\u003e\n        \u003cp\u003eAméliore le flux sanguin dans tout l'organisme pour une meilleure oxygénation des tissus.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e🛡️ Renforce les vaisseaux\u003c\/h3\u003e\n        \u003cp\u003eFortifie les parois vasculaires pour un système circulatoire plus résistant et sain.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e🌱 Sans additifs chimiques\u003c\/h3\u003e\n        \u003cp\u003eFormule 100% naturelle à base de plantes, sans substances nocives pour votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e🎯 Prévention \u0026amp; traitement\u003c\/h3\u003e\n        \u003cp\u003eIdéal pour les animaux souffrant de troubles cardiaques ou en prévention chez les seniors.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e⚡ Résultats visibles\u003c\/h3\u003e\n        \u003cp\u003eAmélioration de la vitalité et de l'endurance observée par les propriétaires d'animaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION CONSEILS D'UTILISATION --\u003e\n  \u003csection class=\"cb-section\"\u003e\n    \u003ch2\u003eComment administrer Coraboostà votre animal ?\u003c\/h2\u003e\n    \u003cp class=\"cb-section-intro\"\u003eAdministrez les comprimés directement dans la gueule ou mélangez-les à la nourriture\u003c\/p\u003e\n    \u003cdiv class=\"cb-grid-compact\"\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e🐱 Chats \u0026amp; petits chiens\u003c\/h3\u003e\n        \u003cp\u003e\u0026lt; 10 kg : \u003cstrong\u003e1 comprimé\/jour\u003c\/strong\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e🐕 Chiens moyens\u003c\/h3\u003e\n        \u003cp\u003e10-25 kg : \u003cstrong\u003e2 comprimés\/jour\u003c\/strong\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e🐕‍🦺 Grands chiens\u003c\/h3\u003e\n        \u003cp\u003e\u0026gt; 25 kg : \u003cstrong\u003e3 comprimés\/jour\u003c\/strong\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e📅 Durée recommandée\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e3 mois minimum\u003c\/strong\u003e pour des résultats optimaux\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cb-tip\"\u003e\n      \u003cspan class=\"cb-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003eConsultez votre vétérinaire pour adapter la posologie aux besoins spécifiques de votre animal, notamment en cas de traitement médical en cours.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION COMPOSITION --\u003e\n  \u003csection class=\"cb-section\"\u003e\n    \u003ch2\u003eComposition de Coraboost\u003c\/h2\u003e\n    \u003cp class=\"cb-section-intro\"\u003eUne synergie de 5 plantes aux vertus cardiovasculaires reconnues\u003c\/p\u003e\n    \u003cdiv class=\"cb-grid\"\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e🌸 Poudre d'aubépine\u003c\/h3\u003e\n        \u003cp\u003ePlante cardiotonique par excellence, régule le rythme cardiaque et renforce le muscle du cœur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e🌰 Extrait de marronnier\u003c\/h3\u003e\n        \u003cp\u003eAméliore la circulation veineuse et renforce l'élasticité des parois vasculaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e🍇 Extrait de vigne rouge\u003c\/h3\u003e\n        \u003cp\u003ePuissant antioxydant qui protège les vaisseaux et améliore la microcirculation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e🍃 Extrait de ginkgo biloba\u003c\/h3\u003e\n        \u003cp\u003eFavorise l'oxygénation cérébrale et périphérique, fluidifie la circulation sanguine.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e🍇 Extrait de pépins de raisin\u003c\/h3\u003e\n        \u003cp\u003eRiche en OPC, protège les capillaires et soutient la santé cardiovasculaire globale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e✨ Excipient naturel\u003c\/h3\u003e\n        \u003cp\u003eFormulation sans additifs chimiques pour une tolérance optimale chez tous les animaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION ORIGINE ET FABRICATION --\u003e\n  \u003csection class=\"cb-section\"\u003e\n    \u003ch2\u003eOrigine et fabrication\u003c\/h2\u003e\n    \u003cdiv class=\"cb-testimonial\"\u003e\n      \u003cp class=\"cb-testimonial-text\"\u003e\"Coraboost est fabriqué en France par Labo-Demeter, laboratoire spécialisé dans les traitements naturels pour animaux. Nos ingrédients de qualité pharmaceutique sont sélectionnés avec le plus grand soin pour garantir une efficacité optimale et un traitement naturel de l'insuffisance cardiaque totalement sûr pour vos compagnons.\"\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cb-grid-compact\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e🏭 Labo-Demeter\u003c\/h3\u003e\n        \u003cp\u003eSpécialiste français des soins naturels pour animaux\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e💎 Qualité pharma\u003c\/h3\u003e\n        \u003cp\u003eIngrédients de grade pharmaceutique\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e🔬 Expertise vétérinaire\u003c\/h3\u003e\n        \u003cp\u003eFormule développée avec des professionnels\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cb-card\"\u003e\n        \u003ch3\u003e✅ Résultats prouvés\u003c\/h3\u003e\n        \u003cp\u003eTémoignages positifs des propriétaires\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION INFORMATIONS --\u003e\n  \u003csection class=\"cb-section\"\u003e\n    \u003ch2\u003e📋 Informations complémentaires\u003c\/h2\u003e\n    \u003cdiv class=\"cb-accordion\"\u003e\n      \u003cdetails class=\"cb-accordion-item\"\u003e\n        \u003csummary class=\"cb-accordion-header\"\u003e🎯 Pour quels animaux ?\u003c\/summary\u003e\n        \u003cdiv class=\"cb-accordion-content\"\u003e\n          \u003cp\u003eCoraboost convient aux chiens et chats de tous âges, particulièrement recommandé pour les animaux âgés, ceux présentant des souffles cardiaques, des insuffisances ou des irrégularités du rythme cardiaque. Également idéal en prévention pour les races prédisposées aux problèmes cardiaques.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"cb-accordion-item\"\u003e\n        \u003csummary class=\"cb-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"cb-accordion-content\"\u003e\n          \u003cp\u003eConservez le flacon dans un endroit sec, à l'abri de la lumière et de l'humidité. Température idéale : entre 15°C et 25°C. Refermez bien le flacon après chaque utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"cb-accordion-item\"\u003e\n        \u003csummary class=\"cb-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"cb-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement vétérinaire. En cas de traitement médical en cours, consultez votre vétérinaire avant utilisation. Tenir hors de portée des enfants. Respectez la posologie recommandée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"cb-accordion-item\"\u003e\n        \u003csummary class=\"cb-accordion-header\"\u003e📦 Contenu du produit\u003c\/summary\u003e\n        \u003cdiv class=\"cb-accordion-content\"\u003e\n          \u003cp\u003eFlacon de 100 comprimés sécables. Selon le poids de votre animal, un flacon couvre de 1 à 3 mois de traitement. Format pratique et économique pour un suivi sur la durée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"cb-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"cb-cta-box\"\u003e\n      \u003cp\u003e🐾 Offrez à votre compagnon le soutien cardiaque naturel qu'il mérite avec Coraboost – une formule française, efficace et sans compromis sur la qualité.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"cb-disclaimer\"\u003eComplément alimentaire pour animaux. Ne se substitue pas à une alimentation variée et équilibrée ni à un suivi vétérinaire régulier.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --cb-cream: #F9F7F2;\n  --cb-white: #ffffff;\n  --cb-primary: #4A7C34;\n  --cb-primary-dark: #2E5A28;\n  --cb-primary-light: #E8F0E4;\n  --cb-secondary: #D4A543;\n  --cb-accent: #C49A3B;\n  --cb-text: #1a1a1a;\n  --cb-text-light: #5a5a5a;\n  --cb-border: #e0e0e0;\n  --cb-shadow: 0 4px 24px rgba(74,124,52,.08);\n  --cb-shadow-lg: 0 12px 48px rgba(74,124,52,.15);\n  --cb-radius: 20px;\n  --cb-radius-sm: 12px;\n}\n\n.cb-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--cb-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.cb-hero {\n  position: relative;\n  background: linear-gradient(135deg, #4A7C34 0%, #3D6A2B 40%, #2E5A28 100%);\n  border-radius: var(--cb-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(--cb-shadow-lg);\n}\n\n.cb-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5C20 5 15 15 15 25s10 15 15 25c5-10 15-15 15-25S40 5 30 5z' fill='%23ffffff' fill-opacity='0.05'\/%3E%3C\/svg%3E\");\n  opacity: .3;\n}\n\n.cb-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.cb-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.cb-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(--cb-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.cb-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.cb-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(32px, 8vw, 56px);\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.cb-subtitle {\n  color: var(--cb-secondary);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n  text-shadow: 0 2px 10px rgba(0,0,0,.1);\n}\n\n.cb-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.cb-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.cb-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--cb-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.cb-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(--cb-primary), var(--cb-secondary));\n  border-radius: 2px;\n}\n\n.cb-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cb-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.cb-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.cb-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.cb-card {\n  background: var(--cb-white);\n  border-radius: var(--cb-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--cb-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.cb-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--cb-shadow-lg);\n  border-color: var(--cb-primary);\n}\n\n.cb-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--cb-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.cb-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--cb-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.cb-grid-compact .cb-card {\n  padding: 1rem;\n}\n\n.cb-grid-compact .cb-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.cb-grid-compact .cb-card p {\n  font-size: 12px;\n}\n\n.cb-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--cb-primary-light);\n  border-radius: var(--cb-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.cb-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.cb-tip p {\n  font-size: 14px;\n  color: var(--cb-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.cb-testimonial {\n  background: var(--cb-white);\n  border-radius: var(--cb-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--cb-shadow);\n  border-left: 4px solid var(--cb-primary);\n}\n\n.cb-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cb-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n.cb-accordion {\n  background: var(--cb-white);\n  border-radius: var(--cb-radius);\n  box-shadow: var(--cb-shadow);\n  overflow: hidden;\n}\n\n.cb-accordion-item {\n  border-bottom: 1px solid var(--cb-border);\n  margin: 0;\n  padding: 0;\n}\n\n.cb-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.cb-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--cb-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.cb-accordion-header:hover {\n  background: var(--cb-primary-light);\n}\n\n.cb-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.cb-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--cb-primary);\n  transition: transform .2s ease;\n}\n\n.cb-accordion-item[open] .cb-accordion-header::after {\n  content: '−';\n}\n\n.cb-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--cb-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.cb-accordion-content p {\n  margin: 0;\n}\n\n.cb-cta-box {\n  background: linear-gradient(135deg, var(--cb-primary) 0%, var(--cb-primary-dark) 100%);\n  border-radius: var(--cb-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.cb-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.cb-disclaimer {\n  font-size: 12px;\n  color: var(--cb-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .cb-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .cb-card {\n    padding: 1.125rem;\n  }\n  \n  .cb-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .cb-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--cb-radius-sm);\n  }\n  \n  .cb-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .cb-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .cb-grid-compact {\n    gap: .625rem;\n  }\n  \n  .cb-grid-compact .cb-card {\n    padding: .75rem;\n  }\n  \n  .cb-testimonial {\n    padding: 1.25rem;\n  }\n  \n  .cb-testimonial-text {\n    font-size: 14px;\n  }\n  \n  .cb-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .cb-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .cb-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .cb-card:nth-child(1) { animation-delay: .05s; }\n  .cb-card:nth-child(2) { animation-delay: .1s; }\n  .cb-card:nth-child(3) { animation-delay: .15s; }\n  .cb-card:nth-child(4) { animation-delay: .2s; }\n  .cb-card:nth-child(5) { animation-delay: .25s; }\n  .cb-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  .cb-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"LABO-DEMETER","offers":[{"title":"Default Title","offer_id":45755413004445,"sku":"LABOCORA100","price":16.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/coraboost_chien_chat_problemes_cardiaques_100_comprimes_labodemeter-min.jpg?v=1756899020"},{"product_id":"canivida-anti-age-100-comprimes-labo-demeter","title":"Canivida 100 comprimés - Traitement naturel anti-âge chien \u0026 chat - Labo-Demeter","description":"\u003cdiv class=\"cv-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"cv-hero\"\u003e\n\u003cdiv class=\"cv-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cv-hero-content\"\u003e\n\u003cdiv class=\"cv-badges-top\"\u003e\n\u003cspan class=\"cv-badge\"\u003e🐾 Chiens \u0026amp; chats\u003c\/span\u003e \u003cspan class=\"cv-badge\"\u003e🌿 100 % naturel\u003c\/span\u003e \u003cspan class=\"cv-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"cv-badge\"\u003e💊 100 comprimés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cv-hero-title\"\u003eCanivida anti-âge\u003c\/span\u003e\n\u003cp class=\"cv-subtitle\"\u003eTraitement naturel anti-âge pour chiens et chats\u003c\/p\u003e\n\u003cp class=\"cv-description\"\u003eExtrait de Yam, spiruline biologique, levure de bière revivifiable et silice : une formule naturelle pour soutenir vitalité, immunité et équilibre de votre compagnon senior.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003eCanivida Anti-Âge : le complément alimentaire naturel pour chien et chat vieillissant\u003c\/h2\u003e\n\u003cp class=\"cv-section-intro\"\u003eVotre chien ralentit lors des promenades ? Votre chat hésite avant de sauter sur le canapé ? En vieillissant, nos compagnons à quatre pattes font face aux mêmes défis que nous : \u003cstrong\u003eraideurs articulaires\u003c\/strong\u003e, baisse d'énergie, système immunitaire fragilisé.\u003c\/p\u003e\n\u003cp class=\"cv-section-intro\"\u003e\u003cstrong\u003eCanivida de Labo-Demeter\u003c\/strong\u003e est un complément alimentaire pour chien et chat spécialement formulé pour accompagner le vieillissement de votre animal avec douceur et efficacité.\u003c\/p\u003e\n\u003cdiv class=\"cv-grid-compact\"\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e⚡ Énergie\u003c\/h3\u003e\n\u003cp\u003eRetrouve son entrain et sa joie de vivre au quotidien\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e💚 Vitalité\u003c\/h3\u003e\n\u003cp\u003eUn organisme renforcé pour des années de bonheur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🛡️ Immunité\u003c\/h3\u003e\n\u003cp\u003eDes défenses naturelles solides face au vieillissement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🦴 Articulations\u003c\/h3\u003e\n\u003cp\u003eMobilité et confort articulaire préservés\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003ePourquoi choisir Canivida pour votre animal senior ?\u003c\/h2\u003e\n\u003cp class=\"cv-section-intro\"\u003eAvec l'âge, l'organisme de votre compagnon produit moins de substances essentielles au bon fonctionnement de ses articulations et de ses défenses naturelles. Canivida a été conçu pour répondre précisément à ces besoins en combinant \u003cstrong\u003edes actifs naturels aux vertus complémentaires\u003c\/strong\u003e :\u003c\/p\u003e\n\u003cdiv class=\"cv-grid\"\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e⚡ Énergie et vitalité\u003c\/h3\u003e\n\u003cp\u003eLa spiruline biologique et la levure de bière revivifiable apportent protéines, vitamines du groupe B et minéraux essentiels pour soutenir le tonus et la vitalité au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🌿 Équilibre hormonal naturel\u003c\/h3\u003e\n\u003cp\u003eL’extrait de Yam est traditionnellement utilisé pour accompagner l’équilibre naturel de l’organisme et soutenir le bien-être général chez l’animal vieillissant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🦴 Soutien des tissus et de la structure\u003c\/h3\u003e\n\u003cp\u003eLa silice contribue au maintien de la souplesse des tissus conjonctifs et participe au confort articulaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🛡️ Défenses naturelles\u003c\/h3\u003e\n\u003cp\u003eLa synergie spiruline et levure de bière aide à renforcer les défenses naturelles et à soutenir l’organisme face aux effets du vieillissement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🌱 Formule naturelle maîtrisée\u003c\/h3\u003e\n\u003cp\u003eSans colorants artificiels. La maltodextrine bio et le stéarate de magnésium assurent la stabilité et la bonne fabrication du comprimé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003eComposition détaillée\u003c\/h2\u003e\n\u003cp class=\"cv-section-intro\"\u003eLe Canivida contient exclusivement des ingrédients d'origine naturelle, rigoureusement sélectionnés par Labo-Demeter :\u003c\/p\u003e\n\u003cdiv class=\"cv-grid\"\u003e\n\u003cdiv class=\"cv-card cv-card-ingredient\"\u003e\n\u003ch3\u003e🌿 Extrait de Yam\u003c\/h3\u003e\n\u003cp\u003eTraditionnellement utilisé pour accompagner l’équilibre naturel de l’organisme et soutenir le bien-être global.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card cv-card-ingredient\"\u003e\n\u003ch3\u003e💙 Spiruline biologique\u003c\/h3\u003e\n\u003cp\u003eMicro-algue riche en protéines, fer, vitamines et antioxydants naturels. Contribue à la vitalité et au soutien immunitaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card cv-card-ingredient\"\u003e\n\u003ch3\u003e🍺 Levure de bière revivifiable\u003c\/h3\u003e\n\u003cp\u003eSource naturelle de vitamines B et d’oligo-éléments, idéale pour soutenir l’énergie, la qualité du pelage et la résistance de l’organisme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card cv-card-ingredient\"\u003e\n\u003ch3\u003e🦴 Silice\u003c\/h3\u003e\n\u003cp\u003eParticipe au maintien de la souplesse des tissus conjonctifs et au confort articulaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card cv-card-ingredient\"\u003e\n\u003ch3\u003e⚖️ Excipients d’origine naturelle\u003c\/h3\u003e\n\u003cp\u003eMaltodextrine biologique et stéarate de magnésium, utilisés pour assurer la stabilité et la bonne tenue des comprimés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003eConseils d'utilisation et posologie\u003c\/h2\u003e\n\u003cp class=\"cv-section-intro\"\u003eAdministrez \u003cstrong\u003e1 comprimé par tranche de 10 kg\u003c\/strong\u003e de poids corporel, \u003cstrong\u003eune fois par jour\u003c\/strong\u003e, pendant au moins \u003cstrong\u003e1 mois\u003c\/strong\u003e. Les comprimés se donnent directement dans la gueule ou mélangés à la nourriture.\u003c\/p\u003e\n\u003cdiv class=\"cv-timeline\"\u003e\n\u003cdiv class=\"cv-timeline-item\"\u003e\n\u003cdiv class=\"cv-timeline-number\"\u003e🐱\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-content\"\u003e\n\u003ch3\u003eChats et petits chiens (moins de 10 kg)\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e1 comprimé\/jour\u003c\/strong\u003e  soit environ \u003cstrong\u003e3 mois de cure\u003c\/strong\u003e par boîte de 100 comprimés\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-item\"\u003e\n\u003cdiv class=\"cv-timeline-number\"\u003e🐕\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-content\"\u003e\n\u003ch3\u003eChiens de taille moyenne (10 à 25 kg)\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e2 comprimés\/jour\u003c\/strong\u003e  soit environ \u003cstrong\u003e50 jours de cure\u003c\/strong\u003e par boîte\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-item\"\u003e\n\u003cdiv class=\"cv-timeline-number\"\u003e🐕🦺\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-content\"\u003e\n\u003ch3\u003eGrands chiens (plus de 25 kg)\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e3 à 4 comprimés\/jour\u003c\/strong\u003e  soit \u003cstrong\u003e25 à 33 jours de cure\u003c\/strong\u003e par boîte\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-tip\"\u003e\n\u003cspan class=\"cv-tip-icon\"\u003e✅\u003c\/span\u003e\n\u003cp\u003eCe complément alimentaire est \u003cstrong\u003ecompatible avec tout traitement\u003c\/strong\u003e allopathique ou homéopathique, sans risque d'interaction, y compris en cas d'insuffisance cardiaque, rénale, hépatique ou de diabète.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003eFabriqué en France par Labo-Demeter\u003c\/h2\u003e\n\u003cdiv class=\"cv-testimonial\"\u003e\n\u003cp class=\"cv-testimonial-text\"\u003e\u003cstrong\u003eLabo-Demeter\u003c\/strong\u003e est une entreprise française spécialisée dans les solutions de santé naturelles pour animaux. Chaque lot de Canivida est fabriqué selon des \u003cstrong\u003enormes de qualité rigoureuses\u003c\/strong\u003e, dans le respect de l'environnement. Les ingrédients sont soigneusement traités pour préserver l'intégralité de leurs propriétés bénéfiques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 1.25rem;\" class=\"cv-grid-compact\"\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🇫🇷 Made in France\u003c\/h3\u003e\n\u003cp\u003eFabrication française contrôlée\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🔬 Qualité certifiée\u003c\/h3\u003e\n\u003cp\u003eNormes rigoureuses à chaque lot\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🌿 Respect de la nature\u003c\/h3\u003e\n\u003cp\u003eIngrédients naturels préservés\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🐾 Expert animal\u003c\/h3\u003e\n\u003cp\u003eSpécialiste santé naturelle animale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003eÀ qui s'adresse Canivida ?\u003c\/h2\u003e\n\u003cp class=\"cv-section-intro\"\u003eCe complément alimentaire est particulièrement recommandé pour les \u003cstrong\u003echiens et chats à partir de 7 ans\u003c\/strong\u003e, mais il peut aussi être utilisé chez les animaux plus jeunes présentant des signes de fragilité articulaire.\u003c\/p\u003e\n\u003cdiv class=\"cv-grid\"\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🐕 Chien senior\u003c\/h3\u003e\n\u003cp\u003eVotre chien souffre d'arthrose, de raideurs ou manque d'entrain ? Canivida peut améliorer sensiblement son confort de vie.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🐈 Chat vieillissant\u003c\/h3\u003e\n\u003cp\u003eVotre chat montre des signes de fatigue chronique ou a du mal à se déplacer ? Canivida l'accompagne en douceur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🐶 Jeune animal fragile\u003c\/h3\u003e\n\u003cp\u003eLes animaux plus jeunes présentant des fragilités articulaires peuvent aussi bénéficier de la formule Canivida.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA + DISCLAIMER --\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"cv-section\"\u003e\n\u003cdiv class=\"cv-cta-box\"\u003e\n\u003cp\u003e🐾 Offrez à votre compagnon le meilleur de la nature pour vieillir en pleine forme.\u003cbr\u003eCanivida 100 comprimés de soin et d'amour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"cv-disclaimer\"\u003eCanivida est un complément alimentaire et ne remplace en aucun cas un traitement vétérinaire. En cas de doute sur l'état de santé de votre animal, consultez votre vétérinaire.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* === VARIABLES === *\/\n:root {\n  --cv-cream: #f7f5f0;\n  --cv-white: #ffffff;\n  --cv-primary: #2D6A35;\n  --cv-primary-dark: #1e4d26;\n  --cv-primary-light: #e8f3ea;\n  --cv-secondary: #C8A84E;\n  --cv-accent: #4A9E55;\n  --cv-text: #1a1a1a;\n  --cv-text-light: #5a5a5a;\n  --cv-border: #e0e0e0;\n  --cv-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --cv-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --cv-radius: 20px;\n  --cv-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.cv-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--cv-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.cv-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1e4d26 0%, #2D6A35 40%, #4A9E55 75%, #C8A84E 100%);\n  border-radius: var(--cv-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(--cv-shadow-lg);\n}\n\n.cv-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 50%, rgba(255,255,255,.08) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(255,255,255,.06) 0%, transparent 40%),\n                    radial-gradient(circle at 60% 80%, rgba(200,168,78,.1) 0%, transparent 40%);\n  opacity: 1;\n}\n\n.cv-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n\/* === BADGES === *\/\n.cv-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.cv-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(--cv-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.cv-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === TITRE HERO === *\/\n.cv-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.cv-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.01em;\n}\n\n.cv-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n\/* === SECTIONS === *\/\n.cv-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.cv-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--cv-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.cv-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(--cv-primary), var(--cv-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.cv-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cv-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\/* === CARDS === *\/\n.cv-card {\n  background: var(--cv-white);\n  border-radius: var(--cv-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--cv-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.cv-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--cv-shadow-lg);\n  border-color: var(--cv-primary);\n}\n\n.cv-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--cv-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.cv-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--cv-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CARD INGREDIENT (variante) === *\/\n.cv-card-ingredient {\n  border-top: 3px solid var(--cv-accent);\n}\n\n.cv-card-ingredient:hover {\n  border-top-color: var(--cv-secondary);\n  border-left-color: transparent;\n  border-right-color: transparent;\n  border-bottom-color: transparent;\n}\n\n\/* === GRILLES === *\/\n.cv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.cv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.cv-grid-compact .cv-card {\n  padding: 1rem;\n}\n\n.cv-grid-compact .cv-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.cv-grid-compact .cv-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.cv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.cv-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.cv-timeline-number {\n  flex-shrink: 0;\n  width: 48px;\n  height: 48px;\n  background: linear-gradient(135deg, var(--cv-primary), var(--cv-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: 22px;\n  box-shadow: 0 4px 16px rgba(45,106,53,.25);\n}\n\n.cv-timeline-content {\n  flex: 1;\n  background: var(--cv-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--cv-radius-sm);\n  box-shadow: var(--cv-shadow);\n}\n\n.cv-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--cv-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.cv-timeline-content p {\n  font-size: 14px;\n  color: var(--cv-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.cv-testimonial {\n  background: var(--cv-white);\n  border-radius: var(--cv-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--cv-shadow);\n  border-left: 4px solid var(--cv-secondary);\n}\n\n.cv-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cv-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.cv-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--cv-primary-light);\n  border-radius: var(--cv-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.cv-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.cv-tip p {\n  font-size: 14px;\n  color: var(--cv-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.cv-cta-box {\n  background: linear-gradient(135deg, var(--cv-primary) 0%, var(--cv-primary-dark) 50%, #1a3d20 100%);\n  border-radius: var(--cv-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.cv-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: radial-gradient(circle at 30% 50%, rgba(200,168,78,.15) 0%, transparent 60%);\n}\n\n.cv-cta-box p {\n  position: relative;\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.cv-disclaimer {\n  font-size: 12px;\n  color: var(--cv-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  .cv-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .cv-card {\n    padding: 1.125rem;\n  }\n\n  .cv-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .cv-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--cv-radius-sm);\n  }\n\n  .cv-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .cv-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .cv-grid-compact {\n    gap: .625rem;\n  }\n\n  .cv-grid-compact .cv-card {\n    padding: .75rem;\n  }\n\n  .cv-timeline-number {\n    width: 38px;\n    height: 38px;\n    font-size: 18px;\n  }\n\n  .cv-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .cv-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .cv-timeline-content p {\n    font-size: 13px;\n  }\n\n  .cv-testimonial {\n    padding: 1.25rem;\n  }\n\n  .cv-testimonial-text {\n    font-size: 14px;\n  }\n\n  .cv-section-intro {\n    font-size: 14px;\n    margin-bottom: 1.25rem;\n  }\n\n  .cv-tip {\n    padding: .875rem 1rem;\n  }\n\n  .cv-tip-icon {\n    font-size: 20px;\n  }\n\n  .cv-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .cv-card {\n    animation: cvFadeInUp .5s ease backwards;\n  }\n  .cv-card:nth-child(1) { animation-delay: .05s; }\n  .cv-card:nth-child(2) { animation-delay: .1s; }\n  .cv-card:nth-child(3) { animation-delay: .15s; }\n  .cv-card:nth-child(4) { animation-delay: .2s; }\n  .cv-card:nth-child(5) { animation-delay: .25s; }\n  .cv-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes cvFadeInUp {\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  .cv-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"LABO-DEMETER","offers":[{"title":"Default Title","offer_id":53492589396345,"sku":"CANIVIDA-1","price":16.96,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/canidiva_100_comprimes_labo_demeter-traitement_anti-age_chien-chat-min.jpg?v=1756883597"},{"product_id":"canidren-draineur-hepatique-et-renal-chien-et-chat-labo-demeter","title":"Canidren - Draineur Hépatique et Renal Chien \u0026 Chat - Labo-Demeter","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Canidren - Draineur Hépatique et Rénal Chien \u0026 Chat - Labo-Demeter\nPalette détectée:\n  - Primaire: #2E7D32 (vert foncé du logo Demeter et des accents végétaux)\n  - Secondaire: #C8A951 (doré\/jaune des textes \"Draineur hépatique\" sur le packaging)\n  - Accent: #4CAF50 (vert clair des feuilles et de l'univers naturel)\nAmbiance: Naturel, vétérinaire, confiance, bien-être animal, plantes médicinales, fond blanc\/crème épuré\nPréfixe CSS: cd\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Canidren Labo-Demeter : le draineur hépatique et rénal naturel pour chien et chat\"\n  2. \"Pourquoi drainer le foie et les reins de votre animal ?\"\n  3. \"Une formule à base de trois plantes complémentaires\"\n  4. \"Conseils d'utilisation et posologie\"\n  5. \"Fabrication française et engagement qualité\"\n  6. \"Précautions et conservation\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"cd-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"cd-hero\"\u003e\n    \u003cdiv class=\"cd-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cd-hero-content\"\u003e\n      \u003cdiv class=\"cd-badges-top\"\u003e\n        \u003cspan class=\"cd-badge\"\u003e🐾 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"cd-badge\"\u003e🌿 3 plantes actives\u003c\/span\u003e\n        \u003cspan class=\"cd-badge\"\u003e💊 100 comprimés\u003c\/span\u003e\n        \u003cspan class=\"cd-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"cd-hero-title\"\u003eCanidren Labo-Demeter\u003c\/span\u003e\n      \u003cp class=\"cd-subtitle\"\u003eDraineur hépatique et rénal naturel\u003c\/p\u003e\n      \u003cp class=\"cd-description\"\u003eSoutenez le foie et les reins de votre compagnon grâce à une synergie de plantes puissantes. Une cure douce et efficace pour retrouver vitalité et bien-être au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"cd-section\"\u003e\n    \u003ch2\u003eCanidren Labo-Demeter : le draineur hépatique et rénal naturel pour chien et chat\u003c\/h2\u003e\n    \u003cp class=\"cd-section-intro\"\u003eVotre chien manque d'entrain ? Votre chat semble fatigué sans raison apparente ? Le foie et les reins de nos animaux sont sollicités en permanence.\u003c\/p\u003e\n    \u003cdiv class=\"cd-grid-compact\"\u003e\n      \u003cdiv class=\"cd-card\"\u003e\n        \u003ch3\u003e🍽️ Alimentation industrielle\u003c\/h3\u003e\n        \u003cp\u003eAdditifs, conservateurs et ingrédients transformés qui surchargent les organes filtres.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-card\"\u003e\n        \u003ch3\u003e💊 Traitements médicamenteux\u003c\/h3\u003e\n        \u003cp\u003eVermifuges, antibiotiques et autres médicaments qui sollicitent le foie et les reins.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-card\"\u003e\n        \u003ch3\u003e🏭 Polluants environnementaux\u003c\/h3\u003e\n        \u003cp\u003ePesticides, métaux lourds et toxines du quotidien qui s'accumulent dans l'organisme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-card\"\u003e\n        \u003ch3\u003e✨ La solution Canidren\u003c\/h3\u003e\n        \u003cp\u003e100 comprimés formulés pour un drainage hépatique et rénal complet grâce à 3 plantes synergiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"cd-section\"\u003e\n    \u003ch2\u003ePourquoi drainer le foie et les reins de votre animal ?\u003c\/h2\u003e\n    \u003cp class=\"cd-section-intro\"\u003eLe foie et les reins jouent un rôle central dans l'élimination des toxines. Lorsque ces organes sont surchargés, les signes peuvent être discrets mais révélateurs.\u003c\/p\u003e\n    \u003cdiv class=\"cd-grid\"\u003e\n      \u003cdiv class=\"cd-card\"\u003e\n        \u003ch3\u003e😴 Fatigue chronique\u003c\/h3\u003e\n        \u003cp\u003eUn animal anormalement fatigué peut souffrir d'une surcharge toxinique qui ralentit tout son métabolisme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-card\"\u003e\n        \u003ch3\u003e🐕 Pelage terne\u003c\/h3\u003e\n        \u003cp\u003eUn poil sans éclat est souvent le reflet d'un foie en difficulté qui ne filtre plus correctement les déchets.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-card\"\u003e\n        \u003ch3\u003e🤢 Troubles digestifs\u003c\/h3\u003e\n        \u003cp\u003eVomissements, diarrhées ou perte d'appétit peuvent indiquer un besoin de drainage hépatique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-card\"\u003e\n        \u003ch3\u003e😮‍💨 Mauvaise haleine\u003c\/h3\u003e\n        \u003cp\u003eL'halitose est fréquemment liée à un dysfonctionnement hépatique ou à une accumulation de toxines.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-card\"\u003e\n        \u003ch3\u003e💉 Après un traitement\u003c\/h3\u003e\n        \u003cp\u003eParticulièrement recommandé après une vermifugation, un antibiotique ou tout traitement médicamenteux lourd.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-card\"\u003e\n        \u003ch3\u003e🔄 En cure saisonnière\u003c\/h3\u003e\n        \u003cp\u003eUne cure régulière permet de maintenir la vitalité de votre chien ou chat et de prévenir les surcharges.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"cd-section\"\u003e\n    \u003ch2\u003eUne formule à base de trois plantes complémentaires\u003c\/h2\u003e\n    \u003cp class=\"cd-section-intro\"\u003eLa force du Canidren réside dans l'association ciblée de trois plantes aux propriétés complémentaires, agissant en synergie pour un drainage complet.\u003c\/p\u003e\n    \u003cdiv class=\"cd-grid\"\u003e\n      \u003cdiv class=\"cd-card cd-card-plant\"\u003e\n        \u003ch3\u003e🌱 Lespedeza capitata\u003c\/h3\u003e\n        \u003cp\u003ePlante traditionnellement utilisée pour ses propriétés \u003cstrong\u003ediurétiques et anti-néphrotiques\u003c\/strong\u003e. Elle favorise le bon fonctionnement rénal et aide à lutter contre la rétention d'eau et les œdèmes.\u003c\/p\u003e\n        \u003cspan class=\"cd-card-tag\"\u003e🫘 Action rénale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-card cd-card-plant\"\u003e\n        \u003ch3\u003e🌿 Cardon (Cynara cardunculus)\u003c\/h3\u003e\n        \u003cp\u003eCousin de l'artichaut, le cardon stimule la \u003cstrong\u003esécrétion et l'excrétion de la bile\u003c\/strong\u003e, facilitant la détoxification hépatique. Il possède également un effet diurétique complémentaire.\u003c\/p\u003e\n        \u003cspan class=\"cd-card-tag\"\u003e🫀 Action hépatique\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-card cd-card-plant\"\u003e\n        \u003ch3\u003e🥕 Radis noir (Raphanus raphanistrum)\u003c\/h3\u003e\n        \u003cp\u003eRiche en \u003cstrong\u003ecomposés soufrés\u003c\/strong\u003e, le radis noir est l'une des plantes les plus réputées pour soutenir la fonction hépatique. Il aide le foie à éliminer les toxines et favorise une meilleure digestion.\u003c\/p\u003e\n        \u003cspan class=\"cd-card-tag\"\u003e🧬 Détox puissante\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cd-tip\"\u003e\n      \u003cspan class=\"cd-tip-icon\"\u003e🔬\u003c\/span\u003e\n      \u003cp\u003eCette triple action agit en synergie pour offrir un \u003cstrong\u003edrainage complet\u003c\/strong\u003e, tant au niveau du foie que des reins, contribuant ainsi au bien-être global de votre animal.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"cd-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation et posologie\u003c\/h2\u003e\n    \u003cp class=\"cd-section-intro\"\u003eLe Canidren s'administre facilement, mélangé à la nourriture ou donné directement.\u003c\/p\u003e\n    \u003cdiv class=\"cd-grid-compact\"\u003e\n      \u003cdiv class=\"cd-card cd-card-dosage\"\u003e\n        \u003ch3\u003e🐱 Chat\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e1 comprimé\u003c\/strong\u003e par jour\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-card cd-card-dosage\"\u003e\n        \u003ch3\u003e🐶 Chien\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e1 comprimé\u003c\/strong\u003e par tranche de 10 kg\/jour\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cd-timeline\"\u003e\n      \u003cdiv class=\"cd-timeline-item\"\u003e\n        \u003cdiv class=\"cd-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"cd-timeline-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eLa cure recommandée dure de \u003cstrong\u003e1 à 3 semaines\u003c\/strong\u003e, à renouveler selon les besoins de votre animal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-timeline-item\"\u003e\n        \u003cdiv class=\"cd-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"cd-timeline-content\"\u003e\n          \u003ch3\u003eCompatibilité\u003c\/h3\u003e\n          \u003cp\u003eCompatible avec les traitements vétérinaires en cours, y compris les protocoles chimiothérapiques ou phytothérapiques, sans précaution particulière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-timeline-item\"\u003e\n        \u003cdiv class=\"cd-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"cd-timeline-content\"\u003e\n          \u003ch3\u003eConseil vétérinaire\u003c\/h3\u003e\n          \u003cp\u003ePour toute situation spécifique, n'hésitez pas à demander l'avis de votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"cd-section\"\u003e\n    \u003ch2\u003eFabrication française et engagement qualité\u003c\/h2\u003e\n    \u003cdiv class=\"cd-grid\"\u003e\n      \u003cdiv class=\"cd-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eConçu et fabriqué par le Labo Demeter, laboratoire spécialisé dans les compléments alimentaires naturels pour animaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-card\"\u003e\n        \u003ch3\u003e🌾 Sans pesticides\u003c\/h3\u003e\n        \u003cp\u003eLes ingrédients sont sélectionnés avec soin et cultivés sans pesticides, dans le respect de l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cd-card\"\u003e\n        \u003ch3\u003e🔍 Traçabilité totale\u003c\/h3\u003e\n        \u003cp\u003eUne supplémentation saine, traçable et responsable pour offrir le meilleur à votre compagnon.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 --\u003e\n  \u003csection class=\"cd-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePrécautions et conservation\u003c\/h2\u003e\n    \u003cdiv class=\"cd-accordion\"\u003e\n      \u003cdetails class=\"cd-accordion-item\"\u003e\n        \u003csummary class=\"cd-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"cd-accordion-content mt-3\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement vétérinaire ni à une alimentation équilibrée. En cas de pathologie hépatique ou rénale avérée, consultez votre vétérinaire avant toute utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"cd-accordion-item\"\u003e\n        \u003csummary class=\"cd-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"cd-accordion-content mt-3\"\u003e\n          \u003cp\u003eConservez le flacon dans un endroit frais et sec, à l'abri de la lumière directe.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"cd-disclaimer\"\u003eComplément alimentaire pour animaux. Ne se substitue pas à une alimentation variée et équilibrée ni à un avis vétérinaire.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* === VARIABLES CSS === *\/\n:root {\n  --cd-cream: #f7f9f4;\n  --cd-white: #ffffff;\n  --cd-primary: #2E7D32;\n  --cd-primary-dark: #1B5E20;\n  --cd-primary-light: #E8F5E9;\n  --cd-secondary: #C8A951;\n  --cd-accent: #4CAF50;\n  --cd-text: #1a1a1a;\n  --cd-text-light: #5a5a5a;\n  --cd-border: #dce8dc;\n  --cd-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --cd-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --cd-radius: 20px;\n  --cd-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.cd-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--cd-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.cd-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1B5E20 0%, #2E7D32 40%, #4CAF50 100%);\n  border-radius: var(--cd-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(--cd-shadow-lg);\n}\n\n.cd-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(255,255,255,.08) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(200,169,81,.1) 0%, transparent 50%),\n                    radial-gradient(circle at 50% 50%, rgba(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.cd-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n\/* === BADGES === *\/\n.cd-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.cd-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(--cd-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.cd-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === TITRE HERO === *\/\n.cd-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.cd-subtitle {\n  color: var(--cd-secondary);\n  font-size: clamp(16px, 3.5vw, 22px);\n  font-weight: 700;\n  margin: 0 0 1.25rem 0;\n  text-transform: uppercase;\n  letter-spacing: .08em;\n}\n\n.cd-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n\/* === SECTIONS === *\/\n.cd-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.cd-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--cd-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.cd-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(--cd-primary), var(--cd-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO === *\/\n.cd-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cd-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.cd-card {\n  background: var(--cd-white);\n  border-radius: var(--cd-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--cd-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.cd-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--cd-shadow-lg);\n  border-color: var(--cd-primary);\n}\n\n.cd-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--cd-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.cd-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--cd-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CARD PLANT VARIANT === *\/\n.cd-card-plant {\n  text-align: left;\n  position: relative;\n  padding-bottom: clamp(3rem, 4vw, 3.5rem);\n}\n\n.cd-card-tag {\n  display: inline-block;\n  position: absolute;\n  bottom: clamp(1rem, 2vw, 1.5rem);\n  left: clamp(1.25rem, 3vw, 2rem);\n  padding: 4px 12px;\n  background: var(--cd-primary-light);\n  color: var(--cd-primary-dark);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 700;\n}\n\n\/* === CARD DOSAGE VARIANT === *\/\n.cd-card-dosage {\n  background: linear-gradient(135deg, var(--cd-primary-light) 0%, var(--cd-white) 100%);\n  border: 2px solid var(--cd-primary-light);\n}\n\n.cd-card-dosage p {\n  font-size: clamp(15px, 2.5vw, 18px);\n  color: var(--cd-primary-dark);\n  font-weight: 600;\n}\n\n\/* === GRILLES === *\/\n.cd-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.cd-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.cd-grid-compact .cd-card {\n  padding: 1rem;\n}\n\n.cd-grid-compact .cd-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.cd-grid-compact .cd-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.cd-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.cd-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.cd-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--cd-primary), var(--cd-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}\n\n.cd-timeline-content {\n  flex: 1;\n  background: var(--cd-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--cd-radius-sm);\n  box-shadow: var(--cd-shadow);\n}\n\n.cd-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--cd-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.cd-timeline-content p {\n  font-size: 14px;\n  color: var(--cd-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.cd-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--cd-primary-light);\n  border-radius: var(--cd-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.cd-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.cd-tip p {\n  font-size: 14px;\n  color: var(--cd-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === TESTIMONIAL === *\/\n.cd-testimonial {\n  background: var(--cd-white);\n  border-radius: var(--cd-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--cd-shadow);\n  border-left: 4px solid var(--cd-primary);\n}\n\n.cd-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cd-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.cd-accordion {\n  background: var(--cd-white);\n  border-radius: var(--cd-radius);\n  box-shadow: var(--cd-shadow);\n  overflow: hidden;\n}\n\n.cd-accordion-item {\n  border-bottom: 1px solid var(--cd-border);\n  margin: 0;\n  padding: 0;\n}\n\n.cd-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.cd-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--cd-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.cd-accordion-header:hover {\n  background: var(--cd-primary-light);\n}\n\n.cd-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.cd-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--cd-primary);\n  transition: transform .2s ease;\n}\n\n.cd-accordion-item[open] .cd-accordion-header::after {\n  content: '−';\n}\n\n.cd-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--cd-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.cd-accordion-content p {\n  margin: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.cd-disclaimer {\n  font-size: 12px;\n  color: var(--cd-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  .cd-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .cd-card {\n    padding: 1.125rem;\n  }\n\n  .cd-card-plant {\n    padding-bottom: 2.75rem;\n  }\n\n  .cd-card-tag {\n    bottom: .875rem;\n    left: 1.125rem;\n  }\n\n  .cd-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .cd-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--cd-radius-sm);\n  }\n\n  .cd-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .cd-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .cd-grid-compact {\n    gap: .625rem;\n  }\n\n  .cd-grid-compact .cd-card {\n    padding: .75rem;\n  }\n\n  .cd-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .cd-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .cd-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .cd-timeline-content p {\n    font-size: 13px;\n  }\n\n  .cd-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .cd-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .cd-testimonial {\n    padding: 1.25rem;\n  }\n\n  .cd-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .cd-card {\n    animation: cdFadeInUp .5s ease backwards;\n  }\n  .cd-card:nth-child(1) { animation-delay: .05s; }\n  .cd-card:nth-child(2) { animation-delay: .1s; }\n  .cd-card:nth-child(3) { animation-delay: .15s; }\n  .cd-card:nth-child(4) { animation-delay: .2s; }\n  .cd-card:nth-child(5) { animation-delay: .25s; }\n  .cd-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes cdFadeInUp {\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  .cd-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"LABO-DEMETER","offers":[{"title":"Default Title","offer_id":45755416379549,"sku":"CANIDRENL100C","price":16.91,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/canidren_draineur_hepatique_chien_chat_100-comprimes_labo-demeter-min.jpg?v=1756916933"},{"product_id":"glucoregul-chiens-et-chats-diabetiques-ou-en-surpoids-100-comprimes-labo-demeter","title":"Glucoregul - Chien et Chat Diabétique ou en Surpoids - 100 Comprimés - Labo-Demeter","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Glucoregul - Complément pour chiens et chats diabétiques ou en surpoids\nPalette détectée:\n  - Primaire: #2E7D32 (vert forêt du logo et texte principal)\n  - Secondaire: #F9A825 (jaune\/orangé des badges \"Diabète Surpoids\")\n  - Accent: #81C784 (vert clair des feuilles décoratives)\nAmbiance: Naturel\/santé animale, packaging blanc épuré avec touches de vert et jaune, univers vétérinaire naturel et rassurant\nPréfixe CSS: gluc\n--\u003e\n\n\u003cdiv class=\"gluc-premium\"\u003e\n  \n  \u003cdiv class=\"gluc-hero\"\u003e\n    \u003cdiv class=\"gluc-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gluc-hero-content\"\u003e\n      \u003cdiv class=\"gluc-badges-top\"\u003e\n        \u003cspan class=\"gluc-badge\"\u003e🐕 Chiens \u0026amp; Chats\u003c\/span\u003e\n        \u003cspan class=\"gluc-badge\"\u003e🌿 100% Naturel\u003c\/span\u003e\n        \u003cspan class=\"gluc-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"gluc-hero-title\"\u003eGlucoregul\u003c\/span\u003e\n      \u003cp class=\"gluc-subtitle\"\u003eRégulation naturelle du diabète et du surpoids\u003c\/p\u003e\n      \u003cp class=\"gluc-description\"\u003eLa solution phytothérapique pour accompagner vos compagnons vers une glycémie équilibrée et un poids optimal\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"gluc-section\"\u003e\n    \u003ch2\u003e🎯 Les bénéfices pour votre animal\u003c\/h2\u003e\n    \u003cdiv class=\"gluc-grid\"\u003e\n      \u003cdiv class=\"gluc-card\"\u003e\n        \u003ch3\u003e📉 Régulation glycémique\u003c\/h3\u003e\n        \u003cp\u003eAide à maintenir un taux de glucose sanguin stable grâce à une synergie d'actifs naturels éprouvés\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card\"\u003e\n        \u003ch3\u003e⚖️ Contrôle du poids\u003c\/h3\u003e\n        \u003cp\u003eSoutient le métabolisme pour favoriser une gestion saine du poids et prévenir l'obésité\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card\"\u003e\n        \u003ch3\u003e⚡ Vitalité retrouvée\u003c\/h3\u003e\n        \u003cp\u003eLe ginseng renforce l'énergie naturelle de votre animal pour une meilleure qualité de vie\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card\"\u003e\n        \u003ch3\u003e🛡️ Prévention des complications\u003c\/h3\u003e\n        \u003cp\u003eLimite les risques liés au diabète et au surpoids pour un vieillissement en bonne santé\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card\"\u003e\n        \u003ch3\u003e🍽️ Appétent et facile\u003c\/h3\u003e\n        \u003cp\u003eArôme poulet apprécié des animaux, prise spontanée sans contrainte au quotidien\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card\"\u003e\n        \u003ch3\u003e✅ Sans interaction\u003c\/h3\u003e\n        \u003cp\u003eCompatible avec tous les traitements allopathiques ou homéopathiques, sans aucun risque\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"gluc-section\"\u003e\n    \u003ch2\u003e🌿 Composition naturelle\u003c\/h2\u003e\n    \u003cdiv class=\"gluc-grid\"\u003e\n      \u003cdiv class=\"gluc-card gluc-card-ingredient\"\u003e\n        \u003ch3\u003e🌱 Extrait de fenugrec\u003c\/h3\u003e\n        \u003cp\u003eRégule naturellement les niveaux de glucose sanguin, actif principal de la formule\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card gluc-card-ingredient\"\u003e\n        \u003ch3\u003e💪 Ginseng\u003c\/h3\u003e\n        \u003cp\u003eRenforce l'énergie, soutient le métabolisme et améliore la vitalité générale\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card gluc-card-ingredient\"\u003e\n        \u003ch3\u003e🍃 Gymnema sylvestre\u003c\/h3\u003e\n        \u003cp\u003eAction hypoglycémiante reconnue et bienfaits prouvés sur la gestion du poids\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card gluc-card-ingredient\"\u003e\n        \u003ch3\u003e🍞 Levure de bière\u003c\/h3\u003e\n        \u003cp\u003eInactivée, source de nutriments essentiels favorisant une digestion optimale\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card gluc-card-ingredient\"\u003e\n        \u003ch3\u003e🌰 Cannelle\u003c\/h3\u003e\n        \u003cp\u003eEffets bénéfiques reconnus sur la glycémie et l'activation du métabolisme\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card gluc-card-ingredient\"\u003e\n        \u003ch3\u003e💛 Berbérine\u003c\/h3\u003e\n        \u003cp\u003eParticipe activement à la réduction de la glycémie et favorise un métabolisme sain\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"gluc-section\"\u003e\n    \u003ch2\u003e🐾 Pour quels animaux ?\u003c\/h2\u003e\n    \u003cdiv class=\"gluc-grid\"\u003e\n      \u003cdiv class=\"gluc-card gluc-card-profile\"\u003e\n        \u003ch3\u003e🐱 Chats diabétiques\u003c\/h3\u003e\n        \u003cp\u003eAccompagnement naturel pour stabiliser la glycémie et améliorer le confort de vie\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card gluc-card-profile\"\u003e\n        \u003ch3\u003e🐕 Chiens en surpoids\u003c\/h3\u003e\n        \u003cp\u003eSoutien métabolique pour retrouver un poids de forme et plus d'énergie au quotidien\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card gluc-card-profile\"\u003e\n        \u003ch3\u003e🐈 Chats stérilisés\u003c\/h3\u003e\n        \u003cp\u003ePrévention de la prise de poids souvent observée après la stérilisation\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card gluc-card-profile\"\u003e\n        \u003ch3\u003e🦮 Chiens sédentaires\u003c\/h3\u003e\n        \u003cp\u003eAide à maintenir une glycémie stable malgré un mode de vie moins actif\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"gluc-section\"\u003e\n    \u003ch2\u003e📋 Mode d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"gluc-usage-box\"\u003e\n      \u003cdiv class=\"gluc-usage-grid\"\u003e\n        \u003cdiv class=\"gluc-usage-item\"\u003e\n          \u003cdiv class=\"gluc-usage-icon\"\u003e🐱\u003c\/div\u003e\n          \u003cdiv class=\"gluc-usage-content\"\u003e\n            \u003ch4\u003eChats\u003c\/h4\u003e\n            \u003cp\u003e\u003cstrong\u003e½ à 1 comprimé\/jour\u003c\/strong\u003e\u003cbr\u003eAdapter selon le poids et les besoins\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"gluc-usage-item\"\u003e\n          \u003cdiv class=\"gluc-usage-icon\"\u003e🐕\u003c\/div\u003e\n          \u003cdiv class=\"gluc-usage-content\"\u003e\n            \u003ch4\u003eChiens\u003c\/h4\u003e\n            \u003cp\u003e\u003cstrong\u003e1 comprimé \/ 10 kg\u003c\/strong\u003e\u003cbr\u003eEx: 3 comprimés pour un chien de 25 kg\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-usage-duration\"\u003e\n        \u003cspan class=\"gluc-duration-badge\"\u003e⏱️ Cure recommandée : 30 à 45 jours\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"gluc-usage-note\"\u003eAdministration directe ou mélangé à la nourriture. Prise généralement spontanée grâce à l'arôme poulet.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"gluc-section\"\u003e\n    \u003ch2\u003e✨ Les avantages Glucoregul\u003c\/h2\u003e\n    \u003cdiv class=\"gluc-grid-compact\"\u003e\n      \u003cdiv class=\"gluc-card\"\u003e\n        \u003ch3\u003e🌿 Naturel\u003c\/h3\u003e\n        \u003cp\u003eActifs végétaux\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card\"\u003e\n        \u003ch3\u003e🇫🇷 Français\u003c\/h3\u003e\n        \u003cp\u003eQualité Labo-Demeter\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card\"\u003e\n        \u003ch3\u003e💊 100 comprimés\u003c\/h3\u003e\n        \u003cp\u003eCure longue durée\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gluc-card\"\u003e\n        \u003ch3\u003e🤝 Compatible\u003c\/h3\u003e\n        \u003cp\u003eTous traitements\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"gluc-section\"\u003e\n    \u003ch2\u003e📋 Informations complémentaires\u003c\/h2\u003e\n    \u003cdiv class=\"gluc-accordion\"\u003e\n      \u003cdetails class=\"gluc-accordion-item\"\u003e\n        \u003csummary class=\"gluc-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"gluc-accordion-content\"\u003e\n          \u003cp\u003eConserver dans un endroit frais et sec, à l'abri de la lumière et de l'humidité. Refermer soigneusement le flacon après chaque utilisation. Tenir hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"gluc-accordion-item\"\u003e\n        \u003csummary class=\"gluc-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"gluc-accordion-content\"\u003e\n          \u003cp\u003eCe produit peut être administré avec tout traitement allopathique ou homéopathique, sans interaction d'aucune sorte, et quelles que soient les pathologies associées (insuffisance cardiaque, rénale, hépatique, diabète...). En cas de doute, consultez votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"gluc-accordion-item\"\u003e\n        \u003csummary class=\"gluc-accordion-header\"\u003e🏭 Fabrication\u003c\/summary\u003e\n        \u003cdiv class=\"gluc-accordion-content\"\u003e\n          \u003cp\u003eFormulé et fabriqué en France par Labo-Demeter, entreprise renommée pour son engagement envers les produits naturels et biologiques. Chaque étape de production respecte les normes de qualité les plus strictes pour assurer sécurité et efficacité optimales.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"gluc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"gluc-cta-box\"\u003e\n      \u003cp\u003e🐾 Prenez soin de vos compagnons avec le meilleur des soins naturels.\u003cbr\u003eGlucoregul : la solution douce et efficace pour gérer diabète et surpoids au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --gluc-cream: #f8f9f5;\n  --gluc-white: #ffffff;\n  --gluc-primary: #2E7D32;\n  --gluc-primary-dark: #1B5E20;\n  --gluc-primary-light: #E8F5E9;\n  --gluc-secondary: #F9A825;\n  --gluc-secondary-light: #FFF8E1;\n  --gluc-accent: #81C784;\n  --gluc-text: #1a1a1a;\n  --gluc-text-light: #5a5a5a;\n  --gluc-border: #e0e0e0;\n  --gluc-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --gluc-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --gluc-radius: 20px;\n  --gluc-radius-sm: 12px;\n}\n\n.gluc-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--gluc-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.gluc-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--gluc-primary) 0%, var(--gluc-primary-dark) 50%, #145214 100%);\n  border-radius: var(--gluc-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(--gluc-shadow-lg);\n}\n\n.gluc-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5c-2 8-8 14-16 16 8 2 14 8 16 16 2-8 8-14 16-16-8-2-14-8-16-16z' fill='%23ffffff' fill-opacity='0.08'\/%3E%3C\/svg%3E\");\n  opacity: .5;\n}\n\n.gluc-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.gluc-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-bottom: 1.5rem;\n}\n\n.gluc-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(--gluc-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.gluc-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.gluc-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(32px, 8vw, 56px);\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.gluc-subtitle {\n  color: var(--gluc-secondary);\n  font-size: clamp(18px, 4vw, 26px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n  text-shadow: 0 2px 10px rgba(0,0,0,.2);\n}\n\n.gluc-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 18px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.6;\n}\n\n.gluc-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.gluc-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--gluc-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.gluc-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(--gluc-primary), var(--gluc-secondary));\n  border-radius: 2px;\n}\n\n.gluc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.gluc-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.gluc-card {\n  background: var(--gluc-white);\n  border-radius: var(--gluc-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--gluc-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.gluc-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--gluc-shadow-lg);\n  border-color: var(--gluc-primary);\n}\n\n.gluc-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--gluc-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.gluc-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--gluc-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.gluc-grid-compact .gluc-card {\n  padding: 1rem;\n}\n\n.gluc-grid-compact .gluc-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.gluc-grid-compact .gluc-card p {\n  font-size: 12px;\n}\n\n.gluc-card-ingredient {\n  border-left: 4px solid var(--gluc-accent);\n}\n\n.gluc-card-profile {\n  background: linear-gradient(135deg, var(--gluc-white) 0%, var(--gluc-primary-light) 100%);\n}\n\n.gluc-usage-box {\n  background: var(--gluc-white);\n  border-radius: var(--gluc-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--gluc-shadow);\n  border: 2px solid var(--gluc-primary-light);\n}\n\n.gluc-usage-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.gluc-usage-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  padding: 1rem;\n  background: var(--gluc-primary-light);\n  border-radius: var(--gluc-radius-sm);\n}\n\n.gluc-usage-icon {\n  font-size: 2.5rem;\n  line-height: 1;\n}\n\n.gluc-usage-content h4 {\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--gluc-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.gluc-usage-content p {\n  font-size: 14px;\n  color: var(--gluc-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.gluc-usage-duration {\n  text-align: center;\n  margin-bottom: 1rem;\n}\n\n.gluc-duration-badge {\n  display: inline-block;\n  padding: 10px 20px;\n  background: linear-gradient(135deg, var(--gluc-secondary) 0%, #F57F17 100%);\n  color: white;\n  font-weight: 700;\n  font-size: 15px;\n  border-radius: 999px;\n  box-shadow: 0 4px 15px rgba(249,168,37,.3);\n}\n\n.gluc-usage-note {\n  text-align: center;\n  font-size: 14px;\n  color: var(--gluc-text-light);\n  margin: 0;\n  font-style: italic;\n}\n\n.gluc-accordion {\n  background: var(--gluc-white);\n  border-radius: var(--gluc-radius);\n  box-shadow: var(--gluc-shadow);\n  overflow: hidden;\n}\n\n.gluc-accordion-item {\n  border-bottom: 1px solid var(--gluc-border);\n  margin: 0;\n  padding: 0;\n}\n\n.gluc-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.gluc-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--gluc-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.gluc-accordion-header:hover {\n  background: var(--gluc-primary-light);\n}\n\n.gluc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.gluc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--gluc-primary);\n  transition: transform .2s ease;\n}\n\n.gluc-accordion-item[open] .gluc-accordion-header::after {\n  content: '−';\n}\n\n.gluc-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--gluc-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 5px;\n}\n\n.gluc-accordion-content p {\n  margin: 0;\n}\n\n.gluc-cta-box {\n  background: linear-gradient(135deg, var(--gluc-primary) 0%, var(--gluc-primary-dark) 100%);\n  border-radius: var(--gluc-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.gluc-cta-box::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  right: -50%;\n  width: 100%;\n  height: 200%;\n  background: radial-gradient(circle, rgba(255,255,255,.1) 0%, transparent 70%);\n}\n\n.gluc-cta-box p {\n  position: relative;\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@media (max-width: 767px) {\n  .gluc-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .gluc-card {\n    padding: 1.125rem;\n  }\n  \n  .gluc-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .gluc-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--gluc-radius-sm);\n  }\n  \n  .gluc-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .gluc-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .gluc-grid-compact {\n    gap: .625rem;\n  }\n  \n  .gluc-grid-compact .gluc-card {\n    padding: .75rem;\n  }\n  \n  .gluc-badges-top {\n    gap: 8px;\n  }\n  \n  .gluc-badge {\n    padding: 6px 12px;\n    font-size: 11px;\n  }\n  \n  .gluc-usage-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .gluc-usage-item {\n    padding: .875rem;\n  }\n  \n  .gluc-usage-icon {\n    font-size: 2rem;\n  }\n  \n  .gluc-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .gluc-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .gluc-card {\n    animation: glucFadeInUp .5s ease backwards;\n  }\n  .gluc-card:nth-child(1) { animation-delay: .05s; }\n  .gluc-card:nth-child(2) { animation-delay: .1s; }\n  .gluc-card:nth-child(3) { animation-delay: .15s; }\n  .gluc-card:nth-child(4) { animation-delay: .2s; }\n  .gluc-card:nth-child(5) { animation-delay: .25s; }\n  .gluc-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes glucFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .gluc-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"LABO-DEMETER","offers":[{"title":"Default Title","offer_id":45755416707229,"sku":"LABOGLUC100","price":19.47,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/glucoregul_diabete_surpoids_chien_chat_labodemeter-min.jpg?v=1756887970"},{"product_id":"canisil-arthrose-du-chien-et-du-chat-60-comprimes-labo-demeter","title":"Canisil 60 comprimés - Anti-inflammatoire arthrose Chien \u0026 Chat - Labo Demeter","description":"\u003c!--\n=== ANALYSE VISUELLE =====\nProduit: Canisil - Complément articulaire pour chiens et chats\nPalette détectée:\n  - Primaire: #2E7D32 (vert forêt du logo Labo Demeter et accents naturels)\n  - Secondaire: #F9A825 (jaune doré des badges \"Tonus\" et \"Souplesse\")\n  - Accent: #8D6E63 (brun chaleureux évoquant le pelage animal)\nAmbiance: Naturel, bien-être animal, confiance vétérinaire, chaleureux et bienveillant\nPréfixe CSS: cns\n--\u003e\n\u003cdiv class=\"cns-premium\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003cdiv class=\"cns-hero\"\u003e\n\u003cdiv class=\"cns-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cns-hero-content\"\u003e\n\u003cdiv class=\"cns-badges-top\"\u003e\n\u003cspan class=\"cns-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e \u003cspan class=\"cns-badge\"\u003e🌿 100% naturel\u003c\/span\u003e \u003cspan class=\"cns-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cns-hero-title\"\u003eCanisil®\u003c\/span\u003e\n\u003cp class=\"cns-subtitle\"\u003eSoutien articulaire naturel pour vos compagnons\u003c\/p\u003e\n\u003cp class=\"cns-description\"\u003eLa formule experte de Labo Demeter pour des articulations souples et une mobilité retrouvée. Idéal pour les animaux vieillissants, sportifs ou en convalescence.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BÉNÉFICES --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003e🦴 Les bienfaits de Canisil pour votre animal\u003c\/h2\u003e\n\u003cdiv class=\"cns-grid\"\u003e\n\u003cdiv class=\"cns-card cns-benefit-card\"\u003e\n\u003cdiv class=\"cns-card-icon\"\u003e🦿\u003c\/div\u003e\n\u003ch3\u003eMobilité retrouvée\u003c\/h3\u003e\n\u003cp\u003eSoutient la souplesse et la mobilité des articulations grâce à la moule verte, source naturelle d'oméga 3 et de glycosaminoglycanes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-benefit-card\"\u003e\n\u003cdiv class=\"cns-card-icon\"\u003e🌡️\u003c\/div\u003e\n\u003ch3\u003eConfort articulaire\u003c\/h3\u003e\n\u003cp\u003eApaise l'inflammation grâce à l'harpagophytum, une plante reconnue pour son action sur les articulations raides ou sensibles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-benefit-card\"\u003e\n\u003cdiv class=\"cns-card-icon\"\u003e🔄\u003c\/div\u003e\n\u003ch3\u003eRégénération du cartilage\u003c\/h3\u003e\n\u003cp\u003eFavorise la reconstruction des tissus articulaires par l'apport en silicium organique, indispensable à leur bonne santé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-benefit-card\"\u003e\n\u003cdiv class=\"cns-card-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eVitalité générale\u003c\/h3\u003e\n\u003cp\u003eSoutient la digestion et la beauté du pelage grâce à la levure de bière, un trésor nutritionnel naturel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPOSITION --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003e🧪 Une formule experte à 4 actifs\u003c\/h2\u003e\n\u003cdiv class=\"cns-composition-grid\"\u003e\n\u003cdiv class=\"cns-composition-card\"\u003e\n\u003cdiv class=\"cns-composition-header\"\u003e\n\u003cspan class=\"cns-composition-icon\"\u003e🌿\u003c\/span\u003e\n\u003cdiv class=\"cns-composition-info\"\u003e\n\u003ch3\u003eHarpagophytum\u003c\/h3\u003e\n\u003cspan class=\"cns-dosage\"\u003e25 mg \/ comprimé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eExtrait pur de \"griffe du diable\", soutien naturel reconnu pour les articulations sensibles et raides.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-composition-card\"\u003e\n\u003cdiv class=\"cns-composition-header\"\u003e\n\u003cspan class=\"cns-composition-icon\"\u003e🐚\u003c\/span\u003e\n\u003cdiv class=\"cns-composition-info\"\u003e\n\u003ch3\u003ePerna Canaliculus\u003c\/h3\u003e\n\u003cspan class=\"cns-dosage\"\u003e10 mg \/ comprimé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eMoule verte de Nouvelle-Zélande, source exceptionnelle de nutriments protecteurs pour les cartilages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-composition-card\"\u003e\n\u003cdiv class=\"cns-composition-header\"\u003e\n\u003cspan class=\"cns-composition-icon\"\u003e💎\u003c\/span\u003e\n\u003cdiv class=\"cns-composition-info\"\u003e\n\u003ch3\u003eSilicium organique\u003c\/h3\u003e\n\u003cspan class=\"cns-dosage\"\u003e5 mg \/ comprimé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eFavorise la solidité des tissus conjonctifs et la régénération naturelle du cartilage articulaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-composition-card\"\u003e\n\u003cdiv class=\"cns-composition-header\"\u003e\n\u003cspan class=\"cns-composition-icon\"\u003e🍺\u003c\/span\u003e\n\u003cdiv class=\"cns-composition-info\"\u003e\n\u003ch3\u003eFlore probiotique\u003c\/h3\u003e\n\u003cspan class=\"cns-dosage\"\u003e10 mg \/ comprimé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eFlore revivifiable pour un soutien digestif optimal et une meilleure assimilation des nutriments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- POUR QUI --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003e🎯 Pour quels animaux est fait Canisil ?\u003c\/h2\u003e\n\u003cdiv class=\"cns-grid cns-grid-3\"\u003e\n\u003cdiv class=\"cns-card cns-target-card\"\u003e\n\u003cdiv class=\"cns-target-icon\"\u003e🐕🦺\u003c\/div\u003e\n\u003ch3\u003eAnimaux vieillissants\u003c\/h3\u003e\n\u003cp\u003eArthrose liée à l'âge, raideurs matinales, difficultés à se lever ou monter les escaliers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-target-card\"\u003e\n\u003cdiv class=\"cns-target-icon\"\u003e🏃\u003c\/div\u003e\n\u003ch3\u003eChiens sportifs\u003c\/h3\u003e\n\u003cp\u003eChasse, course, agility... Sollicitation intensive des articulations nécessitant un soutien préventif.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-target-card\"\u003e\n\u003cdiv class=\"cns-target-icon\"\u003e🩹\u003c\/div\u003e\n\u003ch3\u003eEn convalescence\u003c\/h3\u003e\n\u003cp\u003eSéquelles traumatiques, post-chirurgie articulaire, récupération après blessure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-target-card\"\u003e\n\u003cdiv class=\"cns-target-icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003eEn prévention\u003c\/h3\u003e\n\u003cp\u003eDès l'âge adulte pour les races prédisposées aux troubles locomoteurs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-target-card\"\u003e\n\u003cdiv class=\"cns-target-icon\"\u003e🐈\u003c\/div\u003e\n\u003ch3\u003eChats seniors\u003c\/h3\u003e\n\u003cp\u003ePerte de souplesse, réticence à sauter, toilettage difficile lié aux douleurs articulaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-target-card\"\u003e\n\u003cdiv class=\"cns-target-icon\"\u003e⚖️\u003c\/div\u003e\n\u003ch3\u003eAnimaux en surpoids\u003c\/h3\u003e\n\u003cp\u003eSurcharge articulaire nécessitant un soutien renforcé pour préserver la mobilité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- POSOLOGIE --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003e📋 Mode d'emploi de Canisil adapté au poids\u003c\/h2\u003e\n\u003cdiv class=\"cns-dosage-container\"\u003e\n\u003cdiv class=\"cns-dosage-card\"\u003e\n\u003cdiv class=\"cns-dosage-weight\"\u003e\n\u003cspan class=\"cns-weight-icon\"\u003e🐱\u003c\/span\u003e \u003cspan class=\"cns-weight-text\"\u003eJusqu'à 10 kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-dosage-amount\"\u003e\n\u003cspan class=\"cns-amount-number\"\u003e1\u003c\/span\u003e \u003cspan class=\"cns-amount-unit\"\u003ecomprimé\/jour\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"cns-dosage-desc\"\u003eChats et petits chiens\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-dosage-card cns-dosage-featured\"\u003e\n\u003cdiv class=\"cns-dosage-weight\"\u003e\n\u003cspan class=\"cns-weight-icon\"\u003e🐕\u003c\/span\u003e \u003cspan class=\"cns-weight-text\"\u003e10 à 20 kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-dosage-amount\"\u003e\n\u003cspan class=\"cns-amount-number\"\u003e2\u003c\/span\u003e \u003cspan class=\"cns-amount-unit\"\u003ecomprimés\/jour\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"cns-dosage-desc\"\u003eChiens moyens\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-dosage-card\"\u003e\n\u003cdiv class=\"cns-dosage-weight\"\u003e\n\u003cspan class=\"cns-weight-icon\"\u003e🐕🦺\u003c\/span\u003e \u003cspan class=\"cns-weight-text\"\u003ePlus de 20 kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-dosage-amount\"\u003e\n\u003cspan class=\"cns-amount-number\"\u003e3\u003c\/span\u003e \u003cspan class=\"cns-amount-unit\"\u003ecomprimés\/jour\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"cns-dosage-desc\"\u003eGrands chiens\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-tips-box\"\u003e\n\u003cdiv class=\"cns-tip\"\u003e\n\u003cspan class=\"cns-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eAdministration :\u003c\/strong\u003e directement ou mélangé à la nourriture, de préférence pendant les repas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-tip\"\u003e\n\u003cspan class=\"cns-tip-icon\"\u003e⏱️\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eDurée recommandée :\u003c\/strong\u003e cure de 1 à 3 mois pour des résultats durables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-tip\"\u003e\n\u003cspan class=\"cns-tip-icon\"\u003e🏃\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eEffort intense :\u003c\/strong\u003e doublez la dose avant et après (randonnée, chasse, compétition).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-tip\"\u003e\n\u003cspan class=\"cns-tip-icon\"\u003e📅\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eEn prévention :\u003c\/strong\u003e une cure au printemps et à l'automne.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- RÉSULTATS --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003e📈 Résultats attendus\u003c\/h2\u003e\n\u003cdiv class=\"cns-timeline\"\u003e\n\u003cdiv class=\"cns-timeline-item\"\u003e\n\u003cdiv class=\"cns-timeline-marker\"\u003e\u003cspan\u003e1\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cns-timeline-content\"\u003e\n\u003ch3\u003eSemaines 1-2\u003c\/h3\u003e\n\u003cp\u003ePremiers signes d'amélioration du confort. L'animal commence à se déplacer plus facilement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-timeline-item\"\u003e\n\u003cdiv class=\"cns-timeline-marker\"\u003e\u003cspan\u003e2\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cns-timeline-content\"\u003e\n\u003ch3\u003eSemaines 2-4\u003c\/h3\u003e\n\u003cp\u003eMieux-être articulaire notable. Retour progressif de la mobilité et de l'envie de jouer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-timeline-item\"\u003e\n\u003cdiv class=\"cns-timeline-marker\"\u003e\u003cspan\u003e3\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cns-timeline-content\"\u003e\n\u003ch3\u003eMois 1-3\u003c\/h3\u003e\n\u003cp\u003eAction durable sur les articulations. Amélioration visible de la qualité de vie au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- AVIS \u0026 PRÉCAUTIONS --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003e✅ Tolérance et sécurité\u003c\/h2\u003e\n\u003cdiv class=\"cns-two-columns\"\u003e\n\u003cdiv class=\"cns-card cns-tolerance-card\"\u003e\n\u003ch3\u003e👍 Points forts\u003c\/h3\u003e\n\u003cul class=\"cns-check-list\" style=\"list-style: none;\"\u003e\n\u003cli\u003eBien toléré, même chez les animaux sensibles\u003c\/li\u003e\n\u003cli\u003eCompatible avec d'autres traitements\u003c\/li\u003e\n\u003cli\u003eConvient à tous les âges\u003c\/li\u003e\n\u003cli\u003eSans substances controversées\u003c\/li\u003e\n\u003cli\u003eAmélioration visible dès 2 semaines\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-warning-card\"\u003e\n\u003ch3\u003e⚠️ Précautions\u003c\/h3\u003e\n\u003cul class=\"cns-warning-list\" style=\"list-style: none;\"\u003e\n\u003cli\u003eRespecter la posologie recommandée\u003c\/li\u003e\n\u003cli\u003eNe pas administrer en cas d'allergie connue à l'un des composants\u003c\/li\u003e\n\u003cli\u003eConsulter votre vétérinaire si traitement en cours\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INFOS PRATIQUES --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n\u003cdiv class=\"cns-info-grid\"\u003e\n\u003cdiv class=\"cns-info-item\"\u003e\n\u003cspan class=\"cns-info-icon\"\u003e🇫🇷\u003c\/span\u003e \u003cspan class=\"cns-info-label\"\u003eFabrication\u003c\/span\u003e \u003cspan class=\"cns-info-value\"\u003eFrance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-info-item\"\u003e\n\u003cspan class=\"cns-info-icon\"\u003e💊\u003c\/span\u003e \u003cspan class=\"cns-info-label\"\u003eForme\u003c\/span\u003e \u003cspan class=\"cns-info-value\"\u003eComprimés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-info-item\"\u003e\n\u003cspan class=\"cns-info-icon\"\u003e🎯\u003c\/span\u003e \u003cspan class=\"cns-info-label\"\u003eIndication\u003c\/span\u003e \u003cspan class=\"cns-info-value\"\u003eArticulations\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-info-item\"\u003e\n\u003cspan class=\"cns-info-icon\"\u003e🐾\u003c\/span\u003e \u003cspan class=\"cns-info-label\"\u003eEspèces\u003c\/span\u003e \u003cspan class=\"cns-info-value\"\u003eChiens \u0026amp; chats\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA FINAL --\u003e\n\u003csection class=\"cns-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"cns-cta-box\"\u003e\n\u003cp\u003eOffrez à votre compagnon le confort articulaire qu'il mérite avec \u003cstrong\u003eCanisil®\u003c\/strong\u003e, LA solution naturelle pour des articulations souples et une mobilité préservée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  \/* Couleurs principales *\/\n  --cns-cream: #faf9f6;\n  --cns-white: #ffffff;\n  --cns-primary: #2E7D32;\n  --cns-primary-dark: #1B5E20;\n  --cns-primary-light: #E8F5E9;\n  --cns-secondary: #F9A825;\n  --cns-secondary-light: #FFF8E1;\n  --cns-accent: #8D6E63;\n  --cns-accent-light: #EFEBE9;\n\n  \/* Textes *\/\n  --cns-text: #1a1a1a;\n  --cns-text-light: #5a5a5a;\n\n  \/* Effets *\/\n  --cns-border: #e0e0e0;\n  --cns-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --cns-shadow-lg: 0 12px 48px rgba(0,0,0,.12);\n  --cns-radius: 20px;\n  --cns-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.cns-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--cns-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--cns-text);\n  line-height: 1.6;\n}\n\n.cns-premium * {\n  box-sizing: border-box;\n}\n\n\/* === HERO === *\/\n.cns-hero {\n  position: relative;\n  background: linear-gradient(135deg, #2E7D32 0%, #43A047 40%, #66BB6A 100%);\n  border-radius: var(--cns-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n  overflow: hidden;\n  box-shadow: var(--cns-shadow-lg);\n}\n\n.cns-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm-12 12c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm24 0c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm-12 12c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5z' fill='%23ffffff' fill-opacity='0.05'\/%3E%3C\/svg%3E\");\n  opacity: 1;\n}\n\n.cns-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.cns-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-bottom: 1.5rem;\n}\n\n.cns-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(--cns-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.cns-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.cns-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(36px, 8vw, 60px);\n  font-weight: 900;\n  margin: 0 0 0.5rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.cns-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(18px, 3vw, 24px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n}\n\n.cns-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 2vw, 17px);\n  max-width: 700px;\n  margin: 0 auto 2rem auto;\n  line-height: 1.7;\n}\n\n.cns-hero-stats {\n  display: flex;\n  justify-content: center;\n  gap: clamp(1.5rem, 4vw, 3rem);\n  flex-wrap: wrap;\n}\n\n.cns-stat {\n  text-align: center;\n  padding: 1rem 1.5rem;\n  background: rgba(255,255,255,.15);\n  backdrop-filter: blur(10px);\n  border-radius: var(--cns-radius-sm);\n  border: 1px solid rgba(255,255,255,.2);\n}\n\n.cns-stat-number {\n  display: block;\n  font-size: clamp(28px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--cns-secondary);\n  text-shadow: 0 2px 10px rgba(0,0,0,.2);\n}\n\n.cns-stat-label {\n  font-size: 13px;\n  color: rgba(255,255,255,.9);\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n}\n\n\/* === SECTIONS === *\/\n.cns-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.cns-premium h2 {\n  font-size: clamp(26px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--cns-primary-dark);\n  margin: 0 0 clamp(1.5rem, 3vw, 2.5rem) 0;\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.cns-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(--cns-primary), var(--cns-secondary));\n  border-radius: 2px;\n}\n\n\/* === GRILLES === *\/\n.cns-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.5rem;\n}\n\n.cns-grid-3 {\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n}\n\n\/* === CARDS === *\/\n.cns-card {\n  background: var(--cns-white);\n  border-radius: var(--cns-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--cns-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n}\n\n.cns-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--cns-shadow-lg);\n  border-color: var(--cns-primary);\n}\n\n.cns-card h3 {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--cns-primary-dark);\n  margin: 0 0 0.75rem 0;\n}\n\n.cns-card p {\n  font-size: 15px;\n  color: var(--cns-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === BENEFIT CARDS === *\/\n.cns-benefit-card {\n  text-align: center;\n}\n\n.cns-card-icon {\n  font-size: 48px;\n  margin-bottom: 1rem;\n  display: block;\n}\n\n\/* === COMPOSITION === *\/\n.cns-composition-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n.cns-composition-card {\n  background: var(--cns-white);\n  border-radius: var(--cns-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--cns-shadow);\n  border-left: 4px solid var(--cns-primary);\n  transition: all .3s ease;\n}\n\n.cns-composition-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--cns-shadow-lg);\n}\n\n.cns-composition-header {\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  margin-bottom: 1rem;\n}\n\n.cns-composition-icon {\n  font-size: 36px;\n  width: 60px;\n  height: 60px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--cns-primary-light);\n  border-radius: var(--cns-radius-sm);\n}\n\n.cns-composition-info h3 {\n  font-size: 17px;\n  font-weight: 800;\n  color: var(--cns-primary-dark);\n  margin: 0 0 4px 0;\n}\n\n.cns-dosage {\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--cns-secondary);\n  background: var(--cns-secondary-light);\n  padding: 4px 10px;\n  border-radius: 999px;\n}\n\n.cns-composition-card p {\n  font-size: 14px;\n  color: var(--cns-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === TARGET CARDS === *\/\n.cns-target-card {\n  text-align: center;\n  padding: clamp(1.5rem, 3vw, 2rem);\n}\n\n.cns-target-icon {\n  font-size: 42px;\n  margin-bottom: 1rem;\n  display: block;\n}\n\n\/* === DOSAGE SECTION === *\/\n.cns-dosage-container {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 2rem;\n}\n\n.cns-dosage-card {\n  background: var(--cns-white);\n  border-radius: var(--cns-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  text-align: center;\n  box-shadow: var(--cns-shadow);\n  border: 2px solid var(--cns-border);\n  transition: all .3s ease;\n}\n\n.cns-dosage-card:hover {\n  transform: translateY(-4px);\n  border-color: var(--cns-primary);\n}\n\n.cns-dosage-featured {\n  border-color: var(--cns-primary);\n  background: linear-gradient(180deg, var(--cns-primary-light) 0%, var(--cns-white) 100%);\n}\n\n.cns-dosage-weight {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 0.5rem;\n  margin-bottom: 1rem;\n}\n\n.cns-weight-icon {\n  font-size: 32px;\n}\n\n.cns-weight-text {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--cns-text-light);\n}\n\n.cns-dosage-amount {\n  margin-bottom: 0.5rem;\n}\n\n.cns-amount-number {\n  font-size: clamp(36px, 6vw, 48px);\n  font-weight: 900;\n  color: var(--cns-primary);\n  display: block;\n  line-height: 1;\n}\n\n.cns-amount-unit {\n  font-size: 13px;\n  color: var(--cns-text-light);\n  font-weight: 600;\n}\n\n.cns-dosage-desc {\n  font-size: 14px;\n  color: var(--cns-text-light);\n  margin: 0;\n}\n\n\/* === TIPS BOX === *\/\n.cns-tips-box {\n  background: var(--cns-primary-light);\n  border-radius: var(--cns-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1.5rem;\n}\n\n.cns-tip {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n}\n\n.cns-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.cns-tip p {\n  font-size: 14px;\n  color: var(--cns-primary-dark);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.cns-tip strong {\n  color: var(--cns-primary-dark);\n}\n\n\/* === TIMELINE === *\/\n.cns-timeline {\n  position: relative;\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n.cns-timeline::before {\n  content: '';\n  position: absolute;\n  left: 24px;\n  top: 0;\n  bottom: 0;\n  width: 4px;\n  background: linear-gradient(180deg, var(--cns-primary) 0%, var(--cns-secondary) 100%);\n  border-radius: 2px;\n}\n\n.cns-timeline-item {\n  display: flex;\n  gap: 1.5rem;\n  padding-bottom: 2rem;\n  position: relative;\n}\n\n.cns-timeline-item:last-child {\n  padding-bottom: 0;\n}\n\n.cns-timeline-marker {\n  width: 52px;\n  height: 52px;\n  background: linear-gradient(135deg, var(--cns-primary) 0%, var(--cns-primary-dark) 100%);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  box-shadow: 0 4px 12px rgba(46,125,50,.3);\n  position: relative;\n  z-index: 1;\n}\n\n.cns-timeline-marker span {\n  color: white;\n  font-size: 20px;\n  font-weight: 900;\n}\n\n.cns-timeline-content {\n  background: var(--cns-white);\n  border-radius: var(--cns-radius);\n  padding: 1.5rem;\n  box-shadow: var(--cns-shadow);\n  flex: 1;\n}\n\n.cns-timeline-content h3 {\n  font-size: 17px;\n  font-weight: 800;\n  color: var(--cns-primary-dark);\n  margin: 0 0 0.5rem 0;\n}\n\n.cns-timeline-content p {\n  font-size: 14px;\n  color: var(--cns-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === TWO COLUMNS === *\/\n.cns-two-columns {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n\/* === TOLERANCE CARD === *\/\n.cns-tolerance-card {\n  border-left: 4px solid var(--cns-primary);\n}\n\n.cns-check-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.cns-check-list li {\n  padding: 8px 0;\n  padding-left: 28px;\n  position: relative;\n  font-size: 14px;\n  color: var(--cns-text-light);\n  border-bottom: 1px solid var(--cns-border);\n}\n\n.cns-check-list li:last-child {\n  border-bottom: none;\n}\n\n.cns-check-list li::before {\n  content: '✓';\n  position: absolute;\n  left: 0;\n  color: var(--cns-primary);\n  font-weight: 700;\n  font-size: 16px;\n}\n\n\/* === WARNING CARD === *\/\n.cns-warning-card {\n  border-left: 4px solid var(--cns-secondary);\n  background: var(--cns-secondary-light);\n}\n\n.cns-warning-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.cns-warning-list li {\n  padding: 8px 0;\n  padding-left: 28px;\n  position: relative;\n  font-size: 14px;\n  color: var(--cns-text-light);\n  border-bottom: 1px solid rgba(249,168,37,.2);\n}\n\n.cns-warning-list li:last-child {\n  border-bottom: none;\n}\n\n.cns-warning-list li::before {\n  content: '⚠';\n  position: absolute;\n  left: 0;\n  font-size: 14px;\n}\n\n\/* === INFO GRID === *\/\n.cns-info-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));\n  gap: 1rem;\n}\n\n.cns-info-item {\n  background: var(--cns-white);\n  border-radius: var(--cns-radius-sm);\n  padding: 1.25rem;\n  text-align: center;\n  box-shadow: var(--cns-shadow);\n  transition: all .3s ease;\n}\n\n.cns-info-item:hover {\n  transform: translateY(-4px);\n}\n\n.cns-info-icon {\n  font-size: 28px;\n  display: block;\n  margin-bottom: 0.5rem;\n}\n\n.cns-info-label {\n  display: block;\n  font-size: 12px;\n  color: var(--cns-text-light);\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  margin-bottom: 4px;\n}\n\n.cns-info-value {\n  display: block;\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--cns-primary-dark);\n}\n\n\/* === CTA BOX === *\/\n.cns-cta-box {\n  background: linear-gradient(135deg, var(--cns-primary) 0%, var(--cns-primary-dark) 100%);\n  border-radius: var(--cns-radius);\n  padding: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.cns-cta-box::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  right: -50%;\n  width: 100%;\n  height: 200%;\n  background: radial-gradient(circle, rgba(255,255,255,.1) 0%, transparent 70%);\n}\n\n.cns-cta-icon {\n  font-size: 64px;\n  margin-bottom: 1.5rem;\n  display: block;\n  position: relative;\n}\n\n.cns-cta-box p {\n  color: white;\n  font-size: clamp(17px, 2.5vw, 21px);\n  line-height: 1.7;\n  font-weight: 500;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n  position: relative;\n}\n\n.cns-cta-box strong {\n  font-weight: 800;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .cns-grid,\n  .cns-grid-3,\n  .cns-composition-grid,\n  .cns-dosage-container,\n  .cns-two-columns {\n    grid-template-columns: 1fr;\n  }\n  \n  .cns-hero-stats {\n    flex-direction: column;\n    gap: 1rem;\n  }\n  \n  .cns-stat {\n    width: 100%;\n  }\n  \n  .cns-timeline::before {\n    left: 20px;\n  }\n  \n  .cns-timeline-marker {\n    width: 44px;\n    height: 44px;\n  }\n  \n  .cns-timeline-marker span {\n    font-size: 16px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .cns-card,\n  .cns-composition-card,\n  .cns-dosage-card,\n  .cns-info-item,\n  .cns-timeline-item {\n    animation: cns-fadeInUp .6s ease backwards;\n  }\n  \n  .cns-card:nth-child(1),\n  .cns-composition-card:nth-child(1),\n  .cns-dosage-card:nth-child(1) { animation-delay: .1s; }\n  .cns-card:nth-child(2),\n  .cns-composition-card:nth-child(2),\n  .cns-dosage-card:nth-child(2) { animation-delay: .2s; }\n  .cns-card:nth-child(3),\n  .cns-composition-card:nth-child(3),\n  .cns-dosage-card:nth-child(3) { animation-delay: .3s; }\n  .cns-card:nth-child(4),\n  .cns-composition-card:nth-child(4) { animation-delay: .4s; }\n  .cns-card:nth-child(5) { animation-delay: .5s; }\n  .cns-card:nth-child(6) { animation-delay: .6s; }\n  \n  .cns-timeline-item:nth-child(1) { animation-delay: .1s; }\n  .cns-timeline-item:nth-child(2) { animation-delay: .3s; }\n  .cns-timeline-item:nth-child(3) { animation-delay: .5s; }\n}\n\n@keyframes cns-fadeInUp {\n  from { \n    opacity: 0; \n    transform: translateY(40px); \n  }\n  to { \n    opacity: 1; \n    transform: translateY(0); \n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .cns-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .cns-card,\n  .cns-composition-card,\n  .cns-dosage-card {\n    border: 2px solid var(--cns-text);\n  }\n  \n  .cns-badge {\n    border: 2px solid var(--cns-primary-dark);\n  }\n}\n\u003c\/style\u003e","brand":"LABO-DEMETER","offers":[{"title":"Default Title","offer_id":45755417329821,"sku":"CANISIL60C","price":20.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/canisil_chien_chat_labo_demeter_60_comprimes_1_-min.jpg?v=1756890461"},{"product_id":"canirelax-equilibre-nerveux-naturel-pour-chats-et-chiens-comprimes-labo-demeter","title":"Canirelax - Anti-Stress Naturel Chat \u0026 Chien - Labo-Demeter","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Canirelax - Anti-Stress Naturel Chat \u0026 Chien\nPalette détectée:\n  - Primaire: #2E7D32 (vert forêt du logo Demeter et des icônes)\n  - Secondaire: #E8A817 (jaune\/doré du bandeau \"Régule la nervosité\")\n  - Accent: #4CAF50 (vert clair des badges\/icônes)\n  - Fond: #F5F1E8 (beige crème chaud du fond de la 2e image)\nAmbiance: Naturel, rassurant, doux, univers animalier\/vétérinaire, confiance\nPréfixe CSS: cr\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Canirelax : l'anti-stress naturel pour chat et chien qui apaise vraiment\"\n  2. \"Pourquoi choisir Canirelax comme anti-stress pour chien et chat ?\"\n  3. \"Composition détaillée — par comprimé de 507 mg\"\n  4. \"Posologie recommandée\"\n  5. \"Précautions d'emploi\"\n  6. \"Fabriqué en France par Labo Demeter\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"cr-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"cr-hero\"\u003e\n    \u003cdiv class=\"cr-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cr-hero-content\"\u003e\n      \u003cdiv class=\"cr-badges-top\"\u003e\n        \u003cspan class=\"cr-badge\"\u003e🌿 100 % naturel\u003c\/span\u003e\n        \u003cspan class=\"cr-badge\"\u003e🐾 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"cr-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"cr-badge\"\u003e💊 100 comprimés\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"cr-hero-title\"\u003eCanirelax® Anti-Stress\u003c\/span\u003e\n      \u003cp class=\"cr-subtitle\"\u003eLabo Demeter — Complément alimentaire naturel\u003c\/p\u003e\n      \u003cp class=\"cr-description\"\u003eLa synergie de 4 plantes apaisantes + magnésium pour réguler la nervosité et l'agressivité de vos compagnons, sans effets secondaires ni accoutumance.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"cr-section\"\u003e\n    \u003ch2\u003eCanirelax : l'anti-stress naturel pour chat et chien qui apaise vraiment\u003c\/h2\u003e\n    \u003cp class=\"cr-section-intro\"\u003eVotre chien aboie sans raison, tremble lors des trajets en voiture ou devient agressif face aux inconnus ? Votre chat se cache au moindre bruit, griffe les meubles ou refuse de manger quand l'environnement change ?\u003c\/p\u003e\n    \u003cdiv class=\"cr-highlight-box\"\u003e\n      \u003cp\u003eCes comportements traduisent un \u003cstrong\u003estress animal\u003c\/strong\u003e qu'il ne faut pas ignorer. \u003cstrong\u003eCanirelax\u003c\/strong\u003e du \u003cstrong\u003eLabo Demeter\u003c\/strong\u003e est un complément alimentaire \u003cstrong\u003e100 % naturel\u003c\/strong\u003e formulé pour réguler la nervosité et l'agressivité de vos compagnons à quatre pattes, \u003cstrong\u003esans effets secondaires indésirables\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"cr-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Canirelax comme anti-stress pour chien et chat ?\u003c\/h2\u003e\n    \u003cp class=\"cr-section-intro\"\u003eContrairement aux solutions chimiques, Canirelax mise sur une \u003cstrong\u003esynergie de quatre plantes apaisantes\u003c\/strong\u003e renforcée par du magnésium. Il ne s'agit pas de « droguer » votre animal, mais de l'aider à retrouver un \u003cstrong\u003eéquilibre nerveux durable\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cdiv class=\"cr-grid\"\u003e\n      \u003cdiv class=\"cr-card\"\u003e\n        \u003ch3\u003e😌 Réduction du stress et de l'anxiété\u003c\/h3\u003e\n        \u003cp\u003eIdéal avant un voyage, un déménagement, un feu d'artifice ou une visite chez le vétérinaire. Votre animal retrouve son calme naturellement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cr-card\"\u003e\n        \u003ch3\u003e🐕 Diminution de la nervosité et de l'agressivité\u003c\/h3\u003e\n        \u003cp\u003eVotre animal retrouve un comportement plus serein au quotidien, des interactions plus apaisées avec son environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cr-card\"\u003e\n        \u003ch3\u003e🌙 Amélioration du sommeil\u003c\/h3\u003e\n        \u003cp\u003eLes nuits agitées laissent place à un repos réparateur. Votre compagnon dort mieux, et vous aussi.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cr-card\"\u003e\n        \u003ch3\u003e🍗 Facilité d'administration\u003c\/h3\u003e\n        \u003cp\u003eL'arôme poulet rôti rend le comprimé appétent, à donner directement ou mélangé à la nourriture. Fini les batailles !\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"cr-section\"\u003e\n    \u003ch2\u003eComposition détaillée — par comprimé de 507 mg\u003c\/h2\u003e\n    \u003cp class=\"cr-section-intro\"\u003eChaque comprimé de Canirelax contient des actifs soigneusement dosés, 100 % d'origine naturelle :\u003c\/p\u003e\n    \u003cdiv class=\"cr-grid\"\u003e\n      \u003cdiv class=\"cr-card\"\u003e\n        \u003ch3\u003e🌳 Feuille de tilleul — 100 mg\u003c\/h3\u003e\n        \u003cp\u003ePropriétés tranquillisantes reconnues, aide à calmer le système nerveux et favorise la détente profonde.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cr-card\"\u003e\n        \u003ch3\u003e🌿 Valériane — 100 mg\u003c\/h3\u003e\n        \u003cp\u003ePlante de référence contre le stress, elle contribue à améliorer la qualité du sommeil de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cr-card\"\u003e\n        \u003ch3\u003e🌸 Passiflore — 100 mg\u003c\/h3\u003e\n        \u003cp\u003eDes études cliniques ont montré son efficacité comparable à certains anxiolytiques pour réduire l'anxiété.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cr-card\"\u003e\n        \u003ch3\u003e☀️ Millepertuis — 100 mg\u003c\/h3\u003e\n        \u003cp\u003eUtilisé traditionnellement pour ses propriétés antidépressives et régulatrices de l'humeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cr-card\"\u003e\n        \u003ch3\u003e🧂 Carbonate de magnésium — 100 mg\u003c\/h3\u003e\n        \u003cp\u003eMinéral essentiel à la relaxation musculaire et nerveuse, il renforce l'action apaisante des plantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cr-card\"\u003e\n        \u003ch3\u003e🍗 Arôme poulet rôti — 2 mg\u003c\/h3\u003e\n        \u003cp\u003ePour une acceptation optimale par l'animal. Stéarate de magnésium (5 mg) comme excipient de compression.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"cr-section\"\u003e\n    \u003ch2\u003ePosologie recommandée\u003c\/h2\u003e\n    \u003cp class=\"cr-section-intro\"\u003eAdaptez le nombre de comprimés au poids de votre animal pour une efficacité optimale :\u003c\/p\u003e\n    \u003cdiv class=\"cr-grid-compact\"\u003e\n      \u003cdiv class=\"cr-card cr-card-dosage\"\u003e\n        \u003ch3\u003e🐱 Chat (toutes tailles)\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e1\u003c\/strong\u003e comprimé \/ jour\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cr-card cr-card-dosage\"\u003e\n        \u003ch3\u003e🐕 Chien ≤ 10 kg\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e1\u003c\/strong\u003e comprimé \/ jour\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cr-card cr-card-dosage\"\u003e\n        \u003ch3\u003e🐕 Chien 10 – 25 kg\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e2\u003c\/strong\u003e comprimés \/ jour\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cr-card cr-card-dosage\"\u003e\n        \u003ch3\u003e🐕 Chien 25 – 50 kg\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e3\u003c\/strong\u003e comprimés \/ jour\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cr-card cr-card-dosage\"\u003e\n        \u003ch3\u003e🐕 Chien \u0026gt; 50 kg\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e4\u003c\/strong\u003e comprimés \/ jour\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cr-tip\"\u003e\n      \u003cspan class=\"cr-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eConseil pratique :\u003c\/strong\u003e commencez le traitement \u003cstrong\u003eune semaine avant\u003c\/strong\u003e un événement stressant prévu (voyage, feu d'artifice, visite vétérinaire) pour laisser aux plantes le temps d'agir pleinement. Chaque boîte contient \u003cstrong\u003e100 comprimés\u003c\/strong\u003e, offrant une autonomie généreuse.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"cr-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"cr-accordion\"\u003e\n      \u003cdetails class=\"cr-accordion-item\"\u003e\n        \u003csummary class=\"cr-accordion-header\"\u003e☀️ Photosensibilisation\u003c\/summary\u003e\n        \u003cdiv class=\"cr-accordion-content mt-3\"\u003e\n          \u003cp\u003eLa présence de millepertuis peut entraîner une \u003cstrong\u003ephotosensibilisation\u003c\/strong\u003e à dosage élevé : limitez l'exposition prolongée au soleil après administration.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"cr-accordion-item\"\u003e\n        \u003csummary class=\"cr-accordion-header\"\u003e📋 Mode d'utilisation\u003c\/summary\u003e\n        \u003cdiv class=\"cr-accordion-content mt-3\"\u003e\n          \u003cp\u003eCanirelax peut être utilisé de façon \u003cstrong\u003eponctuelle ou en cure continue\u003c\/strong\u003e selon les besoins de votre animal. Adapté à une utilisation régulière sans risque d'accoutumance.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"cr-accordion-item\"\u003e\n        \u003csummary class=\"cr-accordion-header\"\u003e🩺 Avis vétérinaire\u003c\/summary\u003e\n        \u003cdiv class=\"cr-accordion-content mt-3\"\u003e\n          \u003cp\u003eCe complément alimentaire \u003cstrong\u003ene remplace pas un avis vétérinaire\u003c\/strong\u003e. En cas de troubles comportementaux persistants, consultez un professionnel de santé animale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 --\u003e\n  \u003csection class=\"cr-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003eFabriqué en France par Labo Demeter\u003c\/h2\u003e\n    \u003cdiv class=\"cr-cta-box\"\u003e\n      \u003cp\u003e\u003cstrong\u003eCanirelax®\u003c\/strong\u003e est conçu et fabriqué en France par \u003cstrong\u003eLabo Demeter\u003c\/strong\u003e, laboratoire spécialisé dans les compléments naturels pour animaux. Chaque lot respecte des \u003cstrong\u003estandards de fabrication rigoureux\u003c\/strong\u003e garantissant qualité, traçabilité et sécurité.\u003c\/p\u003e\n      \u003cp style=\"margin-top: 1rem;\"\u003eSi vous cherchez le \u003cstrong\u003emeilleur anti-stress pour chien\u003c\/strong\u003e ou le \u003cstrong\u003emeilleur anti-stress chat\u003c\/strong\u003e, cette formule naturelle à base de plantes et de magnésium constitue une réponse fiable et douce pour aider votre compagnon à retrouver \u003cstrong\u003ecalme et sérénité\u003c\/strong\u003e, sans accoutumance.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"cr-disclaimer\"\u003eComplément alimentaire pour animaux — Ne se substitue pas à un avis vétérinaire.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* === VARIABLES CSS === *\/\n:root {\n  --cr-cream: #F6F2E9;\n  --cr-white: #ffffff;\n  --cr-primary: #2E7D32;\n  --cr-primary-dark: #1B5E20;\n  --cr-primary-light: #E8F5E9;\n  --cr-secondary: #E8A817;\n  --cr-accent: #4CAF50;\n  --cr-text: #1a1a1a;\n  --cr-text-light: #5a5a5a;\n  --cr-border: #e0e0e0;\n  --cr-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --cr-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --cr-radius: 20px;\n  --cr-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.cr-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--cr-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.cr-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1B5E20 0%, #2E7D32 40%, #4CAF50 100%);\n  border-radius: var(--cr-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(--cr-shadow-lg);\n}\n\n.cr-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(255,255,255,.08) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(232,168,23,.12) 0%, transparent 50%),\n                    radial-gradient(circle at 50% 50%, rgba(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.cr-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.cr-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.cr-subtitle {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 18px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .02em;\n  text-transform: uppercase;\n}\n\n.cr-description {\n  color: rgba(255,255,255,.92);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.cr-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.cr-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(--cr-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.cr-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.cr-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.cr-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--cr-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.cr-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(--cr-primary), var(--cr-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.cr-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cr-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 650px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === HIGHLIGHT BOX === *\/\n.cr-highlight-box {\n  background: var(--cr-white);\n  border-radius: var(--cr-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--cr-shadow);\n  border-left: 5px solid var(--cr-secondary);\n}\n\n.cr-highlight-box p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--cr-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === CARDS === *\/\n.cr-card {\n  background: var(--cr-white);\n  border-radius: var(--cr-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--cr-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.cr-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--cr-shadow-lg);\n  border-color: var(--cr-primary);\n}\n\n.cr-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--cr-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.cr-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--cr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CARD DOSAGE (variation) === *\/\n.cr-card-dosage {\n  background: var(--cr-primary-light);\n  border: 2px solid rgba(46,125,50,.15);\n}\n\n.cr-card-dosage:hover {\n  border-color: var(--cr-primary);\n  background: var(--cr-white);\n}\n\n.cr-card-dosage p {\n  font-size: clamp(15px, 3vw, 20px);\n  font-weight: 800;\n  color: var(--cr-primary);\n  margin-top: .25rem;\n}\n\n.cr-card-dosage p strong {\n  font-size: clamp(22px, 4vw, 32px);\n  color: var(--cr-primary-dark);\n}\n\n\/* === GRILLES === *\/\n.cr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE (2 colonnes sur mobile) === *\/\n.cr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 1rem;\n}\n\n\/* === TIP BOX === *\/\n.cr-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--cr-primary-light);\n  border-radius: var(--cr-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.cr-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.cr-tip p {\n  font-size: 14px;\n  color: var(--cr-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDÉON === *\/\n.cr-accordion {\n  background: var(--cr-white);\n  border-radius: var(--cr-radius);\n  box-shadow: var(--cr-shadow);\n  overflow: hidden;\n}\n\n.cr-accordion-item {\n  border-bottom: 1px solid var(--cr-border);\n  margin: 0;\n  padding: 0;\n}\n\n.cr-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.cr-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--cr-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.cr-accordion-header:hover {\n  background: var(--cr-primary-light);\n}\n\n.cr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.cr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--cr-primary);\n  transition: transform .2s ease;\n}\n\n.cr-accordion-item[open] .cr-accordion-header::after {\n  content: '−';\n}\n\n.cr-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--cr-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.cr-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA FINAL === *\/\n.cr-cta-box {\n  background: linear-gradient(135deg, var(--cr-primary) 0%, var(--cr-primary-dark) 100%);\n  border-radius: var(--cr-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.cr-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: radial-gradient(circle at 30% 70%, rgba(232,168,23,.15) 0%, transparent 60%);\n}\n\n.cr-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\/* === DISCLAIMER === *\/\n.cr-disclaimer {\n  font-size: 12px;\n  color: var(--cr-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  .cr-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .cr-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n    gap: .625rem;\n  }\n\n  .cr-card {\n    padding: 1.125rem;\n  }\n\n  .cr-grid-compact .cr-card {\n    padding: .75rem;\n  }\n\n  .cr-grid-compact .cr-card h3 {\n    font-size: 14px;\n    margin-bottom: .35rem;\n  }\n\n  .cr-grid-compact .cr-card p {\n    font-size: 12px;\n  }\n\n  .cr-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .cr-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--cr-radius-sm);\n  }\n\n  .cr-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .cr-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .cr-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .cr-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .cr-highlight-box {\n    padding: 1.25rem;\n  }\n\n  .cr-card-dosage p strong {\n    font-size: 24px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .cr-card {\n    animation: crFadeInUp .5s ease backwards;\n  }\n  .cr-card:nth-child(1) { animation-delay: .05s; }\n  .cr-card:nth-child(2) { animation-delay: .1s; }\n  .cr-card:nth-child(3) { animation-delay: .15s; }\n  .cr-card:nth-child(4) { animation-delay: .2s; }\n  .cr-card:nth-child(5) { animation-delay: .25s; }\n  .cr-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes crFadeInUp {\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  .cr-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"LABO-DEMETER","offers":[{"title":"Default Title","offer_id":45755419132061,"sku":"CANIRELAX100C","price":17.66,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/canirelax_100-comprimes_labo-demeter-min.jpg?v=1756916561"},{"product_id":"vetosil-500-ml-labo-demeter","title":"Vetosil - Arthrose et Douleur Articulaire Chien \u0026 Chat - Labo-Demeter","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Vetosil - Complément alimentaire vétérinaire\nPalette détectée:\n  - Primaire: #2C5F3A (vert profond du logo et de l'étiquette)\n  - Secondaire: #8B6F47 (brun ambré du flacon verre)\n  - Accent: #4A8B5C (vert moyen pour highlights)\n  - Cream: #F5F5F0 (fond neutre naturel)\nAmbiance: Naturel\/Bio\/Vétérinaire - Professionnelle mais accessible\nStyle: Produit naturel premium avec codes médicaux\/vétérinaires\nType: Complément alimentaire liquide pour animaux\nPréfixe CSS: veto\n--\u003e\n\u003cdiv class=\"veto-premium\"\u003e\n\u003cdiv class=\"veto-hero\"\u003e\n\u003cdiv class=\"veto-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"veto-hero-content\"\u003e\n\u003cdiv class=\"veto-badges-top\"\u003e\n\u003cspan class=\"veto-badge\"\u003e🌿 100% naturel\u003c\/span\u003e \u003cspan class=\"veto-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"veto-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"veto-hero-title\"\u003eVetosil\u003c\/span\u003e\n\u003cp class=\"veto-subtitle\"\u003eSilicium organique haute concentration\u003c\/p\u003e\n\u003cp class=\"veto-description\"\u003eLa solution naturelle pour soutenir les articulations, les os et la mobilité de votre compagnon. Une formule hautement assimilable à base de methylsilanetriol pour un confort articulaire optimal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"veto-section\"\u003e\n\u003ch2\u003e🎯 Pourquoi choisir Vetosil ?\u003c\/h2\u003e\n\u003cdiv class=\"veto-grid\"\u003e\n\u003cdiv class=\"veto-card\"\u003e\n\u003cdiv class=\"veto-card-icon\"\u003e💎\u003c\/div\u003e\n\u003cdiv class=\"veto-card-title\"\u003eSilicium organique biodisponible\u003c\/div\u003e\n\u003cp\u003eLe methylsilanetriol contenu dans Vetosil est une forme hautement assimilable, capable de renforcer le cartilage, les os, les tissus conjonctifs et la peau de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-card\"\u003e\n\u003cdiv class=\"veto-card-icon\"\u003e🦴\u003c\/div\u003e\n\u003cdiv class=\"veto-card-title\"\u003eSoutien articulaire global\u003c\/div\u003e\n\u003cp\u003eIdéal pour les animaux souffrant d'arthrose, raideurs articulaires ou troubles de la mobilité. Vetosil favorise un meilleur confort de vie au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-card\"\u003e\n\u003cdiv class=\"veto-card-icon\"\u003e🍃\u003c\/div\u003e\n\u003cdiv class=\"veto-card-title\"\u003eEffet anti-inflammatoire naturel\u003c\/div\u003e\n\u003cp\u003eAgit en douceur pour réduire l'inflammation articulaire sans effets secondaires, que ce soit chez les jeunes chiens en croissance ou les compagnons âgés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-card\"\u003e\n\u003cdiv class=\"veto-card-icon\"\u003e❤️\u003c\/div\u003e\n\u003cdiv class=\"veto-card-title\"\u003eBienfaits cardiovasculaires\u003c\/div\u003e\n\u003cp\u003eEn renforçant les tissus conjonctifs, le silicium participe au bon fonctionnement des artères et à une meilleure circulation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-card\"\u003e\n\u003cdiv class=\"veto-card-icon\"\u003e🐾\u003c\/div\u003e\n\u003cdiv class=\"veto-card-title\"\u003eAdapté à tous les âges\u003c\/div\u003e\n\u003cp\u003eFormule polyvalente, Vetosil convient aussi bien aux chiens qu'aux chats, jeunes ou âgés, pour un soutien sur mesure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-card\"\u003e\n\u003cdiv class=\"veto-card-icon\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"veto-card-title\"\u003eFormule sans additifs\u003c\/div\u003e\n\u003cp\u003eSans conservateurs artificiels ni parabens, garantissant une tolérance optimale même pour les animaux sensibles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"veto-section\"\u003e\n\u003ch2\u003e🧪 Composition \u0026amp; ingrédients\u003c\/h2\u003e\n\u003cdiv class=\"veto-grid veto-grid-3\"\u003e\n\u003cdiv class=\"veto-ingredient-card\"\u003e\n\u003cdiv class=\"veto-ingredient-icon\"\u003e⚗️\u003c\/div\u003e\n\u003cdiv class=\"veto-ingredient-name\"\u003eMethylsilanetriol\u003c\/div\u003e\n\u003cdiv class=\"veto-ingredient-dose\"\u003e7g \/ litre\u003c\/div\u003e\n\u003cp\u003eSource de silicium organique ultra-assimilable, bénéfique pour les articulations, les os, la peau et le système vasculaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-ingredient-card\"\u003e\n\u003cdiv class=\"veto-ingredient-icon\"\u003e💪\u003c\/div\u003e\n\u003cdiv class=\"veto-ingredient-name\"\u003eSilicium organique\u003c\/div\u003e\n\u003cdiv class=\"veto-ingredient-dose\"\u003eHaute concentration\u003c\/div\u003e\n\u003cp\u003eContribue à la solidité du tissu conjonctif et soutient les défenses naturelles de l'animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-ingredient-card\"\u003e\n\u003cdiv class=\"veto-ingredient-icon\"\u003e✨\u003c\/div\u003e\n\u003cdiv class=\"veto-ingredient-name\"\u003eExcipient neutre\u003c\/div\u003e\n\u003cdiv class=\"veto-ingredient-dose\"\u003eSans paraben\u003c\/div\u003e\n\u003cp\u003eSupport neutre garantissant une administration sécurisée et une tolérance optimale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"veto-section\"\u003e\n\u003ch2\u003e📋 Mode d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"veto-dosage-box\"\u003e\n\u003cdiv class=\"veto-dosage-main\"\u003e\n\u003cdiv class=\"veto-dosage-icon\"\u003e🥄\u003c\/div\u003e\n\u003cdiv class=\"veto-dosage-content\"\u003e\n\u003cdiv class=\"veto-dosage-title\"\u003eDosage recommandé\u003c\/div\u003e\n\u003cdiv class=\"veto-dosage-detail\"\u003e1 cuillère à café pour 20 kg de poids\u003c\/div\u003e\n\u003cp\u003eAdministrez une fois par jour, diluée dans l'eau ou mélangée à la nourriture. Utilisez une cuillère non métallique pour préserver les propriétés du silicium.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-dosage-options\"\u003e\n\u003cdiv class=\"veto-dosage-option\"\u003e\n\u003cdiv class=\"veto-option-title\"\u003e🔄 Cure ponctuelle\u003c\/div\u003e\n\u003cp\u003e3 à 4 semaines pour un soutien ciblé lors de périodes difficiles ou de poussées inflammatoires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-dosage-option\"\u003e\n\u003cdiv class=\"veto-option-title\"\u003e📅 Usage continu\u003c\/div\u003e\n\u003cp\u003eToute l'année pour un effet préventif durable et maintenir la mobilité de votre compagnon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"veto-section\"\u003e\n\u003ch2\u003e🎯 Pour qui est Vetosil ?\u003c\/h2\u003e\n\u003cdiv class=\"veto-grid veto-grid-3\"\u003e\n\u003cdiv class=\"veto-profile-card\"\u003e\n\u003cdiv class=\"veto-profile-emoji\"\u003e🦴\u003c\/div\u003e\n\u003cdiv class=\"veto-profile-title\"\u003eAnimaux souffrant d'arthrose\u003c\/div\u003e\n\u003cp\u003eSoulage les douleurs articulaires et améliore la mobilité chez les chiens et chats atteints d'arthrose ou de raideurs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-profile-card\"\u003e\n\u003cdiv class=\"veto-profile-emoji\"\u003e🐕\u003c\/div\u003e\n\u003cdiv class=\"veto-profile-title\"\u003eGrandes races en croissance\u003c\/div\u003e\n\u003cp\u003eSoutient le développement osseux et articulaire chez les jeunes chiens de grande taille pour prévenir les troubles de croissance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-profile-card\"\u003e\n\u003cdiv class=\"veto-profile-emoji\"\u003e👵\u003c\/div\u003e\n\u003cdiv class=\"veto-profile-title\"\u003eCompagnons seniors\u003c\/div\u003e\n\u003cp\u003eAide à maintenir la vitalité et le confort articulaire des animaux âgés pour préserver leur qualité de vie.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-profile-card\"\u003e\n\u003cdiv class=\"veto-profile-emoji\"\u003e🏃\u003c\/div\u003e\n\u003cdiv class=\"veto-profile-title\"\u003eAnimaux sportifs\u003c\/div\u003e\n\u003cp\u003eSupporte les articulations sollicitées lors d'activités physiques intenses (agility, chasse, sports canins).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-profile-card\"\u003e\n\u003cdiv class=\"veto-profile-emoji\"\u003e🩹\u003c\/div\u003e\n\u003cdiv class=\"veto-profile-title\"\u003eConvalescence post-chirurgicale\u003c\/div\u003e\n\u003cp\u003eFavorise la récupération après une intervention chirurgicale articulaire ou osseuse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-profile-card\"\u003e\n\u003cdiv class=\"veto-profile-emoji\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv class=\"veto-profile-title\"\u003ePrévention globale\u003c\/div\u003e\n\u003cp\u003eMaintient la santé articulaire, osseuse, vasculaire et cutanée de tous les chiens et chats, quel que soit leur âge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"veto-section\"\u003e\n\u003ch2\u003e✅ Les bienfaits du silicium organique\u003c\/h2\u003e\n\u003cdiv class=\"veto-benefits-grid\"\u003e\n\u003cdiv class=\"veto-benefit-card\"\u003e\n\u003cdiv class=\"veto-benefit-number\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"veto-benefit-title\"\u003eRenforce le cartilage\u003c\/div\u003e\n\u003cp\u003eLe silicium est un constituant essentiel du cartilage articulaire. Il stimule la synthèse de collagène et d'élastine pour maintenir la souplesse et la résistance des articulations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-benefit-card\"\u003e\n\u003cdiv class=\"veto-benefit-number\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"veto-benefit-title\"\u003eSoutient la structure osseuse\u003c\/div\u003e\n\u003cp\u003eParticipe à la minéralisation osseuse et au maintien de la densité des os, essentiel pour les animaux en croissance et les seniors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-benefit-card\"\u003e\n\u003cdiv class=\"veto-benefit-number\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"veto-benefit-title\"\u003eAméliore l'élasticité des tissus\u003c\/div\u003e\n\u003cp\u003eRenforce les tissus conjonctifs (tendons, ligaments) et améliore l'élasticité de la peau et des vaisseaux sanguins.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-benefit-card\"\u003e\n\u003cdiv class=\"veto-benefit-number\"\u003e04\u003c\/div\u003e\n\u003cdiv class=\"veto-benefit-title\"\u003eAction anti-inflammatoire\u003c\/div\u003e\n\u003cp\u003eContribue à réduire l'inflammation articulaire de manière naturelle, sans les effets secondaires des anti-inflammatoires classiques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"veto-section\"\u003e\n\u003ch2\u003e🏥 Origine \u0026amp; qualité Labo-Demeter\u003c\/h2\u003e\n\u003cdiv class=\"veto-quality-box\"\u003e\n\u003cdiv class=\"veto-quality-grid\"\u003e\n\u003cdiv class=\"veto-quality-item\"\u003e\n\u003cdiv class=\"veto-quality-icon\"\u003e🇫🇷\u003c\/div\u003e\n\u003cdiv class=\"veto-quality-label\"\u003eFabrication française\u003c\/div\u003e\n\u003cp\u003eProduit en France selon les normes strictes de qualité et de sécurité pour les animaux de compagnie.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-quality-item\"\u003e\n\u003cdiv class=\"veto-quality-icon\"\u003e🔬\u003c\/div\u003e\n\u003cdiv class=\"veto-quality-label\"\u003eContrôle qualité rigoureux\u003c\/div\u003e\n\u003cp\u003eChaque lot est testé pour garantir la concentration optimale en silicium organique et l'absence de contaminants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-quality-item\"\u003e\n\u003cdiv class=\"veto-quality-icon\"\u003e🌿\u003c\/div\u003e\n\u003cdiv class=\"veto-quality-label\"\u003eFormule naturelle\u003c\/div\u003e\n\u003cp\u003eSans additifs chimiques, conservateurs artificiels ni parabens pour une tolérance maximale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-quality-item\"\u003e\n\u003cdiv class=\"veto-quality-icon\"\u003e🧪\u003c\/div\u003e\n\u003cdiv class=\"veto-quality-label\"\u003eHaute biodisponibilité\u003c\/div\u003e\n\u003cp\u003eForme silanols ultra-assimilable pour une efficacité optimale dès les premières semaines d'utilisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"veto-section\"\u003e\n\u003ch2\u003e📦 Informations pratiques\u003c\/h2\u003e\n\u003cdiv class=\"veto-grid veto-grid-4\"\u003e\n\u003cdiv class=\"veto-info-card\"\u003e\n\u003cdiv class=\"veto-info-icon\"\u003e💧\u003c\/div\u003e\n\u003cdiv class=\"veto-info-label\"\u003eContenance\u003c\/div\u003e\n\u003cdiv class=\"veto-info-value\"\u003e500 ml\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-info-card\"\u003e\n\u003cdiv class=\"veto-info-icon\"\u003e⚗️\u003c\/div\u003e\n\u003cdiv class=\"veto-info-label\"\u003eConcentration\u003c\/div\u003e\n\u003cdiv class=\"veto-info-value\"\u003e7g \/ litre\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-info-card\"\u003e\n\u003cdiv class=\"veto-info-icon\"\u003e🏭\u003c\/div\u003e\n\u003cdiv class=\"veto-info-label\"\u003eOrigine\u003c\/div\u003e\n\u003cdiv class=\"veto-info-value\"\u003eFrance\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-info-card\"\u003e\n\u003cdiv class=\"veto-info-icon\"\u003e🐾\u003c\/div\u003e\n\u003cdiv class=\"veto-info-label\"\u003ePour\u003c\/div\u003e\n\u003cdiv class=\"veto-info-value\"\u003eChiens \u0026amp; chats\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"veto-section\"\u003e\n\u003ch2\u003e⚠️ Précautions d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"veto-warning-box\"\u003e\n\u003cdiv class=\"veto-warning-item\"\u003e\n\u003cdiv class=\"veto-warning-icon\"\u003e🥄\u003c\/div\u003e\n\u003cdiv class=\"veto-warning-content\"\u003e\n\u003cdiv class=\"veto-warning-title\"\u003eCuillère non métallique\u003c\/div\u003e\n\u003cp\u003eUtilisez toujours une cuillère en plastique ou en bois pour préserver les propriétés du silicium organique. Le contact avec le métal peut altérer son efficacité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-warning-item\"\u003e\n\u003cdiv class=\"veto-warning-icon\"\u003e🌡️\u003c\/div\u003e\n\u003cdiv class=\"veto-warning-content\"\u003e\n\u003cdiv class=\"veto-warning-title\"\u003eConservation\u003c\/div\u003e\n\u003cp\u003eConservez le flacon à l'abri de la lumière et des changements brusques de température. Un léger précipité peut se former sans altérer la qualité du produit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-warning-item\"\u003e\n\u003cdiv class=\"veto-warning-icon\"\u003e👨⚕️\u003c\/div\u003e\n\u003cdiv class=\"veto-warning-content\"\u003e\n\u003cdiv class=\"veto-warning-title\"\u003eConseil vétérinaire\u003c\/div\u003e\n\u003cp\u003eCe complément alimentaire ne se substitue pas à un traitement vétérinaire. En cas de doute ou de pathologie avancée, consultez votre vétérinaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"veto-warning-item\"\u003e\n\u003cdiv class=\"veto-warning-icon\"\u003e💊\u003c\/div\u003e\n\u003cdiv class=\"veto-warning-content\"\u003e\n\u003cdiv class=\"veto-warning-title\"\u003eInteractions\u003c\/div\u003e\n\u003cp\u003eVetosil peut être utilisé en complément d'autres traitements. Respectez un intervalle de 2 heures avec d'autres suppléments si nécessaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"veto-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"veto-cta-box\"\u003e\n\u003cdiv class=\"veto-cta-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"veto-cta-content\"\u003e\n\u003cdiv class=\"veto-cta-icon\"\u003e🌟\u003c\/div\u003e\n\u003cp\u003eOffrez à votre compagnon le soutien naturel qu'il mérite pour préserver sa mobilité et sa vitalité tout au long de sa vie. Vetosil, la solution premium pour des articulations en pleine santé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* === VARIABLES === *\/\n:root {\n  \/* Couleurs principales *\/\n  --veto-cream: #F5F5F0;\n  --veto-white: #ffffff;\n  --veto-primary: #2C5F3A;\n  --veto-primary-dark: #1F4229;\n  --veto-primary-light: #E8F3EB;\n  --veto-secondary: #8B6F47;\n  --veto-accent: #4A8B5C;\n\n  \/* Textes *\/\n  --veto-text: #1a1a1a;\n  --veto-text-light: #5a5a5a;\n\n  \/* Effets *\/\n  --veto-border: #e0e0e0;\n  --veto-shadow: 0 4px 24px rgba(44,95,58,.08);\n  --veto-shadow-lg: 0 12px 48px rgba(44,95,58,.15);\n  --veto-radius: 20px;\n  --veto-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.veto-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--veto-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  line-height: 1.6;\n  color: var(--veto-text);\n}\n\n\/* === HERO === *\/\n.veto-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--veto-primary) 0%, var(--veto-accent) 50%, var(--veto-secondary) 100%);\n  border-radius: var(--veto-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n  overflow: hidden;\n  box-shadow: var(--veto-shadow-lg);\n}\n\n.veto-hero-pattern {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  opacity: .05;\n  background-image: \n    repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(255,255,255,.3) 35px, rgba(255,255,255,.3) 70px),\n    repeating-linear-gradient(-45deg, transparent, transparent 35px, rgba(255,255,255,.2) 35px, rgba(255,255,255,.2) 70px);\n}\n\n.veto-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.veto-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  justify-content: center;\n  margin-bottom: 1.5rem;\n}\n\n.veto-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(--veto-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.veto-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n  box-shadow: 0 4px 16px rgba(0,0,0,.15);\n}\n\n.veto-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(32px, 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.veto-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(18px, 3vw, 24px);\n  font-weight: 600;\n  margin: 0 0 1.5rem 0;\n  text-shadow: 0 2px 12px rgba(0,0,0,.15);\n}\n\n.veto-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 2.2vw, 18px);\n  max-width: 800px;\n  margin: 0 auto;\n  line-height: 1.7;\n  text-shadow: 0 2px 8px rgba(0,0,0,.1);\n}\n\n\/* === SECTIONS === *\/\n.veto-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.veto-premium h2 {\n  font-size: clamp(26px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--veto-primary-dark);\n  margin-bottom: clamp(1.5rem, 3vw, 2.5rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.veto-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(--veto-primary), var(--veto-accent));\n  border-radius: 2px;\n}\n\n\/* === GRILLES === *\/\n.veto-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n.veto-grid-3 {\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n}\n\n.veto-grid-4 {\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n}\n\n\/* === CARDS === *\/\n.veto-card {\n  background: var(--veto-white);\n  border-radius: var(--veto-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--veto-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.veto-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--veto-shadow-lg);\n  border-color: var(--veto-accent);\n}\n\n.veto-card-icon {\n  font-size: 48px;\n  margin-bottom: 1rem;\n  filter: drop-shadow(0 2px 8px rgba(44,95,58,.1));\n}\n\n.veto-card-title {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--veto-primary-dark);\n  margin-bottom: .75rem;\n  letter-spacing: -.02em;\n}\n\n.veto-card p {\n  font-size: 15px;\n  color: var(--veto-text-light);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === INGREDIENT CARDS === *\/\n.veto-ingredient-card {\n  background: linear-gradient(135deg, var(--veto-white) 0%, var(--veto-primary-light) 100%);\n  border-radius: var(--veto-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--veto-shadow);\n  border: 2px solid var(--veto-border);\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.veto-ingredient-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--veto-shadow-lg);\n  border-color: var(--veto-primary);\n}\n\n.veto-ingredient-icon {\n  font-size: 56px;\n  margin-bottom: 1rem;\n  filter: drop-shadow(0 2px 8px rgba(44,95,58,.15));\n}\n\n.veto-ingredient-name {\n  font-size: 20px;\n  font-weight: 800;\n  color: var(--veto-primary-dark);\n  margin-bottom: .5rem;\n  letter-spacing: -.02em;\n}\n\n.veto-ingredient-dose {\n  display: inline-block;\n  background: var(--veto-primary);\n  color: white;\n  padding: 6px 16px;\n  border-radius: 999px;\n  font-size: 14px;\n  font-weight: 700;\n  margin-bottom: 1rem;\n}\n\n.veto-ingredient-card p {\n  font-size: 14px;\n  color: var(--veto-text-light);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === DOSAGE BOX === *\/\n.veto-dosage-box {\n  background: var(--veto-white);\n  border-radius: var(--veto-radius);\n  padding: clamp(2rem, 4vw, 3rem);\n  box-shadow: var(--veto-shadow-lg);\n  border: 2px solid var(--veto-accent);\n}\n\n.veto-dosage-main {\n  display: flex;\n  align-items: flex-start;\n  gap: 1.5rem;\n  margin-bottom: 2rem;\n  padding-bottom: 2rem;\n  border-bottom: 2px solid var(--veto-border);\n}\n\n.veto-dosage-icon {\n  font-size: 64px;\n  flex-shrink: 0;\n  filter: drop-shadow(0 2px 12px rgba(44,95,58,.15));\n}\n\n.veto-dosage-content {\n  flex: 1;\n}\n\n.veto-dosage-title {\n  font-size: 24px;\n  font-weight: 800;\n  color: var(--veto-primary-dark);\n  margin-bottom: .5rem;\n  letter-spacing: -.02em;\n}\n\n.veto-dosage-detail {\n  display: inline-block;\n  background: linear-gradient(135deg, var(--veto-primary), var(--veto-accent));\n  color: white;\n  padding: 8px 20px;\n  border-radius: 999px;\n  font-size: 16px;\n  font-weight: 700;\n  margin-bottom: 1rem;\n}\n\n.veto-dosage-content p {\n  font-size: 15px;\n  color: var(--veto-text-light);\n  line-height: 1.7;\n  margin: 0;\n}\n\n.veto-dosage-options {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.5rem;\n}\n\n.veto-dosage-option {\n  background: var(--veto-primary-light);\n  border-radius: var(--veto-radius-sm);\n  padding: 1.5rem;\n  border: 2px solid var(--veto-accent);\n}\n\n.veto-option-title {\n  font-size: 17px;\n  font-weight: 800;\n  color: var(--veto-primary-dark);\n  margin-bottom: .75rem;\n  letter-spacing: -.01em;\n}\n\n.veto-dosage-option p {\n  font-size: 14px;\n  color: var(--veto-text-light);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === PROFILE CARDS === *\/\n.veto-profile-card {\n  background: var(--veto-white);\n  border-radius: var(--veto-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--veto-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.veto-profile-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--veto-shadow-lg);\n  border-color: var(--veto-secondary);\n}\n\n.veto-profile-emoji {\n  font-size: 56px;\n  margin-bottom: 1rem;\n  filter: drop-shadow(0 2px 8px rgba(139,111,71,.1));\n}\n\n.veto-profile-title {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--veto-primary-dark);\n  margin-bottom: .75rem;\n  letter-spacing: -.02em;\n}\n\n.veto-profile-card p {\n  font-size: 14px;\n  color: var(--veto-text-light);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === BENEFITS GRID === *\/\n.veto-benefits-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.5rem;\n}\n\n.veto-benefit-card {\n  background: linear-gradient(135deg, var(--veto-white) 0%, var(--veto-primary-light) 100%);\n  border-radius: var(--veto-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--veto-shadow);\n  border-left: 4px solid var(--veto-accent);\n  transition: all .3s ease;\n}\n\n.veto-benefit-card:hover {\n  transform: translateX(8px);\n  box-shadow: var(--veto-shadow-lg);\n  border-left-color: var(--veto-primary);\n}\n\n.veto-benefit-number {\n  display: inline-block;\n  background: linear-gradient(135deg, var(--veto-primary), var(--veto-accent));\n  color: white;\n  width: 48px;\n  height: 48px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 20px;\n  font-weight: 900;\n  margin-bottom: 1rem;\n  box-shadow: 0 4px 16px rgba(44,95,58,.2);\n}\n\n.veto-benefit-title {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--veto-primary-dark);\n  margin-bottom: .75rem;\n  letter-spacing: -.02em;\n}\n\n.veto-benefit-card p {\n  font-size: 14px;\n  color: var(--veto-text-light);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === QUALITY BOX === *\/\n.veto-quality-box {\n  background: linear-gradient(135deg, var(--veto-primary-dark) 0%, var(--veto-primary) 100%);\n  border-radius: var(--veto-radius);\n  padding: clamp(2rem, 4vw, 3rem);\n  box-shadow: var(--veto-shadow-lg);\n}\n\n.veto-quality-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 2rem;\n}\n\n.veto-quality-item {\n  text-align: center;\n}\n\n.veto-quality-icon {\n  font-size: 56px;\n  margin-bottom: 1rem;\n  filter: drop-shadow(0 2px 12px rgba(0,0,0,.2));\n}\n\n.veto-quality-label {\n  font-size: 18px;\n  font-weight: 800;\n  color: white;\n  margin-bottom: .75rem;\n  letter-spacing: -.02em;\n}\n\n.veto-quality-item p {\n  font-size: 14px;\n  color: rgba(255,255,255,.85);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === INFO CARDS === *\/\n.veto-info-card {\n  background: var(--veto-white);\n  border-radius: var(--veto-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--veto-shadow);\n  border: 2px solid var(--veto-border);\n  text-align: center;\n  transition: all .3s ease;\n}\n\n.veto-info-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--veto-shadow-lg);\n  border-color: var(--veto-accent);\n}\n\n.veto-info-icon {\n  font-size: 48px;\n  margin-bottom: 1rem;\n  filter: drop-shadow(0 2px 8px rgba(44,95,58,.1));\n}\n\n.veto-info-label {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--veto-text-light);\n  margin-bottom: .5rem;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n}\n\n.veto-info-value {\n  font-size: 20px;\n  font-weight: 900;\n  color: var(--veto-primary-dark);\n  letter-spacing: -.02em;\n}\n\n\/* === WARNING BOX === *\/\n.veto-warning-box {\n  background: var(--veto-white);\n  border-radius: var(--veto-radius);\n  padding: clamp(2rem, 4vw, 3rem);\n  box-shadow: var(--veto-shadow);\n  border: 2px solid #FFA726;\n}\n\n.veto-warning-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 1.5rem;\n  padding: 1.5rem;\n  background: rgba(255,167,38,.05);\n  border-radius: var(--veto-radius-sm);\n  margin-bottom: 1.5rem;\n  transition: all .3s ease;\n}\n\n.veto-warning-item:last-child {\n  margin-bottom: 0;\n}\n\n.veto-warning-item:hover {\n  background: rgba(255,167,38,.1);\n  transform: translateX(8px);\n}\n\n.veto-warning-icon {\n  font-size: 40px;\n  flex-shrink: 0;\n  filter: drop-shadow(0 2px 8px rgba(255,167,38,.2));\n}\n\n.veto-warning-content {\n  flex: 1;\n}\n\n.veto-warning-title {\n  font-size: 17px;\n  font-weight: 800;\n  color: var(--veto-primary-dark);\n  margin-bottom: .5rem;\n  letter-spacing: -.01em;\n}\n\n.veto-warning-content p {\n  font-size: 14px;\n  color: var(--veto-text-light);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.veto-cta-box {\n  background: linear-gradient(135deg, var(--veto-primary) 0%, var(--veto-accent) 50%, var(--veto-secondary) 100%);\n  border-radius: var(--veto-radius);\n  padding: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--veto-shadow-lg);\n}\n\n.veto-cta-pattern {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  opacity: .05;\n  background-image: \n    radial-gradient(circle at 20% 50%, rgba(255,255,255,.3) 0%, transparent 50%),\n    radial-gradient(circle at 80% 80%, rgba(255,255,255,.3) 0%, transparent 50%),\n    radial-gradient(circle at 40% 20%, rgba(255,255,255,.2) 0%, transparent 50%);\n}\n\n.veto-cta-content {\n  position: relative;\n  z-index: 1;\n}\n\n.veto-cta-icon {\n  font-size: 72px;\n  margin-bottom: 1.5rem;\n  filter: drop-shadow(0 4px 20px rgba(0,0,0,.2));\n}\n\n.veto-cta-box p {\n  color: white;\n  font-size: clamp(17px, 2.5vw, 21px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n  max-width: 900px;\n  margin: 0 auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .veto-grid,\n  .veto-grid-3,\n  .veto-grid-4 {\n    grid-template-columns: 1fr;\n  }\n\n  .veto-dosage-main {\n    flex-direction: column;\n    text-align: center;\n  }\n\n  .veto-dosage-options {\n    grid-template-columns: 1fr;\n  }\n\n  .veto-quality-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .veto-benefits-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .veto-warning-item {\n    flex-direction: column;\n    text-align: center;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .veto-card,\n  .veto-ingredient-card,\n  .veto-profile-card,\n  .veto-benefit-card,\n  .veto-info-card {\n    animation: fadeInUp .6s ease backwards;\n  }\n\n  .veto-card:nth-child(1),\n  .veto-ingredient-card:nth-child(1),\n  .veto-profile-card:nth-child(1),\n  .veto-benefit-card:nth-child(1),\n  .veto-info-card:nth-child(1) { animation-delay: .1s; }\n  \n  .veto-card:nth-child(2),\n  .veto-ingredient-card:nth-child(2),\n  .veto-profile-card:nth-child(2),\n  .veto-benefit-card:nth-child(2),\n  .veto-info-card:nth-child(2) { animation-delay: .2s; }\n  \n  .veto-card:nth-child(3),\n  .veto-ingredient-card:nth-child(3),\n  .veto-profile-card:nth-child(3),\n  .veto-benefit-card:nth-child(3),\n  .veto-info-card:nth-child(3) { animation-delay: .3s; }\n  \n  .veto-card:nth-child(4),\n  .veto-ingredient-card:nth-child(4),\n  .veto-profile-card:nth-child(4),\n  .veto-benefit-card:nth-child(4),\n  .veto-info-card:nth-child(4) { animation-delay: .4s; }\n  \n  .veto-card:nth-child(5),\n  .veto-ingredient-card:nth-child(5),\n  .veto-profile-card:nth-child(5) { animation-delay: .5s; }\n  \n  .veto-card:nth-child(6),\n  .veto-ingredient-card:nth-child(6),\n  .veto-profile-card:nth-child(6) { animation-delay: .6s; }\n\n  .veto-warning-item:nth-child(1) { animation: fadeInLeft .6s ease backwards .1s; }\n  .veto-warning-item:nth-child(2) { animation: fadeInLeft .6s ease backwards .2s; }\n  .veto-warning-item:nth-child(3) { animation: fadeInLeft .6s ease backwards .3s; }\n  .veto-warning-item:nth-child(4) { animation: fadeInLeft .6s ease backwards .4s; }\n}\n\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    transform: translateY(40px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes fadeInLeft {\n  from {\n    opacity: 0;\n    transform: translateX(-40px);\n  }\n  to {\n    opacity: 1;\n    transform: translateX(0);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .veto-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .veto-premium {\n    --veto-shadow: 0 4px 24px rgba(0,0,0,.2);\n    --veto-shadow-lg: 0 12px 48px rgba(0,0,0,.3);\n  }\n\n  .veto-card,\n  .veto-ingredient-card,\n  .veto-profile-card,\n  .veto-info-card {\n    border-width: 3px;\n  }\n}\n\n\/* === PRINT === *\/\n@media print {\n  .veto-premium {\n    background: white;\n  }\n\n  .veto-hero,\n  .veto-card,\n  .veto-ingredient-card,\n  .veto-profile-card,\n  .veto-benefit-card,\n  .veto-info-card {\n    box-shadow: none;\n    border: 2px solid var(--veto-text);\n  }\n\n  .veto-badge {\n    border: 1px solid var(--veto-text);\n  }\n}\n\u003c\/style\u003e","brand":"LABO-DEMETER","offers":[{"title":"Default Title","offer_id":45755419984029,"sku":"VETOSIL","price":22.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/vetosil-arthrose-et-douleur-articulaire-chien-chat-labo-deme-lifestyle.webp?v=1773346050"},{"product_id":"canivida-anti-age-200-comprimes-labo-demeter","title":"Canivida 200 comprimés - Traitement naturel anti-âge chien \u0026 chat - Labo-Demeter","description":"\u003cdiv class=\"cv-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"cv-hero\"\u003e\n\u003cdiv class=\"cv-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cv-hero-content\"\u003e\n\u003cdiv class=\"cv-badges-top\"\u003e\n\u003cspan class=\"cv-badge\"\u003e🐾 Chiens \u0026amp; chats\u003c\/span\u003e \u003cspan class=\"cv-badge\"\u003e🌿 100 % naturel\u003c\/span\u003e \u003cspan class=\"cv-badge\"\u003e💊 200 comprimés\u003c\/span\u003e \u003cspan class=\"cv-badge\"\u003e🌿 4 actifs naturels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cv-hero-title\"\u003eCanivida Anti-Âge\u003c\/span\u003e\n\u003cp class=\"cv-subtitle\"\u003eTraitement naturel anti-âge pour chiens et chats seniors\u003c\/p\u003e\n\u003cp class=\"cv-description\"\u003eExtrait de Yam, spiruline biologique, levure de bière revivifiable et silice : une formule naturelle pensée pour accompagner votre compagnon sur la durée et soutenir son équilibre global au fil des années.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003eCanivida : le complément anti-âge naturel pour accompagner votre chien ou chat senior\u003c\/h2\u003e\n\u003cp class=\"cv-section-intro\"\u003eVotre compagnon à quatre pattes commence à montrer des signes de vieillissement ? Raideurs articulaires, perte d'entrain, fatigue inhabituelle… Ces changements sont normaux, mais vous pouvez agir pour \u003cstrong\u003epréserver sa qualité de vie\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp class=\"cv-section-intro\"\u003e\u003cstrong\u003eCanivida\u003c\/strong\u003e du \u003cstrong\u003eLabo Demeter\u003c\/strong\u003e est un complément alimentaire naturel anti-âge spécialement formulé pour les \u003cstrong\u003echiens et chats seniors\u003c\/strong\u003e. Sa synergie de cinq actifs végétaux et cellulaires aide votre animal à retrouver vitalité, mobilité et confort au quotidien.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003eUne synergie végétale pensée pour accompagner le vieillissement en douceur\u003c\/h2\u003e\n\u003cp class=\"cv-section-intro\"\u003eCanivida 200 comprimés repose sur une combinaison d’ingrédients naturels qui agissent en complémentarité pour soutenir l’organisme de votre animal dans sa globalité.\u003c\/p\u003e\n\u003cdiv class=\"cv-grid\"\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🌿 Extrait de Yam\u003c\/h3\u003e\n\u003cp\u003ePlante traditionnellement utilisée pour accompagner l’équilibre naturel de l’organisme et soutenir le bien-être général chez l’animal vieillissant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e💙 Spiruline biologique\u003c\/h3\u003e\n\u003cp\u003eMicro-algue concentrée en protéines, fer et antioxydants. Elle aide à maintenir tonus, vitalité et résistance face aux effets du temps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🍺 Levure de bière revivifiable\u003c\/h3\u003e\n\u003cp\u003eSource naturelle de vitamines du groupe B. Elle soutient l’énergie, la qualité du pelage et les défenses naturelles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🦴 Silice\u003c\/h3\u003e\n\u003cp\u003eParticipe à la souplesse des tissus conjonctifs et contribue au maintien du confort articulaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003eUn soutien global pour bien vieillir\u003c\/h2\u003e\n\u003cp class=\"cv-section-intro\"\u003eAvec l’âge, l’organisme devient plus fragile. Une supplémentation adaptée permet d’accompagner ces changements sans brutalité.\u003c\/p\u003e\n\u003cdiv class=\"cv-grid-compact\"\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e⚡ Vitalité quotidienne\u003c\/h3\u003e\n\u003cp\u003eMoins de fatigue, davantage d’entrain au fil des semaines.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🛡️ Défenses naturelles\u003c\/h3\u003e\n\u003cp\u003eUn organisme mieux préparé face aux agressions extérieures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🦴 Confort et mobilité\u003c\/h3\u003e\n\u003cp\u003eDes tissus plus souples pour préserver l’aisance des mouvements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e✨ Beauté du pelage\u003c\/h3\u003e\n\u003cp\u003eUn poil plus dense et plus brillant grâce aux nutriments essentiels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-tip\"\u003e\n\u003cspan class=\"cv-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eLa version 200 comprimés est particulièrement adaptée aux cures longues, idéales pour accompagner les animaux sur plusieurs mois sans interruption.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2\u003ePosologie et conseils d'administration\u003c\/h2\u003e\n\u003cp class=\"cv-section-intro\"\u003eDonnez \u003cstrong\u003e1 comprimé par tranche de 10 kg\u003c\/strong\u003e de poids corporel, \u003cstrong\u003eune fois par jour\u003c\/strong\u003e, pendant au moins 1 mois. Le comprimé peut être administré directement dans la gueule ou mélangé à la nourriture.\u003c\/p\u003e\n\u003cdiv class=\"cv-timeline\"\u003e\n\u003cdiv class=\"cv-timeline-item\"\u003e\n\u003cdiv class=\"cv-timeline-number\"\u003e🐱\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-content\"\u003e\n\u003ch3\u003eChat ou petit chien (moins de 10 kg)\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e1 comprimé\/jour\u003c\/strong\u003e — le pot de 200 comprimés dure environ \u003cstrong\u003e6 mois et demi\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-item\"\u003e\n\u003cdiv class=\"cv-timeline-number\"\u003e🐕\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-content\"\u003e\n\u003ch3\u003eChien moyen (environ 20 kg)\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e2 comprimés\/jour\u003c\/strong\u003e — soit une cure d'environ \u003cstrong\u003e3 mois et demi\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-item\"\u003e\n\u003cdiv class=\"cv-timeline-number\"\u003e🦮\u003c\/div\u003e\n\u003cdiv class=\"cv-timeline-content\"\u003e\n\u003ch3\u003eGrand chien (30 à 40 kg)\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e3 à 4 comprimés\/jour\u003c\/strong\u003e — soit \u003cstrong\u003e1 mois et demi à 2 mois\u003c\/strong\u003e de traitement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-tip\"\u003e\n\u003cspan class=\"cv-tip-icon\"\u003e✅\u003c\/span\u003e\n\u003cp\u003ePour des résultats durables, une \u003cstrong\u003eutilisation sur le long terme\u003c\/strong\u003e est recommandée. Canivida peut être donné en parallèle de tout traitement allopathique ou homéopathique, \u003cstrong\u003esans risque d'interaction\u003c\/strong\u003e, quelle que soit la pathologie de votre animal (insuffisance cardiaque, rénale, hépatique, diabète…).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"cv-section\"\u003e\n\u003ch2\u003ePourquoi choisir Canivida pour votre chien ou chat âgé ?\u003c\/h2\u003e\n\u003cdiv class=\"cv-grid-compact\"\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🌿 100 % naturel\u003c\/h3\u003e\n\u003cp\u003eFormulé avec des ingrédients naturels, sans additifs chimiques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e📦 200 comprimés\u003c\/h3\u003e\n\u003cp\u003eExcellent rapport durée-prix, surtout pour les petits animaux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🔄 Usage prolongé\u003c\/h3\u003e\n\u003cp\u003eConvient à une utilisation longue durée en toute sérénité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-card\"\u003e\n\u003ch3\u003e🤝 Compatible\u003c\/h3\u003e\n\u003cp\u003eAucune interaction connue avec les traitements vétérinaires courants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-cta-box\"\u003e\n\u003ch3\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003e📦 Format 200 comprimés\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003eCe grand format convient parfaitement aux petits animaux sur cure prolongée ou aux chiens de taille moyenne à grande nécessitant une supplémentation régulière. Il permet d’installer une routine durable et rassurante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/section\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* === VARIABLES CSS === *\/\n:root {\n  --cv-cream: #f5f3ee;\n  --cv-white: #ffffff;\n  --cv-primary: #2d6a2d;\n  --cv-primary-dark: #1e4d1e;\n  --cv-primary-light: #e8f2e4;\n  --cv-secondary: #5a9e3c;\n  --cv-accent: #c8a84e;\n  --cv-text: #1a1a1a;\n  --cv-text-light: #5a5a5a;\n  --cv-border: #e0ddd6;\n  --cv-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --cv-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --cv-radius: 20px;\n  --cv-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.cv-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--cv-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.cv-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1e4d1e 0%, #2d6a2d 40%, #5a9e3c 100%);\n  border-radius: var(--cv-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(--cv-shadow-lg);\n}\n\n.cv-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(200,168,78,.15) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(255,255,255,.08) 0%, transparent 40%),\n                    radial-gradient(circle at 50% 50%, rgba(90,158,60,.1) 0%, transparent 60%);\n  opacity: 1;\n}\n\n.cv-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.cv-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.cv-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.01em;\n}\n\n.cv-description {\n  color: rgba(255,255,255,.8);\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.cv-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.cv-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(--cv-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.cv-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.cv-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.cv-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--cv-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.cv-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(--cv-primary), var(--cv-accent));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.cv-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cv-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 680px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n.cv-section-intro strong {\n  color: var(--cv-text);\n}\n\n\/* === CARDS === *\/\n.cv-card {\n  background: var(--cv-white);\n  border-radius: var(--cv-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--cv-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.cv-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--cv-shadow-lg);\n  border-color: var(--cv-primary);\n}\n\n.cv-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--cv-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.cv-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--cv-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.cv-card p strong {\n  color: var(--cv-text);\n}\n\n\/* === GRILLES === *\/\n.cv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE (2 colonnes sur mobile) === *\/\n.cv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.cv-grid-compact .cv-card {\n  padding: 1rem;\n}\n\n.cv-grid-compact .cv-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.cv-grid-compact .cv-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.cv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.cv-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.cv-timeline-number {\n  flex-shrink: 0;\n  width: 48px;\n  height: 48px;\n  background: linear-gradient(135deg, var(--cv-primary), var(--cv-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: 22px;\n  box-shadow: 0 4px 16px rgba(45,106,45,.25);\n}\n\n.cv-timeline-content {\n  flex: 1;\n  background: var(--cv-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--cv-radius-sm);\n  box-shadow: var(--cv-shadow);\n}\n\n.cv-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--cv-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.cv-timeline-content p {\n  font-size: 14px;\n  color: var(--cv-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.cv-timeline-content p strong {\n  color: var(--cv-text);\n}\n\n\/* === TIP BOX === *\/\n.cv-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--cv-primary-light);\n  border-radius: var(--cv-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.cv-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.cv-tip p {\n  font-size: 14px;\n  color: var(--cv-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.cv-tip p strong {\n  color: var(--cv-primary-dark);\n}\n\n\/* === CTA FINAL === *\/\n.cv-cta-box {\n  background: linear-gradient(135deg, var(--cv-primary) 0%, var(--cv-primary-dark) 100%);\n  border-radius: var(--cv-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  margin-top: 1.5rem;\n}\n\n.cv-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: radial-gradient(circle at 30% 50%, rgba(200,168,78,.15) 0%, transparent 60%);\n}\n\n.cv-cta-box p {\n  position: relative;\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.cv-cta-box p strong {\n  color: rgba(255,255,255,1);\n}\n\n\/* === DISCLAIMER === *\/\n.cv-disclaimer {\n  font-size: 12px;\n  color: var(--cv-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  .cv-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .cv-card {\n    padding: 1.125rem;\n  }\n\n  .cv-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .cv-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--cv-radius-sm);\n  }\n\n  .cv-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .cv-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .cv-section-intro {\n    margin-bottom: 1rem;\n  }\n\n  \/* Grille compacte : 2 colonnes serrées *\/\n  .cv-grid-compact {\n    gap: .625rem;\n  }\n\n  .cv-grid-compact .cv-card {\n    padding: .75rem;\n  }\n\n  \/* Timeline mobile *\/\n  .cv-timeline-number {\n    width: 36px;\n    height: 36px;\n    font-size: 18px;\n  }\n\n  .cv-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .cv-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .cv-timeline-content p {\n    font-size: 13px;\n  }\n\n  \/* Tip mobile *\/\n  .cv-tip {\n    padding: .875rem 1rem;\n  }\n\n  .cv-tip-icon {\n    font-size: 20px;\n  }\n\n  .cv-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .cv-card {\n    animation: cvFadeInUp .5s ease backwards;\n  }\n  .cv-card:nth-child(1) { animation-delay: .05s; }\n  .cv-card:nth-child(2) { animation-delay: .1s; }\n  .cv-card:nth-child(3) { animation-delay: .15s; }\n  .cv-card:nth-child(4) { animation-delay: .2s; }\n  .cv-card:nth-child(5) { animation-delay: .25s; }\n  .cv-card:nth-child(6) { animation-delay: .3s; }\n\n  .cv-timeline-item {\n    animation: cvFadeInUp .5s ease backwards;\n  }\n  .cv-timeline-item:nth-child(1) { animation-delay: .05s; }\n  .cv-timeline-item:nth-child(2) { animation-delay: .15s; }\n  .cv-timeline-item:nth-child(3) { animation-delay: .25s; }\n}\n\n@keyframes cvFadeInUp {\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  .cv-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"LABO-DEMETER","offers":[{"title":"Default Title","offer_id":45755421819037,"sku":"CANIVIDA-2","price":34.69,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/canivida_200_comprimes_traitement-anti-age-chien-et-chat_LaboDemeter.jpg?v=1756888390"},{"product_id":"articulations-souplesse-et-mobilite-au-naturel-250ml-pilagreen","title":"Articulations - Arthrose et Rhumatisme Chien et Chat - 250ml - Phyto'Lab","description":"\u003cdiv class=\"art-premium\"\u003e\n\u003cdiv class=\"art-hero\"\u003e\n\u003cdiv class=\"art-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"art-hero-content\"\u003e\n\u003cdiv class=\"art-badges-top\"\u003e\n\u003cspan class=\"art-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e \u003cspan class=\"art-badge\"\u003e🌿 100% naturel\u003c\/span\u003e \u003cspan class=\"art-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"art-badge\"\u003e🧴 Flacon 250 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"art-hero-title\"\u003eArticulations\u003c\/span\u003e\n\u003cp class=\"art-subtitle\"\u003eArthrose et rhumatisme - souplesse et mobilité au naturel\u003c\/p\u003e\n\u003cp class=\"art-description\"\u003eFormule phytothérapique experte par Phyto'Lab pour soulager les douleurs articulaires, combattre l'arthrose et redonner vitalité et confort de mouvement à vos compagnons à 4 pattes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"art-section\"\u003e\n\u003ch2\u003e🎯 Les bienfaits pour votre animal\u003c\/h2\u003e\n\u003cdiv class=\"art-grid\"\u003e\n\u003cdiv class=\"art-card\"\u003e\n\u003ch3\u003e🦴 Soulage les douleurs\u003c\/h3\u003e\n\u003cp\u003eAction anti-inflammatoire puissante qui réduit les douleurs liées à l'arthrite, à l'arthrose et aux rhumatismes chroniques\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"art-card\"\u003e\n\u003ch3\u003e🏃 Améliore la mobilité\u003c\/h3\u003e\n\u003cp\u003eFavorise la souplesse des articulations pour retrouver une locomotion fluide, naturelle et sans gêne au quotidien\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"art-card\"\u003e\n\u003ch3\u003e🔄 Régénère les tissus\u003c\/h3\u003e\n\u003cp\u003eAide à la reconstruction du cartilage usé et renforce les os fragilisés par l'âge ou l'activité intense\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"art-card\"\u003e\n\u003ch3\u003e✨ Élimine les toxines\u003c\/h3\u003e\n\u003cp\u003eAction drainante ciblée pour purifier l'organisme et réduire les facteurs aggravants de l'inflammation articulaire\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"art-section\"\u003e\n\u003ch2\u003e🌿 Des plantes aux vertus exceptionnelles\u003c\/h2\u003e\n\u003cp class=\"art-section-intro\"\u003eUne synergie de 4 plantes médicinales rigoureusement sélectionnées pour une action complète sur le confort articulaire\u003c\/p\u003e\n\u003cdiv class=\"art-grid\"\u003e\n\u003cdiv class=\"art-card art-ingredient\"\u003e\n\u003ch3\u003e🌱 Harpagophytum\u003c\/h3\u003e\n\u003cspan class=\"art-ingredient-aka\"\u003eLa \"griffe du diable\"\u003c\/span\u003e\n\u003cp\u003ePuissant anti-inflammatoire naturel, il réduit efficacement les douleurs articulaires et améliore le confort de votre animal au quotidien\u003c\/p\u003e\n\u003cspan class=\"art-tag\"\u003eAnti-douleur\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"art-card art-ingredient\"\u003e\n\u003ch3\u003e🎋 Bambou\u003c\/h3\u003e\n\u003cspan class=\"art-ingredient-aka\"\u003eRiche en silice naturelle\u003c\/span\u003e\n\u003cp\u003eReminéralise en profondeur et favorise la reconstruction du cartilage et des os pour des articulations solides et résistantes\u003c\/p\u003e\n\u003cspan class=\"art-tag\"\u003eReminéralisant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"art-card art-ingredient\"\u003e\n\u003ch3\u003e🌼 Vergerette du Canada\u003c\/h3\u003e\n\u003cspan class=\"art-ingredient-aka\"\u003ePlante drainante traditionnelle\u003c\/span\u003e\n\u003cp\u003eAide à éliminer les toxines accumulées dans les articulations et contribue à réduire les manifestations rhumatismales\u003c\/p\u003e\n\u003cspan class=\"art-tag\"\u003eDétoxifiant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"art-card art-ingredient\"\u003e\n\u003ch3\u003e🌾 Prêle\u003c\/h3\u003e\n\u003cspan class=\"art-ingredient-aka\"\u003eTrésor de minéraux\u003c\/span\u003e\n\u003cp\u003eRégénère les tissus conjonctifs et soutient la souplesse articulaire grâce à sa richesse exceptionnelle en silicium organique\u003c\/p\u003e\n\u003cspan class=\"art-tag\"\u003eRégénérant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"art-section\"\u003e\n\u003ch2\u003e📋 Mode d'emploi adapté\u003c\/h2\u003e\n\u003cp class=\"art-section-intro\"\u003eAdministrez par voie orale directement dans la gueule ou mélangez dans la nourriture, une fois par jour pendant 3 semaines\u003c\/p\u003e\n\u003cdiv class=\"art-dosage-grid\"\u003e\n\u003cdiv class=\"art-dosage-card\"\u003e\n\u003cdiv class=\"art-dosage-icon\"\u003e🐱\u003c\/div\u003e\n\u003ch3\u003eChiens \u0026amp; chats \u0026lt; 10 kg\u003c\/h3\u003e\n\u003cdiv class=\"art-dosage-amount\"\u003e1 ml pour 3 kg\u003c\/div\u003e\n\u003cp class=\"art-dosage-example\"\u003eEx : 2 ml pour un chat de 6 kg\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"art-dosage-card art-dosage-featured\"\u003e\n\u003cdiv class=\"art-dosage-icon\"\u003e🐕\u003c\/div\u003e\n\u003ch3\u003eChiens de 10 à 25 kg\u003c\/h3\u003e\n\u003cdiv class=\"art-dosage-amount\"\u003e1 ml pour 2 kg\u003c\/div\u003e\n\u003cp class=\"art-dosage-example\"\u003eEx : 10 ml pour un chien de 20 kg\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"art-tip\"\u003e\n\u003cspan class=\"art-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eConseil :\u003c\/strong\u003e pour une efficacité optimale, réalisez une cure de 3 semaines. Renouvelable selon les besoins de votre compagnon ou sur recommandation de votre vétérinaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"art-section\"\u003e\n\u003ch2\u003e🐾 Pour quels animaux ?\u003c\/h2\u003e\n\u003cdiv class=\"art-grid-compact\"\u003e\n\u003cdiv class=\"art-card\"\u003e\n\u003ch3\u003e👴 Animaux seniors\u003c\/h3\u003e\n\u003cp\u003eDouleurs articulaires liées à l'âge et perte de mobilité progressive\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"art-card\"\u003e\n\u003ch3\u003e🏃 Animaux sportifs\u003c\/h3\u003e\n\u003cp\u003eChiens de travail ou actifs sollicitant fortement leurs articulations\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"art-card\"\u003e\n\u003ch3\u003e🩺 Arthrose diagnostiquée\u003c\/h3\u003e\n\u003cp\u003eSoutien naturel en complément d'un suivi vétérinaire adapté\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"art-card\"\u003e\n\u003ch3\u003e🦴 Rhumatismes\u003c\/h3\u003e\n\u003cp\u003eAnimaux souffrant d'inflammations articulaires chroniques ou récurrentes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"art-section\"\u003e\n\u003ch2\u003e📋 Informations complémentaires\u003c\/h2\u003e\n\u003cdiv class=\"art-accordion\"\u003e\n\u003cdetails class=\"art-accordion-item\"\u003e\n\u003csummary class=\"art-accordion-header\"\u003e🧪 Composition détaillée\u003c\/summary\u003e\n\u003cdiv class=\"art-accordion-content mt-3\"\u003e\n\u003cp\u003eExtraits aqueux de plantes : Harpagophytum (racine), Bambou (exsudat de tige), Vergerette du Canada (partie aérienne), Prêle (partie aérienne). Support : eau purifiée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"art-accordion-item\"\u003e\n\u003csummary class=\"art-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"art-accordion-content mt-3\"\u003e\n\u003cp\u003e• Ne pas administrer aux femelles gestantes ou allaitantes sans avis vétérinaire\u003cbr\u003e• Conserver au réfrigérateur en cas de chaleur\u003cbr\u003e• Bien agiter avant chaque utilisation\u003cbr\u003e• Ne se substitue pas à un traitement vétérinaire\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"art-accordion-item\"\u003e\n\u003csummary class=\"art-accordion-header\"\u003e📦 Contenance \u0026amp; durée\u003c\/summary\u003e\n\u003cdiv class=\"art-accordion-content mt-3\"\u003e\n\u003cp\u003eFlacon de 250 ml — Complément alimentaire liquide. Durée de cure recommandée : 3 semaines. Peut être renouvelé selon les besoins de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"art-accordion-item\"\u003e\n\u003csummary class=\"art-accordion-header\"\u003e🇫🇷 Fabrication française\u003c\/summary\u003e\n\u003cdiv class=\"art-accordion-content mt-3\"\u003e\n\u003cp\u003eProduit conçu et fabriqué en France par Phyto'Lab (anciennement Pilagreen). Formule élaborée avec des plantes sélectionnées pour leur qualité et leur efficacité prouvée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"art-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"art-cta-box\"\u003e\n\u003cp\u003e🐕 Offrez à votre compagnon le confort articulaire qu'il mérite grâce à la puissance des plantes. Une formule naturelle, efficace et respectueuse de son organisme.\u003c\/p\u003e\n\u003cspan class=\"art-cta-tagline\"\u003ePhyto'Lab - La nature au service du bien-être animal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"art-disclaimer\"\u003eComplément alimentaire pour animaux. Ne se substitue pas à une alimentation variée et équilibrée ni à un suivi vétérinaire.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --art-cream: #f9f8f6;\n  --art-white: #ffffff;\n  --art-primary: #4A6741;\n  --art-primary-dark: #3a5234;\n  --art-primary-light: #e8f0e6;\n  --art-secondary: #D8D0E8;\n  --art-secondary-dark: #9b8bb8;\n  --art-accent: #2C3E50;\n  --art-text: #1a1a1a;\n  --art-text-light: #5a5a5a;\n  --art-border: #e0e0e0;\n  --art-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --art-shadow-lg: 0 12px 48px rgba(0,0,0,.12);\n  --art-radius: 20px;\n  --art-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.art-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--art-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--art-text);\n  line-height: 1.6;\n}\n\n.art-premium * {\n  box-sizing: border-box;\n}\n\n\/* === HERO === *\/\n.art-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--art-primary) 0%, var(--art-primary-dark) 50%, var(--art-accent) 100%);\n  border-radius: var(--art-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(--art-shadow-lg);\n}\n\n.art-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image:\n    radial-gradient(circle at 15% 85%, rgba(216,208,232,.12) 0%, transparent 50%),\n    radial-gradient(circle at 85% 15%, rgba(255,255,255,.08) 0%, transparent 40%),\n    radial-gradient(circle at 50% 50%, rgba(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.art-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.art-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-bottom: 1.5rem;\n}\n\n.art-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 10px 18px;\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(--art-primary-dark);\n  box-shadow: 0 4px 16px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.art-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n  box-shadow: 0 6px 20px rgba(0,0,0,.15);\n}\n\n.art-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(32px, 8vw, 56px);\n  font-weight: 900;\n  margin: 0 0 0.5rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.art-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.art-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2vw, 17px);\n  max-width: 650px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === SECTIONS === *\/\n.art-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.art-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--art-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.art-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(--art-primary), var(--art-secondary-dark));\n  border-radius: 2px;\n}\n\n.art-section-intro {\n  text-align: center;\n  color: var(--art-text-light);\n  font-size: clamp(14px, 2vw, 16px);\n  max-width: 600px;\n  margin: -0.5rem auto 1.5rem auto;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.art-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.art-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n\/* === CARDS === *\/\n.art-card {\n  background: var(--art-white);\n  border-radius: var(--art-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--art-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.art-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--art-shadow-lg);\n  border-color: var(--art-primary);\n}\n\n.art-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--art-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.art-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--art-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === INGRÉDIENTS === *\/\n.art-ingredient {\n  text-align: left;\n  border-left: 4px solid var(--art-primary);\n  position: relative;\n}\n\n.art-ingredient:hover {\n  border-left-color: var(--art-secondary-dark);\n}\n\n.art-ingredient-aka {\n  display: block;\n  color: var(--art-secondary-dark);\n  font-size: 12px;\n  font-weight: 600;\n  font-style: italic;\n  margin-bottom: 0.75rem;\n}\n\n.art-tag {\n  display: inline-block;\n  background: var(--art-secondary);\n  color: var(--art-accent);\n  padding: 5px 12px;\n  border-radius: 999px;\n  font-size: 11px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  margin-top: 0.75rem;\n}\n\n\/* === DOSAGE === *\/\n.art-dosage-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.25rem;\n}\n\n.art-dosage-card {\n  background: var(--art-white);\n  border-radius: var(--art-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--art-shadow);\n  text-align: center;\n  transition: all .3s ease;\n  border: 2px solid transparent;\n}\n\n.art-dosage-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--art-shadow-lg);\n}\n\n.art-dosage-featured {\n  border-color: var(--art-primary);\n  background: linear-gradient(180deg, var(--art-primary-light) 0%, var(--art-white) 100%);\n}\n\n.art-dosage-icon {\n  font-size: 42px;\n  margin-bottom: 0.75rem;\n}\n\n.art-dosage-card h3 {\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--art-primary-dark);\n  margin: 0 0 0.75rem 0;\n}\n\n.art-dosage-amount {\n  background: var(--art-primary);\n  color: white;\n  padding: 10px 18px;\n  border-radius: var(--art-radius-sm);\n  font-size: 15px;\n  font-weight: 800;\n  margin-bottom: 0.75rem;\n  display: inline-block;\n}\n\n.art-dosage-example {\n  color: var(--art-secondary-dark);\n  font-size: 13px;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.art-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--art-primary-light);\n  border-radius: var(--art-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.art-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.art-tip p {\n  font-size: 14px;\n  color: var(--art-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDÉON === *\/\n.art-accordion {\n  background: var(--art-white);\n  border-radius: var(--art-radius);\n  box-shadow: var(--art-shadow);\n  overflow: hidden;\n}\n\n.art-accordion-item {\n  border-bottom: 1px solid var(--art-border);\n  margin: 0;\n  padding: 0;\n}\n\n.art-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.art-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--art-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.art-accordion-header:hover {\n  background: var(--art-primary-light);\n}\n\n.art-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.art-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--art-primary);\n  transition: transform .2s ease;\n}\n\n.art-accordion-item[open] .art-accordion-header::after {\n  content: '−';\n}\n\n.art-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--art-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.art-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.art-cta-box {\n  background: linear-gradient(135deg, var(--art-primary) 0%, var(--art-primary-dark) 100%);\n  border-radius: var(--art-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.art-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: radial-gradient(circle at 30% 70%, rgba(216,208,232,.1) 0%, transparent 50%);\n}\n\n.art-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  max-width: 650px;\n  margin: 0 auto 1.25rem auto;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  position: relative;\n  z-index: 1;\n}\n\n.art-cta-tagline {\n  display: inline-block;\n  background: rgba(255,255,255,.2);\n  backdrop-filter: blur(10px);\n  color: white;\n  padding: 10px 24px;\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: .05em;\n  text-transform: uppercase;\n  position: relative;\n  z-index: 1;\n}\n\n\/* === DISCLAIMER === *\/\n.art-disclaimer {\n  font-size: 12px;\n  color: var(--art-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  .art-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .art-grid-compact {\n    gap: .625rem;\n  }\n\n  .art-grid-compact .art-card {\n    padding: .75rem;\n  }\n\n  .art-grid-compact .art-card h3 {\n    font-size: 14px;\n    margin-bottom: .35rem;\n  }\n\n  .art-grid-compact .art-card p {\n    font-size: 12px;\n  }\n\n  .art-dosage-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .art-card {\n    padding: 1.125rem;\n  }\n\n  .art-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .art-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--art-radius-sm);\n  }\n\n  .art-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .art-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .art-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .art-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .art-badges-top {\n    gap: 8px;\n  }\n\n  .art-badge {\n    padding: 8px 14px;\n    font-size: 12px;\n  }\n\n  .art-tip {\n    padding: .875rem 1rem;\n    gap: .75rem;\n  }\n\n  .art-tip p {\n    font-size: 13px;\n  }\n\n  .art-ingredient {\n    text-align: left;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .art-card, .art-dosage-card {\n    animation: artFadeInUp .5s ease backwards;\n  }\n  .art-card:nth-child(1), .art-dosage-card:nth-child(1) { animation-delay: .05s; }\n  .art-card:nth-child(2), .art-dosage-card:nth-child(2) { animation-delay: .1s; }\n  .art-card:nth-child(3) { animation-delay: .15s; }\n  .art-card:nth-child(4) { animation-delay: .2s; }\n  .art-card:nth-child(5) { animation-delay: .25s; }\n  .art-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes artFadeInUp {\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  .art-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482832134521,"sku":"ARTIPILAGREEN200","price":14.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/articulations-arthrose-et-rhumatisme-chien-et-chat-250ml-phy-packshothd.webp?v=1786534469"},{"product_id":"green-detox-drainage-foie-et-reins-200ml-phytolab","title":"Detox Chien \u0026 Chat - Soutien du Foie et des Reins - 250ml - Phyto'Lab","description":"\u003cdiv class=\"dtx-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"dtx-hero\"\u003e\n    \u003cdiv class=\"dtx-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"dtx-hero-content\"\u003e\n      \u003cdiv class=\"dtx-badges-top\"\u003e\n        \u003cspan class=\"dtx-badge\"\u003e🌿 5 plantes détoxifiantes\u003c\/span\u003e\n        \u003cspan class=\"dtx-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"dtx-badge\"\u003e🐾 Chien \u0026amp; chat\u003c\/span\u003e\n        \u003cspan class=\"dtx-badge\"\u003e💧 Format liquide 250 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"dtx-hero-title\"\u003eDetox Chien \u0026amp; Chat Phyto'lab\u003c\/span\u003e\n      \u003cp class=\"dtx-subtitle\"\u003eDrainage naturel du foie et des reins\u003c\/p\u003e\n      \u003cp class=\"dtx-description\"\u003eUne cure végétale de 3 semaines pour aider votre compagnon à éliminer les toxines, retrouver un pelage éclatant et une vitalité au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 1 --\u003e\n  \u003csection class=\"dtx-section\"\u003e\n    \u003ch2\u003ePourquoi offrir une cure detox à votre animal ?\u003c\/h2\u003e\n    \u003cp class=\"dtx-section-intro\"\u003eRésidus de médicaments, antiparasitaires, additifs alimentaires… L'organisme accumule des déchets que le foie et les reins peinent à éliminer seuls.\u003c\/p\u003e\n    \u003cdiv class=\"dtx-grid-compact\"\u003e\n      \u003cdiv class=\"dtx-card\"\u003e\n        \u003ch3\u003e😴 Fatigue persistante\u003c\/h3\u003e\n        \u003cp\u003eManque d'entrain et sommeil excessif\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dtx-card\"\u003e\n        \u003ch3\u003e🐕 Pelage terne\u003c\/h3\u003e\n        \u003cp\u003ePoil sec lié à une surcharge toxinique\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dtx-card\"\u003e\n        \u003ch3\u003e🫄 Digestion difficile\u003c\/h3\u003e\n        \u003cp\u003eBallonnements, gaz ou selles molles\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dtx-card\"\u003e\n        \u003ch3\u003e💨 Mauvaise haleine\u003c\/h3\u003e\n        \u003cp\u003eSigne fréquent de surcharge hépatique\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dtx-highlight-box\"\u003e\n      \u003cp\u003eLe \u003cstrong\u003eDetox Phyto'lab\u003c\/strong\u003e est un complément liquide formulé par \u003cstrong\u003ePhyto'Lab\u003c\/strong\u003e, laboratoire français en phytothérapie animale. Sa formule à base de \u003cstrong\u003e5 plantes\u003c\/strong\u003e cible le \u003cstrong\u003edrainage du foie et des reins\u003c\/strong\u003e pour une détoxification complète.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 --\u003e\n  \u003csection class=\"dtx-section\"\u003e\n    \u003ch2\u003e5 plantes pour un drainage complet\u003c\/h2\u003e\n    \u003cdiv class=\"dtx-grid\"\u003e\n      \u003cdiv class=\"dtx-card\"\u003e\n        \u003ch3\u003e🌱 Artichaut\u003c\/h3\u003e\n        \u003cp\u003eStimule la bile et favorise l'évacuation des toxines. Plante de référence pour le \u003cstrong\u003edrainage du foie\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dtx-card\"\u003e\n        \u003ch3\u003e🍃 Desmodium\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003eProtège et régénère les cellules du foie\u003c\/strong\u003e, notamment après un traitement médicamenteux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dtx-card\"\u003e\n        \u003ch3\u003e🌾 Fenouil\u003c\/h3\u003e\n        \u003cp\u003eDiurétique doux, il apaise la digestion et soutient l'\u003cstrong\u003eélimination rénale\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dtx-card\"\u003e\n        \u003ch3\u003e🌸 Mélisse\u003c\/h3\u003e\n        \u003cp\u003eCalme les ballonnements pour un \u003cstrong\u003econfort digestif\u003c\/strong\u003e optimal durant la cure.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dtx-card\"\u003e\n        \u003ch3\u003e🍵 Maté vert\u003c\/h3\u003e\n        \u003cp\u003eRiche en antioxydants, il combat le \u003cstrong\u003estress oxydatif\u003c\/strong\u003e et redonne de l'énergie.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dtx-tip\"\u003e\n      \u003cspan class=\"dtx-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003eCette synergie offre une \u003cstrong\u003edouble action foie et reins\u003c\/strong\u003e, pour un drainage plus complet et des effets visibles rapidement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 --\u003e\n  \u003csection class=\"dtx-section\"\u003e\n    \u003ch2\u003ePosologie : comment administrer la cure ?\u003c\/h2\u003e\n    \u003cp class=\"dtx-section-intro\"\u003eDurée recommandée : \u003cstrong\u003e3 semaines\u003c\/strong\u003e, une prise par jour selon le poids.\u003c\/p\u003e\n    \u003cdiv class=\"dtx-timeline\"\u003e\n      \u003cdiv class=\"dtx-timeline-item\"\u003e\n        \u003cdiv class=\"dtx-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"dtx-timeline-content\"\u003e\n          \u003ch3\u003eMoins de 10 kg\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e1 ml pour 3 kg\u003c\/strong\u003e par jour\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dtx-timeline-item\"\u003e\n        \u003cdiv class=\"dtx-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"dtx-timeline-content\"\u003e\n          \u003ch3\u003eDe 10 à 25 kg\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e1 ml pour 2 kg\u003c\/strong\u003e par jour\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dtx-timeline-item\"\u003e\n        \u003cdiv class=\"dtx-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"dtx-timeline-content\"\u003e\n          \u003ch3\u003ePlus de 25 kg\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e1 ml par kg\u003c\/strong\u003e par jour\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dtx-tip\"\u003e\n      \u003cspan class=\"dtx-tip-icon\"\u003e🐾\u003c\/span\u003e\n      \u003cp\u003eAdministrez directement dans la gueule ou mélangez à la nourriture. Le format liquide \u003cstrong\u003e250 ml\u003c\/strong\u003e facilite le dosage.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 --\u003e\n  \u003csection class=\"dtx-section\"\u003e\n    \u003ch2\u003eQuand réaliser une cure detox ?\u003c\/h2\u003e\n    \u003cdiv class=\"dtx-highlight-box\"\u003e\n      \u003cul class=\"dtx-checklist\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eAprès un traitement antibiotique\u003c\/strong\u003e ou antiparasitaire\u003c\/li\u003e\n        \u003cli\u003eEn \u003cstrong\u003echangement de saison\u003c\/strong\u003e (printemps et automne)\u003c\/li\u003e\n        \u003cli\u003eEn cas de \u003cstrong\u003eperte de vitalité\u003c\/strong\u003e ou pelage terne\u003c\/li\u003e\n        \u003cli\u003eAprès un \u003cstrong\u003echangement alimentaire\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003ePour les \u003cstrong\u003eanimaux seniors\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 --\u003e\n  \u003csection class=\"dtx-section\"\u003e\n    \u003ch2\u003ePrécautions et conservation\u003c\/h2\u003e\n    \u003cdiv class=\"dtx-accordion\"\u003e\n      \u003cdetails class=\"dtx-accordion-item\"\u003e\n        \u003csummary class=\"dtx-accordion-header\"\u003e🤰 Femelles gestantes ou allaitantes\u003c\/summary\u003e\n        \u003cdiv class=\"dtx-accordion-content mt-3\"\u003e\n          \u003cp\u003eNe pas administrer sans avis vétérinaire préalable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"dtx-accordion-item\"\u003e\n        \u003csummary class=\"dtx-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"dtx-accordion-content mt-3\"\u003e\n          \u003cp\u003eConserver au réfrigérateur après ouverture. Hors de portée des enfants, dans un endroit frais et sec.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"dtx-accordion-item\"\u003e\n        \u003csummary class=\"dtx-accordion-header\"\u003e⚠️ Avis important\u003c\/summary\u003e\n        \u003cdiv class=\"dtx-accordion-content mt-3\"\u003e\n          \u003cp\u003eCe complément \u003cstrong\u003ene remplace ni un traitement vétérinaire ni une alimentation équilibrée\u003c\/strong\u003e. Consultez votre vétérinaire en cas de doute.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 --\u003e\n  \u003csection class=\"dtx-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003eLes atouts du Detox Pilagreen\u003c\/h2\u003e\n    \u003cdiv class=\"dtx-grid\"\u003e\n      \u003cdiv class=\"dtx-card\"\u003e\n        \u003ch3\u003e🇫🇷 Expertise française\u003c\/h3\u003e\n        \u003cp\u003eConçu par \u003cstrong\u003ePhyto'Lab\u003c\/strong\u003e, laboratoire reconnu en phytothérapie vétérinaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dtx-card\"\u003e\n        \u003ch3\u003e🌿 100 % végétal\u003c\/h3\u003e\n        \u003cp\u003eSans additif chimique, pour un drainage doux respectant l'équilibre de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dtx-card\"\u003e\n        \u003ch3\u003e🫀 Double action foie \u0026amp; reins\u003c\/h3\u003e\n        \u003cp\u003eCible les deux organes majeurs d'élimination pour des résultats visibles dès la première cure.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dtx-cta-box\"\u003e\n      \u003cp\u003e🐾 Offrez à votre chien ou chat un renouveau intérieur. 3 semaines suffisent pour retrouver énergie et pelage resplendissant.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"dtx-disclaimer\"\u003eComplément alimentaire pour animaux. Ne se substitue pas à une alimentation variée et équilibrée ni à un suivi vétérinaire régulier.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --dtx-cream: #f6f4f0;\n  --dtx-white: #ffffff;\n  --dtx-primary: #4a7c5c;\n  --dtx-primary-dark: #2d5440;\n  --dtx-primary-light: #e9f1ec;\n  --dtx-secondary: #93b18a;\n  --dtx-accent: #b8976a;\n  --dtx-text: #1a1a1a;\n  --dtx-text-light: #5a5a5a;\n  --dtx-border: #ddd8d0;\n  --dtx-shadow: 0 4px 24px rgba(0,0,0,.07);\n  --dtx-shadow-lg: 0 12px 48px rgba(0,0,0,.13);\n  --dtx-radius: 20px;\n  --dtx-radius-sm: 12px;\n}\n\n.dtx-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--dtx-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.dtx-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--dtx-primary-dark) 0%, var(--dtx-primary) 45%, var(--dtx-secondary) 100%);\n  border-radius: var(--dtx-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(--dtx-shadow-lg);\n}\n\n.dtx-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image:\n    radial-gradient(circle at 15% 85%, rgba(255,255,255,.1) 0%, transparent 50%),\n    radial-gradient(circle at 85% 15%, rgba(255,255,255,.07) 0%, transparent 50%),\n    radial-gradient(circle at 50% 50%, rgba(255,255,255,.04) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.dtx-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.dtx-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.dtx-subtitle {\n  color: rgba(255,255,255,.92);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.dtx-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 640px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === BADGES === *\/\n.dtx-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.dtx-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(--dtx-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.dtx-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.dtx-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.dtx-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--dtx-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.dtx-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(--dtx-primary), var(--dtx-secondary));\n  border-radius: 2px;\n}\n\n.dtx-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--dtx-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === HIGHLIGHT BOX === *\/\n.dtx-highlight-box {\n  background: var(--dtx-white);\n  border-radius: var(--dtx-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--dtx-shadow);\n  border-left: 4px solid var(--dtx-secondary);\n  margin-top: 1.25rem;\n}\n\n.dtx-highlight-box p {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--dtx-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === CHECKLIST === *\/\n.dtx-checklist {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.dtx-checklist li {\n  position: relative;\n  padding-left: 2rem;\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--dtx-text);\n  line-height: 2.2;\n}\n\n.dtx-checklist li::before {\n  content: '✓';\n  position: absolute;\n  left: 0;\n  top: 0;\n  font-weight: 900;\n  color: var(--dtx-primary);\n  font-size: 16px;\n  width: 24px;\n  height: 24px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--dtx-primary-light);\n  border-radius: 50%;\n  margin-top: 6px;\n}\n\n\/* === CARDS === *\/\n.dtx-card {\n  background: var(--dtx-white);\n  border-radius: var(--dtx-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--dtx-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.dtx-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--dtx-shadow-lg);\n  border-color: var(--dtx-primary);\n}\n\n.dtx-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--dtx-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.dtx-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--dtx-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.dtx-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.dtx-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.dtx-grid-compact .dtx-card {\n  padding: 1rem;\n}\n\n.dtx-grid-compact .dtx-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.dtx-grid-compact .dtx-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.dtx-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.dtx-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.dtx-timeline-number {\n  flex-shrink: 0;\n  width: 44px;\n  height: 44px;\n  background: linear-gradient(135deg, var(--dtx-primary), var(--dtx-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(74,124,92,.3);\n}\n\n.dtx-timeline-content {\n  flex: 1;\n  background: var(--dtx-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--dtx-radius-sm);\n  box-shadow: var(--dtx-shadow);\n}\n\n.dtx-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--dtx-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.dtx-timeline-content p {\n  font-size: 14px;\n  color: var(--dtx-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP === *\/\n.dtx-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--dtx-primary-light);\n  border-radius: var(--dtx-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.dtx-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.dtx-tip p {\n  font-size: 14px;\n  color: var(--dtx-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDION === *\/\n.dtx-accordion {\n  background: var(--dtx-white);\n  border-radius: var(--dtx-radius);\n  box-shadow: var(--dtx-shadow);\n  overflow: hidden;\n}\n\n.dtx-accordion-item {\n  border-bottom: 1px solid var(--dtx-border);\n  margin: 0;\n  padding: 0;\n}\n\n.dtx-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.dtx-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--dtx-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.dtx-accordion-header:hover {\n  background: var(--dtx-primary-light);\n}\n\n.dtx-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.dtx-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--dtx-primary);\n  transition: transform .2s ease;\n}\n\n.dtx-accordion-item[open] .dtx-accordion-header::after {\n  content: '−';\n}\n\n.dtx-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--dtx-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.dtx-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA === *\/\n.dtx-cta-box {\n  background: linear-gradient(135deg, var(--dtx-primary) 0%, var(--dtx-primary-dark) 100%);\n  border-radius: var(--dtx-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  margin-top: 1.5rem;\n}\n\n.dtx-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\/* === DISCLAIMER === *\/\n.dtx-disclaimer {\n  font-size: 12px;\n  color: var(--dtx-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .dtx-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .dtx-card {\n    padding: 1.125rem;\n  }\n\n  .dtx-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .dtx-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--dtx-radius-sm);\n  }\n\n  .dtx-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .dtx-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .dtx-grid-compact {\n    gap: .625rem;\n  }\n\n  .dtx-grid-compact .dtx-card {\n    padding: .75rem;\n  }\n\n  .dtx-timeline-number {\n    width: 34px;\n    height: 34px;\n    font-size: 14px;\n  }\n\n  .dtx-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .dtx-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .dtx-timeline-content p {\n    font-size: 13px;\n  }\n\n  .dtx-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .dtx-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .dtx-highlight-box {\n    padding: 1.25rem;\n  }\n\n  .dtx-highlight-box p {\n    font-size: 14px;\n  }\n\n  .dtx-checklist li {\n    font-size: 14px;\n    line-height: 2;\n    padding-left: 1.75rem;\n  }\n\n  .dtx-checklist li::before {\n    width: 20px;\n    height: 20px;\n    font-size: 13px;\n    margin-top: 5px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .dtx-card {\n    animation: dtxFadeInUp .5s ease backwards;\n  }\n  .dtx-card:nth-child(1) { animation-delay: .05s; }\n  .dtx-card:nth-child(2) { animation-delay: .1s; }\n  .dtx-card:nth-child(3) { animation-delay: .15s; }\n  .dtx-card:nth-child(4) { animation-delay: .2s; }\n  .dtx-card:nth-child(5) { animation-delay: .25s; }\n  .dtx-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes dtxFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .dtx-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"NATURACHEVAL","offers":[{"title":"Default Title","offer_id":53482832167289,"sku":"DETOXPHYTO250","price":14.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/detox-chien-chat-soutien-du-foie-et-des-reins-250ml-pilagree-lifestyle_ad4d4c3a-4d80-4d8f-8ba0-f69dde65ffdb.webp?v=1773241374"},{"product_id":"stress-calme-et-apaise-250ml-pilagreen","title":"Sirop Anti-Stress Chien Chat 250ml - Calme \u0026 Apaise - Phyto'Lab","description":"\u003cdiv class=\"pas-premium\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003cdiv class=\"pas-hero\"\u003e\n\u003cdiv class=\"pas-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pas-hero-content\"\u003e\n\u003cdiv class=\"pas-badges-top\"\u003e\n\u003cspan class=\"pas-badge\"\u003e🐕 Chiens \u0026amp; Chats\u003c\/span\u003e \u003cspan class=\"pas-badge\"\u003e🌿 100% Naturel\u003c\/span\u003e \u003cspan class=\"pas-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"pas-hero-title\"\u003eSirop Anti-Stress Phyto'Lab\u003c\/span\u003e\n\u003cp class=\"pas-subtitle\"\u003eCalme et apaise naturellement vos compagnons\u003c\/p\u003e\n\u003cp class=\"pas-description\"\u003eUne formule douce à base de passiflore, valériane et aubépine pour soulager le stress et l'anxiété de vos animaux. Retrouvez un compagnon serein et apaisé au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 : Bienfaits --\u003e\n\u003csection class=\"pas-section\"\u003e\n\u003ch2\u003eQuels sont les bienfaits du Sirop Anti-Stress Chien \u0026amp; Chat ?\u003c\/h2\u003e\n\u003cp class=\"pas-section-intro\"\u003eUne action complète sur le bien-être émotionnel de votre animal\u003c\/p\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3\u003e😌 Réduction de l'anxiété\u003c\/h3\u003e\n\u003cp\u003eGrâce à la passiflore et à la valériane, le sirop aide à calmer l'agitation et l'irritabilité de votre compagnon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3\u003e😴 Amélioration du sommeil\u003c\/h3\u003e\n\u003cp\u003eCes plantes favorisent un sommeil réparateur, essentiel pour le bien-être et la récupération de l'animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3\u003e🛡️ Défenses renforcées\u003c\/h3\u003e\n\u003cp\u003eLa propolis soutient le système immunitaire, aidant l'animal à mieux faire face aux périodes de stress.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3\u003e🌸 Apaisement nerveux\u003c\/h3\u003e\n\u003cp\u003eL'aubépine agit comme un relaxant naturel, régulant efficacement les troubles nerveux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 : Administration --\u003e\n\u003csection class=\"pas-section\"\u003e\n\u003ch2\u003eComment administrer le Sirop Anti-Stress à votre animal ?\u003c\/h2\u003e\n\u003cp class=\"pas-section-intro\"\u003eUn dosage simple adapté au poids de votre animal\u003c\/p\u003e\n\u003cdiv class=\"pas-grid-compact\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3\u003e🐾 Moins de 10 kg\u003c\/h3\u003e\n\u003cp\u003e1 ml pour 3 kg, 1×\/jour pendant 3 semaines\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3\u003e🐕 De 10 à 25 kg\u003c\/h3\u003e\n\u003cp\u003e1 ml pour 2 kg, 1×\/jour pendant 3 semaines\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-tip\"\u003e\n\u003cspan class=\"pas-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eAdministrez par voie orale directement ou mélangez dans la nourriture. Consultez un vétérinaire avant de commencer tout complément alimentaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 : Composition --\u003e\n\u003csection class=\"pas-section\"\u003e\n\u003ch2\u003eComposition, origine et qualité\u003c\/h2\u003e\n\u003cp class=\"pas-section-intro\"\u003eDes ingrédients naturels soigneusement sélectionnés pour leur efficacité\u003c\/p\u003e\n\u003cdiv class=\"pas-grid\"\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3\u003e🌺 Passiflore\u003c\/h3\u003e\n\u003cp\u003eApaise l'anxiété, l'irritabilité et traite les troubles liés à l'hypertension. Une plante reconnue pour ses vertus calmantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3\u003e🌿 Valériane\u003c\/h3\u003e\n\u003cp\u003eRéduit le stress, la nervosité et les troubles de l'humeur. Un allié naturel contre l'agitation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3\u003e🌳 Aubépine\u003c\/h3\u003e\n\u003cp\u003eRelaxant naturel qui régule les troubles nerveux et améliore la détente globale de l'organisme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-card\"\u003e\n\u003ch3\u003e🐝 Propolis\u003c\/h3\u003e\n\u003cp\u003eAntibiotique naturel, elle soutient le système immunitaire et possède des propriétés anti-inflammatoires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-tip\"\u003e\n\u003cspan class=\"pas-tip-icon\"\u003e🇫🇷\u003c\/span\u003e\n\u003cp\u003eCe produit est élaboré en France, garantissant une qualité optimale et le respect des normes les plus strictes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 : Avis et précautions --\u003e\n\u003csection class=\"pas-section\"\u003e\n\u003ch2\u003eSirop Anti-Stress : avis, effets secondaires et précautions\u003c\/h2\u003e\n\u003cdiv class=\"pas-testimonial\"\u003e\n\u003cp class=\"pas-testimonial-text\"\u003e\"Les utilisateurs rapportent une amélioration notable du comportement de leurs animaux après l'utilisation du Sirop Anti-Stress. Un compagnon plus calme, moins anxieux et un quotidien apaisé pour toute la famille.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-accordion\"\u003e\n\u003cdetails class=\"pas-accordion-item\"\u003e\n\u003csummary class=\"pas-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"pas-accordion-content\"\u003e\n\u003cp\u003eNe pas administrer aux femelles gestantes ou allaitantes sans avis vétérinaire. Ne pas dépasser la dose recommandée. En cas de doute ou si les symptômes persistent, consultez un vétérinaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pas-accordion-item\"\u003e\n\u003csummary class=\"pas-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"pas-accordion-content\"\u003e\n\u003cp\u003eConserver dans un endroit frais et sec. En cas de chaleur, placer au réfrigérateur. Tenir hors de portée des enfants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pas-accordion-item\"\u003e\n\u003csummary class=\"pas-accordion-header\"\u003e👀 Surveillance\u003c\/summary\u003e\n\u003cdiv class=\"pas-accordion-content\"\u003e\n\u003cp\u003eComme pour tout complément, il est essentiel de surveiller la réaction de votre animal lors des premières administrations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 : Délai d'action --\u003e\n\u003csection class=\"pas-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003eCombien de temps pour voir les effets sur mon chien ou chat ?\u003c\/h2\u003e\n\u003cdiv class=\"pas-timeline\"\u003e\n\u003cdiv class=\"pas-timeline-item\"\u003e\n\u003cspan class=\"pas-timeline-number\"\u003e1\u003c\/span\u003e\n\u003cdiv class=\"pas-timeline-content\"\u003e\n\u003ch3\u003ePremiers jours\u003c\/h3\u003e\n\u003cp\u003eLes premiers effets peuvent être observés après quelques jours d'administration régulière.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-timeline-item\"\u003e\n\u003cspan class=\"pas-timeline-number\"\u003e2\u003c\/span\u003e\n\u003cdiv class=\"pas-timeline-content\"\u003e\n\u003ch3\u003ePremière semaine\u003c\/h3\u003e\n\u003cp\u003eUne amélioration progressive du comportement et une réduction visible de l'anxiété.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-timeline-item\"\u003e\n\u003cspan class=\"pas-timeline-number\"\u003e3\u003c\/span\u003e\n\u003cdiv class=\"pas-timeline-content\"\u003e\n\u003ch3\u003eCure de 3 semaines\u003c\/h3\u003e\n\u003cp\u003ePour un résultat optimal, poursuivez le traitement sur la durée recommandée. Les effets varient selon la sensibilité de chaque animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pas-cta-box\"\u003e\n\u003cp\u003e🐾 Offrez à votre compagnon le calme et la sérénité qu'il mérite avec une solution 100% naturelle et fabriquée en France.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pas-disclaimer\"\u003eComplément alimentaire pour animaux. Ne se substitue pas à une alimentation variée et équilibrée ni à un suivi vétérinaire régulier.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --pas-cream: #FDF8F5;\n  --pas-white: #ffffff;\n  --pas-primary: #2D5A4A;\n  --pas-primary-dark: #1E3D32;\n  --pas-primary-light: #E8F0ED;\n  --pas-secondary: #E8C8C0;\n  --pas-accent: #8B5A3C;\n  --pas-text: #1a1a1a;\n  --pas-text-light: #5a5a5a;\n  --pas-border: #e0e0e0;\n  --pas-shadow: 0 4px 24px rgba(45,90,74,.08);\n  --pas-shadow-lg: 0 12px 48px rgba(45,90,74,.15);\n  --pas-radius: 20px;\n  --pas-radius-sm: 12px;\n}\n\n.pas-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--pas-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.pas-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--pas-primary) 0%, var(--pas-primary-dark) 50%, #1A2F27 100%);\n  border-radius: var(--pas-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(--pas-shadow-lg);\n}\n\n.pas-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5c-2 8-8 14-16 16 8 2 14 8 16 16 2-8 8-14 16-16-8-2-14-8-16-16z' fill='%23ffffff' fill-opacity='0.03'\/%3E%3C\/svg%3E\");\n  opacity: 1;\n}\n\n.pas-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.pas-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.pas-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(--pas-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.pas-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.pas-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.pas-subtitle {\n  color: var(--pas-secondary);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.pas-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.pas-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.pas-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--pas-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.pas-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(--pas-primary), var(--pas-secondary));\n  border-radius: 2px;\n}\n\n.pas-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--pas-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.pas-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.pas-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.pas-card {\n  background: var(--pas-white);\n  border-radius: var(--pas-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--pas-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.pas-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--pas-shadow-lg);\n  border-color: var(--pas-primary);\n}\n\n.pas-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--pas-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.pas-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--pas-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.pas-grid-compact .pas-card {\n  padding: 1rem;\n}\n\n.pas-grid-compact .pas-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.pas-grid-compact .pas-card p {\n  font-size: 12px;\n}\n\n.pas-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--pas-primary-light);\n  border-radius: var(--pas-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.pas-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.pas-tip p {\n  font-size: 14px;\n  color: var(--pas-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.pas-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.pas-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.pas-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--pas-primary), var(--pas-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}\n\n.pas-timeline-content {\n  flex: 1;\n  background: var(--pas-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--pas-radius-sm);\n  box-shadow: var(--pas-shadow);\n}\n\n.pas-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--pas-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.pas-timeline-content p {\n  font-size: 14px;\n  color: var(--pas-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.pas-testimonial {\n  background: var(--pas-white);\n  border-radius: var(--pas-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--pas-shadow);\n  border-left: 4px solid var(--pas-primary);\n  margin-bottom: 1.25rem;\n}\n\n.pas-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--pas-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n.pas-accordion {\n  background: var(--pas-white);\n  border-radius: var(--pas-radius);\n  box-shadow: var(--pas-shadow);\n  overflow: hidden;\n}\n\n.pas-accordion-item {\n  border-bottom: 1px solid var(--pas-border);\n  margin: 0;\n  padding: 0;\n}\n\n.pas-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.pas-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--pas-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.pas-accordion-header:hover {\n  background: var(--pas-primary-light);\n}\n\n.pas-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.pas-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--pas-primary);\n  transition: transform .2s ease;\n}\n\n.pas-accordion-item[open] .pas-accordion-header::after {\n  content: '−';\n}\n\n.pas-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--pas-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.pas-accordion-content p {\n  margin: 0;\n}\n\n.pas-cta-box {\n  background: linear-gradient(135deg, var(--pas-primary) 0%, var(--pas-primary-dark) 100%);\n  border-radius: var(--pas-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  margin-top: 1.5rem;\n}\n\n.pas-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.pas-disclaimer {\n  font-size: 12px;\n  color: var(--pas-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .pas-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .pas-card {\n    padding: 1.125rem;\n  }\n  \n  .pas-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .pas-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--pas-radius-sm);\n  }\n  \n  .pas-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .pas-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .pas-grid-compact {\n    gap: .625rem;\n  }\n  \n  .pas-grid-compact .pas-card {\n    padding: .75rem;\n  }\n  \n  .pas-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  \n  .pas-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .pas-timeline-content h3 {\n    font-size: 14px;\n  }\n  \n  .pas-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .pas-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .pas-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  \n  .pas-testimonial {\n    padding: 1.25rem;\n  }\n  \n  .pas-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .pas-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .pas-card:nth-child(1) { animation-delay: .05s; }\n  .pas-card:nth-child(2) { animation-delay: .1s; }\n  .pas-card:nth-child(3) { animation-delay: .15s; }\n  .pas-card:nth-child(4) { animation-delay: .2s; }\n  .pas-card:nth-child(5) { animation-delay: .25s; }\n  .pas-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  .pas-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482832232825,"sku":"STRESSPILA250","price":14.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/anti-stress-calme-et-apaise-250ml-phytolab-packshothd.webp?v=1786533712"},{"product_id":"voies-respiratoires-apaise-et-libere-250ml-pilagreen","title":"Voies Respi' Chien Chat 250ml - Apaise et Libère - Phyto'Lab","description":"\u003cdiv class=\"vr-premium\"\u003e\n  \u003cdiv class=\"vr-hero\"\u003e\n    \u003cdiv class=\"vr-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n    \u003cdiv class=\"vr-hero-content\"\u003e\n      \u003cdiv class=\"vr-badges-top\"\u003e\n        \u003cspan class=\"vr-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"vr-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e\n        \u003cspan class=\"vr-badge\"\u003e🌿 100% naturel\u003c\/span\u003e\n        \u003cspan class=\"vr-badge\"\u003e🍯 Propolis \u0026amp; plantes\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"vr-hero-title\"\u003eVoies Respi'\u003c\/span\u003e\n      \u003cp class=\"vr-subtitle\"\u003eApaise et libère les voies respiratoires\u003c\/p\u003e\n      \u003cp class=\"vr-description\"\u003eUn complexe unique de plantain, échinacée et propolis qui apaise les inflammations, libère les bronches et renforce les défenses immunitaires de votre compagnon, naturellement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"vr-section\"\u003e\n    \u003ch2\u003e✨ Les bienfaits pour votre animal\u003c\/h2\u003e\n    \u003cdiv class=\"vr-grid\"\u003e\n      \u003cdiv class=\"vr-card\"\u003e\n        \u003ch3\u003e🫁 Respiration fluide\u003c\/h3\u003e\n        \u003cp\u003eApaise les inflammations bronchiques et favorise une respiration plus aisée, même en cas de gêne chronique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vr-card\"\u003e\n        \u003ch3\u003e🛡️ Défenses renforcées\u003c\/h3\u003e\n        \u003cp\u003eStimule naturellement le système immunitaire pour mieux résister aux agressions extérieures et aux infections.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vr-card\"\u003e\n        \u003ch3\u003e🌸 Anti-allergique naturel\u003c\/h3\u003e\n        \u003cp\u003eRéduit les réactions allergiques saisonnières et améliore le confort respiratoire au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vr-card\"\u003e\n        \u003ch3\u003e🦠 Protection ORL\u003c\/h3\u003e\n        \u003cp\u003eLa propolis contribue à protéger et assainir la sphère ORL de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vr-section\"\u003e\n    \u003ch2\u003e🌿 Formule naturelle expertement dosée\u003c\/h2\u003e\n    \u003cp class=\"vr-section-intro\"\u003eTrois actifs naturels sélectionnés avec soin par des experts en phytothérapie animale, pour une synergie optimale.\u003c\/p\u003e\n\n    \u003cdiv class=\"vr-grid\"\u003e\n      \u003cdiv class=\"vr-card vr-card-ingredient\"\u003e\n        \u003ch3\u003e🌾 Plantain\u003c\/h3\u003e\n        \u003cp\u003ePlante reconnue pour apaiser les voies respiratoires et favoriser une respiration fluide et dégagée.\u003c\/p\u003e\n        \u003cspan class=\"vr-ingredient-tag\"\u003eApaisant naturel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vr-card vr-card-ingredient\"\u003e\n        \u003ch3\u003e🌺 Échinacée\u003c\/h3\u003e\n        \u003cp\u003eSoutient les défenses immunitaires et aide l’organisme à mieux faire face aux agressions extérieures.\u003c\/p\u003e\n        \u003cspan class=\"vr-ingredient-tag\"\u003eSoutien immunitaire\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vr-card vr-card-ingredient\"\u003e\n        \u003ch3\u003e🍯 Macérat de propolis\u003c\/h3\u003e\n        \u003cp\u003eActif naturel issu de la ruche, apprécié pour son action protectrice et assainissante.\u003c\/p\u003e\n        \u003cspan class=\"vr-ingredient-tag\"\u003eProtection globale\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vr-section\"\u003e\n    \u003ch2\u003e📋 Mode d'emploi\u003c\/h2\u003e\n\n    \u003cdiv class=\"vr-dosage-grid\"\u003e\n      \u003cdiv class=\"vr-dosage-card\"\u003e\n        \u003cdiv class=\"vr-dosage-icon\"\u003e🐈\u003c\/div\u003e\n        \u003cdiv class=\"vr-dosage-info\"\u003e\n          \u003cdiv class=\"vr-dosage-label\"\u003eChat \/ Petit chien\u003c\/div\u003e\n          \u003cdiv class=\"vr-dosage-weight\"\u003e\u0026lt; 10 kg\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vr-dosage-amount\"\u003e0,5 ml \/ kg\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vr-dosage-card\"\u003e\n        \u003cdiv class=\"vr-dosage-icon\"\u003e🐕\u003c\/div\u003e\n        \u003cdiv class=\"vr-dosage-info\"\u003e\n          \u003cdiv class=\"vr-dosage-label\"\u003eChien moyen\u003c\/div\u003e\n          \u003cdiv class=\"vr-dosage-weight\"\u003e\u0026gt; 10 kg\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vr-dosage-amount\"\u003e1 ml \/ 2 kg\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vr-tip\"\u003e\n        \u003cspan class=\"vr-tip-icon\"\u003e💡\u003c\/span\u003e\n        \u003cp\u003e\u003cstrong\u003e1 fois par jour pendant 3 semaines\u003c\/strong\u003e pour un confort respiratoire optimal. Administrez directement dans la gueule ou mélangez à la nourriture.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vr-section\"\u003e\n    \u003ch2\u003e🎯 Idéal pour votre compagnon si...\u003c\/h2\u003e\n    \u003cdiv class=\"vr-grid\"\u003e\n      \u003cdiv class=\"vr-card\"\u003e\n        \u003ch3\u003e🤧 Rhumes et refroidissements\u003c\/h3\u003e\n        \u003cp\u003eVotre animal éternue fréquemment, a le nez qui coule ou présente des signes de rhume.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vr-card\"\u003e\n        \u003ch3\u003e🌼 Allergies saisonnières\u003c\/h3\u003e\n        \u003cp\u003eIl souffre d'allergies au pollen, aux acariens ou à d'autres allergènes environnementaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vr-card\"\u003e\n        \u003ch3\u003e😮💨 Gêne respiratoire\u003c\/h3\u003e\n        \u003cp\u003eIl respire bruyamment, tousse occasionnellement ou montre des signes d'inconfort respiratoire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vr-card\"\u003e\n        \u003ch3\u003e🔄 Affections chroniques\u003c\/h3\u003e\n        \u003cp\u003eIl présente des troubles respiratoires récurrents nécessitant un soutien naturel régulier.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vr-section\"\u003e\n    \u003ch2\u003e📦 Infos pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"vr-grid-compact\"\u003e\n      \u003cdiv class=\"vr-card\"\u003e\n        \u003ch3\u003e📏 Contenance\u003c\/h3\u003e\n        \u003cp\u003e250 ml\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vr-card\"\u003e\n        \u003ch3\u003e💧 Format\u003c\/h3\u003e\n        \u003cp\u003eSolution liquide\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vr-card\"\u003e\n        \u003ch3\u003e⏳ Durée de cure\u003c\/h3\u003e\n        \u003cp\u003e3 semaines\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vr-card\"\u003e\n        \u003ch3\u003e🇫🇷 Origine\u003c\/h3\u003e\n        \u003cp\u003eFrance\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vr-section\"\u003e\n    \u003ch2\u003e📋 Informations complémentaires\u003c\/h2\u003e\n\n    \u003cdiv class=\"vr-accordion\"\u003e\n      \u003cdetails class=\"vr-accordion-item\"\u003e\n        \u003csummary class=\"vr-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"vr-accordion-content mt-3\"\u003e\n          \u003cp\u003eConserver au frais en cas de chaleur pour préserver l'efficacité des actifs naturels. Le flacon ambre protège la formule de la lumière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vr-accordion-item\"\u003e\n        \u003csummary class=\"vr-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"vr-accordion-content mt-3\"\u003e\n          \u003cp\u003e\u003cstrong\u003eGestation et allaitement :\u003c\/strong\u003e Ne pas administrer aux femelles en gestation ou allaitantes sans avis vétérinaire.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eComplément alimentaire :\u003c\/strong\u003e Ne se substitue pas à un traitement vétérinaire en cas d'affection grave. Respecter la durée recommandée de 3 semaines pour des résultats optimaux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vr-accordion-item\"\u003e\n        \u003csummary class=\"vr-accordion-header\"\u003e🌱 Composition complète\u003c\/summary\u003e\n        \u003cdiv class=\"vr-accordion-content mt-3\"\u003e\n          \u003cp\u003ePlantain feuilles, échinacée racines, macérat de propolis. Formule 100% naturelle, sans additifs chimiques, sans conservateurs artificiels.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vr-section\" style=\"margin-bottom: 0px!important;\"\u003e\n    \u003cdiv class=\"vr-cta-box\"\u003e\n      \u003cp\u003e🐾 Offrez à votre compagnon le confort respiratoire qu'il mérite grâce à une formule 100% naturelle, expertement dosée et fabriquée en France.\u003cbr\u003e\u003cstrong\u003eVoies Respi' : la nature au service du bien-être animal.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"vr-disclaimer\"\u003eComplément alimentaire pour animaux. Ne se substitue pas à un traitement vétérinaire. Consultez votre vétérinaire en cas de doute.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --vr-cream: #F7F4F0;\n  --vr-white: #ffffff;\n  --vr-primary: #C4B3D9;\n  --vr-primary-dark: #5B4A6F;\n  --vr-primary-light: #F0EAF5;\n  --vr-secondary: #3D5A3A;\n  --vr-accent: #8B6FAE;\n  --vr-text: #1a1a1a;\n  --vr-text-light: #5a5a5a;\n  --vr-border: #E5E0DB;\n  --vr-shadow: 0 4px 24px rgba(91, 74, 111, .07);\n  --vr-shadow-lg: 0 12px 48px rgba(91, 74, 111, .14);\n  --vr-radius: 20px;\n  --vr-radius-sm: 12px;\n}\n\n.vr-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--vr-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.vr-hero {\n  position: relative;\n  background: linear-gradient(135deg, #D4C5E2 0%, #A68EBF 40%, #5B4A6F 100%);\n  border-radius: var(--vr-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(--vr-shadow-lg);\n}\n\n.vr-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  opacity: .06;\n  background-image:\n    radial-gradient(circle at 20% 30%, rgba(255,255,255,.4) 0%, transparent 45%),\n    radial-gradient(circle at 80% 70%, rgba(61,90,58,.3) 0%, transparent 40%),\n    radial-gradient(circle at 50% 90%, rgba(255,255,255,.15) 0%, transparent 50%);\n}\n\n.vr-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.vr-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  justify-content: center;\n  margin-bottom: 1.5rem;\n}\n\n.vr-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(--vr-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.vr-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.vr-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(32px, 8vw, 56px);\n  font-weight: 900;\n  margin: 0 0 .75rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 24px rgba(0,0,0,.25);\n}\n\n.vr-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(17px, 3.5vw, 24px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.01em;\n}\n\n.vr-description {\n  color: rgba(255,255,255,.88);\n  font-size: clamp(14px, 2vw, 17px);\n  line-height: 1.7;\n  max-width: 680px;\n  margin: 0 auto;\n}\n\n\/* === SECTIONS === *\/\n.vr-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.vr-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--vr-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.vr-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(--vr-primary), var(--vr-secondary));\n  border-radius: 2px;\n}\n\n.vr-section-intro {\n  text-align: center;\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--vr-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.6;\n}\n\n\/* === CARDS === *\/\n.vr-card {\n  background: var(--vr-white);\n  border-radius: var(--vr-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--vr-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.vr-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--vr-shadow-lg);\n  border-color: var(--vr-primary);\n}\n\n.vr-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--vr-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.vr-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--vr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === INGREDIENT CARDS === *\/\n.vr-card-ingredient {\n  background: linear-gradient(160deg, var(--vr-white) 0%, var(--vr-primary-light) 100%);\n  border: 2px solid var(--vr-primary-light);\n}\n\n.vr-card-ingredient:hover {\n  border-color: var(--vr-accent);\n}\n\n.vr-ingredient-tag {\n  display: inline-block;\n  margin-top: .875rem;\n  padding: 5px 14px;\n  background: linear-gradient(135deg, var(--vr-secondary), #4A6F47);\n  color: white;\n  font-size: 11px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .5px;\n  border-radius: 999px;\n}\n\n\/* === GRILLES === *\/\n.vr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.vr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.vr-grid-compact .vr-card {\n  padding: 1rem;\n}\n\n.vr-grid-compact .vr-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.vr-grid-compact .vr-card p {\n  font-size: 12px;\n}\n\n\/* === DOSAGE === *\/\n.vr-dosage-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.vr-dosage-card {\n  background: var(--vr-white);\n  border-radius: var(--vr-radius);\n  padding: clamp(1.25rem, 3vw, 1.75rem) clamp(1rem, 2vw, 1.5rem);\n  box-shadow: var(--vr-shadow);\n  border: 2px solid var(--vr-primary-light);\n  text-align: center;\n  transition: all .3s ease;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: .35rem;\n}\n\n.vr-dosage-card:hover {\n  transform: translateY(-4px);\n  border-color: var(--vr-primary);\n  box-shadow: var(--vr-shadow-lg);\n}\n\n.vr-dosage-icon {\n  font-size: 36px;\n  margin-bottom: .25rem;\n}\n\n.vr-dosage-info {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\n\n.vr-dosage-label {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--vr-text);\n}\n\n.vr-dosage-weight {\n  font-size: 12px;\n  color: var(--vr-text-light);\n  margin-top: 2px;\n}\n\n.vr-dosage-amount {\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 900;\n  color: var(--vr-primary-dark);\n  margin-top: .35rem;\n  background: var(--vr-primary-light);\n  padding: 6px 16px;\n  border-radius: 999px;\n}\n\n\/* === TIP === *\/\n.vr-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--vr-primary-light);\n  border-radius: var(--vr-radius-sm);\n  padding: 1.125rem 1.5rem;\n  border-left: 4px solid var(--vr-accent);\n}\n\n.vr-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.vr-tip p {\n  font-size: 14px;\n  color: var(--vr-text);\n  margin: 0;\n  line-height: 1.7;\n}\n\n.vr-tip strong {\n  color: var(--vr-primary-dark);\n}\n\n\/* === ACCORDION === *\/\n.vr-accordion {\n  background: var(--vr-white);\n  border-radius: var(--vr-radius);\n  box-shadow: var(--vr-shadow);\n  overflow: hidden;\n}\n\n.vr-accordion-item {\n  border-bottom: 1px solid var(--vr-border);\n  margin: 0;\n  padding: 0;\n}\n\n.vr-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.vr-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--vr-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.vr-accordion-header:hover {\n  background: var(--vr-primary-light);\n}\n\n.vr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.vr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--vr-accent);\n  transition: transform .2s ease;\n}\n\n.vr-accordion-item[open] .vr-accordion-header::after {\n  content: '−';\n}\n\n.vr-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--vr-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.vr-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA === *\/\n.vr-cta-box {\n  background: linear-gradient(135deg, var(--vr-secondary) 0%, #2D422B 100%);\n  border-radius: var(--vr-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.vr-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: radial-gradient(circle at 30% 50%, rgba(196,179,217,.15) 0%, transparent 60%);\n  pointer-events: none;\n}\n\n.vr-cta-box p {\n  position: relative;\n  color: white;\n  font-size: clamp(15px, 2.5vw, 18px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.12);\n  margin: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.vr-disclaimer {\n  font-size: 12px;\n  color: var(--vr-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .vr-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .vr-dosage-grid {\n    grid-template-columns: 1fr;\n    gap: .75rem;\n  }\n\n  .vr-dosage-card {\n    flex-direction: row;\n    text-align: left;\n    padding: 1rem 1.125rem;\n    gap: .875rem;\n  }\n\n  .vr-dosage-icon {\n    font-size: 30px;\n    margin: 0;\n  }\n\n  .vr-dosage-info {\n    align-items: flex-start;\n    flex: 1;\n  }\n\n  .vr-dosage-amount {\n    font-size: 16px;\n    margin: 0;\n    padding: 5px 14px;\n  }\n\n  .vr-card {\n    padding: 1.125rem;\n  }\n\n  .vr-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .vr-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--vr-radius-sm);\n  }\n\n  .vr-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .vr-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .vr-grid-compact {\n    gap: .625rem;\n  }\n\n  .vr-grid-compact .vr-card {\n    padding: .75rem;\n  }\n\n  .vr-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .vr-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .vr-badges-top {\n    gap: 8px;\n  }\n\n  .vr-badge {\n    padding: 6px 12px;\n    font-size: 12px;\n  }\n\n  .vr-tip {\n    padding: 1rem 1.125rem;\n    gap: .75rem;\n  }\n\n  .vr-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .vr-card {\n    animation: vrFadeInUp .5s ease backwards;\n  }\n  .vr-card:nth-child(1) { animation-delay: .05s; }\n  .vr-card:nth-child(2) { animation-delay: .1s; }\n  .vr-card:nth-child(3) { animation-delay: .15s; }\n  .vr-card:nth-child(4) { animation-delay: .2s; }\n  .vr-card:nth-child(5) { animation-delay: .25s; }\n  .vr-card:nth-child(6) { animation-delay: .3s; }\n\n  .vr-dosage-card {\n    animation: vrFadeInUp .5s ease backwards;\n  }\n  .vr-dosage-card:nth-child(1) { animation-delay: .08s; }\n  .vr-dosage-card:nth-child(2) { animation-delay: .14s; }\n  .vr-dosage-card:nth-child(3) { animation-delay: .2s; }\n}\n\n@keyframes vrFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .vr-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e\n","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482832265593,"sku":"RESPIPILA250","price":14.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/voies-respi-chien-chat-250ml-apaise-et-libere-phytolab-lifestyle_729b5a85-83c5-43c4-81bb-6c80af7c639d.webp?v=1769849776"},{"product_id":"peau-et-pelage-brillance-et-beaute-250ml-pilagreen","title":"Top Pelage - Chien et Chat - Brillance du Poil - 250ml - Phyto'Lab","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Top Pelage - Chien et Chat - Brillance du Poil - 250ml - Phyto'Lab\nPalette détectée:\n  - Primaire: #C9A0B0 (Rose poudré\/mauve doux de l'étiquette)\n  - Secondaire: #5A8A5E (Vert naturel\/sauge du logo animal)\n  - Accent: #3D5A3F (Vert forêt foncé pour les textes forts)\nAmbiance: Naturel, doux et rassurant, bien-être animal, phytothérapie vétérinaire, packaging élégant et féminin avec touche nature\nPréfixe CSS: tp\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"🌟 Les bienfaits pour votre animal\"\n  2. \"🌿 Une formule 100% naturelle et puissante\"\n  3. \"📋 Mode d'emploi détaillé\"\n  4. \"⏱️ Résultats attendus\"\n  5. \"🎯 Idéal pour\"\n  6. \"⚠️ Précautions d'emploi\"\n  7. \"📦 Informations pratiques\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"tp-premium\"\u003e\n\n  \u003cdiv class=\"tp-hero\"\u003e\n    \u003cdiv class=\"tp-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"tp-hero-content\"\u003e\n      \u003cdiv class=\"tp-badges-top\"\u003e\n        \u003cspan class=\"tp-badge\"\u003e🐾 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"tp-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"tp-badge\"\u003e🌿 100% naturel\u003c\/span\u003e\n        \u003cspan class=\"tp-badge\"\u003e💧 250 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"tp-hero-title\"\u003eTop Pelage\u003c\/span\u003e\n      \u003cp class=\"tp-subtitle\"\u003eBrillance, beauté et vitalité du pelage\u003c\/p\u003e\n      \u003cp class=\"tp-description\"\u003eLa synergie phyto de Phyto'Lab qui redonne éclat, force et densité au pelage de votre compagnon. Des résultats visibles en seulement 3 semaines grâce à des plantes sélectionnées avec soin.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"tp-section\"\u003e\n    \u003ch2\u003e🌟 Les bienfaits pour votre animal\u003c\/h2\u003e\n    \u003cdiv class=\"tp-grid\"\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e✨ Brillance éclatante\u003c\/h3\u003e\n        \u003cp\u003eRedonne un éclat naturel et une brillance exceptionnelle au pelage terne ou abîmé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e💪 Renforce la vitalité\u003c\/h3\u003e\n        \u003cp\u003eFortifie le poil de la racine à la pointe pour un pelage plus dense et résistant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e🌱 Favorise la repousse\u003c\/h3\u003e\n        \u003cp\u003eStimule la régénération des poils et aide à prévenir leur chute excessive.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e🛡️ Protège la peau\u003c\/h3\u003e\n        \u003cp\u003eRégénère et protège l'épiderme grâce aux propriétés anti-inflammatoires naturelles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e💎 Minéralise en profondeur\u003c\/h3\u003e\n        \u003cp\u003eApporte les minéraux essentiels pour une santé optimale de la peau et du pelage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e⚖️ Rééquilibre l'organisme\u003c\/h3\u003e\n        \u003cp\u003eAction globale sur les fonctions de l'organisme pour un bien-être complet.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tp-section\"\u003e\n    \u003ch2\u003e🌿 Une formule 100% naturelle et puissante\u003c\/h2\u003e\n    \u003cp class=\"tp-section-intro\"\u003eQuatre plantes et actifs naturels rigoureusement sélectionnés pour leur action synergique sur la peau et le pelage.\u003c\/p\u003e\n    \u003cdiv class=\"tp-grid\"\u003e\n      \u003cdiv class=\"tp-card tp-card-ingredient\"\u003e\n        \u003ch3\u003e🌾 Prêle\u003c\/h3\u003e\n        \u003cspan class=\"tp-ingredient-tag\"\u003eRégénère les tissus\u003c\/span\u003e\n        \u003cp\u003ePlante reminéralisante exceptionnelle, la prêle régénère les tissus cutanés et aide à traiter les troubles arthritiques et rhumatismaux. Riche en silice naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card tp-card-ingredient\"\u003e\n        \u003ch3\u003e🍀 Alfalfa\u003c\/h3\u003e\n        \u003cspan class=\"tp-ingredient-tag\"\u003eMinéraux essentiels\u003c\/span\u003e\n        \u003cp\u003eVéritable concentré de minéraux et vitamines, l'alfalfa renforce le pelage de l'intérieur et prévient efficacement la chute des poils.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card tp-card-ingredient\"\u003e\n        \u003ch3\u003e🌿 Ortie piquante\u003c\/h3\u003e\n        \u003cspan class=\"tp-ingredient-tag\"\u003eRééquilibre et reminéralise\u003c\/span\u003e\n        \u003cp\u003eL'ortie rééquilibre les fonctions de l'organisme, lutte activement contre la perte de poils et apporte une reminéralisation complète.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card tp-card-ingredient\"\u003e\n        \u003ch3\u003e🐝 Propolis\u003c\/h3\u003e\n        \u003cspan class=\"tp-ingredient-tag\"\u003eAntibiotique naturel\u003c\/span\u003e\n        \u003cp\u003eLa propolis protège et régénère la peau grâce à ses propriétés antibiotiques naturelles et anti-inflammatoires exceptionnelles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tp-section\"\u003e\n    \u003ch2\u003e📋 Mode d'emploi détaillé\u003c\/h2\u003e\n    \u003cdiv class=\"tp-grid-compact\"\u003e\n      \u003cdiv class=\"tp-card tp-card-dosage\"\u003e\n        \u003ch3\u003e🐕 Chiens \u0026lt; 10 kg\u003c\/h3\u003e\n        \u003cspan class=\"tp-dosage-value\"\u003e1 ml \/ 3 kg\u003c\/span\u003e\n        \u003cp\u003e1 fois par jour pendant 3 semaines\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card tp-card-dosage\"\u003e\n        \u003ch3\u003e🦮 Chiens 10-25 kg\u003c\/h3\u003e\n        \u003cspan class=\"tp-dosage-value\"\u003e1 ml \/ 2 kg\u003c\/span\u003e\n        \u003cp\u003e1 fois par jour pendant 3 semaines\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tp-tip\"\u003e\n      \u003cspan class=\"tp-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cp\u003e\u003cstrong\u003eAdministration :\u003c\/strong\u003e directement dans la gueule à l'aide de la seringue fournie, ou mélangé à la nourriture habituelle de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tp-section\"\u003e\n    \u003ch2\u003e⏱️ Résultats attendus\u003c\/h2\u003e\n    \u003cdiv class=\"tp-timeline\"\u003e\n      \u003cdiv class=\"tp-timeline-item\"\u003e\n        \u003cdiv class=\"tp-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"tp-timeline-content\"\u003e\n          \u003ch3\u003eSemaine 1\u003c\/h3\u003e\n          \u003cp\u003eDébut de la régénération cutanée, le poil commence à retrouver sa vitalité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-timeline-item\"\u003e\n        \u003cdiv class=\"tp-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"tp-timeline-content\"\u003e\n          \u003ch3\u003eSemaine 2\u003c\/h3\u003e\n          \u003cp\u003eBrillance visible, réduction de la chute des poils, pelage plus doux au toucher.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-timeline-item\"\u003e\n        \u003cdiv class=\"tp-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"tp-timeline-content\"\u003e\n          \u003ch3\u003eSemaine 3\u003c\/h3\u003e\n          \u003cp\u003eTransformation complète : pelage éclatant, dense et en pleine santé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tp-section\"\u003e\n    \u003ch2\u003e🎯 Idéal pour\u003c\/h2\u003e\n    \u003cdiv class=\"tp-grid\"\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e🐾 Pelage terne ou abîmé\u003c\/h3\u003e\n        \u003cp\u003eAnimaux dont le poil a perdu son éclat naturel et sa brillance.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e💔 Chute de poils excessive\u003c\/h3\u003e\n        \u003cp\u003eEn cas de perte importante de poils hors période de mue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e🌡️ Périodes de mue\u003c\/h3\u003e\n        \u003cp\u003ePour accompagner et faciliter le renouvellement du pelage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e🏆 Préparation expositions\u003c\/h3\u003e\n        \u003cp\u003ePour obtenir un pelage d'exception avant les concours canins.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e🩺 Convalescence\u003c\/h3\u003e\n        \u003cp\u003eAprès une maladie ou un stress ayant affecté la qualité du pelage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e🎂 Animaux seniors\u003c\/h3\u003e\n        \u003cp\u003ePour maintenir un pelage sain malgré l'âge avancé.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tp-section\"\u003e\n    \u003ch2\u003e⚠️ Précautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"tp-accordion\"\u003e\n      \u003cdetails class=\"tp-accordion-item\"\u003e\n        \u003csummary class=\"tp-accordion-header\"\u003e🚫 Femelles gestantes ou allaitantes\u003c\/summary\u003e\n        \u003cdiv class=\"tp-accordion-content mt-3\"\u003e\n          \u003cp\u003eNe pas administrer aux femelles en gestation ou pendant l'allaitement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"tp-accordion-item\"\u003e\n        \u003csummary class=\"tp-accordion-header\"\u003e🌡️ Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"tp-accordion-content mt-3\"\u003e\n          \u003cp\u003eConserver au frais en cas de forte chaleur pour préserver l'efficacité du produit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"tp-accordion-item\"\u003e\n        \u003csummary class=\"tp-accordion-header\"\u003e👨‍⚕️ Avis vétérinaire\u003c\/summary\u003e\n        \u003cdiv class=\"tp-accordion-content mt-3\"\u003e\n          \u003cp\u003eEn cas de doute ou de problème persistant, consultez votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tp-section\"\u003e\n    \u003ch2\u003e📦 Informations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"tp-grid-compact\"\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e💧 Contenance\u003c\/h3\u003e\n        \u003cp\u003e250 ml\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e💉 Accessoire inclus\u003c\/h3\u003e\n        \u003cp\u003eSeringue doseuse\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e🇫🇷 Origine\u003c\/h3\u003e\n        \u003cp\u003eFabriqué en France\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e🌿 Composition\u003c\/h3\u003e\n        \u003cp\u003e100% naturelle\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e⏰ Durée de cure\u003c\/h3\u003e\n        \u003cp\u003e3 semaines\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tp-card\"\u003e\n        \u003ch3\u003e🏷️ Marque\u003c\/h3\u003e\n        \u003cp\u003ePhyto'Lab\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tp-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"tp-cta-box\"\u003e\n      \u003cp\u003e🐾 Offrez à votre compagnon le pelage qu'il mérite ! Top Pelage de Phyto'Lab, la solution naturelle pour un poil éclatant de santé et de beauté en seulement 3 semaines.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"tp-disclaimer\"\u003eComplément alimentaire pour animaux. Ne se substitue pas à un traitement vétérinaire. Tenir hors de portée des enfants.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* === VARIABLES === *\/\n:root {\n  --tp-cream: #faf7f5;\n  --tp-white: #ffffff;\n  --tp-primary: #C9A0B0;\n  --tp-primary-dark: #A07A8C;\n  --tp-primary-light: #F3E8ED;\n  --tp-secondary: #5A8A5E;\n  --tp-accent: #3D5A3F;\n\n  --tp-text: #1a1a1a;\n  --tp-text-light: #5a5a5a;\n\n  --tp-border: #e0e0e0;\n  --tp-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --tp-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --tp-radius: 20px;\n  --tp-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.tp-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--tp-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  line-height: 1.6;\n  color: var(--tp-text);\n}\n\n\/* === HERO === *\/\n.tp-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--tp-primary) 0%, var(--tp-primary-dark) 45%, var(--tp-secondary) 100%);\n  border-radius: var(--tp-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(--tp-shadow-lg);\n}\n\n.tp-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  opacity: .05;\n  background-image:\n    radial-gradient(circle at 20% 30%, rgba(255,255,255,.4) 0%, transparent 50%),\n    radial-gradient(circle at 80% 70%, rgba(255,255,255,.3) 0%, transparent 50%),\n    repeating-linear-gradient(45deg, transparent, transparent 40px, rgba(255,255,255,.15) 40px, rgba(255,255,255,.15) 80px);\n}\n\n.tp-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.tp-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.tp-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(--tp-accent);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.tp-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.tp-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.tp-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n}\n\n.tp-description {\n  color: rgba(255,255,255,.88);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 680px;\n  margin: 0 auto;\n}\n\n\/* === SECTIONS === *\/\n.tp-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.tp-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--tp-accent);\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.tp-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(--tp-primary), var(--tp-secondary));\n  border-radius: 2px;\n}\n\n.tp-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--tp-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === GRILLES === *\/\n.tp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.tp-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n\/* === CARDS === *\/\n.tp-card {\n  background: var(--tp-white);\n  border-radius: var(--tp-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--tp-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.tp-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--tp-shadow-lg);\n  border-color: var(--tp-primary);\n}\n\n.tp-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--tp-accent);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.tp-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--tp-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === INGREDIENT CARDS === *\/\n.tp-card-ingredient {\n  background: linear-gradient(160deg, var(--tp-white) 0%, var(--tp-primary-light) 100%);\n}\n\n.tp-card-ingredient:hover {\n  border-color: var(--tp-secondary);\n}\n\n.tp-ingredient-tag {\n  display: inline-block;\n  padding: 4px 12px;\n  background: linear-gradient(135deg, var(--tp-secondary), var(--tp-accent));\n  color: white;\n  border-radius: 999px;\n  font-size: 11px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .04em;\n  margin-bottom: .75rem;\n}\n\n\/* === DOSAGE CARDS === *\/\n.tp-card-dosage {\n  border: 2px solid var(--tp-primary-light);\n}\n\n.tp-card-dosage:hover {\n  border-color: var(--tp-primary);\n}\n\n.tp-dosage-value {\n  display: block;\n  font-size: clamp(22px, 4vw, 28px);\n  font-weight: 900;\n  color: var(--tp-primary-dark);\n  margin-bottom: .5rem;\n  letter-spacing: -.02em;\n}\n\n\/* === TIP BOX === *\/\n.tp-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--tp-primary-light);\n  border-radius: var(--tp-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.tp-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.tp-tip p {\n  font-size: 14px;\n  color: var(--tp-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === TIMELINE === *\/\n.tp-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.tp-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.tp-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--tp-primary), var(--tp-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.tp-timeline-content {\n  flex: 1;\n  background: var(--tp-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--tp-radius-sm);\n  box-shadow: var(--tp-shadow);\n}\n\n.tp-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--tp-accent);\n  margin: 0 0 .25rem 0;\n}\n\n.tp-timeline-content p {\n  font-size: 14px;\n  color: var(--tp-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === ACCORDÉON === *\/\n.tp-accordion {\n  background: var(--tp-white);\n  border-radius: var(--tp-radius);\n  box-shadow: var(--tp-shadow);\n  overflow: hidden;\n}\n\n.tp-accordion-item {\n  border-bottom: 1px solid var(--tp-border);\n  margin: 0;\n  padding: 0;\n}\n\n.tp-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.tp-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--tp-accent);\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.tp-accordion-header:hover {\n  background: var(--tp-primary-light);\n}\n\n.tp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.tp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--tp-primary);\n  transition: transform .2s ease;\n}\n\n.tp-accordion-item[open] .tp-accordion-header::after {\n  content: '−';\n}\n\n.tp-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--tp-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.tp-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA FINAL === *\/\n.tp-cta-box {\n  background: linear-gradient(135deg, var(--tp-primary) 0%, var(--tp-primary-dark) 50%, var(--tp-secondary) 100%);\n  border-radius: var(--tp-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.tp-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\/* === DISCLAIMER === *\/\n.tp-disclaimer {\n  font-size: 12px;\n  color: var(--tp-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  .tp-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .tp-card {\n    padding: 1.125rem;\n  }\n\n  .tp-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .tp-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--tp-radius-sm);\n  }\n\n  .tp-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .tp-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .tp-grid-compact {\n    gap: .625rem;\n  }\n\n  .tp-grid-compact .tp-card {\n    padding: .75rem;\n  }\n\n  .tp-grid-compact .tp-card h3 {\n    font-size: 14px;\n    margin-bottom: .35rem;\n  }\n\n  .tp-grid-compact .tp-card p {\n    font-size: 12px;\n  }\n\n  .tp-dosage-value {\n    font-size: 20px;\n  }\n\n  .tp-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .tp-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .tp-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .tp-timeline-content p {\n    font-size: 13px;\n  }\n\n  .tp-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .tp-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .tp-tip {\n    padding: .875rem 1rem;\n  }\n\n  .tp-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .tp-card {\n    animation: tpFadeInUp .5s ease backwards;\n  }\n  .tp-card:nth-child(1) { animation-delay: .05s; }\n  .tp-card:nth-child(2) { animation-delay: .1s; }\n  .tp-card:nth-child(3) { animation-delay: .15s; }\n  .tp-card:nth-child(4) { animation-delay: .2s; }\n  .tp-card:nth-child(5) { animation-delay: .25s; }\n  .tp-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes tpFadeInUp {\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  .tp-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482832331129,"sku":"PEAUPELAGEPILA250","price":14.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/top-pelage-chien-et-chat-brillance-du-poil-250ml-phytolab-packshothd.webp?v=1786535480"},{"product_id":"top-transit-confort-intestinal-250ml-pilagreen","title":"Top Transit - Confort Intestinal - 250ml - Phyto'Lab","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Top Transit - Confort Intestinal - 250ml - Phyto'Lab\nPalette détectée:\n  - Primaire: #5B7D4A (Vert sauge\/olive du logo Phyto'Lab et de l'étiquette - naturel, végétal)\n  - Secondaire: #C4A57B (Beige\/crème de l'étiquette - douceur, naturel)\n  - Accent: #D4A5C4 (Mauve\/rose pâle du bandeau PilaGreen - soin, douceur)\nAmbiance: Naturel\/bio, vétérinaire professionnel, soin animalier, phytothérapie, bouteille pharmaceutique ambrée, fabrication française\nPréfixe CSS: tt\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"🌟 Les bénéfices pour votre animal\"\n  2. \"🌿 Une synergie de plantes expertement dosées\"\n  3. \"📋 Guide d'utilisation personnalisé\"\n  4. \"⏱️ Évolution des bénéfices\"\n  5. \"🎯 Idéal pour votre animal si...\"\n  6. \"Précautions importantes\"\n  7. \"📦 Informations pratiques\"\n  8. \"Phyto'Lab, la nature au service du bien-être animal\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"tt-premium\"\u003e\n\n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"tt-hero\"\u003e\n    \u003cdiv class=\"tt-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"tt-hero-content\"\u003e\n      \u003cdiv class=\"tt-badges-top\"\u003e\n        \u003cspan class=\"tt-badge\"\u003e🌿 100% naturel\u003c\/span\u003e\n        \u003cspan class=\"tt-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"tt-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e\n        \u003cspan class=\"tt-badge\"\u003e💧 250 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"tt-hero-title\"\u003eTop Transit\u003c\/span\u003e\n      \u003cp class=\"tt-subtitle\"\u003eSolution naturelle pour le confort intestinal de votre animal\u003c\/p\u003e\n      \u003cp class=\"tt-description\"\u003eUne formule experte à base de plantes qui régule le transit intestinal, apaise les troubles digestifs et soutient les fonctions hépatiques. L'allié santé naturel recommandé par les professionnels pour le bien-être digestif de vos compagnons.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BÉNÉFICES --\u003e\n  \u003csection class=\"tt-section\"\u003e\n    \u003ch2\u003e🌟 Les bénéfices pour votre animal\u003c\/h2\u003e\n    \u003cdiv class=\"tt-grid\"\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e🌿 Régulation naturelle\u003c\/h3\u003e\n        \u003cp\u003eFavorise un transit intestinal équilibré grâce à une synergie de plantes sélectionnées pour leur efficacité digestive reconnue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e💚 Confort digestif\u003c\/h3\u003e\n        \u003cp\u003eRéduit les ballonnements, flatulences et coliques pour un ventre apaisé et un animal plus serein au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e🛡️ Protection hépatique\u003c\/h3\u003e\n        \u003cp\u003eSoutient activement les fonctions du foie et aide à éliminer les toxines pour une santé globale optimale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e✨ Action diurétique\u003c\/h3\u003e\n        \u003cp\u003eFacilite l'élimination des déchets métaboliques et contribue à purifier l'organisme en profondeur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e🌱 Formule douce\u003c\/h3\u003e\n        \u003cp\u003eSolution liquide facile à administrer, au goût accepté par les animaux, pour une prise sans stress.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e⚡ Résultats rapides\u003c\/h3\u003e\n        \u003cp\u003eAction visible dès les premiers jours de cure pour un soulagement efficace des inconforts digestifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPOSITION --\u003e\n  \u003csection class=\"tt-section\"\u003e\n    \u003ch2\u003e🌿 Une synergie de plantes expertement dosées\u003c\/h2\u003e\n    \u003cdiv class=\"tt-grid\"\u003e\n      \u003cdiv class=\"tt-card tt-card-ingredient\"\u003e\n        \u003ch3\u003e🌻 Chardon-Marie\u003c\/h3\u003e\n        \u003cp class=\"tt-ingredient-tagline\"\u003ePlante protectrice du foie par excellence\u003c\/p\u003e\n        \u003cp\u003eFavorise la régénération cellulaire hépatique, stimule la production de bile et améliore la digestion des graisses. Détoxifie naturellement l'organisme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card tt-card-ingredient\"\u003e\n        \u003ch3\u003e🌼 Pissenlit\u003c\/h3\u003e\n        \u003cp class=\"tt-ingredient-tagline\"\u003eDiurétique naturel puissant\u003c\/p\u003e\n        \u003cp\u003eStimule l'élimination rénale des toxines, soutient la fonction hépatique et facilite la digestion. Riche en minéraux et vitamines essentielles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card tt-card-ingredient\"\u003e\n        \u003ch3\u003e🌿 Fenouil\u003c\/h3\u003e\n        \u003cp class=\"tt-ingredient-tagline\"\u003eAnti-ballonnements reconnu\u003c\/p\u003e\n        \u003cp\u003eApaise les spasmes intestinaux, réduit les flatulences et les coliques. Stimule les muscles digestifs et favorise un transit harmonieux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card tt-card-ingredient\"\u003e\n        \u003ch3\u003e🐝 Propolis\u003c\/h3\u003e\n        \u003cp class=\"tt-ingredient-tagline\"\u003eAntibiotique naturel de la ruche\u003c\/p\u003e\n        \u003cp\u003ePropriétés antibactériennes et anti-inflammatoires exceptionnelles. Protège la muqueuse intestinale et renforce l'immunité digestive.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- MODE D'EMPLOI --\u003e\n  \u003csection class=\"tt-section\"\u003e\n    \u003ch2\u003e📋 Guide d'utilisation personnalisé\u003c\/h2\u003e\n    \u003cdiv class=\"tt-grid-compact\"\u003e\n      \u003cdiv class=\"tt-card tt-card-dosage\"\u003e\n        \u003ch3\u003e🐈 Petits animaux\u003c\/h3\u003e\n        \u003cdiv class=\"tt-dosage-weight\"\u003e\u0026lt; 10 kg\u003c\/div\u003e\n        \u003cdiv class=\"tt-dosage-amount\"\u003e1 ml \/ 3 kg\u003c\/div\u003e\n        \u003cp\u003e1 fois par jour pendant 3 semaines\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card tt-card-dosage\"\u003e\n        \u003ch3\u003e🐕 Animaux moyens\u003c\/h3\u003e\n        \u003cdiv class=\"tt-dosage-weight\"\u003e10-25 kg\u003c\/div\u003e\n        \u003cdiv class=\"tt-dosage-amount\"\u003e1 ml \/ 2 kg\u003c\/div\u003e\n        \u003cp\u003e1 fois par jour pendant 3 semaines\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tt-tip\"\u003e\n      \u003cspan class=\"tt-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eAdministration :\u003c\/strong\u003e utilisez la pipette graduée fournie pour doser avec précision. Administrez directement dans la gueule ou mélangez la dose dans la nourriture humide de votre compagnon pour faciliter la prise.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ÉVOLUTION DES BÉNÉFICES --\u003e\n  \u003csection class=\"tt-section\"\u003e\n    \u003ch2\u003e⏱️ Évolution des bénéfices\u003c\/h2\u003e\n    \u003cdiv class=\"tt-timeline\"\u003e\n      \u003cdiv class=\"tt-timeline-item\"\u003e\n        \u003cdiv class=\"tt-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"tt-timeline-content\"\u003e\n          \u003ch3\u003eJours 1-3 — Début d'action\u003c\/h3\u003e\n          \u003cp\u003ePremière amélioration du confort digestif, réduction des ballonnements et flatulences.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-timeline-item\"\u003e\n        \u003cdiv class=\"tt-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"tt-timeline-content\"\u003e\n          \u003ch3\u003e1 semaine — Régulation visible\u003c\/h3\u003e\n          \u003cp\u003eTransit normalisé, selles mieux formées, diminution significative des troubles intestinaux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-timeline-item\"\u003e\n        \u003cdiv class=\"tt-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"tt-timeline-content\"\u003e\n          \u003ch3\u003e2 semaines — Stabilisation\u003c\/h3\u003e\n          \u003cp\u003eConfort digestif optimal, élimination des toxines, amélioration de la vitalité générale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-timeline-item\"\u003e\n        \u003cdiv class=\"tt-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"tt-timeline-content\"\u003e\n          \u003ch3\u003e3 semaines — Consolidation\u003c\/h3\u003e\n          \u003cp\u003eÉquilibre intestinal durable, fonctions hépatiques renforcées, bien-être global retrouvé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IDÉAL POUR --\u003e\n  \u003csection class=\"tt-section\"\u003e\n    \u003ch2\u003e🎯 Idéal pour votre animal si...\u003c\/h2\u003e\n    \u003cdiv class=\"tt-grid-compact\"\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e🌪️ Transit irrégulier\u003c\/h3\u003e\n        \u003cp\u003eConstipation ou diarrhées occasionnelles qui perturbent son quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e💨 Ballonnements\u003c\/h3\u003e\n        \u003cp\u003eFlatulences gênantes, gargouillis intestinaux ou ventre gonflé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e😣 Inconforts digestifs\u003c\/h3\u003e\n        \u003cp\u003eColiques, spasmes ou inconfort abdominal après les repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e🔄 Changement alimentaire\u003c\/h3\u003e\n        \u003cp\u003eTransition alimentaire pour faciliter l'adaptation digestive.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e🧪 Détoxification\u003c\/h3\u003e\n        \u003cp\u003eSoutien hépatique après un traitement médicamenteux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e🌱 Cure préventive\u003c\/h3\u003e\n        \u003cp\u003eMaintenir un équilibre digestif optimal et renforcer la santé intestinale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PRÉCAUTIONS \u0026 INFOS PRATIQUES (ACCORDÉON) --\u003e\n  \u003csection class=\"tt-section\"\u003e\n    \u003ch2\u003ePrécautions importantes\u003c\/h2\u003e\n    \u003cdiv class=\"tt-accordion\"\u003e\n      \u003cdetails class=\"tt-accordion-item\"\u003e\n        \u003csummary class=\"tt-accordion-header\"\u003e🚫 Femelles gestantes ou allaitantes\u003c\/summary\u003e\n        \u003cdiv class=\"tt-accordion-content mt-3\"\u003e\n          \u003cp\u003eNe pas administrer ce produit durant la gestation et l'allaitement pour éviter tout risque potentiel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"tt-accordion-item\"\u003e\n        \u003csummary class=\"tt-accordion-header\"\u003e❄️ Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"tt-accordion-content mt-3\"\u003e\n          \u003cp\u003eConserver le flacon au frais après ouverture pour préserver l'intégrité des actifs végétaux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"tt-accordion-item\"\u003e\n        \u003csummary class=\"tt-accordion-header\"\u003e🩺 Consultation vétérinaire\u003c\/summary\u003e\n        \u003cdiv class=\"tt-accordion-content mt-3\"\u003e\n          \u003cp\u003eEn cas de troubles persistants ou sévères, consultez votre vétérinaire avant utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"tt-accordion-item\"\u003e\n        \u003csummary class=\"tt-accordion-header\"\u003e📅 Durée de cure\u003c\/summary\u003e\n        \u003cdiv class=\"tt-accordion-content mt-3\"\u003e\n          \u003cp\u003eRespecter la durée recommandée de 3 semaines. Possibilité de renouveler après une pause.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INFOS PRATIQUES --\u003e\n  \u003csection class=\"tt-section\"\u003e\n    \u003ch2\u003e📦 Informations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"tt-grid-compact\"\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e💧 Contenance\u003c\/h3\u003e\n        \u003cp\u003e250 ml\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e🌿 Type\u003c\/h3\u003e\n        \u003cp\u003eSolution liquide phytothérapie\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e🇫🇷 Origine\u003c\/h3\u003e\n        \u003cp\u003eFabriqué en France\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e🐾 Pour\u003c\/h3\u003e\n        \u003cp\u003eChiens et chats\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e💉 Administration\u003c\/h3\u003e\n        \u003cp\u003ePipette graduée incluse\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tt-card\"\u003e\n        \u003ch3\u003e🔬 Marque\u003c\/h3\u003e\n        \u003cp\u003ePhyto'Lab\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PHYTO'LAB --\u003e\n  \u003csection class=\"tt-section\"\u003e\n    \u003ch2\u003ePhyto'Lab, la nature au service du bien-être animal\u003c\/h2\u003e\n    \u003cdiv class=\"tt-testimonial\"\u003e\n      \u003cp class=\"tt-testimonial-text\"\u003ePhyto'Lab développe depuis des années des solutions de phytothérapie vétérinaire de haute qualité, reconnues par les professionnels de la santé animale. Chaque formule est élaborée avec rigueur, associant tradition herboriste et recherche scientifique moderne pour garantir efficacité et sécurité. Fabriqués en France avec des plantes soigneusement sélectionnées, nos produits respectent les plus hauts standards de qualité pour offrir à votre compagnon le meilleur de la nature.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"tt-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"tt-cta-box\"\u003e\n      \u003cp\u003e✨ Offrez à votre animal le confort digestif qu'il mérite avec Top Transit, la solution naturelle recommandée par les professionnels. Une formule experte pour un bien-être intestinal durable et une vitalité retrouvée !\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"tt-disclaimer\"\u003eComplément alimentaire pour animaux. Ne se substitue pas à un avis vétérinaire. Tenir hors de portée des enfants.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* === VARIABLES === *\/\n:root {\n  --tt-cream: #FAF8F5;\n  --tt-white: #ffffff;\n  --tt-primary: #5B7D4A;\n  --tt-primary-dark: #3D5432;\n  --tt-primary-light: #E8F0E4;\n  --tt-secondary: #C4A57B;\n  --tt-accent: #D4A5C4;\n  --tt-text: #1a1a1a;\n  --tt-text-light: #5a5a5a;\n  --tt-border: #e0e0e0;\n  --tt-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --tt-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --tt-radius: 20px;\n  --tt-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.tt-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--tt-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  line-height: 1.6;\n  color: var(--tt-text);\n}\n\n\/* === HERO === *\/\n.tt-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--tt-primary) 0%, #4A6C3D 50%, var(--tt-primary-dark) 100%);\n  border-radius: var(--tt-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(--tt-shadow-lg);\n}\n\n.tt-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  opacity: .06;\n  background-image:\n    radial-gradient(circle at 15% 25%, rgba(255,255,255,.4) 1px, transparent 1px),\n    radial-gradient(circle at 85% 75%, rgba(255,255,255,.3) 1.5px, transparent 1.5px),\n    radial-gradient(circle at 50% 10%, rgba(255,255,255,.2) 1px, transparent 1px),\n    radial-gradient(circle at 30% 80%, rgba(255,255,255,.35) 1px, transparent 1px);\n  background-size: 80px 80px, 120px 120px, 60px 60px, 100px 100px;\n}\n\n.tt-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n  max-width: 900px;\n  margin: 0 auto;\n}\n\n.tt-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.tt-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(--tt-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.tt-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n  box-shadow: 0 4px 20px rgba(0,0,0,.15);\n}\n\n.tt-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.tt-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  text-shadow: 0 2px 12px rgba(0,0,0,.15);\n}\n\n.tt-description {\n  color: rgba(255,255,255,.88);\n  font-size: clamp(14px, 2vw, 16px);\n  line-height: 1.8;\n  margin: 0;\n  text-shadow: 0 2px 8px rgba(0,0,0,.1);\n}\n\n\/* === SECTIONS === *\/\n.tt-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.tt-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--tt-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.tt-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(--tt-primary), var(--tt-secondary));\n  border-radius: 2px;\n}\n\n\/* === CARDS === *\/\n.tt-card {\n  background: var(--tt-white);\n  border-radius: var(--tt-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--tt-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.tt-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--tt-shadow-lg);\n  border-color: var(--tt-primary);\n}\n\n.tt-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--tt-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.tt-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--tt-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === INGREDIENT CARDS === *\/\n.tt-card-ingredient {\n  background: linear-gradient(135deg, var(--tt-white) 0%, var(--tt-primary-light) 100%);\n  border: 2px solid var(--tt-primary-light);\n  text-align: left;\n}\n\n.tt-card-ingredient:hover {\n  border-color: var(--tt-primary);\n}\n\n.tt-ingredient-tagline {\n  color: var(--tt-primary) !important;\n  font-weight: 700 !important;\n  font-style: italic;\n  font-size: clamp(12px, 1.8vw, 14px) !important;\n  margin-bottom: .5rem !important;\n}\n\n\/* === DOSAGE CARDS === *\/\n.tt-card-dosage {\n  border: 3px solid var(--tt-primary-light);\n}\n\n.tt-card-dosage:hover {\n  border-color: var(--tt-primary);\n}\n\n.tt-dosage-weight {\n  display: inline-block;\n  background: var(--tt-primary-light);\n  color: var(--tt-primary-dark);\n  padding: 4px 14px;\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  margin-bottom: .5rem;\n}\n\n.tt-dosage-amount {\n  font-size: clamp(20px, 4vw, 26px);\n  font-weight: 900;\n  color: var(--tt-primary);\n  margin-bottom: .5rem;\n}\n\n\/* === GRILLES === *\/\n.tt-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE (2 colonnes sur mobile) === *\/\n.tt-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.tt-grid-compact .tt-card {\n  padding: 1rem;\n}\n\n.tt-grid-compact .tt-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.tt-grid-compact .tt-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.tt-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.tt-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.tt-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--tt-primary), var(--tt-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.tt-timeline-content {\n  flex: 1;\n  background: var(--tt-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--tt-radius-sm);\n  box-shadow: var(--tt-shadow);\n}\n\n.tt-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--tt-primary-dark);\n  margin: 0 0 .25rem 0;\n  text-align: left;\n}\n\n.tt-timeline-content p {\n  font-size: 14px;\n  color: var(--tt-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.tt-testimonial {\n  background: var(--tt-white);\n  border-radius: var(--tt-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--tt-shadow);\n  border-left: 4px solid var(--tt-primary);\n}\n\n.tt-testimonial-text {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--tt-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.tt-accordion {\n  background: var(--tt-white);\n  border-radius: var(--tt-radius);\n  box-shadow: var(--tt-shadow);\n  overflow: hidden;\n}\n\n.tt-accordion-item {\n  border-bottom: 1px solid var(--tt-border);\n  margin: 0;\n  padding: 0;\n}\n\n.tt-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.tt-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--tt-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.tt-accordion-header:hover {\n  background: var(--tt-primary-light);\n}\n\n.tt-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.tt-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--tt-primary);\n  transition: transform .2s ease;\n}\n\n.tt-accordion-item[open] .tt-accordion-header::after {\n  content: '−';\n}\n\n.tt-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--tt-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.tt-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.tt-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--tt-primary-light);\n  border-radius: var(--tt-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.tt-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.tt-tip p {\n  font-size: 14px;\n  color: var(--tt-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.tt-cta-box {\n  background: linear-gradient(135deg, var(--tt-primary) 0%, var(--tt-primary-dark) 100%);\n  border-radius: var(--tt-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.tt-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\/* === DISCLAIMER === *\/\n.tt-disclaimer {\n  font-size: 12px;\n  color: var(--tt-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  .tt-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .tt-card {\n    padding: 1.125rem;\n  }\n\n  .tt-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .tt-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--tt-radius-sm);\n  }\n\n  .tt-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .tt-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  \/* Grille compacte : 2 colonnes serrées *\/\n  .tt-grid-compact {\n    gap: .625rem;\n  }\n\n  .tt-grid-compact .tt-card {\n    padding: .75rem;\n  }\n\n  \/* Timeline mobile *\/\n  .tt-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .tt-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .tt-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .tt-timeline-content p {\n    font-size: 13px;\n  }\n\n  \/* Accordéon mobile *\/\n  .tt-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .tt-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  \/* Testimonial mobile *\/\n  .tt-testimonial {\n    padding: 1.25rem;\n  }\n\n  .tt-testimonial-text {\n    font-size: 14px;\n  }\n\n  \/* Tip mobile *\/\n  .tt-tip {\n    padding: .875rem 1rem;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .tt-card {\n    animation: ttFadeInUp .5s ease backwards;\n  }\n  .tt-card:nth-child(1) { animation-delay: .05s; }\n  .tt-card:nth-child(2) { animation-delay: .1s; }\n  .tt-card:nth-child(3) { animation-delay: .15s; }\n  .tt-card:nth-child(4) { animation-delay: .2s; }\n  .tt-card:nth-child(5) { animation-delay: .25s; }\n  .tt-card:nth-child(6) { animation-delay: .3s; }\n\n  .tt-timeline-item {\n    animation: ttFadeInUp .5s ease backwards;\n  }\n  .tt-timeline-item:nth-child(1) { animation-delay: .1s; }\n  .tt-timeline-item:nth-child(2) { animation-delay: .2s; }\n  .tt-timeline-item:nth-child(3) { animation-delay: .3s; }\n  .tt-timeline-item:nth-child(4) { animation-delay: .4s; }\n}\n\n@keyframes ttFadeInUp {\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  .tt-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482832396665,"sku":"TOPTRANSITPILA250","price":15.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/top-transit-confort-intestinal-250ml-phytolab-packshothd.webp?v=1786535500"},{"product_id":"vital-peps-force-et-tonus-200ml-phytolab","title":"Ginseng Tonus Chien \u0026 10-25 kg - Force et Tonus - 250ml - Phyto'Lab","description":"\u003cdiv class=\"gt-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"gt-hero\"\u003e\n    \u003cdiv class=\"gt-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gt-hero-content\"\u003e\n      \u003cdiv class=\"gt-badges-top\"\u003e\n        \u003cspan class=\"gt-badge\"\u003e🐕 Chiens 10-25 kg\u003c\/span\u003e\n        \u003cspan class=\"gt-badge\"\u003e🌿 Ginseng rouge\u003c\/span\u003e\n        \u003cspan class=\"gt-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"gt-badge\"\u003e💊 250 ml liquide\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"gt-hero-title\"\u003eGinseng Tonus Chien\u003c\/span\u003e\n      \u003cp class=\"gt-subtitle\"\u003eForce et tonus au naturel par Phyto'Lab\u003c\/p\u003e\n      \u003cp class=\"gt-description\"\u003eUn sirop naturel à base de ginseng rouge et de vitamines pour redonner vitalité et énergie à votre compagnon lorsqu'il en a le plus besoin.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 1 --\u003e\n  \u003csection class=\"gt-section\"\u003e\n    \u003ch2\u003eGinseng Tonus pour chien (10-25 kg) – Vitalité et force au naturel\u003c\/h2\u003e\n    \u003cp class=\"gt-section-intro\"\u003eVotre chien semble fatigué, manque d'entrain ou traverse une période de convalescence ?\u003c\/p\u003e\n    \u003cdiv class=\"gt-highlight-box\"\u003e\n      \u003cp\u003eLe \u003cstrong\u003eGinseng Tonus de Phyto'Lab\u003c\/strong\u003e est un complément alimentaire liquide formulé spécifiquement pour les \u003cstrong\u003echiens de 10 à 25 kg\u003c\/strong\u003e. À base de \u003cstrong\u003eginseng rouge\u003c\/strong\u003e et enrichi en \u003cstrong\u003evitamines\u003c\/strong\u003e, ce sirop naturel aide à redonner force et tonus à votre compagnon lorsqu'il en a le plus besoin.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 --\u003e\n  \u003csection class=\"gt-section\"\u003e\n    \u003ch2\u003ePourquoi donner du ginseng à votre chien ?\u003c\/h2\u003e\n    \u003cdiv class=\"gt-text-block\"\u003e\n      \u003cp\u003eLe \u003cstrong\u003eginseng\u003c\/strong\u003e est une plante adaptogène reconnue depuis des siècles pour ses propriétés revitalisantes. Chez le chien, il aide l'organisme à mieux faire face aux périodes exigeantes : \u003cstrong\u003efatigue passagère\u003c\/strong\u003e, changement de saison, récupération après une maladie ou un effort physique intense. Contrairement à un simple stimulant, le ginseng agit en profondeur pour soutenir l'équilibre global de votre animal.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gt-grid-compact\"\u003e\n      \u003cdiv class=\"gt-card\"\u003e\n        \u003ch3\u003e🔬 Ginseng rouge\u003c\/h3\u003e\n        \u003cp\u003eParticulièrement prisé pour sa concentration en ginsénosides, les principes actifs responsables de ses bienfaits\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gt-card\"\u003e\n        \u003ch3\u003e💪 Endurance physique\u003c\/h3\u003e\n        \u003cp\u003eSoutient l'endurance et l'énergie de votre chien au quotidien\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gt-card\"\u003e\n        \u003ch3\u003e⚡ Énergie durable\u003c\/h3\u003e\n        \u003cp\u003eAction en profondeur, bien au-delà d'un simple stimulant passager\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gt-card\"\u003e\n        \u003ch3\u003e🌿 Vitamines essentielles\u003c\/h3\u003e\n        \u003cp\u003eAssocié à des vitamines pour un véritable coup de pouce naturel\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 --\u003e\n  \u003csection class=\"gt-section\"\u003e\n    \u003ch2\u003eDans quelles situations utiliser Ginseng Tonus ?\u003c\/h2\u003e\n    \u003cdiv class=\"gt-grid\"\u003e\n      \u003cdiv class=\"gt-card\"\u003e\n        \u003ch3\u003e🏥 Convalescence\u003c\/h3\u003e\n        \u003cp\u003eAprès une intervention chirurgicale, une maladie ou un traitement médicamenteux, pour aider votre chien à retrouver ses forces.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gt-card\"\u003e\n        \u003ch3\u003e🍂 Fatigue saisonnière\u003c\/h3\u003e\n        \u003cp\u003eAux changements de saison, lorsque votre animal montre des signes de baisse d'énergie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gt-card\"\u003e\n        \u003ch3\u003e🐾 Chien âgé ou affaibli\u003c\/h3\u003e\n        \u003cp\u003ePour soutenir la vitalité des chiens seniors dont l'organisme a besoin d'un soutien supplémentaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gt-card\"\u003e\n        \u003ch3\u003e😟 Périodes de stress\u003c\/h3\u003e\n        \u003cp\u003eDéménagement, séparation, arrivée d'un nouvel animal au foyer… Le ginseng aide à mieux traverser ces moments.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gt-card\"\u003e\n        \u003ch3\u003e🏃 Activité physique intense\u003c\/h3\u003e\n        \u003cp\u003ePour les chiens sportifs ou de travail qui sollicitent fortement leur organisme au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 --\u003e\n  \u003csection class=\"gt-section\"\u003e\n    \u003ch2\u003eComposition et ingrédients\u003c\/h2\u003e\n    \u003cp class=\"gt-section-intro\"\u003eUne formule naturelle soigneusement sélectionnée par le laboratoire Phyto'Lab\u003c\/p\u003e\n    \u003cdiv class=\"gt-grid\"\u003e\n      \u003cdiv class=\"gt-card gt-card-ingredient\"\u003e\n        \u003ch3\u003e🌱 Ginseng rouge\u003c\/h3\u003e\n        \u003cp\u003ePlante adaptogène qui augmente l'endurance, réduit la fatigue et soutient le système immunitaire de votre chien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gt-card gt-card-ingredient\"\u003e\n        \u003ch3\u003e🫐 Cynorrhodon\u003c\/h3\u003e\n        \u003cp\u003eRiche en \u003cstrong\u003evitamine C\u003c\/strong\u003e naturelle, il renforce les défenses immunitaires et favorise une meilleure récupération.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gt-card gt-card-ingredient\"\u003e\n        \u003ch3\u003e🐝 Propolis\u003c\/h3\u003e\n        \u003cp\u003eSubstance produite par les abeilles aux propriétés antibactériennes et anti-inflammatoires, elle contribue à protéger l'organisme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gt-tip\"\u003e\n      \u003cspan class=\"gt-tip-icon\"\u003e🇫🇷\u003c\/span\u003e\n      \u003cp\u003eCe complément est formulé en France par \u003cstrong\u003ePhyto'Lab\u003c\/strong\u003e, laboratoire spécialisé dans le bien-être animal par les plantes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 --\u003e\n  \u003csection class=\"gt-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"gt-timeline\"\u003e\n      \u003cdiv class=\"gt-timeline-item\"\u003e\n        \u003cdiv class=\"gt-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"gt-timeline-content\"\u003e\n          \u003ch3\u003eBien agiter le flacon\u003c\/h3\u003e\n          \u003cp\u003eAgitez vigoureusement avant chaque utilisation pour homogénéiser la solution.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gt-timeline-item\"\u003e\n        \u003cdiv class=\"gt-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"gt-timeline-content\"\u003e\n          \u003ch3\u003eAdministrer la dose\u003c\/h3\u003e\n          \u003cp\u003eDirectement dans la gueule à l'aide de la pipette ou mélangé à la nourriture de votre chien.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gt-timeline-item\"\u003e\n        \u003cdiv class=\"gt-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"gt-timeline-content\"\u003e\n          \u003ch3\u003eDosage : 4 ml, 2 fois par jour\u003c\/h3\u003e\n          \u003cp\u003ePosologie adaptée aux \u003cstrong\u003echiens de 10 à 25 kg\u003c\/strong\u003e. À administrer matin et soir.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gt-timeline-item\"\u003e\n        \u003cdiv class=\"gt-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"gt-timeline-content\"\u003e\n          \u003ch3\u003eCure de 3 à 4 semaines\u003c\/h3\u003e\n          \u003cp\u003eDurée recommandée pour des résultats optimaux, renouvelable si nécessaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 --\u003e\n  \u003csection class=\"gt-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"gt-accordion\"\u003e\n      \u003cdetails class=\"gt-accordion-item\"\u003e\n        \u003csummary class=\"gt-accordion-header\"\u003e⚠️ Dosage\u003c\/summary\u003e\n        \u003cdiv class=\"gt-accordion-content mt-3\"\u003e\n          \u003cp\u003eNe pas dépasser la dose journalière recommandée de 4 ml, 2 fois par jour pour un chien de 10 à 25 kg.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"gt-accordion-item\"\u003e\n        \u003csummary class=\"gt-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"gt-accordion-content mt-3\"\u003e\n          \u003cp\u003eConserver dans un endroit frais et sec, à l'abri de la lumière. Bien refermer le flacon après chaque utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"gt-accordion-item\"\u003e\n        \u003csummary class=\"gt-accordion-header\"\u003e🩺 Avis vétérinaire\u003c\/summary\u003e\n        \u003cdiv class=\"gt-accordion-content mt-3\"\u003e\n          \u003cp\u003eCe complément alimentaire \u003cstrong\u003ene se substitue pas à un traitement vétérinaire\u003c\/strong\u003e. En cas de doute sur l'état de santé de votre chien, consultez votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 7 --\u003e\n  \u003csection class=\"gt-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePourquoi choisir Ginseng Tonus de Phyto'Lab ?\u003c\/h2\u003e\n    \u003cdiv class=\"gt-cta-box\"\u003e\n      \u003cp\u003eVous cherchez une solution naturelle et efficace pour redonner de l'énergie à votre chien ? Ce \u003cstrong\u003etonus ginseng\u003c\/strong\u003e en format liquide de 250 ml offre une excellente biodisponibilité : les actifs sont rapidement assimilés par l'organisme de votre animal. Fabriqué en France, sans ingrédients superflus, il représente une approche douce et respectueuse du bien-être de votre compagnon.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"gt-disclaimer\"\u003eComplément alimentaire pour chien. Ne se substitue pas à une alimentation variée et équilibrée ni à un suivi vétérinaire régulier.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --gt-cream: #f7f4ef;\n  --gt-white: #ffffff;\n  --gt-primary: #2d6a4f;\n  --gt-primary-dark: #1b4332;\n  --gt-primary-light: #e8f0eb;\n  --gt-secondary: #8b6f47;\n  --gt-accent: #c9a96e;\n  --gt-text: #1a1a1a;\n  --gt-text-light: #5a5a5a;\n  --gt-border: #e0ddd6;\n  --gt-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --gt-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --gt-radius: 20px;\n  --gt-radius-sm: 12px;\n}\n\n.gt-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--gt-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.gt-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--gt-primary-dark) 0%, var(--gt-primary) 50%, var(--gt-secondary) 100%);\n  border-radius: var(--gt-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(--gt-shadow-lg);\n}\n\n.gt-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(255,255,255,.08) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(201,169,110,.12) 0%, transparent 50%),\n                    radial-gradient(circle at 50% 50%, rgba(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.gt-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.gt-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.gt-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: -.01em;\n}\n\n.gt-description {\n  color: rgba(255,255,255,.8);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.gt-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.gt-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(--gt-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.gt-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.gt-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.gt-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--gt-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.gt-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(--gt-primary), var(--gt-accent));\n  border-radius: 2px;\n}\n\n.gt-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--gt-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === HIGHLIGHT BOX === *\/\n.gt-highlight-box {\n  background: var(--gt-white);\n  border-radius: var(--gt-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--gt-shadow);\n  border-left: 4px solid var(--gt-accent);\n}\n\n.gt-highlight-box p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--gt-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === TEXT BLOCK === *\/\n.gt-text-block {\n  max-width: 740px;\n  margin: 0 auto 1.5rem auto;\n}\n\n.gt-text-block p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--gt-text);\n  line-height: 1.8;\n  text-align: center;\n  margin: 0;\n}\n\n\/* === CARDS === *\/\n.gt-card {\n  background: var(--gt-white);\n  border-radius: var(--gt-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--gt-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.gt-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--gt-shadow-lg);\n  border-color: var(--gt-primary);\n}\n\n.gt-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--gt-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.gt-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--gt-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.gt-card-ingredient {\n  border-top: 3px solid var(--gt-accent);\n}\n\n\/* === GRILLES === *\/\n.gt-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.gt-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.gt-grid-compact .gt-card {\n  padding: 1rem;\n}\n\n.gt-grid-compact .gt-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.gt-grid-compact .gt-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.gt-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.gt-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.gt-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--gt-primary), var(--gt-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.gt-timeline-content {\n  flex: 1;\n  background: var(--gt-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--gt-radius-sm);\n  box-shadow: var(--gt-shadow);\n}\n\n.gt-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--gt-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.gt-timeline-content p {\n  font-size: 14px;\n  color: var(--gt-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.gt-testimonial {\n  background: var(--gt-white);\n  border-radius: var(--gt-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--gt-shadow);\n  border-left: 4px solid var(--gt-primary);\n}\n\n.gt-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--gt-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.gt-accordion {\n  background: var(--gt-white);\n  border-radius: var(--gt-radius);\n  box-shadow: var(--gt-shadow);\n  overflow: hidden;\n}\n\n.gt-accordion-item {\n  border-bottom: 1px solid var(--gt-border);\n  margin: 0;\n  padding: 0;\n}\n\n.gt-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.gt-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--gt-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.gt-accordion-header:hover {\n  background: var(--gt-primary-light);\n}\n\n.gt-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.gt-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--gt-primary);\n  transition: transform .2s ease;\n}\n\n.gt-accordion-item[open] .gt-accordion-header::after {\n  content: '−';\n}\n\n.gt-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--gt-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.gt-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.gt-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--gt-primary-light);\n  border-radius: var(--gt-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.gt-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.gt-tip p {\n  font-size: 14px;\n  color: var(--gt-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.gt-cta-box {\n  background: linear-gradient(135deg, var(--gt-primary) 0%, var(--gt-primary-dark) 100%);\n  border-radius: var(--gt-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.gt-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\/* === DISCLAIMER === *\/\n.gt-disclaimer {\n  font-size: 12px;\n  color: var(--gt-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  .gt-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .gt-card {\n    padding: 1.125rem;\n  }\n\n  .gt-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .gt-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--gt-radius-sm);\n  }\n\n  .gt-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .gt-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .gt-grid-compact {\n    gap: .625rem;\n  }\n\n  .gt-grid-compact .gt-card {\n    padding: .75rem;\n  }\n\n  .gt-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .gt-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .gt-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .gt-timeline-content p {\n    font-size: 13px;\n  }\n\n  .gt-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .gt-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .gt-testimonial {\n    padding: 1.25rem;\n  }\n\n  .gt-testimonial-text {\n    font-size: 14px;\n  }\n\n  .gt-highlight-box {\n    padding: 1.25rem;\n  }\n\n  .gt-text-block p {\n    font-size: 14px;\n    text-align: left;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .gt-card {\n    animation: gtFadeInUp .5s ease backwards;\n  }\n  .gt-card:nth-child(1) { animation-delay: .05s; }\n  .gt-card:nth-child(2) { animation-delay: .1s; }\n  .gt-card:nth-child(3) { animation-delay: .15s; }\n  .gt-card:nth-child(4) { animation-delay: .2s; }\n  .gt-card:nth-child(5) { animation-delay: .25s; }\n  .gt-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes gtFadeInUp {\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  .gt-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482832429433,"sku":"GINSENGPHYTO250","price":14.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/ginseng-tonus-chien-10-25-kg-force-et-tonus-250ml-phytolab-packshothd.webp?v=1786533131"},{"product_id":"pet-diabet-200ml-phytolab","title":"DIABETE - Complément Naturel pour Chiens et Chats Diabétiques - Phyto'Lab","description":"\u003cdiv class=\"pl-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"pl-hero\"\u003e\n\u003cdiv class=\"pl-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pl-hero-content\"\u003e\n\u003cdiv class=\"pl-badges-top\"\u003e\n\u003cspan class=\"pl-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"pl-badge\"\u003e🌿 5 plantes actives\u003c\/span\u003e \u003cspan class=\"pl-badge\"\u003e🐾 Chiens \u0026amp; chats\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"pl-hero-title\"\u003eDiabète — Phyto'Lab\u003c\/span\u003e\n\u003cp class=\"pl-subtitle\"\u003eComplément naturel pour chiens et chats diabétiques\u003c\/p\u003e\n\u003cp class=\"pl-description\"\u003eUne synergie de cinq plantes hypoglycémiantes pour aider à réguler la glycémie de votre compagnon et améliorer sa qualité de vie au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003ePhyto'Lab Diabète : un soutien naturel pour votre chien ou chat diabétique\u003c\/h2\u003e\n\u003cp class=\"pl-section-intro\"\u003eVotre compagnon à quatre pattes a été diagnostiqué diabétique et vous cherchez une \u003cstrong\u003esolution naturelle pour l'accompagner au quotidien\u003c\/strong\u003e ?\u003c\/p\u003e\n\u003cdiv class=\"pl-grid-compact\"\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🩺 Régulation glycémique\u003c\/h3\u003e\n\u003cp\u003eAide à réguler le taux de sucre dans le sang grâce à des plantes aux propriétés hypoglycémiantes reconnues.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🧪 Formule liquide\u003c\/h3\u003e\n\u003cp\u003eS'intègre facilement dans la routine de votre animal, directement dans la gueule ou mélangé à la nourriture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n\u003cp\u003eUn complément alimentaire conçu et produit en France, selon des standards de qualité rigoureux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e💚 Qualité de vie\u003c\/h3\u003e\n\u003cp\u003eContribue à améliorer le confort et le bien-être de votre chien ou chat diabétique au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003ePourquoi utiliser un complément naturel pour un animal diabétique ?\u003c\/h2\u003e\n\u003cdiv class=\"pl-testimonial\"\u003e\n\u003cp class=\"pl-testimonial-text\"\u003eLe diabète chez le chien et le chat se manifeste par une élévation chronique du taux de sucre dans le sang. \u003cstrong\u003eFatigue, soif excessive, perte de poids malgré un bon appétit\u003c\/strong\u003e : ces signes altèrent le confort de votre animal. En complément d'un suivi vétérinaire adapté, un complément alimentaire à base de \u003cstrong\u003eplantes hypoglycémiantes\u003c\/strong\u003e peut apporter un soutien précieux aux fonctions pancréatiques et aider à stabiliser la glycémie de manière douce et progressive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003eComposition et bienfaits des ingrédients\u003c\/h2\u003e\n\u003cp class=\"pl-section-intro\"\u003eLa formule de \u003cstrong\u003ePhyto'Lab Diabète\u003c\/strong\u003e repose sur cinq plantes soigneusement sélectionnées pour leurs propriétés complémentaires :\u003c\/p\u003e\n\u003cdiv class=\"pl-grid\"\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🌾 Fenugrec\u003c\/h3\u003e\n\u003cp\u003eRiche en fibres solubles, il ralentit l'absorption intestinale du glucose et favorise une meilleure régulation de la glycémie, notamment dans le cadre du diabète de type 2.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🌿 Galéga\u003c\/h3\u003e\n\u003cp\u003eTraditionnellement utilisé pour son effet comparable à celui de l'insuline, il contribue activement à la réduction du taux de glucose sanguin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🌸 Géranium Herbe à Robert\u003c\/h3\u003e\n\u003cp\u003eAux vertus antioxydantes et hypoglycémiantes, il aide à limiter l'excès de sucre dans le sang tout en protégeant les cellules du stress oxydatif.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🍃 Eucalyptus Globulus\u003c\/h3\u003e\n\u003cp\u003eReconnu pour son action sur la diminution du glucose sanguin, il apporte également un soutien antioxydant bénéfique pour l'organisme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🪷 Basilic Sacré (Tulsi)\u003c\/h3\u003e\n\u003cp\u003eUtilisé depuis des siècles en médecine ayurvédique, il possède des propriétés hypoglycémiantes qui participent à une meilleure gestion du taux de sucre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003ePosologie : comment administrer Phyto'Lab Diabète ?\u003c\/h2\u003e\n\u003cp class=\"pl-section-intro\"\u003e\u003cstrong\u003eAgitez le flacon\u003c\/strong\u003e avant chaque utilisation. Administrez le produit directement dans la gueule ou mélangez-le à la nourriture. \u003cstrong\u003eDeux prises par jour\u003c\/strong\u003e, selon le poids :\u003c\/p\u003e\n\u003cdiv class=\"pl-timeline\"\u003e\n\u003cdiv class=\"pl-timeline-item\"\u003e\n\u003cdiv class=\"pl-timeline-number\"\u003e🐱\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-content\"\u003e\n\u003ch3\u003eChat et chien de moins de 10 kg\u003c\/h3\u003e\n\u003cp\u003e2 ml par prise, soit 4 ml par jour\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-item\"\u003e\n\u003cdiv class=\"pl-timeline-number\"\u003e🐕\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-content\"\u003e\n\u003ch3\u003eChien de 10 à 25 kg\u003c\/h3\u003e\n\u003cp\u003e3 ml par prise, soit 6 ml par jour\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-item\"\u003e\n\u003cdiv class=\"pl-timeline-number\"\u003e🦮\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-content\"\u003e\n\u003ch3\u003eChien de 25 à 40 kg\u003c\/h3\u003e\n\u003cp\u003e5 ml par prise, soit 10 ml par jour\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-item\"\u003e\n\u003cdiv class=\"pl-timeline-number\"\u003e🐕🦺\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-content\"\u003e\n\u003ch3\u003eChien de plus de 40 kg\u003c\/h3\u003e\n\u003cp\u003e8 ml par prise, soit 16 ml par jour\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-tip\"\u003e\n\u003cspan class=\"pl-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eLe flacon de \u003cstrong\u003e200 ml\u003c\/strong\u003e permet une cure de plusieurs semaines selon le gabarit de votre animal. Utilisez la seringue doseuse fournie pour un dosage précis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"pl-accordion\"\u003e\n\u003cdetails class=\"pl-accordion-item\"\u003e\n\u003csummary class=\"pl-accordion-header\"\u003e🚫 Contre-indications\u003c\/summary\u003e\n\u003cdiv class=\"pl-accordion-content mt-3\"\u003e\n\u003cp\u003eNe pas utiliser chez les \u003cstrong\u003efemelles gestantes ou allaitantes\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pl-accordion-item\"\u003e\n\u003csummary class=\"pl-accordion-header\"\u003e🧹 Entretien de la seringue\u003c\/summary\u003e\n\u003cdiv class=\"pl-accordion-content mt-3\"\u003e\n\u003cp\u003eRincez soigneusement la seringue après chaque utilisation pour garantir une hygiène optimale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pl-accordion-item\"\u003e\n\u003csummary class=\"pl-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"pl-accordion-content mt-3\"\u003e\n\u003cp\u003eConservez le flacon dans un endroit sec et frais, à l'abri de la lumière.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pl-accordion-item\"\u003e\n\u003csummary class=\"pl-accordion-header\"\u003e⚠️ Avis vétérinaire\u003c\/summary\u003e\n\u003cdiv class=\"pl-accordion-content mt-3\"\u003e\n\u003cp\u003eCe complément \u003cstrong\u003ene remplace pas un traitement vétérinaire\u003c\/strong\u003e. Si votre animal suit un protocole médical pour le diabète, consultez votre vétérinaire avant toute supplémentation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 6 --\u003e\n\u003csection class=\"pl-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003ePour qui est conçu ce produit ?\u003c\/h2\u003e\n\u003cdiv class=\"pl-cta-box\"\u003e\n\u003cp\u003eLe complément \u003cstrong\u003eDiabète de Phyto'Lab\u003c\/strong\u003e s'adresse à tous les propriétaires de \u003cstrong\u003echiens et chats diabétiques\u003c\/strong\u003e souhaitant accompagner leur animal avec des ingrédients d'origine naturelle. Que votre compagnon soit en phase de stabilisation ou que vous cherchiez un soutien complémentaire à son traitement habituel, cette formule liquide facile à doser constitue une aide concrète pour \u003cstrong\u003emieux gérer la glycémie\u003c\/strong\u003e et retrouver un quotidien plus serein, pour lui comme pour vous. 🐾\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pl-disclaimer\"\u003eComplément alimentaire pour animaux — Ne se substitue pas à un traitement vétérinaire ni à une alimentation équilibrée.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --pl-cream: #f7f5f2;\n  --pl-white: #ffffff;\n  --pl-primary: #3d6b4e;\n  --pl-primary-dark: #2a4d37;\n  --pl-primary-light: #e8f0eb;\n  --pl-secondary: #c4a3b0;\n  --pl-accent: #8b5e6b;\n  --pl-text: #1a1a1a;\n  --pl-text-light: #5a5a5a;\n  --pl-border: #e0ddd8;\n  --pl-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --pl-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --pl-radius: 20px;\n  --pl-radius-sm: 12px;\n}\n\n.pl-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--pl-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.pl-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--pl-primary-dark) 0%, var(--pl-primary) 50%, var(--pl-secondary) 100%);\n  border-radius: var(--pl-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(--pl-shadow-lg);\n}\n\n.pl-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: 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(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.pl-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.pl-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.pl-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.pl-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(--pl-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.pl-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.pl-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.01em;\n}\n\n.pl-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n\/* === SECTIONS === *\/\n.pl-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.pl-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--pl-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.pl-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(--pl-primary), var(--pl-secondary));\n  border-radius: 2px;\n}\n\n.pl-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--pl-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.pl-card {\n  background: var(--pl-white);\n  border-radius: var(--pl-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--pl-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.pl-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--pl-shadow-lg);\n  border-color: var(--pl-primary);\n}\n\n.pl-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--pl-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.pl-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--pl-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.pl-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.pl-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.pl-grid-compact .pl-card {\n  padding: 1rem;\n}\n\n.pl-grid-compact .pl-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.pl-grid-compact .pl-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.pl-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.pl-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.pl-timeline-number {\n  flex-shrink: 0;\n  width: 48px;\n  height: 48px;\n  background: linear-gradient(135deg, var(--pl-primary), var(--pl-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: 22px;\n}\n\n.pl-timeline-content {\n  flex: 1;\n  background: var(--pl-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--pl-radius-sm);\n  box-shadow: var(--pl-shadow);\n}\n\n.pl-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--pl-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.pl-timeline-content p {\n  font-size: 14px;\n  color: var(--pl-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.pl-testimonial {\n  background: var(--pl-white);\n  border-radius: var(--pl-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--pl-shadow);\n  border-left: 4px solid var(--pl-primary);\n}\n\n.pl-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--pl-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.pl-accordion {\n  background: var(--pl-white);\n  border-radius: var(--pl-radius);\n  box-shadow: var(--pl-shadow);\n  overflow: hidden;\n}\n\n.pl-accordion-item {\n  border-bottom: 1px solid var(--pl-border);\n  margin: 0;\n  padding: 0;\n}\n\n.pl-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.pl-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--pl-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.pl-accordion-header:hover {\n  background: var(--pl-primary-light);\n}\n\n.pl-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.pl-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--pl-primary);\n  transition: transform .2s ease;\n}\n\n.pl-accordion-item[open] .pl-accordion-header::after {\n  content: '−';\n}\n\n.pl-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--pl-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.pl-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP === *\/\n.pl-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--pl-primary-light);\n  border-radius: var(--pl-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.pl-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.pl-tip p {\n  font-size: 14px;\n  color: var(--pl-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA === *\/\n.pl-cta-box {\n  background: linear-gradient(135deg, var(--pl-primary) 0%, var(--pl-primary-dark) 100%);\n  border-radius: var(--pl-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.pl-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\/* === DISCLAIMER === *\/\n.pl-disclaimer {\n  font-size: 12px;\n  color: var(--pl-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .pl-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .pl-card {\n    padding: 1.125rem;\n  }\n\n  .pl-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .pl-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--pl-radius-sm);\n  }\n\n  .pl-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .pl-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .pl-grid-compact {\n    gap: .625rem;\n  }\n\n  .pl-grid-compact .pl-card {\n    padding: .75rem;\n  }\n\n  .pl-timeline-number {\n    width: 36px;\n    height: 36px;\n    font-size: 18px;\n  }\n\n  .pl-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .pl-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .pl-timeline-content p {\n    font-size: 13px;\n  }\n\n  .pl-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .pl-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .pl-testimonial {\n    padding: 1.25rem;\n  }\n\n  .pl-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .pl-card {\n    animation: plFadeInUp .5s ease backwards;\n  }\n  .pl-card:nth-child(1) { animation-delay: .05s; }\n  .pl-card:nth-child(2) { animation-delay: .1s; }\n  .pl-card:nth-child(3) { animation-delay: .15s; }\n  .pl-card:nth-child(4) { animation-delay: .2s; }\n  .pl-card:nth-child(5) { animation-delay: .25s; }\n  .pl-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes plFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .pl-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482832494969,"sku":"DIABETPHYTO200","price":19.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/diabete-chien-chat-naturacheval.jpg?v=1773318683"},{"product_id":"phytollergy-sirop-allergie-150ml-pilagreen","title":"Allergies - Traitement Allergies Chien Chat - 200 ml - Phyto'Lab","description":"\u003cdiv class=\"pal-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"pal-hero\"\u003e\n\u003cdiv class=\"pal-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pal-hero-content\"\u003e\n\u003cdiv class=\"pal-badges-top\"\u003e\n\u003cspan class=\"pal-badge\"\u003e🐕 Chiens \u0026amp; Chats\u003c\/span\u003e \u003cspan class=\"pal-badge\"\u003e🌿 100% Naturel\u003c\/span\u003e \u003cspan class=\"pal-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"pal-hero-title\"\u003eSirop Allergies\u003c\/span\u003e\n\u003cp class=\"pal-subtitle\"\u003eTraitement naturel anti-allergies\u003c\/p\u003e\n\u003cp class=\"pal-description\"\u003eFormulé à base de propolis et d'extraits de plantes, ce sirop apaise les inflammations et réduit les réactions allergiques de votre compagnon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 --\u003e\n\u003csection class=\"pal-section\"\u003e\n\u003ch2\u003eQuels sont les bienfaits du Sirop Allergies ?\u003c\/h2\u003e\n\u003cp class=\"pal-section-intro\"\u003eUne action complète sur les symptômes allergiques de votre animal\u003c\/p\u003e\n\u003cdiv class=\"pal-grid\"\u003e\n\u003cdiv class=\"pal-card\"\u003e\n\u003ch3\u003e🔥 Réduction des inflammations\u003c\/h3\u003e\n\u003cp\u003eGrâce à la propolis et au plantain, le sirop calme efficacement les réactions inflammatoires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pal-card\"\u003e\n\u003ch3\u003e💨 Apaisement respiratoire\u003c\/h3\u003e\n\u003cp\u003eLe thym et la marjolaine soulagent les affections des voies respiratoires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pal-card\"\u003e\n\u003ch3\u003e🛡️ Défenses renforcées\u003c\/h3\u003e\n\u003cp\u003eLa propolis stimule naturellement le système immunitaire de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pal-card\"\u003e\n\u003ch3\u003e👁️ Sécrétions réduites\u003c\/h3\u003e\n\u003cp\u003eL'euphraise diminue les écoulements nasaux et oculaires (rhume des foins, conjonctivite).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 --\u003e\n\u003csection class=\"pal-section\"\u003e\n\u003ch2\u003eComment administrer le Sirop Allergies ?\u003c\/h2\u003e\n\u003cdiv class=\"pal-timeline\"\u003e\n\u003cdiv class=\"pal-timeline-item\"\u003e\n\u003cdiv class=\"pal-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"pal-timeline-content\"\u003e\n\u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n\u003cp\u003eSecouez bien avant chaque utilisation pour homogénéiser la solution.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pal-timeline-item\"\u003e\n\u003cdiv class=\"pal-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"pal-timeline-content\"\u003e\n\u003ch3\u003eMesurez le dosage\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e1 ml par tranche de 5 kg\u003c\/strong\u003e de poids corporel, une fois par jour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pal-timeline-item\"\u003e\n\u003cdiv class=\"pal-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"pal-timeline-content\"\u003e\n\u003ch3\u003eAdministrez facilement\u003c\/h3\u003e\n\u003cp\u003eDirectement dans la gueule ou mélangé à l'eau\/nourriture selon la préférence de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pal-tip\"\u003e\n\u003cspan class=\"pal-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eIl est conseillé de consulter un vétérinaire avant de commencer tout complément alimentaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 --\u003e\n\u003csection class=\"pal-section\"\u003e\n\u003ch2\u003eComposition, origine et qualité\u003c\/h2\u003e\n\u003cp class=\"pal-section-intro\"\u003eDes ingrédients naturels soigneusement sélectionnés\u003c\/p\u003e\n\u003cdiv class=\"pal-grid\"\u003e\n\u003cdiv class=\"pal-card\"\u003e\n\u003ch3\u003e🍯 Propolis\u003c\/h3\u003e\n\u003cp\u003eAntiseptique et anti-inflammatoire naturel qui renforce les défenses immunitaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pal-card\"\u003e\n\u003ch3\u003e🌸 Euphraise\u003c\/h3\u003e\n\u003cp\u003eRéduit efficacement les sécrétions nasales et oculaires gênantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pal-card\"\u003e\n\u003ch3\u003e🌿 Thym\u003c\/h3\u003e\n\u003cp\u003ePropriétés antiseptiques et antitussives reconnues pour apaiser les voies respiratoires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pal-card\"\u003e\n\u003ch3\u003e🍃 Plantain\u003c\/h3\u003e\n\u003cp\u003eAnti-inflammatoire puissant, idéal pour traiter les allergies respiratoires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pal-card\"\u003e\n\u003ch3\u003e🌺 Marjolaine\u003c\/h3\u003e\n\u003cp\u003eApaisante et antispasmodique, elle calme les problèmes respiratoires et cutanés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pal-card\"\u003e\n\u003ch3\u003e🇫🇷 Made in France\u003c\/h3\u003e\n\u003cp\u003eÉlaboré en France avec une qualité optimale et le respect des normes en vigueur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 --\u003e\n\u003csection class=\"pal-section\"\u003e\n\u003ch2\u003eSirop Allergies : avis, effets secondaires et précautions\u003c\/h2\u003e\n\u003cdiv class=\"pal-testimonial\"\u003e\n\u003cp class=\"pal-testimonial-text\"\u003e\"Les utilisateurs rapportent une amélioration notable des symptômes allergiques chez leurs animaux après l'utilisation du Sirop Allergies. Surveillez la réaction de votre animal lors des premières administrations.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pal-accordion\"\u003e\n\u003cdetails class=\"pal-accordion-item\"\u003e\n\u003csummary class=\"pal-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"pal-accordion-content\"\u003e\n\u003cp\u003eUsage oral uniquement. Ne pas dépasser la dose recommandée. Tenir hors de portée des enfants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pal-accordion-item\"\u003e\n\u003csummary class=\"pal-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"pal-accordion-content\"\u003e\n\u003cp\u003eConserver à l'abri de la chaleur et à température ambiante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pal-accordion-item\"\u003e\n\u003csummary class=\"pal-accordion-header\"\u003e🩺 En cas de doute\u003c\/summary\u003e\n\u003cdiv class=\"pal-accordion-content\"\u003e\n\u003cp\u003eSi les symptômes persistent ou en cas d'inquiétude, consultez rapidement un vétérinaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 --\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"pal-section\"\u003e\n\u003ch2\u003eCombien de temps pour voir les effets ?\u003c\/h2\u003e\n\u003cdiv class=\"pal-grid-compact\"\u003e\n\u003cdiv class=\"pal-card\"\u003e\n\u003ch3\u003e⏱️ Premiers effets\u003c\/h3\u003e\n\u003cp\u003eVisibles après quelques jours d'administration régulière.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pal-card\"\u003e\n\u003ch3\u003e📅 Durée optimale\u003c\/h3\u003e\n\u003cp\u003ePoursuivez le traitement sur 2 à 3 semaines.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pal-cta-box\"\u003e\n\u003cp\u003e🐾 Offrez à votre compagnon le soulagement naturel qu'il mérite avec le Sirop Allergies !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pal-disclaimer\"\u003eLa durée peut varier en fonction de la sensibilité de chaque animal. Ce complément alimentaire ne se substitue pas à un traitement vétérinaire.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --pal-cream: #FDF8F5;\n  --pal-white: #ffffff;\n  --pal-primary: #2D5A4A;\n  --pal-primary-dark: #1E3D32;\n  --pal-primary-light: #E8F5E9;\n  --pal-secondary: #E8B4B8;\n  --pal-accent: #7CB342;\n  --pal-text: #1a1a1a;\n  --pal-text-light: #5a5a5a;\n  --pal-border: #e0e0e0;\n  --pal-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --pal-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --pal-radius: 20px;\n  --pal-radius-sm: 12px;\n}\n\n.pal-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--pal-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.pal-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--pal-primary) 0%, var(--pal-primary-dark) 50%, #3D6B5A 100%);\n  border-radius: var(--pal-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(--pal-shadow-lg);\n}\n\n.pal-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(232,180,184,.15) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(124,179,66,.1) 0%, transparent 50%);\n  opacity: 1;\n}\n\n.pal-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.pal-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.pal-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(--pal-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.pal-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.pal-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.pal-subtitle {\n  color: var(--pal-secondary);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n}\n\n.pal-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n.pal-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.pal-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--pal-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.pal-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(--pal-primary), var(--pal-accent));\n  border-radius: 2px;\n}\n\n.pal-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--pal-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.pal-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.pal-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.pal-card {\n  background: var(--pal-white);\n  border-radius: var(--pal-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--pal-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.pal-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--pal-shadow-lg);\n  border-color: var(--pal-primary);\n}\n\n.pal-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--pal-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.pal-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--pal-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.pal-grid-compact .pal-card {\n  padding: 1rem;\n}\n\n.pal-grid-compact .pal-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.pal-grid-compact .pal-card p {\n  font-size: 12px;\n}\n\n.pal-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.pal-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.pal-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--pal-primary), var(--pal-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}\n\n.pal-timeline-content {\n  flex: 1;\n  background: var(--pal-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--pal-radius-sm);\n  box-shadow: var(--pal-shadow);\n}\n\n.pal-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--pal-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.pal-timeline-content p {\n  font-size: 14px;\n  color: var(--pal-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.pal-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--pal-primary-light);\n  border-radius: var(--pal-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.pal-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.pal-tip p {\n  font-size: 14px;\n  color: var(--pal-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.pal-testimonial {\n  background: var(--pal-white);\n  border-radius: var(--pal-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--pal-shadow);\n  border-left: 4px solid var(--pal-primary);\n  margin-bottom: 1.25rem;\n}\n\n.pal-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--pal-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n.pal-accordion {\n  background: var(--pal-white);\n  border-radius: var(--pal-radius);\n  box-shadow: var(--pal-shadow);\n  overflow: hidden;\n}\n\n.pal-accordion-item {\n  border-bottom: 1px solid var(--pal-border);\n  margin: 0;\n  padding: 0;\n}\n\n.pal-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.pal-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--pal-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.pal-accordion-header:hover {\n  background: var(--pal-primary-light);\n}\n\n.pal-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.pal-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--pal-primary);\n  transition: transform .2s ease;\n}\n\n.pal-accordion-item[open] .pal-accordion-header::after {\n  content: '−';\n}\n\n.pal-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--pal-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.pal-accordion-content p {\n  margin: 0;\n}\n\n.pal-cta-box {\n  background: linear-gradient(135deg, var(--pal-primary) 0%, var(--pal-primary-dark) 100%);\n  border-radius: var(--pal-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.pal-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.pal-disclaimer {\n  font-size: 12px;\n  color: var(--pal-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .pal-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .pal-card {\n    padding: 1.125rem;\n  }\n  \n  .pal-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .pal-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--pal-radius-sm);\n  }\n  \n  .pal-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .pal-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .pal-grid-compact {\n    gap: .625rem;\n  }\n  \n  .pal-grid-compact .pal-card {\n    padding: .75rem;\n  }\n  \n  .pal-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  \n  .pal-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .pal-timeline-content h3 {\n    font-size: 14px;\n  }\n  \n  .pal-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .pal-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .pal-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  \n  .pal-testimonial {\n    padding: 1.25rem;\n  }\n  \n  .pal-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .pal-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .pal-card:nth-child(1) { animation-delay: .05s; }\n  .pal-card:nth-child(2) { animation-delay: .1s; }\n  .pal-card:nth-child(3) { animation-delay: .15s; }\n  .pal-card:nth-child(4) { animation-delay: .2s; }\n  .pal-card:nth-child(5) { animation-delay: .25s; }\n  .pal-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  .pal-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482832593273,"sku":"PHYTOALLPILA","price":19.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/allergies-traitement-allergies-chien-chat-200-ml-phytolab-packshothd.webp?v=1786533640"},{"product_id":"huile-de-paraffine-200ml-pilagreen","title":"Huile de Paraffine 250 ml - Traitement Constipation Chien et Chat - Phyto'Lab","description":"\u003cdiv class=\"hp-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hp-hero\"\u003e\n\u003cdiv class=\"hp-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hp-hero-content\"\u003e\n\u003cdiv class=\"hp-badges-top\"\u003e\n\u003cspan class=\"hp-badge\"\u003e🐾 Usage vétérinaire\u003c\/span\u003e \u003cspan class=\"hp-badge\"\u003e⚡ Action rapide 24-48h\u003c\/span\u003e \u003cspan class=\"hp-badge\"\u003e✅ Tolérance parfaite\u003c\/span\u003e \u003cspan class=\"hp-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"hp-hero-title\"\u003eHuile de Paraffine Phyto'Lab\u003c\/span\u003e\n\u003cp class=\"hp-subtitle\"\u003eLaxatif \u0026amp; lubrifiant de l'œsophage — 250 ml\u003c\/p\u003e\n\u003cp class=\"hp-description\"\u003eL'\u003cstrong\u003eHuile de Paraffine\u003c\/strong\u003e de \u003cstrong\u003ePhyto'Lab\u003c\/strong\u003e est un lubrifiant digestif reconnu pour son efficacité en cas de \u003cstrong\u003econstipation passagère\u003c\/strong\u003e chez le chien, le chat et les petits animaux. Son action douce facilite l'évacuation des selles sans irriter la muqueuse intestinale, tout en aidant à prévenir les blocages. Idéale pour les animaux âgés, sédentaires ou sujets aux troubles du transit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PROPRIÉTÉS ET BIENFAITS --\u003e\n\u003csection class=\"hp-section\"\u003e\n\u003ch2\u003ePropriétés et bienfaits\u003c\/h2\u003e\n\u003cdiv class=\"hp-grid\"\u003e\n\u003cdiv class=\"hp-card\"\u003e\n\u003ch3\u003e🔄 Facilite le transit\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eLubrifie la paroi intestinale\u003c\/strong\u003e et assouplit les selles, pour une élimination naturelle et sans douleur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hp-card\"\u003e\n\u003ch3\u003e⚡ Action rapide\u003c\/h3\u003e\n\u003cp\u003eSoulage généralement en \u003cstrong\u003e24 à 48 heures\u003c\/strong\u003e après la première prise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hp-card\"\u003e\n\u003ch3\u003e🛡️ Prévention des occlusions\u003c\/h3\u003e\n\u003cp\u003ePrévient la stagnation et la formation de \u003cstrong\u003ebouchons digestifs\u003c\/strong\u003e, notamment chez les animaux âgés ou à la digestion sensible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hp-card\"\u003e\n\u003ch3\u003e✨ Alternative sûre\u003c\/h3\u003e\n\u003cp\u003ePeut être utilisée quand l'animal ne supporte pas les laxatifs classiques ou en \u003cstrong\u003erelais après une chirurgie\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODE D'EMPLOI ET POSOLOGIE --\u003e\n\u003csection class=\"hp-section\"\u003e\n\u003ch2\u003eMode d'emploi et posologie\u003c\/h2\u003e\n\u003cdiv class=\"hp-dosage-grid\"\u003e\n\u003c!-- CHATS --\u003e\n\u003cdiv class=\"hp-dosage-card hp-dosage-cat\"\u003e\n\u003cdiv class=\"hp-dosage-header\"\u003e\n\u003cspan class=\"hp-dosage-emoji\"\u003e🐱\u003c\/span\u003e\n\u003ch3\u003eChats\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hp-dosage-body\"\u003e\n\u003cdiv class=\"hp-dosage-item\"\u003e\n\u003cspan class=\"hp-dosage-weight\"\u003eJusqu'à 4 kg\u003c\/span\u003e \u003cspan class=\"hp-dosage-amount\"\u003e2 à 4 ml \/ jour\u003c\/span\u003e\n\u003cp\u003eÀ mélanger à la nourriture ou administrer à l'aide d'une seringue buccale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hp-dosage-item\"\u003e\n\u003cspan class=\"hp-dosage-weight\"\u003ePlus de 4 kg\u003c\/span\u003e \u003cspan class=\"hp-dosage-amount\"\u003e3 à 5 ml \/ jour\u003c\/span\u003e\n\u003cp\u003eDébuter par la plus faible dose et ajuster selon la réponse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hp-dosage-warning\"\u003e⚠️ \u003cstrong\u003eMaximum 5 jours consécutifs\u003c\/strong\u003e sans avis vétérinaire\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CHIENS --\u003e\n\u003cdiv class=\"hp-dosage-card hp-dosage-dog\"\u003e\n\u003cdiv class=\"hp-dosage-header\"\u003e\n\u003cspan class=\"hp-dosage-emoji\"\u003e🐕\u003c\/span\u003e\n\u003ch3\u003eChiens\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hp-dosage-body\"\u003e\n\u003cdiv class=\"hp-dosage-item\"\u003e\n\u003cspan class=\"hp-dosage-weight\"\u003eMoins de 10 kg\u003c\/span\u003e \u003cspan class=\"hp-dosage-amount\"\u003e5 à 10 ml \/ jour\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hp-dosage-item\"\u003e\n\u003cspan class=\"hp-dosage-weight\"\u003e10 à 25 kg\u003c\/span\u003e \u003cspan class=\"hp-dosage-amount\"\u003e10 à 20 ml \/ jour\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hp-dosage-item\"\u003e\n\u003cspan class=\"hp-dosage-weight\"\u003ePlus de 25 kg\u003c\/span\u003e \u003cspan class=\"hp-dosage-amount\"\u003e20 à 30 ml \/ jour\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hp-dosage-info\"\u003e💡 Administrer en \u003cstrong\u003e1 ou 2 prises\u003c\/strong\u003e, dans la nourriture ou directement à la bouche\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DURÉE \u0026 CONSEILS --\u003e\n\u003cdiv class=\"hp-treatment-box\"\u003e\n\u003cdiv class=\"hp-treatment-item\"\u003e\n\u003cspan class=\"hp-treatment-emoji\"\u003e📅\u003c\/span\u003e\n\u003cdiv class=\"hp-treatment-content\"\u003e\n\u003ch4\u003eDurée du traitement\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003e2 à 5 jours maximum\u003c\/strong\u003e. Ne pas prolonger sans contrôle vétérinaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hp-treatment-item\"\u003e\n\u003cspan class=\"hp-treatment-emoji\"\u003e💡\u003c\/span\u003e\n\u003cdiv class=\"hp-treatment-content\"\u003e\n\u003ch4\u003eConseil d'utilisation\u003c\/h4\u003e\n\u003cp\u003eToujours commencer par la \u003cstrong\u003edose la plus basse\u003c\/strong\u003e et surveiller la fréquence, la consistance et l'aspect des selles. Si la constipation persiste ou s'aggrave, \u003cstrong\u003econsultez sans attendre\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PRÉCAUTIONS D'EMPLOI --\u003e\n\u003csection class=\"hp-section\"\u003e\n\u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"hp-accordion\"\u003e\n\u003cdetails class=\"hp-accordion-item\"\u003e\n\u003csummary class=\"hp-accordion-header\"\u003e⏱️ Durée limitée\u003c\/summary\u003e\n\u003cdiv class=\"hp-accordion-content mt-3\"\u003e\n\u003cp\u003eNe jamais prolonger le traitement sans suivi pour éviter les risques de \u003cstrong\u003ecarence en vitamines\u003c\/strong\u003e ou d'irritation digestive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"hp-accordion-item\"\u003e\n\u003csummary class=\"hp-accordion-header\"\u003e👶 Sécurité\u003c\/summary\u003e\n\u003cdiv class=\"hp-accordion-content mt-3\"\u003e\n\u003cp\u003eTenir \u003cstrong\u003ehors de portée des enfants\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"hp-accordion-item\"\u003e\n\u003csummary class=\"hp-accordion-header\"\u003e👨⚕️ Conseil d'expert\u003c\/summary\u003e\n\u003cdiv class=\"hp-accordion-content mt-3\"\u003e\n\u003cp\u003ePour tout épisode de constipation, il est essentiel de veiller à une \u003cstrong\u003ebonne hydratation\u003c\/strong\u003e et à une \u003cstrong\u003ealimentation adaptée\u003c\/strong\u003e (riche en fibres pour les animaux sensibles). Si votre animal est âgé, sédentaire ou présente d'autres troubles de santé, n'hésitez pas à demander conseil à votre vétérinaire pour un accompagnement personnalisé et la mise en place de solutions durables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ANIMAUX CONCERNÉS --\u003e\n\u003csection class=\"hp-section\"\u003e\n\u003ch2\u003eAnimaux concernés\u003c\/h2\u003e\n\u003cdiv class=\"hp-grid-compact\"\u003e\n\u003cdiv class=\"hp-card\"\u003e\n\u003ch3\u003e🐱 Chats\u003c\/h3\u003e\n\u003cp\u003eConstipation passagère, boules de poils, transit ralenti\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hp-card\"\u003e\n\u003ch3\u003e🐕 Chiens\u003c\/h3\u003e\n\u003cp\u003eSelles dures, constipation, post-opératoire\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hp-card\"\u003e\n\u003ch3\u003e🐰 Petits animaux\u003c\/h3\u003e\n\u003cp\u003eLapins, rongeurs avec troubles digestifs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hp-card\"\u003e\n\u003ch3\u003e🧓 Animaux âgés\u003c\/h3\u003e\n\u003cp\u003eTransit lent, sédentarité, digestion sensible\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- POURQUOI CHOISIR --\u003e\n\u003csection class=\"hp-section\"\u003e\n\u003cdiv class=\"hp-why-box\"\u003e\n\u003ch3\u003e🏆 Pourquoi choisir l'Huile de Paraffine Phyto'Lab ?\u003c\/h3\u003e\n\u003cp\u003eL'\u003cstrong\u003eHuile de Paraffine Phyto'Lab\u003c\/strong\u003e est plébiscitée par les vétérinaires pour sa \u003cstrong\u003epureté, sa sécurité d'utilisation\u003c\/strong\u003e et son efficacité rapide contre la constipation chez les chiens et chats. Sa présentation pratique, sa \u003cstrong\u003eneutralité de goût\u003c\/strong\u003e et sa parfaite tolérance en font un allié du quotidien pour préserver le confort digestif de vos animaux, sans agresser leur organisme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA FINAL --\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"hp-section\"\u003e\n\u003cdiv class=\"hp-cta-box\"\u003e\n\u003cp\u003e🐾 Une solution \u003cstrong\u003esûre et efficace\u003c\/strong\u003e recommandée par les vétérinaires pour soulager rapidement la constipation de vos compagnons. \u003cstrong\u003ePureté, tolérance et action rapide\u003c\/strong\u003e pour leur bien-être digestif au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* === VARIABLES HUILE PARAFFINE === *\/\n:root {\n  --hp-cream: #f7f2ea;\n  --hp-white: #ffffff;\n  --hp-primary: #3d6b4e;\n  --hp-primary-dark: #2c5039;\n  --hp-primary-light: #e8f0eb;\n  --hp-secondary: #c9a96e;\n  --hp-accent: #8b5e3c;\n  --hp-warm: #d4b896;\n  --hp-text: #1a1a1a;\n  --hp-text-light: #5a5a5a;\n  --hp-border: #e0dcd5;\n  --hp-shadow: 0 4px 24px rgba(61,107,78,.1);\n  --hp-shadow-lg: 0 12px 48px rgba(61,107,78,.18);\n  --hp-radius: 20px;\n  --hp-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.hp-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--hp-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.hp-hero {\n  position: relative;\n  background: linear-gradient(135deg, #2c5039 0%, #3d6b4e 40%, #4a7d5c 70%, #c9a96e 100%);\n  border-radius: var(--hp-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(--hp-shadow-lg);\n}\n\n.hp-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  opacity: .05;\n  background-image:\n    radial-gradient(circle at 20% 30%, rgba(255,255,255,.3) 0%, transparent 50%),\n    radial-gradient(circle at 80% 70%, rgba(201,169,110,.3) 0%, transparent 50%),\n    repeating-linear-gradient(45deg, transparent, transparent 40px, rgba(255,255,255,.08) 40px, rgba(255,255,255,.08) 80px);\n}\n\n.hp-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.hp-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.hp-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(--hp-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.hp-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.hp-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 .5rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.hp-subtitle {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(15px, 2.5vw, 19px);\n  font-weight: 500;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .01em;\n}\n\n.hp-description {\n  color: rgba(255,255,255,.92);\n  font-size: clamp(15px, 2.2vw, 17px);\n  line-height: 1.75;\n  margin: 0;\n  max-width: 850px;\n  margin-left: auto;\n  margin-right: auto;\n  text-shadow: 0 2px 8px rgba(0,0,0,.1);\n}\n\n.hp-description strong {\n  color: white;\n  font-weight: 700;\n}\n\n\/* === SECTIONS === *\/\n.hp-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.hp-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--hp-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.hp-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(--hp-primary), var(--hp-secondary));\n  border-radius: 2px;\n}\n\n\/* === CARDS === *\/\n.hp-card {\n  background: var(--hp-white);\n  border-radius: var(--hp-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--hp-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.hp-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--hp-shadow-lg);\n  border-color: var(--hp-primary);\n}\n\n.hp-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--hp-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.hp-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--hp-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.hp-card p strong {\n  color: var(--hp-primary-dark);\n  font-weight: 700;\n}\n\n\/* === GRILLES === *\/\n.hp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.hp-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.hp-grid-compact .hp-card {\n  padding: 1rem;\n}\n\n.hp-grid-compact .hp-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.hp-grid-compact .hp-card p {\n  font-size: 12px;\n}\n\n\/* === DOSAGE GRID === *\/\n.hp-dosage-grid {\n  display: grid;\n  gap: 1.5rem;\n}\n\n@media (min-width: 768px) {\n  .hp-dosage-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n.hp-dosage-card {\n  background: var(--hp-white);\n  border-radius: var(--hp-radius);\n  overflow: hidden;\n  box-shadow: var(--hp-shadow);\n  transition: all .3s ease;\n  border: 2px solid transparent;\n}\n\n.hp-dosage-card:hover {\n  transform: translateY(-5px);\n  box-shadow: var(--hp-shadow-lg);\n}\n\n.hp-dosage-cat {\n  border-color: var(--hp-secondary);\n}\n\n.hp-dosage-dog {\n  border-color: var(--hp-primary);\n}\n\n.hp-dosage-header {\n  padding: 1.5rem 1.75rem;\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n}\n\n.hp-dosage-cat .hp-dosage-header {\n  background: linear-gradient(135deg, #c9a96e 0%, #d4b896 100%);\n}\n\n.hp-dosage-dog .hp-dosage-header {\n  background: linear-gradient(135deg, #2c5039 0%, #3d6b4e 100%);\n}\n\n.hp-dosage-emoji {\n  font-size: 40px;\n  filter: drop-shadow(0 2px 8px rgba(0,0,0,.15));\n}\n\n.hp-dosage-header h3 {\n  font-size: 20px;\n  font-weight: 800;\n  color: white;\n  margin: 0;\n  letter-spacing: -.02em;\n}\n\n.hp-dosage-body {\n  padding: 1.5rem 1.75rem;\n}\n\n.hp-dosage-item {\n  margin-bottom: 1.25rem;\n  padding-bottom: 1.25rem;\n  border-bottom: 1px solid var(--hp-border);\n}\n\n.hp-dosage-item:last-of-type {\n  border-bottom: none;\n  margin-bottom: 0;\n  padding-bottom: 0;\n}\n\n.hp-dosage-weight {\n  display: inline-block;\n  padding: 4px 12px;\n  background: var(--hp-primary-light);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--hp-primary-dark);\n  margin-bottom: .4rem;\n  text-transform: uppercase;\n  letter-spacing: .5px;\n}\n\n.hp-dosage-amount {\n  display: block;\n  font-size: 22px;\n  font-weight: 900;\n  color: var(--hp-primary-dark);\n  margin-bottom: .4rem;\n  letter-spacing: -.02em;\n}\n\n.hp-dosage-item p {\n  font-size: 13px;\n  line-height: 1.6;\n  color: var(--hp-text-light);\n  margin: 0;\n}\n\n.hp-dosage-warning {\n  background: #fef9ee;\n  border: 2px solid #f59e0b;\n  border-left-width: 4px;\n  border-radius: var(--hp-radius-sm);\n  padding: 1rem 1.25rem;\n  font-size: 13px;\n  line-height: 1.6;\n  color: #92400e;\n  margin-top: 1.25rem;\n  font-weight: 600;\n}\n\n.hp-dosage-info {\n  background: var(--hp-primary-light);\n  border-radius: var(--hp-radius-sm);\n  border-left: 3px solid var(--hp-primary);\n  padding: 1rem 1.25rem;\n  font-size: 13px;\n  line-height: 1.6;\n  color: var(--hp-text);\n  margin-top: 1.25rem;\n}\n\n.hp-dosage-info strong {\n  color: var(--hp-primary-dark);\n  font-weight: 700;\n}\n\n\/* === TREATMENT BOX === *\/\n.hp-treatment-box {\n  background: var(--hp-white);\n  border-radius: var(--hp-radius);\n  padding: 1.75rem;\n  box-shadow: var(--hp-shadow);\n  margin-top: 1.5rem;\n  display: grid;\n  gap: 1.25rem;\n}\n\n@media (min-width: 768px) {\n  .hp-treatment-box {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n.hp-treatment-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  padding: 1.25rem;\n  border-radius: var(--hp-radius-sm);\n  background: var(--hp-primary-light);\n  border-left: 4px solid var(--hp-primary);\n}\n\n.hp-treatment-emoji {\n  font-size: 36px;\n  flex-shrink: 0;\n}\n\n.hp-treatment-content h4 {\n  font-size: 15px;\n  font-weight: 800;\n  color: var(--hp-primary-dark);\n  margin: 0 0 .4rem 0;\n}\n\n.hp-treatment-content p {\n  font-size: 14px;\n  line-height: 1.65;\n  color: var(--hp-text-light);\n  margin: 0;\n}\n\n.hp-treatment-content strong {\n  color: var(--hp-primary-dark);\n  font-weight: 700;\n}\n\n\/* === ACCORDÉON === *\/\n.hp-accordion {\n  background: var(--hp-white);\n  border-radius: var(--hp-radius);\n  box-shadow: var(--hp-shadow);\n  overflow: hidden;\n}\n\n.hp-accordion-item {\n  border-bottom: 1px solid var(--hp-border);\n  margin: 0;\n  padding: 0;\n}\n\n.hp-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.hp-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--hp-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.hp-accordion-header:hover {\n  background: var(--hp-primary-light);\n}\n\n.hp-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.hp-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--hp-primary);\n  transition: transform .2s ease;\n}\n\n.hp-accordion-item[open] .hp-accordion-header::after {\n  content: '−';\n}\n\n.hp-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--hp-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.hp-accordion-content p {\n  margin: 0;\n}\n\n.hp-accordion-content strong {\n  color: var(--hp-primary-dark);\n  font-weight: 700;\n}\n\n\/* === WHY BOX === *\/\n.hp-why-box {\n  background: linear-gradient(135deg, var(--hp-primary-light) 0%, rgba(201,169,110,.1) 100%);\n  border: 2px solid var(--hp-primary);\n  border-radius: var(--hp-radius);\n  padding: clamp(1.75rem, 4vw, 2.5rem) clamp(1.5rem, 4vw, 3rem);\n  text-align: center;\n}\n\n.hp-why-box h3 {\n  font-size: clamp(18px, 3.5vw, 22px);\n  font-weight: 800;\n  color: var(--hp-primary-dark);\n  margin: 0 0 1rem 0;\n  letter-spacing: -.02em;\n}\n\n.hp-why-box p {\n  font-size: clamp(14px, 2vw, 16px);\n  line-height: 1.75;\n  color: var(--hp-text-light);\n  margin: 0;\n  max-width: 750px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.hp-why-box strong {\n  color: var(--hp-primary-dark);\n  font-weight: 700;\n}\n\n\/* === CTA FINAL === *\/\n.hp-cta-box {\n  background: linear-gradient(135deg, var(--hp-primary) 0%, var(--hp-primary-dark) 50%, #1e3a28 100%);\n  border-radius: var(--hp-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--hp-shadow-lg);\n}\n\n.hp-cta-box::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  right: -20%;\n  width: 400px;\n  height: 400px;\n  background: radial-gradient(circle, rgba(201,169,110,.2) 0%, transparent 70%);\n  border-radius: 50%;\n}\n\n.hp-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  max-width: 800px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.hp-cta-box strong {\n  color: white;\n  font-weight: 800;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .hp-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .hp-card {\n    padding: 1.125rem;\n  }\n\n  .hp-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .hp-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--hp-radius-sm);\n  }\n\n  .hp-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .hp-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .hp-grid-compact {\n    gap: .625rem;\n  }\n\n  .hp-grid-compact .hp-card {\n    padding: .75rem;\n  }\n\n  .hp-dosage-header {\n    padding: 1.125rem 1.25rem;\n  }\n\n  .hp-dosage-emoji {\n    font-size: 32px;\n  }\n\n  .hp-dosage-header h3 {\n    font-size: 17px;\n  }\n\n  .hp-dosage-body {\n    padding: 1.125rem 1.25rem;\n  }\n\n  .hp-dosage-amount {\n    font-size: 19px;\n  }\n\n  .hp-treatment-box {\n    padding: 1.25rem;\n  }\n\n  .hp-treatment-item {\n    padding: 1rem;\n  }\n\n  .hp-treatment-emoji {\n    font-size: 28px;\n  }\n\n  .hp-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .hp-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .hp-why-box {\n    padding: 1.5rem 1.25rem;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .hp-card,\n  .hp-dosage-card {\n    animation: hpFadeInUp .5s ease backwards;\n  }\n  .hp-card:nth-child(1),\n  .hp-dosage-card:nth-child(1) { animation-delay: .05s; }\n  .hp-card:nth-child(2),\n  .hp-dosage-card:nth-child(2) { animation-delay: .1s; }\n  .hp-card:nth-child(3) { animation-delay: .15s; }\n  .hp-card:nth-child(4) { animation-delay: .2s; }\n}\n\n@keyframes hpFadeInUp {\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  .hp-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482832658809,"sku":"PARAFFPILA","price":10.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/huile-de-paraffine-250-ml-traitement-constipation-chien-et-c-packshothd.webp?v=1786535114"},{"product_id":"cicanimal-baume-coussinets-et-plaies-80g-pilagreen","title":"Baume Cica' - Coussinets et Plaies Chien \u0026 Chat - 80g - Phyto'Lab","description":"\u003cdiv class=\"bc-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"bc-hero\"\u003e\n\u003cdiv class=\"bc-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bc-hero-content\"\u003e\n\u003cdiv class=\"bc-badges-top\"\u003e\n\u003cspan class=\"bc-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"bc-badge\"\u003e🌿 100 % naturel\u003c\/span\u003e \u003cspan class=\"bc-badge\"\u003e🐾 Chiens \u0026amp; chats\u003c\/span\u003e \u003cspan class=\"bc-badge\"\u003e🍯 7 actifs naturels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bc-hero-title\"\u003eBaume Cica' Phyto'Lab\u003c\/span\u003e\n\u003cp class=\"bc-subtitle\"\u003eCoussinets \u0026amp; plaies — Chien \u0026amp; Chat — 80 g\u003c\/p\u003e\n\u003cp class=\"bc-description\"\u003eUn baume cicatrisant 100 % naturel qui \u003cstrong\u003erépare, protège et hydrate en profondeur\u003c\/strong\u003e la peau fragilisée de votre compagnon, tout en favorisant la repousse du poil sur les zones lésées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003csection class=\"bc-section\"\u003e\n\u003cp class=\"bc-section-intro\"\u003eVotre chien a les \u003cstrong\u003ecoussinets abîmés\u003c\/strong\u003e, craquelés ou irrités après une promenade ? Votre chat s'est égratigné et vous cherchez un \u003cstrong\u003esoin naturel\u003c\/strong\u003e pour l'aider à cicatriser ? Le \u003cstrong\u003eBaume Cica' de Phyto'Lab\u003c\/strong\u003e est un baume cicatrisant formulé à partir d'ingrédients 100 % naturels. Fabriqué en France, ce soin dermo-réparateur de 80 g associe les vertus du miel, de la propolis, de l'aloe vera et du plantain pour offrir à votre animal un \u003cstrong\u003esoin coussinet chien naturel\u003c\/strong\u003e d'une efficacité remarquable.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"bc-section\"\u003e\n\u003ch2\u003eÀ qui s'adresse ce baume cicatrisant ?\u003c\/h2\u003e\n\u003cp class=\"bc-section-intro\"\u003eLe Baume Cica' a été conçu pour répondre aux besoins cutanés les plus courants chez nos animaux de compagnie. Il est particulièrement adapté dans les situations suivantes :\u003c\/p\u003e\n\u003cdiv class=\"bc-grid\"\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🐾 Coussinets secs ou craquelés\u003c\/h3\u003e\n\u003cp\u003eAprès des promenades sur sol chaud, froid, salé ou abrasif, les coussinets se fendillent et se dessèchent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🩹 Coussinets coupés ou blessés\u003c\/h3\u003e\n\u003cp\u003ePour accompagner la cicatrisation d'un \u003cstrong\u003ecoussinet chien coupé\u003c\/strong\u003e ou abîmé par un corps étranger.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e✨ Petites plaies superficielles\u003c\/h3\u003e\n\u003cp\u003eÉgratignures, écorchures, brûlures légères ou irritations de la peau au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🔥 Zones de frottement ou léchage\u003c\/h3\u003e\n\u003cp\u003eHot spots, dermites, zones dépilées par un léchage excessif ou des frottements répétés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🏥 Cicatrices post-opératoires\u003c\/h3\u003e\n\u003cp\u003eAprès avis vétérinaire, pour favoriser une régénération cutanée harmonieuse après une intervention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🐶🐱 Toutes races, tous âges\u003c\/h3\u003e\n\u003cp\u003eCe baume cicatrisant convient aux chiens et aux chats de toutes races, y compris chiots et chatons dès 3 mois.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"bc-section\"\u003e\n\u003ch2\u003eLes bienfaits du Baume Cica' Phyto'Lab\u003c\/h2\u003e\n\u003cp class=\"bc-section-intro\"\u003eCe qui distingue ce soin des autres baumes du marché, c'est la synergie de ses actifs naturels, chacun choisi pour une action complémentaire :\u003c\/p\u003e\n\u003cdiv class=\"bc-grid\"\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🔬 Réparation intense\u003c\/h3\u003e\n\u003cp\u003eLes actifs cicatrisants (miel, allantoïne, propolis) agissent en profondeur pour accélérer le renouvellement cellulaire et aider la peau à se reconstituer plus vite.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e💧 Hydratation durable\u003c\/h3\u003e\n\u003cp\u003eL'huile de coco et l'aloe vera nourrissent la peau en profondeur, redonnant souplesse et élasticité aux \u003cstrong\u003ecoussinets abîmés\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🛡️ Protection barrière\u003c\/h3\u003e\n\u003cp\u003eLe baume forme un film protecteur qui isole la zone traitée des agressions extérieures : sol brûlant, sel de déneigement, humidité, saletés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🌸 Apaisement immédiat\u003c\/h3\u003e\n\u003cp\u003eLe plantain et la sécuridaca calment les démangeaisons et les rougeurs dès la première application.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🌱 Repousse du poil favorisée\u003c\/h3\u003e\n\u003cp\u003eEn régénérant les tissus cutanés, le baume crée les conditions idéales pour que le poil repousse naturellement sur les zones dépilées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"bc-section\"\u003e\n\u003ch2\u003eComposition détaillée et rôle de chaque ingrédient\u003c\/h2\u003e\n\u003cp class=\"bc-section-intro\"\u003eLa formule repose sur \u003cstrong\u003e7 actifs naturels\u003c\/strong\u003e soigneusement sélectionnés pour leurs propriétés complémentaires, avec l'avantage d'un dosage précis et d'une fabrication contrôlée en laboratoire français.\u003c\/p\u003e\n\u003cdiv class=\"bc-grid\"\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🍯 Miel\u003c\/h3\u003e\n\u003cp\u003eReconnu depuis l'Antiquité pour ses vertus cicatrisantes, le miel est un antiseptique naturel qui maintient un environnement humide favorable à la régénération des tissus. Hydratant, il réduit aussi les rougeurs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🐝 Propolis\u003c\/h3\u003e\n\u003cp\u003eCette résine produite par les abeilles possède de puissantes propriétés antibactériennes et antifongiques. Elle renforce l'action du miel et protège la plaie contre les infections.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🌿 Plantain\u003c\/h3\u003e\n\u003cp\u003ePlante aux propriétés apaisantes remarquables, le plantain calme les irritations et favorise la régénération des tissus cutanés. Un ingrédient de choix pour le \u003cstrong\u003esoin coussinet chien abîmé\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e💚 Aloe vera\u003c\/h3\u003e\n\u003cp\u003eGel réparateur et apaisant par excellence, l'aloe vera hydrate en profondeur, calme les sensations d'inconfort et stimule le processus naturel de cicatrisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🥥 Huile de coco\u003c\/h3\u003e\n\u003cp\u003eRiche en acides gras essentiels, elle nourrit intensément la peau, la protège et lui redonne souplesse. Pénètre rapidement sans laisser de film gras désagréable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🌺 Sécuridaca\u003c\/h3\u003e\n\u003cp\u003eCette plante tropicale peu connue recèle des propriétés anti-inflammatoires naturelles qui aident à réduire les gonflements et les rougeurs autour des zones lésées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e⚗️ Allantoïne\u003c\/h3\u003e\n\u003cp\u003eMolécule régénératrice présente naturellement dans la consoude, l'allantoïne stimule la prolifération cellulaire et accélère la cicatrisation. Elle adoucit et lisse la peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-tip\"\u003e\n\u003cspan class=\"bc-tip-icon\"\u003e✅\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eAucun conservateur chimique, aucun parfum de synthèse, aucun colorant artificiel.\u003c\/strong\u003e La formule est conçue pour être aussi douce que possible sur la peau sensible de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"bc-section\"\u003e\n\u003ch2\u003eComment utiliser le Baume Cica' ?\u003c\/h2\u003e\n\u003cp class=\"bc-section-intro\"\u003ePour obtenir les meilleurs résultats avec ce \u003cstrong\u003ebaume cicatrisant pour chat \u0026amp; chien\u003c\/strong\u003e, suivez ces étapes simples :\u003c\/p\u003e\n\u003cdiv class=\"bc-timeline\"\u003e\n\u003cdiv class=\"bc-timeline-item\"\u003e\n\u003cdiv class=\"bc-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"bc-timeline-content\"\u003e\n\u003ch3\u003eNettoyez la zone\u003c\/h3\u003e\n\u003cp\u003eAssurez-vous que la plaie ou le coussinet est propre. Rincez délicatement à l'eau tiède ou avec une compresse imbibée de sérum physiologique, puis séchez en tamponnant doucement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-timeline-item\"\u003e\n\u003cdiv class=\"bc-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"bc-timeline-content\"\u003e\n\u003ch3\u003eAppliquez le baume\u003c\/h3\u003e\n\u003cp\u003ePrélevez une petite quantité du bout des doigts et appliquez en couche fine sur la zone à traiter. Massez délicatement pour favoriser la pénétration des actifs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-timeline-item\"\u003e\n\u003cdiv class=\"bc-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"bc-timeline-content\"\u003e\n\u003ch3\u003eEmpêchez le léchage\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eEmpêchez votre animal de lécher la zone traitée\u003c\/strong\u003e pendant au moins 15 à 20 minutes (collerette, chaussette, bandage léger…). Cela permet au baume d'agir pleinement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-timeline-item\"\u003e\n\u003cdiv class=\"bc-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"bc-timeline-content\"\u003e\n\u003ch3\u003eRenouvelez l'application\u003c\/h3\u003e\n\u003cp\u003eAppliquez \u003cstrong\u003e1 à 2 fois par jour\u003c\/strong\u003e jusqu'à amélioration visible. En soin préventif (avant ou après une randonnée), une application tous les 2 à 3 jours suffit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"bc-section\"\u003e\n\u003ch2\u003eQuand utiliser ce soin au quotidien ?\u003c\/h2\u003e\n\u003cp class=\"bc-section-intro\"\u003eLe Baume Cica' ne se limite pas aux situations d'urgence. Voici quelques exemples concrets d'utilisation :\u003c\/p\u003e\n\u003cdiv class=\"bc-grid\"\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e❄️ En hiver\u003c\/h3\u003e\n\u003cp\u003eLe sel de déneigement et le froid agressent les coussinets. Appliquez le baume avant et après les sorties pour protéger et réparer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e☀️ En été\u003c\/h3\u003e\n\u003cp\u003eLe bitume brûlant peut provoquer des brûlures sous les pattes. Le baume forme une barrière protectrice et soulage les coussinets échauffés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🥾 Après une randonnée\u003c\/h3\u003e\n\u003cp\u003eCailloux, épines, terre sèche… Les coussinets sont mis à rude épreuve. Un \u003cstrong\u003esoin coussinet chien\u003c\/strong\u003e après l'effort aide à prévenir les crevasses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🔥 Dermatite ou hot spot\u003c\/h3\u003e\n\u003cp\u003eLe baume apaise les zones irritées et aide la peau à se régénérer, tout en protégeant contre les surinfections.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🏥 Après une intervention vétérinaire\u003c\/h3\u003e\n\u003cp\u003eEn complément des soins prescrits par votre vétérinaire, pour accompagner la cicatrisation d'une plaie superficielle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"bc-section\"\u003e\n\u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"bc-accordion\"\u003e\n\u003cdetails class=\"bc-accordion-item\"\u003e\n\u003csummary class=\"bc-accordion-header\"\u003e🧪 Test cutané préalable\u003c\/summary\u003e\n\u003cdiv class=\"bc-accordion-content mt-3\"\u003e\n\u003cp\u003eRéalisez un \u003cstrong\u003etest sur une petite zone de peau\u003c\/strong\u003e avant la première utilisation pour vérifier l'absence de réaction allergique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bc-accordion-item\"\u003e\n\u003csummary class=\"bc-accordion-header\"\u003e🚫 Usage externe uniquement\u003c\/summary\u003e\n\u003cdiv class=\"bc-accordion-content mt-3\"\u003e\n\u003cp\u003eCe baume est destiné à un \u003cstrong\u003eusage externe uniquement\u003c\/strong\u003e. Il ne doit pas être appliqué sur les muqueuses ni à proximité des yeux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bc-accordion-item\"\u003e\n\u003csummary class=\"bc-accordion-header\"\u003e🩺 Plaies profondes ou infectées\u003c\/summary\u003e\n\u003cdiv class=\"bc-accordion-content mt-3\"\u003e\n\u003cp\u003eEn cas de \u003cstrong\u003eplaie profonde, infectée ou suintante\u003c\/strong\u003e, consultez votre vétérinaire avant d'utiliser ce produit. Ce soin ne remplace pas un traitement vétérinaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bc-accordion-item\"\u003e\n\u003csummary class=\"bc-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"bc-accordion-content mt-3\"\u003e\n\u003cp\u003eConservez le pot \u003cstrong\u003edans un endroit frais et sec\u003c\/strong\u003e. Par temps chaud, placez-le au réfrigérateur pour préserver la qualité des actifs naturels. Tenir hors de portée des enfants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #7 --\u003e\n\u003csection class=\"bc-section\"\u003e\n\u003ch2\u003ePourquoi choisir le Baume Cica' plutôt qu'un autre ?\u003c\/h2\u003e\n\u003cp class=\"bc-section-intro\"\u003eLe marché des soins pour animaux ne manque pas de baumes et de crèmes. Voici ce qui fait la différence :\u003c\/p\u003e\n\u003cdiv class=\"bc-grid-compact\"\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🧬 7 actifs synergiques\u003c\/h3\u003e\n\u003cp\u003eRéparation + protection + hydratation + apaisement en un seul soin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🌿 100 % naturel\u003c\/h3\u003e\n\u003cp\u003ePas de paraben, pas de silicone, pas de parfum de synthèse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n\u003cp\u003eConçu en laboratoire français, normes de qualité strictes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🐶🐱 Chiens et chats\u003c\/h3\u003e\n\u003cp\u003eUn seul produit pour tous vos compagnons à quatre pattes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e📦 Format généreux 80 g\u003c\/h3\u003e\n\u003cp\u003eUn pot qui dure 2 à 3 mois, excellent rapport qualité-prix.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bc-card\"\u003e\n\u003ch3\u003e🐰 Non testé sur les animaux\u003c\/h3\u003e\n\u003cp\u003eUn engagement éthique cohérent pour un soin destiné à prendre soin d'eux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #8 --\u003e\n\u003csection class=\"bc-section\"\u003e\n\u003ch2\u003eQuestions fréquentes\u003c\/h2\u003e\n\u003cdiv class=\"bc-accordion\"\u003e\n\u003cdetails class=\"bc-accordion-item\"\u003e\n\u003csummary class=\"bc-accordion-header\"\u003eCe baume peut-il remplacer une visite chez le vétérinaire ?\u003c\/summary\u003e\n\u003cdiv class=\"bc-accordion-content mt-3\"\u003e\n\u003cp\u003eNon. Le Baume Cica' est un \u003cstrong\u003esoin d'accompagnement\u003c\/strong\u003e pour les petites plaies superficielles et les coussinets fragilisés. En cas de blessure importante, de plaie qui ne cicatrise pas ou de signes d'infection (pus, odeur, fièvre), consultez impérativement votre vétérinaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bc-accordion-item\"\u003e\n\u003csummary class=\"bc-accordion-header\"\u003eMon chien peut-il lécher le baume sans risque ?\u003c\/summary\u003e\n\u003cdiv class=\"bc-accordion-content mt-3\"\u003e\n\u003cp\u003eLes ingrédients sont naturels, mais il est \u003cstrong\u003efortement recommandé d'empêcher le léchage\u003c\/strong\u003e après application. Cela réduit l'efficacité du soin et l'ingestion régulière n'est pas souhaitable. Utilisez une collerette ou une chaussette protectrice le temps que le baume pénètre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bc-accordion-item\"\u003e\n\u003csummary class=\"bc-accordion-header\"\u003ePuis-je l'utiliser sur un chaton ou un chiot ?\u003c\/summary\u003e\n\u003cdiv class=\"bc-accordion-content mt-3\"\u003e\n\u003cp\u003eOui, le baume convient aux jeunes animaux \u003cstrong\u003eà partir de 3 mois\u003c\/strong\u003e. Appliquez une quantité plus petite et surveillez attentivement toute réaction cutanée lors de la première utilisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bc-accordion-item\"\u003e\n\u003csummary class=\"bc-accordion-header\"\u003eÀ quelle fréquence appliquer le baume en prévention ?\u003c\/summary\u003e\n\u003cdiv class=\"bc-accordion-content mt-3\"\u003e\n\u003cp\u003ePour un \u003cstrong\u003esoin coussinet chien\u003c\/strong\u003e préventif (avant la saison froide, avant une randonnée…), une application tous les 2 à 3 jours suffit. En période de cicatrisation active, passez à 1 à 2 applications par jour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bc-accordion-item\"\u003e\n\u003csummary class=\"bc-accordion-header\"\u003eExiste-t-il une recette maison équivalente ?\u003c\/summary\u003e\n\u003cdiv class=\"bc-accordion-content mt-3\"\u003e\n\u003cp\u003eSi les ingrédients de base (huile de coco, miel, aloe vera) sont accessibles, l'avantage du Baume Cica' réside dans le \u003cstrong\u003edosage précis de chaque actif\u003c\/strong\u003e et la garantie d'une formulation stable, testée et fabriquée en laboratoire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bc-accordion-item\"\u003e\n\u003csummary class=\"bc-accordion-header\"\u003eCombien de temps dure un pot de 80 g ?\u003c\/summary\u003e\n\u003cdiv class=\"bc-accordion-content mt-3\"\u003e\n\u003cp\u003eEn utilisation quotidienne sur une zone localisée, un pot dure en moyenne \u003cstrong\u003e2 à 3 mois\u003c\/strong\u003e. En soin préventif occasionnel, il peut durer bien plus longtemps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA + LIEN BLOG --\u003e\n\u003csection class=\"bc-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"bc-cta-box\"\u003e\n\u003cp\u003e🐾 Offrez à votre compagnon le soin qu'il mérite : un baume 100 % naturel, fabriqué en France, qui répare, protège et apaise en douceur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"bc-section-intro\" style=\"margin-top: 1.5rem;\"\u003ePour aller plus loin dans le soin quotidien de votre compagnon, découvrez \u003ca href=\"https:\/\/www.naturellement-bio.com\/blogs\/news\/prendre-soin-des-coussinets-du-chien\" title=\"Guide complet pour prendre soin des coussinets de votre chien\" rel=\"noopener\" target=\"_blank\"\u003enotre guide complet pour prendre soin des coussinets de votre chien\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp class=\"bc-disclaimer\"\u003eLes informations présentes sur cette fiche ne se substituent pas à un avis vétérinaire. En cas de doute, consultez votre vétérinaire.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* === VARIABLES === *\/\n:root {\n  --bc-cream: #FDF8F6;\n  --bc-white: #ffffff;\n  --bc-primary: #D4899A;\n  --bc-primary-dark: #9B4D60;\n  --bc-primary-light: #FAF0F2;\n  --bc-secondary: #4A8C5C;\n  --bc-accent: #E8B87C;\n  --bc-text: #1a1a1a;\n  --bc-text-light: #5a5a5a;\n  --bc-border: #eadfe2;\n  --bc-shadow: 0 4px 24px rgba(155, 77, 96, .08);\n  --bc-shadow-lg: 0 12px 48px rgba(155, 77, 96, .15);\n  --bc-radius: 20px;\n  --bc-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.bc-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bc-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.bc-premium *, .bc-premium *::before, .bc-premium *::after {\n  box-sizing: border-box;\n}\n\n\/* === HERO === *\/\n.bc-hero {\n  position: relative;\n  background: linear-gradient(135deg, #D4899A 0%, #C07286 40%, #9B4D60 100%);\n  border-radius: var(--bc-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(--bc-shadow-lg);\n}\n\n.bc-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(255,255,255,.12) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(255,255,255,.08) 0%, transparent 50%),\n                    radial-gradient(circle at 50% 50%, rgba(74,140,92,.1) 0%, transparent 60%);\n  opacity: 1;\n}\n\n.bc-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bc-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.bc-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .02em;\n}\n\n.bc-description {\n  color: rgba(255,255,255,.88);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n.bc-description strong {\n  color: #fff;\n}\n\n\/* === BADGES === *\/\n.bc-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.bc-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(--bc-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.bc-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.bc-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.bc-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--bc-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.bc-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(--bc-primary), var(--bc-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.bc-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--bc-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.bc-section-intro strong {\n  color: var(--bc-text);\n}\n\n.bc-section-intro a {\n  color: var(--bc-primary-dark);\n  text-decoration: underline;\n  text-underline-offset: 3px;\n  font-weight: 600;\n  transition: color .2s ease;\n}\n\n.bc-section-intro a:hover {\n  color: var(--bc-secondary);\n}\n\n\/* === CARDS === *\/\n.bc-card {\n  background: var(--bc-white);\n  border-radius: var(--bc-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--bc-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bc-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bc-shadow-lg);\n  border-color: var(--bc-primary);\n}\n\n.bc-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--bc-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.bc-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--bc-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.bc-card p strong {\n  color: var(--bc-text);\n}\n\n\/* === GRILLES === *\/\n.bc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE (2 colonnes sur mobile) === *\/\n.bc-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.bc-grid-compact .bc-card {\n  padding: 1rem;\n}\n\n.bc-grid-compact .bc-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.bc-grid-compact .bc-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.bc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.bc-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.bc-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--bc-primary), var(--bc-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.bc-timeline-content {\n  flex: 1;\n  background: var(--bc-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--bc-radius-sm);\n  box-shadow: var(--bc-shadow);\n}\n\n.bc-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--bc-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.bc-timeline-content p {\n  font-size: 14px;\n  color: var(--bc-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.bc-timeline-content p strong {\n  color: var(--bc-text);\n}\n\n\/* === ACCORDÉON === *\/\n.bc-accordion {\n  background: var(--bc-white);\n  border-radius: var(--bc-radius);\n  box-shadow: var(--bc-shadow);\n  overflow: hidden;\n}\n\n.bc-accordion-item {\n  border-bottom: 1px solid var(--bc-border);\n  margin: 0;\n  padding: 0;\n}\n\n.bc-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.bc-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--bc-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.bc-accordion-header:hover {\n  background: var(--bc-primary-light);\n}\n\n.bc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.bc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--bc-primary);\n  transition: transform .2s ease;\n}\n\n.bc-accordion-item[open] .bc-accordion-header::after {\n  content: '−';\n}\n\n.bc-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--bc-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.bc-accordion-content p {\n  margin: 0;\n}\n\n.bc-accordion-content p strong {\n  color: var(--bc-text);\n}\n\n\/* === TIP BOX === *\/\n.bc-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--bc-primary-light);\n  border-radius: var(--bc-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.bc-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.bc-tip p {\n  font-size: 14px;\n  color: var(--bc-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.bc-cta-box {\n  background: linear-gradient(135deg, var(--bc-primary) 0%, var(--bc-primary-dark) 100%);\n  border-radius: var(--bc-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.bc-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\/* === DISCLAIMER === *\/\n.bc-disclaimer {\n  font-size: 12px;\n  color: var(--bc-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  .bc-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .bc-card {\n    padding: 1.125rem;\n  }\n\n  .bc-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .bc-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--bc-radius-sm);\n  }\n\n  .bc-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .bc-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .bc-grid-compact {\n    gap: .625rem;\n  }\n\n  .bc-grid-compact .bc-card {\n    padding: .75rem;\n  }\n\n  .bc-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .bc-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .bc-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .bc-timeline-content p {\n    font-size: 13px;\n  }\n\n  .bc-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .bc-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .bc-testimonial {\n    padding: 1.25rem;\n  }\n\n  .bc-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .bc-card {\n    animation: bcFadeInUp .5s ease backwards;\n  }\n  .bc-card:nth-child(1) { animation-delay: .05s; }\n  .bc-card:nth-child(2) { animation-delay: .1s; }\n  .bc-card:nth-child(3) { animation-delay: .15s; }\n  .bc-card:nth-child(4) { animation-delay: .2s; }\n  .bc-card:nth-child(5) { animation-delay: .25s; }\n  .bc-card:nth-child(6) { animation-delay: .3s; }\n  .bc-card:nth-child(7) { animation-delay: .35s; }\n}\n\n@keyframes bcFadeInUp {\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  .bc-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482833478009,"sku":"CICANIMALPILA","price":13.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/baume-cica-chien-chat-phytolab-min.jpg?v=1756920695"},{"product_id":"spray-cican-coussinets-plaies-30ml-phytolab","title":"Spray Cica' - Coussinets et Plaies - 30ml - Phyto'Lab","description":"\u003cdiv class=\"cica-premium\"\u003e\n  \u003cdiv class=\"cica-hero\"\u003e\n    \u003cdiv class=\"cica-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cica-hero-content\"\u003e\n      \u003cdiv class=\"cica-badges-top\"\u003e\n        \u003cspan class=\"cica-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"cica-badge\"\u003e🌿 Actifs naturels\u003c\/span\u003e\n        \u003cspan class=\"cica-badge\"\u003e🐾 Chien \u0026amp; Chat\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"cica-hero-title\"\u003eLe soin réparateur des coussinets fragilisés\u003c\/span\u003e\n      \u003cp class=\"cica-subtitle\"\u003eSpray Cica' Phyto'Lab · 30 ml\u003c\/p\u003e\n      \u003cp class=\"cica-description\"\u003eUne formule d'inspiration végétale pour apaiser, hydrater et régénérer la peau abîmée de votre compagnon à quatre pattes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"cica-section\"\u003e\n    \u003ch2\u003eSpray Cica' Phyto'Lab : le soin réparateur des coussinets et petites plaies\u003c\/h2\u003e\n    \u003cp class=\"cica-section-intro\"\u003eVotre compagnon à quatre pattes s'est éraflé les coussinets sur un sol chaud, un chemin caillouteux ou du bitume rugueux ? Il présente une petite irritation, une croûte ou une zone fragilisée ?\u003c\/p\u003e\n    \u003cp class=\"cica-section-intro\"\u003eLe \u003cstrong\u003eSpray Cica' de Phyto'Lab\u003c\/strong\u003e, en format pratique de 30 ml, a été formulé pour vous accompagner au quotidien dans le soin des coussinets du chien et du chat. Fabriqué en France, ce spray cicatrisant associe des actifs naturels réputés pour apaiser, hydrater et favoriser la régénération cutanée.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cica-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce spray cicatrisant chien et chat ?\u003c\/h2\u003e\n    \u003cp class=\"cica-section-intro\"\u003eContrairement à un baume classique, le format spray offre une application \u003cstrong\u003esans contact direct\u003c\/strong\u003e, idéale sur les zones sensibles ou douloureuses. Il permet aussi une diffusion homogène du produit, particulièrement utile lorsque votre animal supporte mal qu'on manipule ses pattes.\u003c\/p\u003e\n    \u003cdiv class=\"cica-grid\"\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🩹 Répare et régénère\u003c\/h3\u003e\n        \u003cp\u003eAide la peau abîmée à retrouver son intégrité naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e💧 Hydrate en profondeur\u003c\/h3\u003e\n        \u003cp\u003eSoulage les coussinets desséchés ou craquelés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🌸 Apaise les irritations\u003c\/h3\u003e\n        \u003cp\u003eCalme les petites rougeurs et zones sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🛡️ Barrière protectrice\u003c\/h3\u003e\n        \u003cp\u003eProtège contre les sols chauds, le sel de déneigement et les cailloux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e✨ Repousse du poil\u003c\/h3\u003e\n        \u003cp\u003eFavorise la repousse autour des zones fragilisées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e💨 Application sans contact\u003c\/h3\u003e\n        \u003cp\u003eIdéale sur les zones douloureuses ou pour les animaux sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cica-section\"\u003e\n    \u003ch2\u003eComposition : des actifs naturels sélectionnés\u003c\/h2\u003e\n    \u003cp class=\"cica-section-intro\"\u003eLa force du Spray Cica' Phyto'Lab réside dans sa formule d'inspiration végétale, riche en ingrédients traditionnellement utilisés pour leurs propriétés apaisantes et réparatrices.\u003c\/p\u003e\n    \u003cdiv class=\"cica-grid-compact\"\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🌱 Brassica Napus\u003c\/h3\u003e\n        \u003cp\u003eHuile végétale nourrissante.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🧈 Beurre de karité\u003c\/h3\u003e\n        \u003cp\u003ePouvoir hydratant reconnu.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🐝 Cire d'abeille\u003c\/h3\u003e\n        \u003cp\u003eFilm protecteur naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🍯 Miel \u0026amp; propolis\u003c\/h3\u003e\n        \u003cp\u003eActifs traditionnellement apaisants.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🥥 Huile de coco\u003c\/h3\u003e\n        \u003cp\u003eNutrition et souplesse cutanée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🌿 Plantain \u0026amp; sécuridaca\u003c\/h3\u003e\n        \u003cp\u003eConfort de la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🌵 Aloe Vera\u003c\/h3\u003e\n        \u003cp\u003eHydratation et apaisement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🛢️ Vaseline végétale\u003c\/h3\u003e\n        \u003cp\u003eBarrière protectrice.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cica-section\"\u003e\n    \u003ch2\u003eComment utiliser le Spray Cica' sur votre chien ou votre chat ?\u003c\/h2\u003e\n    \u003cp class=\"cica-section-intro\"\u003eCe spray s'utilise en \u003cstrong\u003eusage externe exclusivement\u003c\/strong\u003e, par voie locale. Convient aux chiens et chats à partir de 3 mois.\u003c\/p\u003e\n    \u003cdiv class=\"cica-timeline\"\u003e\n      \u003cdiv class=\"cica-timeline-item\"\u003e\n        \u003cdiv class=\"cica-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"cica-timeline-content\"\u003e\n          \u003ch3\u003eNettoyer la zone\u003c\/h3\u003e\n          \u003cp\u003eNettoyez et désinfectez d'abord la zone concernée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-timeline-item\"\u003e\n        \u003cdiv class=\"cica-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"cica-timeline-content\"\u003e\n          \u003ch3\u003eSécher soigneusement\u003c\/h3\u003e\n          \u003cp\u003eSéchez délicatement la peau avant application.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-timeline-item\"\u003e\n        \u003cdiv class=\"cica-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"cica-timeline-content\"\u003e\n          \u003ch3\u003eVaporiser à 10 cm\u003c\/h3\u003e\n          \u003cp\u003ePulvérisez à environ 10 cm de la zone à traiter.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-timeline-item\"\u003e\n        \u003cdiv class=\"cica-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"cica-timeline-content\"\u003e\n          \u003ch3\u003eRenouveler 1 à 3 fois\/jour\u003c\/h3\u003e\n          \u003cp\u003eAppliquez 1 à 3 fois par jour selon les besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-timeline-item\"\u003e\n        \u003cdiv class=\"cica-timeline-number\"\u003e5\u003c\/div\u003e\n        \u003cdiv class=\"cica-timeline-content\"\u003e\n          \u003ch3\u003eEmpêcher le léchage\u003c\/h3\u003e\n          \u003cp\u003eÉvitez que votre animal ne se lèche juste après application pour une meilleure efficacité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cica-section\"\u003e\n    \u003ch2\u003eQuand utiliser un spray antiseptique et cicatrisant pour chien ?\u003c\/h2\u003e\n    \u003cp class=\"cica-section-intro\"\u003eCe type de soin est particulièrement adapté dans de nombreuses situations du quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"cica-grid\"\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🐾 Coussinets fissurés\u003c\/h3\u003e\n        \u003cp\u003eAprès une longue balade sur terrain sec ou irritant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🩹 Petites éraflures\u003c\/h3\u003e\n        \u003cp\u003eSuperficielles, causées par le sol ou la végétation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🎗️ Zones de frottement\u003c\/h3\u003e\n        \u003cp\u003eProvoquées par un harnais ou un collier.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🔍 Croûtes légères\u003c\/h3\u003e\n        \u003cp\u003eSuite à des grattages ou irritations bénignes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e🛡️ Protection préventive\u003c\/h3\u003e\n        \u003cp\u003eAvant une sortie en terrain difficile ou par temps extrême.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cica-card\"\u003e\n        \u003ch3\u003e❄️ Sel de déneigement\u003c\/h3\u003e\n        \u003cp\u003eProtection en hiver contre les agressions urbaines.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cica-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"cica-accordion\"\u003e\n      \u003cdetails class=\"cica-accordion-item\"\u003e\n        \u003csummary class=\"cica-accordion-header\"\u003e🧪 Test préalable\u003c\/summary\u003e\n        \u003cdiv class=\"cica-accordion-content mt-3\"\u003e\n          \u003cp\u003eTestez le produit sur une petite zone avant utilisation étendue afin de vérifier la bonne tolérance de votre animal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"cica-accordion-item\"\u003e\n        \u003csummary class=\"cica-accordion-header\"\u003e🤰 Femelles gestantes ou allaitantes\u003c\/summary\u003e\n        \u003cdiv class=\"cica-accordion-content mt-3\"\u003e\n          \u003cp\u003eNe pas utiliser sur les femelles gestantes ou allaitantes sans avis vétérinaire préalable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"cica-accordion-item\"\u003e\n        \u003csummary class=\"cica-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"cica-accordion-content mt-3\"\u003e\n          \u003cp\u003eBien refermer le flacon après usage. Conserver au sec, à l'abri de la chaleur et de la lumière directe.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"cica-accordion-item\"\u003e\n        \u003csummary class=\"cica-accordion-header\"\u003e👶 Sécurité\u003c\/summary\u003e\n        \u003cdiv class=\"cica-accordion-content mt-3\"\u003e\n          \u003cp\u003eTenir hors de portée des enfants. Usage externe exclusivement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"cica-accordion-item\"\u003e\n        \u003csummary class=\"cica-accordion-header\"\u003e⚕️ Avis vétérinaire\u003c\/summary\u003e\n        \u003cdiv class=\"cica-accordion-content mt-3\"\u003e\n          \u003cp\u003eLe Spray Cica' Phyto'Lab est un soin d'hygiène et de confort qui ne remplace en aucun cas une consultation ou un traitement vétérinaire. En cas de plaie profonde, infectée ou qui ne guérit pas, consultez un professionnel de santé animale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"cica-disclaimer\"\u003eSoin d'hygiène et de confort pour animaux — ne se substitue pas à un avis vétérinaire.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --cica-cream: #f7f4f1;\n  --cica-white: #ffffff;\n  --cica-primary: #b8a4c9;\n  --cica-primary-dark: #6b5478;\n  --cica-primary-light: #ede5f2;\n  --cica-secondary: #2d4a3a;\n  --cica-accent: #d4b8c9;\n  --cica-text: #1a1a1a;\n  --cica-text-light: #5a5a5a;\n  --cica-border: #e0e0e0;\n  --cica-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --cica-shadow-lg: 0 12px 48px rgba(107,84,120,.18);\n  --cica-radius: 20px;\n  --cica-radius-sm: 12px;\n}\n\n.cica-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--cica-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--cica-text);\n}\n\n.cica-hero {\n  position: relative;\n  background: linear-gradient(135deg, #b8a4c9 0%, #9d8ab0 50%, #6b5478 100%);\n  border-radius: var(--cica-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(--cica-shadow-lg);\n}\n\n.cica-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) 1px, transparent 1px),\n                    radial-gradient(circle at 80% 60%, rgba(255,255,255,.3) 1px, transparent 1px);\n  background-size: 40px 40px, 60px 60px;\n  opacity: .15;\n}\n\n.cica-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.cica-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  line-height: 1.15;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.cica-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(15px, 2.5vw, 19px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.cica-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.2vw, 16px);\n  line-height: 1.6;\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.cica-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.cica-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(--cica-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.cica-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.cica-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.cica-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--cica-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.cica-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(--cica-primary), var(--cica-secondary));\n  border-radius: 2px;\n}\n\n.cica-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cica-text-light);\n  margin: 0 auto 1.5rem;\n  max-width: 700px;\n  line-height: 1.7;\n}\n\n.cica-card {\n  background: var(--cica-white);\n  border-radius: var(--cica-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--cica-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.cica-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--cica-shadow-lg);\n  border-color: var(--cica-primary);\n}\n\n.cica-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--cica-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.cica-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--cica-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.cica-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.cica-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.cica-grid-compact .cica-card {\n  padding: 1rem;\n}\n\n.cica-grid-compact .cica-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.cica-grid-compact .cica-card p {\n  font-size: 12px;\n}\n\n.cica-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  max-width: 780px;\n  margin: 0 auto;\n}\n\n.cica-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.cica-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--cica-primary), var(--cica-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(107,84,120,.3);\n}\n\n.cica-timeline-content {\n  flex: 1;\n  background: var(--cica-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--cica-radius-sm);\n  box-shadow: var(--cica-shadow);\n}\n\n.cica-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--cica-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.cica-timeline-content p {\n  font-size: 14px;\n  color: var(--cica-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.cica-accordion {\n  background: var(--cica-white);\n  border-radius: var(--cica-radius);\n  box-shadow: var(--cica-shadow);\n  overflow: hidden;\n  max-width: 820px;\n  margin: 0 auto;\n}\n\n.cica-accordion-item {\n  border-bottom: 1px solid var(--cica-border);\n  margin: 0;\n  padding: 0;\n}\n\n.cica-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.cica-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--cica-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.cica-accordion-header:hover {\n  background: var(--cica-primary-light);\n}\n\n.cica-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.cica-accordion-header::after {\n  content: '+';\n  font-size: 22px;\n  font-weight: 400;\n  color: var(--cica-primary);\n  transition: transform .2s ease;\n}\n\n.cica-accordion-item[open] .cica-accordion-header::after {\n  content: '−';\n}\n\n.cica-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--cica-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.cica-accordion-content p {\n  margin: 0;\n}\n\n.cica-disclaimer {\n  font-size: 12px;\n  color: var(--cica-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .cica-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  .cica-card {\n    padding: 1.125rem;\n  }\n  .cica-section {\n    margin-bottom: 1.75rem;\n  }\n  .cica-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--cica-radius-sm);\n  }\n  .cica-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  .cica-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  .cica-grid-compact {\n    gap: .625rem;\n  }\n  .cica-grid-compact .cica-card {\n    padding: .75rem;\n  }\n  .cica-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  .cica-timeline-content {\n    padding: .875rem 1rem;\n  }\n  .cica-timeline-content h3 {\n    font-size: 14px;\n  }\n  .cica-timeline-content p {\n    font-size: 13px;\n  }\n  .cica-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  .cica-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .cica-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .cica-card:nth-child(1) { animation-delay: .05s; }\n  .cica-card:nth-child(2) { animation-delay: .1s; }\n  .cica-card:nth-child(3) { animation-delay: .15s; }\n  .cica-card:nth-child(4) { animation-delay: .2s; }\n  .cica-card:nth-child(5) { animation-delay: .25s; }\n  .cica-card:nth-child(6) { animation-delay: .3s; }\n  .cica-card:nth-child(7) { animation-delay: .35s; }\n  .cica-card:nth-child(8) { animation-delay: .4s; }\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  .cica-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482833510777,"sku":"SPRAYCICAPHYTO","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/spray-cica-coussinets-et-plaies-30ml-phytolab-packshothd_8ac03414-84ac-41b1-bdb2-4d152e2eca79.webp?v=1789717853"},{"product_id":"baume-inflammatoire-muscles-et-articulations-80g-phytolab","title":"Baume inflammatoire - Muscles et Articulations Chien et Chat - 80g - Phyto'Lab","description":"\u003cdiv class=\"pila-premium\"\u003e\n  \u003cdiv class=\"pila-hero\"\u003e\n    \u003cdiv class=\"pila-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pila-hero-content\"\u003e\n      \u003cdiv class=\"pila-badges-top\"\u003e\n        \u003cspan class=\"pila-badge\"\u003e🌿 100% Naturel\u003c\/span\u003e\n        \u003cspan class=\"pila-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"pila-badge\"\u003e🐾 Chiens \u0026amp; Chats\u003c\/span\u003e\n        \u003cspan class=\"pila-badge\"\u003e⚖️ 80g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"pila-hero-title\"\u003eSoulage muscles et articulations en douceur\u003c\/span\u003e\n      \u003cp class=\"pila-subtitle\"\u003eLe geste apaisant pour retrouver mobilité et confort\u003c\/p\u003e\n      \u003cp class=\"pila-description\"\u003eVotre chien boite après une longue balade ? Votre chat senior peine à sauter sur le canapé ? Le \u003cstrong\u003eBaume Inflammatoire Phyto'Lab\u003c\/strong\u003e est un soin topique 100 % naturel, fabriqué en France, formulé pour soulager les douleurs articulaires et musculaires des chiens et des chats au quotidien. Sa texture onctueuse pénètre rapidement la peau, sans résidu gras ni odeur agressive.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"pila-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce baume anti-inflammatoire pour animaux ?\u003c\/h2\u003e\n    \u003cp class=\"pila-section-intro\"\u003eCe baume a été pensé pour accompagner les animaux confrontés à des inconforts récurrents ou ponctuels.\u003c\/p\u003e\n    \u003cdiv class=\"pila-grid\"\u003e\n      \u003cdiv class=\"pila-card\"\u003e\n        \u003ch3\u003e👴 Animaux seniors\u003c\/h3\u003e\n        \u003cp\u003eChiens et chats âgés souffrant d'\u003cstrong\u003earthrose\u003c\/strong\u003e, de raideurs matinales ou de difficultés à se déplacer.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pila-card\"\u003e\n        \u003ch3\u003e🏃 Animaux sportifs\u003c\/h3\u003e\n        \u003cp\u003eChiens de chasse, d'agility ou de troupeau, sujets aux \u003cstrong\u003ecourbatures et tendinites\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pila-card\"\u003e\n        \u003ch3\u003e🩹 En convalescence\u003c\/h3\u003e\n        \u003cp\u003eAnimaux récupérant d'un \u003cstrong\u003eeffort intense, d'un choc ou d'une blessure\u003c\/strong\u003e légère.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pila-card\"\u003e\n        \u003ch3\u003e🐕 Races prédisposées\u003c\/h3\u003e\n        \u003cp\u003eLabrador, Berger Allemand, Bouledogue, Maine Coon… sujets aux problèmes articulaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pila-section\"\u003e\n    \u003ch2\u003eUne composition naturelle aux actifs reconnus\u003c\/h2\u003e\n    \u003cp class=\"pila-section-intro\"\u003eUne synergie d'huiles essentielles soigneusement sélectionnées pour leur efficacité sur les douleurs musculaires et articulaires.\u003c\/p\u003e\n    \u003cdiv class=\"pila-grid\"\u003e\n      \u003cdiv class=\"pila-card\"\u003e\n        \u003ch3\u003e🍋 HE d'Eucalyptus citronné\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003eAnti-inflammatoire puissant\u003c\/strong\u003e, il aide à réguler les réactions inflammatoires et à apaiser les zones sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pila-card\"\u003e\n        \u003ch3\u003e🌿 HE de Menthe poivrée\u003c\/h3\u003e\n        \u003cp\u003eRéputée pour ses \u003cstrong\u003evertus anti-inflammatoires\u003c\/strong\u003e, elle calme efficacement les douleurs musculaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pila-card\"\u003e\n        \u003ch3\u003e🔥 HE de Gaulthérie\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses \u003cstrong\u003epropriétés antalgiques\u003c\/strong\u003e, elle soulage les douleurs musculaires et articulaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pila-card\"\u003e\n        \u003ch3\u003e🌸 HE d'Arnica\u003c\/h3\u003e\n        \u003cp\u003eRéduit les \u003cstrong\u003egonflements\u003c\/strong\u003e et aide à la récupération des tissus après un effort ou une blessure.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pila-card\"\u003e\n        \u003ch3\u003e🌱 Cires \u0026amp; huiles végétales\u003c\/h3\u003e\n        \u003cp\u003eBase nourrissante (beurre de karité, cire) pour une application douce et \u003cstrong\u003erespectueuse de la peau\u003c\/strong\u003e de votre compagnon.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pila-section\"\u003e\n    \u003ch2\u003eComment appliquer le baume sur votre chien ou votre chat ?\u003c\/h2\u003e\n    \u003cdiv class=\"pila-timeline\"\u003e\n      \u003cdiv class=\"pila-timeline-item\"\u003e\n        \u003cdiv class=\"pila-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"pila-timeline-content\"\u003e\n          \u003ch3\u003ePrélevez une noisette\u003c\/h3\u003e\n          \u003cp\u003eUne \u003cstrong\u003epetite noisette\u003c\/strong\u003e de baume du bout des doigts suffit pour couvrir la zone à traiter.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pila-timeline-item\"\u003e\n        \u003cdiv class=\"pila-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"pila-timeline-content\"\u003e\n          \u003ch3\u003eMassez délicatement\u003c\/h3\u003e\n          \u003cp\u003eMassez la zone concernée (hanches, épaules, pattes, dos) pendant \u003cstrong\u003e1 à 2 minutes\u003c\/strong\u003e pour faire pénétrer le produit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pila-timeline-item\"\u003e\n        \u003cdiv class=\"pila-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"pila-timeline-content\"\u003e\n          \u003ch3\u003eRenouvelez selon le besoin\u003c\/h3\u003e\n          \u003cp\u003eApplication \u003cstrong\u003ejusqu'à 3 fois par jour\u003c\/strong\u003e en fonction de l'intensité de l'inconfort ressenti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pila-timeline-item\"\u003e\n        \u003cdiv class=\"pila-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"pila-timeline-content\"\u003e\n          \u003ch3\u003eDistrayez votre animal\u003c\/h3\u003e\n          \u003cp\u003eJeu, caresse ou friandise pendant \u003cstrong\u003e10 à 15 minutes\u003c\/strong\u003e pour éviter qu'il ne se lèche la zone traitée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pila-tip\"\u003e\n      \u003cspan class=\"pila-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003ePour de meilleurs résultats, utilisez le baume en cure régulière sur les zones sensibles, notamment en \u003cstrong\u003epériode froide\u003c\/strong\u003e ou après les sorties prolongées.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pila-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"pila-accordion\"\u003e\n      \u003cdetails class=\"pila-accordion-item\"\u003e\n        \u003csummary class=\"pila-accordion-header\"\u003e⚠️ Usage externe uniquement\u003c\/summary\u003e\n        \u003cdiv class=\"pila-accordion-content mt-3\"\u003e\n          \u003cp\u003eNe pas ingérer. Ne pas appliquer sur les plaies ouvertes, les muqueuses ou à proximité des yeux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"pila-accordion-item\"\u003e\n        \u003csummary class=\"pila-accordion-header\"\u003e🤰 Animaux sensibles\u003c\/summary\u003e\n        \u003cdiv class=\"pila-accordion-content mt-3\"\u003e\n          \u003cp\u003eDéconseillé aux femelles gestantes ou allaitantes, ainsi qu'aux très jeunes animaux sans avis vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"pila-accordion-item\"\u003e\n        \u003csummary class=\"pila-accordion-header\"\u003e🧪 Test cutané recommandé\u003c\/summary\u003e\n        \u003cdiv class=\"pila-accordion-content mt-3\"\u003e\n          \u003cp\u003eEffectuez un test sur une petite zone en cas de peau sensible avant application sur une plus large surface.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"pila-accordion-item\"\u003e\n        \u003csummary class=\"pila-accordion-header\"\u003e🧒 Tenir hors de portée des enfants\u003c\/summary\u003e\n        \u003cdiv class=\"pila-accordion-content mt-3\"\u003e\n          \u003cp\u003eConservez le pot dans un endroit sec, à température ambiante et hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"pila-accordion-item\"\u003e\n        \u003csummary class=\"pila-accordion-header\"\u003e🩺 Important : avis vétérinaire\u003c\/summary\u003e\n        \u003cdiv class=\"pila-accordion-content mt-3\"\u003e\n          \u003cp\u003eCe baume est un soin de confort. Il ne remplace en aucun cas un avis ou un traitement vétérinaire. En cas de douleur persistante, de boiterie ou de signes inhabituels, consultez votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pila-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le baume Phyto'Lab ?\u003c\/h2\u003e\n    \u003cdiv class=\"pila-grid-compact\"\u003e\n      \u003cdiv class=\"pila-card\"\u003e\n        \u003ch3\u003e🌿 100% naturel\u003c\/h3\u003e\n        \u003cp\u003eSans parabène ni silicone.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pila-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n        \u003cp\u003eDémarche respectueuse de l'animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pila-card\"\u003e\n        \u003ch3\u003e⚖️ Format 80 g\u003c\/h3\u003e\n        \u003cp\u003eLongue durée d'utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pila-card\"\u003e\n        \u003ch3\u003e🐕🐈 Chiens \u0026amp; chats\u003c\/h3\u003e\n        \u003cp\u003eCompatible dès l'âge adulte.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pila-section\"\u003e\n    \u003ch2\u003eQuestions fréquentes\u003c\/h2\u003e\n    \u003cdiv class=\"pila-accordion\"\u003e\n      \u003cdetails class=\"pila-accordion-item\"\u003e\n        \u003csummary class=\"pila-accordion-header\"\u003e🐈 Le baume convient-il aux chats ?\u003c\/summary\u003e\n        \u003cdiv class=\"pila-accordion-content mt-3\"\u003e\n          \u003cp\u003eOui, sa formule est adaptée aux chiens comme aux chats, en quantité modérée. Veillez à distraire votre chat après application pour éviter le léchage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"pila-accordion-item\"\u003e\n        \u003csummary class=\"pila-accordion-header\"\u003e⏱️ Au bout de combien de temps voit-on les effets ?\u003c\/summary\u003e\n        \u003cdiv class=\"pila-accordion-content mt-3\"\u003e\n          \u003cp\u003eUne sensation d'apaisement est généralement perçue dès les \u003cstrong\u003epremières applications\u003c\/strong\u003e, avec un confort accru après quelques jours d'utilisation régulière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"pila-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"pila-cta-box\"\u003e\n      \u003cp\u003eOffrez à votre compagnon un véritable moment de bien-être avec un soin pensé pour préserver sa mobilité et son confort articulaire au fil des années. 🐾\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"pila-disclaimer\"\u003eCe baume est un soin de confort et ne remplace pas un avis ou un traitement vétérinaire.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --pila-cream: #f5f7fa;\n    --pila-white: #ffffff;\n    --pila-primary: #6b7d94;\n    --pila-primary-dark: #3d4a5c;\n    --pila-primary-light: #e8edf3;\n    --pila-secondary: #4a6741;\n    --pila-accent: #8fa88a;\n    --pila-text: #1a1a1a;\n    --pila-text-light: #5a5a5a;\n    --pila-border: #e0e0e0;\n    --pila-shadow: 0 4px 24px rgba(61,74,92,.08);\n    --pila-shadow-lg: 0 12px 48px rgba(61,74,92,.18);\n    --pila-radius: 20px;\n    --pila-radius-sm: 12px;\n  }\n\n  .pila-premium {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n    background: var(--pila-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--pila-text);\n    line-height: 1.6;\n  }\n\n  .pila-hero {\n    position: relative;\n    background: linear-gradient(135deg, #6b7d94 0%, #4a6741 60%, #3d4a5c 100%);\n    border-radius: var(--pila-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(--pila-shadow-lg);\n  }\n\n  .pila-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,.15) 0%, transparent 40%),\n                      radial-gradient(circle at 80% 70%, rgba(255,255,255,.1) 0%, transparent 40%);\n    opacity: .5;\n  }\n\n  .pila-hero-content {\n    position: relative;\n    z-index: 1;\n    text-align: center;\n  }\n\n  .pila-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    line-height: 1.1;\n    text-shadow: 0 4px 20px rgba(0,0,0,.2);\n  }\n\n  .pila-subtitle {\n    color: rgba(255,255,255,.95);\n    font-size: clamp(16px, 2.5vw, 20px);\n    font-weight: 600;\n    margin: 0 0 1.5rem 0;\n  }\n\n  .pila-description {\n    color: rgba(255,255,255,.9);\n    font-size: clamp(14px, 2vw, 16px);\n    line-height: 1.7;\n    max-width: 780px;\n    margin: 0 auto;\n  }\n\n  .pila-description strong { color: white; }\n\n  .pila-badges-top {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 8px;\n    margin-bottom: 1.5rem;\n  }\n\n  .pila-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(--pila-primary-dark);\n    box-shadow: 0 2px 12px rgba(0,0,0,.1);\n    transition: all .3s ease;\n  }\n\n  .pila-badge:hover { transform: translateY(-2px) scale(1.05); }\n\n  .pila-section {\n    margin-bottom: clamp(2rem, 4vw, 3.5rem);\n  }\n\n  .pila-premium h2 {\n    font-size: clamp(22px, 5vw, 36px);\n    font-weight: 900;\n    color: var(--pila-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  .pila-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(--pila-primary), var(--pila-secondary));\n    border-radius: 2px;\n  }\n\n  .pila-section-intro {\n    text-align: center;\n    font-size: clamp(15px, 2.5vw, 17px);\n    color: var(--pila-text-light);\n    margin-bottom: 1.5rem;\n    max-width: 700px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .pila-card {\n    background: var(--pila-white);\n    border-radius: var(--pila-radius);\n    padding: clamp(1.25rem, 3vw, 2rem);\n    box-shadow: var(--pila-shadow);\n    border: 2px solid transparent;\n    transition: all .3s ease;\n    text-align: center;\n  }\n\n  .pila-card:hover {\n    transform: translateY(-6px);\n    box-shadow: var(--pila-shadow-lg);\n    border-color: var(--pila-primary);\n  }\n\n  .pila-card h3 {\n    font-size: clamp(15px, 2.5vw, 18px);\n    font-weight: 800;\n    color: var(--pila-primary-dark);\n    margin: 0 0 .5rem 0;\n    line-height: 1.3;\n  }\n\n  .pila-card p {\n    font-size: clamp(13px, 2vw, 15px);\n    color: var(--pila-text-light);\n    margin: 0;\n    line-height: 1.6;\n  }\n\n  .pila-card p strong { color: var(--pila-primary-dark); }\n\n  .pila-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 1.25rem;\n  }\n\n  .pila-grid-compact {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 1rem;\n  }\n\n  .pila-grid-compact .pila-card { padding: 1rem; }\n  .pila-grid-compact .pila-card h3 { font-size: 14px; margin-bottom: .35rem; }\n  .pila-grid-compact .pila-card p { font-size: 12px; }\n\n  .pila-timeline {\n    display: flex;\n    flex-direction: column;\n    gap: 1rem;\n  }\n\n  .pila-timeline-item {\n    display: flex;\n    gap: 1rem;\n    align-items: flex-start;\n  }\n\n  .pila-timeline-number {\n    flex-shrink: 0;\n    width: 40px;\n    height: 40px;\n    background: linear-gradient(135deg, var(--pila-primary), var(--pila-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(74,103,65,.3);\n  }\n\n  .pila-timeline-content {\n    flex: 1;\n    background: var(--pila-white);\n    padding: 1rem 1.25rem;\n    border-radius: var(--pila-radius-sm);\n    box-shadow: var(--pila-shadow);\n  }\n\n  .pila-timeline-content h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--pila-primary-dark);\n    margin: 0 0 .25rem 0;\n  }\n\n  .pila-timeline-content p {\n    font-size: 14px;\n    color: var(--pila-text-light);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .pila-timeline-content p strong { color: var(--pila-primary-dark); }\n\n  .pila-accordion {\n    background: var(--pila-white);\n    border-radius: var(--pila-radius);\n    box-shadow: var(--pila-shadow);\n    overflow: hidden;\n  }\n\n  .pila-accordion-item {\n    border-bottom: 1px solid var(--pila-border);\n    margin: 0;\n    padding: 0;\n  }\n\n  .pila-accordion-item:last-child { border-bottom: none; }\n\n  .pila-accordion-header {\n    padding: 1rem 1.25rem;\n    font-weight: 700;\n    font-size: 15px;\n    color: var(--pila-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  .pila-accordion-header:hover { background: var(--pila-primary-light); }\n  .pila-accordion-header::-webkit-details-marker { display: none; }\n\n  .pila-accordion-header::after {\n    content: '+';\n    font-size: 22px;\n    font-weight: 400;\n    color: var(--pila-primary);\n    transition: transform .2s ease;\n  }\n\n  .pila-accordion-item[open] .pila-accordion-header::after { content: '−'; }\n\n  .pila-accordion-content {\n    padding: 0 1.25rem 1rem;\n    color: var(--pila-text-light);\n    font-size: 14px;\n    line-height: 1.7;\n    margin-top: 10px;\n  }\n\n  .pila-accordion-content p { margin: 0; }\n  .pila-accordion-content p strong { color: var(--pila-primary-dark); }\n\n  .pila-tip {\n    display: flex;\n    gap: 1rem;\n    align-items: flex-start;\n    background: var(--pila-primary-light);\n    border-radius: var(--pila-radius-sm);\n    padding: 1rem 1.25rem;\n    margin-top: 1.25rem;\n    border-left: 4px solid var(--pila-secondary);\n  }\n\n  .pila-tip-icon {\n    font-size: 24px;\n    flex-shrink: 0;\n  }\n\n  .pila-tip p {\n    font-size: 14px;\n    color: var(--pila-text);\n    margin: 0;\n    line-height: 1.6;\n  }\n\n  .pila-tip p strong { color: var(--pila-primary-dark); }\n\n  .pila-cta-box {\n    background: linear-gradient(135deg, var(--pila-primary) 0%, var(--pila-primary-dark) 100%);\n    border-radius: var(--pila-radius);\n    padding: clamp(1.75rem, 4vw, 3rem);\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n    box-shadow: var(--pila-shadow-lg);\n  }\n\n  .pila-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  .pila-disclaimer {\n    font-size: 12px;\n    color: var(--pila-text-light);\n    text-align: center;\n    margin-top: 1rem;\n    font-style: italic;\n  }\n\n  @media (max-width: 767px) {\n    .pila-grid { grid-template-columns: 1fr; gap: 1rem; }\n    .pila-card { padding: 1.125rem; }\n    .pila-section { margin-bottom: 1.75rem; }\n    .pila-hero { padding: 2rem 1.25rem; margin-bottom: 1.75rem; border-radius: var(--pila-radius-sm); }\n    .pila-premium h2 { margin-bottom: 1rem; padding-bottom: .75rem; }\n    .pila-premium h2::after { width: 40px; height: 3px; }\n    .pila-grid-compact { gap: .625rem; }\n    .pila-grid-compact .pila-card { padding: .75rem; }\n    .pila-timeline-number { width: 32px; height: 32px; font-size: 14px; }\n    .pila-timeline-content { padding: .875rem 1rem; }\n    .pila-timeline-content h3 { font-size: 14px; }\n    .pila-timeline-content p { font-size: 13px; }\n    .pila-accordion-header { padding: .875rem 1rem; font-size: 14px; }\n    .pila-accordion-content { padding: 0 1rem .875rem; font-size: 13px; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .pila-card { animation: fadeInUp .5s ease backwards; }\n    .pila-card:nth-child(1) { animation-delay: .05s; }\n    .pila-card:nth-child(2) { animation-delay: .1s; }\n    .pila-card:nth-child(3) { animation-delay: .15s; }\n    .pila-card:nth-child(4) { animation-delay: .2s; }\n    .pila-card:nth-child(5) { animation-delay: .25s; }\n    .pila-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    .pila-premium * { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; }\n  }\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482833576313,"sku":"BIN80","price":13.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/baume-inflammatoire-muscles-et-articulations-chien-et-chat-8-packshothd_2f868617-9a63-4f6f-acf6-45d160a78fea.webp?v=1786534333"},{"product_id":"roll-on-inflammatoire-muscles-et-articulations-65ml-pilagreen","title":"Roll-on Inflammation - Muscles et Articulations - 65ml - Phyto'Lab","description":"\u003cdiv class=\"ri-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"ri-hero\"\u003e\n\u003cdiv class=\"ri-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ri-hero-content\"\u003e\n\u003cdiv class=\"ri-badges-top\"\u003e\n\u003cspan class=\"ri-badge\"\u003e🌿 100 % naturel\u003c\/span\u003e \u003cspan class=\"ri-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"ri-badge\"\u003e🐾 Chiens \u0026amp; chats\u003c\/span\u003e \u003cspan class=\"ri-badge\"\u003e🧴 Format roll-on 65 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ri-hero-title\"\u003eRoll-on Inflammation Phyto'Lab\u003c\/span\u003e\n\u003cp class=\"ri-subtitle\"\u003eMuscles \u0026amp; articulations - 65 ml\u003c\/p\u003e\n\u003cp class=\"ri-description\"\u003eUn soin topique naturel concentré en extraits végétaux anti-inflammatoires pour soulager les douleurs musculaires, les raideurs articulaires et les tendinites de votre compagnon. Application ciblée, effet rapide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003csection class=\"ri-section\"\u003e\n\u003cp class=\"ri-section-intro\"\u003eVotre chien ou votre chat souffre de \u003cstrong\u003edouleurs musculaires\u003c\/strong\u003e, de \u003cstrong\u003eraideurs articulaires\u003c\/strong\u003e ou de \u003cstrong\u003etendinites\u003c\/strong\u003e ? Grâce à sa formule concentrée en \u003cstrong\u003eharpagophytum, arnica, gaulthérie, eucalyptus citronné et menthe poivrée\u003c\/strong\u003e, ce roll-on aide à \u003cstrong\u003esoulager les inflammations\u003c\/strong\u003e, à \u003cstrong\u003eapaiser les tensions musculaires\u003c\/strong\u003e et à favoriser une meilleure mobilité au quotidien. Son format roll-on permet une application précise, propre et sans gaspillage, directement sur la zone douloureuse.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"ri-section\"\u003e\n\u003ch2\u003eÀ qui s'adresse ce roll-on anti-inflammatoire ?\u003c\/h2\u003e\n\u003cp class=\"ri-section-intro\"\u003eCe soin a été formulé pour répondre à des situations très concrètes que vous pouvez observer chez votre compagnon :\u003c\/p\u003e\n\u003cdiv class=\"ri-grid\"\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🦴 Inflammations articulaires\u003c\/h3\u003e\n\u003cp\u003eArthrose débutante, raideurs liées à l'âge, articulations sensibles après l'effort. Ce roll-on cible les douleurs articulaires de façon localisée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🏃 Tendinites\u003c\/h3\u003e\n\u003cp\u003eParticulièrement fréquentes chez les chiens sportifs, de travail ou très actifs. Un soutien naturel pour apaiser les tendons sollicités.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e💪 Tensions musculaires\u003c\/h3\u003e\n\u003cp\u003eAprès une activité physique intense, une longue promenade ou un jeu prolongé. Aide à détendre les muscles fatigués.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🩹 Convalescence\u003c\/h3\u003e\n\u003cp\u003ePour les animaux ayant besoin d'un soutien localisé afin de retrouver leur confort de mouvement après une blessure ou une opération.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🐕🦺 Chiens âgés\u003c\/h3\u003e\n\u003cp\u003eMobilité réduite, gêne au lever ou à la marche. Ce soin aide à retrouver un quotidien plus confortable et plus fluide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-tip\"\u003e\n\u003cspan class=\"ri-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eSi votre animal boite légèrement, hésite à monter les escaliers, se lève avec difficulté ou semble raide après le repos, ce roll-on peut constituer un \u003cstrong\u003ecomplément naturel\u003c\/strong\u003e pour l'aider à retrouver plus de confort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"ri-section\"\u003e\n\u003ch2\u003eLes ingrédients actifs et leurs bienfaits\u003c\/h2\u003e\n\u003cp class=\"ri-section-intro\"\u003eLa force de ce roll-on réside dans la \u003cstrong\u003esynergie de cinq actifs végétaux\u003c\/strong\u003e aux propriétés complémentaires, sélectionnés pour leur efficacité reconnue en phytothérapie animale.\u003c\/p\u003e\n\u003cdiv class=\"ri-grid\"\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🌱 Harpagophytum (griffe du diable)\u003c\/h3\u003e\n\u003cp\u003eL'un des anti-inflammatoires naturels les plus étudiés. Riche en harpagosides, il contribue à \u003cstrong\u003eréduire les inflammations articulaires\u003c\/strong\u003e et à améliorer la souplesse des articulations. Très utilisé chez les chevaux et les chiens sportifs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🌼 Arnica\u003c\/h3\u003e\n\u003cp\u003eTraditionnellement employée pour atténuer les \u003cstrong\u003edouleurs musculaires, les contusions et les œdèmes\u003c\/strong\u003e. Aide à limiter l'inflammation locale et favorise la récupération après un effort ou un traumatisme mineur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🍃 Gaulthérie\u003c\/h3\u003e\n\u003cp\u003eContient naturellement du \u003cstrong\u003esalicylate de méthyle\u003c\/strong\u003e, un composé aux puissantes propriétés antalgiques et anti-inflammatoires. Action rapide sur les \u003cstrong\u003edouleurs musculaires et tendineuses\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🍋 Eucalyptus citronné\u003c\/h3\u003e\n\u003cp\u003eRiche en citronellal, il possède des \u003cstrong\u003evertus apaisantes et décongestionnantes\u003c\/strong\u003e. Complète l'action de la gaulthérie en aidant à calmer les tissus enflammés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e❄️ Menthe poivrée\u003c\/h3\u003e\n\u003cp\u003eGrâce au menthol, elle procure une \u003cstrong\u003esensation de fraîcheur immédiate\u003c\/strong\u003e sur la zone appliquée. Cet effet rafraîchissant aide à calmer la douleur de façon quasi instantanée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-tip\"\u003e\n\u003cspan class=\"ri-tip-icon\"\u003e🔬\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eL'harpagophytum et l'arnica\u003c\/strong\u003e ciblent l'inflammation en profondeur, \u003cstrong\u003ela gaulthérie et l'eucalyptus citronné\u003c\/strong\u003e renforcent l'effet antalgique, et \u003cstrong\u003ela menthe poivrée\u003c\/strong\u003e apporte un confort immédiat. C'est cette approche globale qui fait la différence.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"ri-section\"\u003e\n\u003ch2\u003eComment utiliser le Roll-on Inflammation Phyto'Lab ?\u003c\/h2\u003e\n\u003cp class=\"ri-section-intro\"\u003eL'application est simple et ne nécessite aucun matériel particulier. Voici la marche à suivre pour une efficacité optimale :\u003c\/p\u003e\n\u003cdiv class=\"ri-timeline\"\u003e\n\u003cdiv class=\"ri-timeline-item\"\u003e\n\u003cdiv class=\"ri-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ri-timeline-content\"\u003e\n\u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n\u003cp\u003eAvant chaque utilisation, secouez bien le roll-on afin de bien homogénéiser les actifs végétaux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-timeline-item\"\u003e\n\u003cdiv class=\"ri-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ri-timeline-content\"\u003e\n\u003ch3\u003eÉcartez les poils\u003c\/h3\u003e\n\u003cp\u003eDégagez délicatement les poils de votre animal sur la zone concernée pour permettre un contact direct avec la peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-timeline-item\"\u003e\n\u003cdiv class=\"ri-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ri-timeline-content\"\u003e\n\u003ch3\u003eAppliquez le roll-on\u003c\/h3\u003e\n\u003cp\u003ePassez la bille directement sur la zone douloureuse ou inflammée en effectuant des passages réguliers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-timeline-item\"\u003e\n\u003cdiv class=\"ri-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ri-timeline-content\"\u003e\n\u003ch3\u003eMassez à rebrousse-poil\u003c\/h3\u003e\n\u003cp\u003eMassez doucement pendant quelques secondes pour favoriser la pénétration des actifs dans la peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-timeline-item\"\u003e\n\u003cdiv class=\"ri-timeline-number\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"ri-timeline-content\"\u003e\n\u003ch3\u003eEmpêchez le léchage\u003c\/h3\u003e\n\u003cp\u003eVeillez à ce que votre animal ne lèche pas la zone pendant 10 à 15 minutes (collerette si nécessaire).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-tip\"\u003e\n\u003cspan class=\"ri-tip-icon\"\u003e📋\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eFréquence recommandée :\u003c\/strong\u003e 2 à 3 applications par jour sur la zone concernée. Utilisez-le en cure de quelques jours lors d'un épisode inflammatoire aigu, ou de manière plus régulière pour un animal souffrant de douleurs chroniques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"ri-section\"\u003e\n\u003ch2\u003ePourquoi choisir un format roll-on pour votre animal ?\u003c\/h2\u003e\n\u003cdiv class=\"ri-grid-compact\"\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🎯 Application ciblée\u003c\/h3\u003e\n\u003cp\u003eLa bille dépose le produit exactement là où votre animal en a besoin, sans gaspillage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🧼 Hygiène irréprochable\u003c\/h3\u003e\n\u003cp\u003eAucun contact avec les doigts, ce qui évite toute contamination du produit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🎒 Compact et pratique\u003c\/h3\u003e\n\u003cp\u003eLe flacon de 65 ml se glisse facilement dans un sac ou une trousse de soins. Idéal en déplacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e⚖️ Dosage maîtrisé\u003c\/h3\u003e\n\u003cp\u003eChaque passage délivre une quantité adaptée, ce qui prolonge la durée de vie du produit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"ri-section\"\u003e\n\u003ch2\u003eLes engagements Phyto'Lab\u003c\/h2\u003e\n\u003cp class=\"ri-section-intro\"\u003ePhyto'Lab est un laboratoire français dont la devise est \u003cem\u003e« La nature au service du bien-être animal »\u003c\/em\u003e.\u003c\/p\u003e\n\u003cdiv class=\"ri-grid-compact\"\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🌿 100 % naturel\u003c\/h3\u003e\n\u003cp\u003eAucun ingrédient chimique de synthèse, uniquement des actifs d'origine végétale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabrication française\u003c\/h3\u003e\n\u003cp\u003eFormulé et fabriqué en France, avec des plantes rigoureusement sélectionnées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🐾 Respect de l'animal\u003c\/h3\u003e\n\u003cp\u003eUn soin conçu spécifiquement pour la physiologie des chiens et des chats.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-card\"\u003e\n\u003ch3\u003e🧴 Format 65 ml\u003c\/h3\u003e\n\u003cp\u003eUn contenant généreux qui dure plusieurs semaines d'utilisation régulière.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"ri-section\"\u003e\n\u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"ri-accordion\"\u003e\n\u003cdetails class=\"ri-accordion-item\"\u003e\n\u003csummary class=\"ri-accordion-header\"\u003e🚫 Contre-indications\u003c\/summary\u003e\n\u003cdiv class=\"ri-accordion-content mt-3\"\u003e\n\u003cp\u003eNe pas appliquer sur une \u003cstrong\u003eplaie ouverte\u003c\/strong\u003e, une peau lésée ou irritée. Évitez tout contact avec les yeux, les muqueuses et la truffe de l'animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ri-accordion-item\"\u003e\n\u003csummary class=\"ri-accordion-header\"\u003e🧪 Test de tolérance\u003c\/summary\u003e\n\u003cdiv class=\"ri-accordion-content mt-3\"\u003e\n\u003cp\u003eEffectuez toujours un \u003cstrong\u003etest sur une petite surface\u003c\/strong\u003e de peau avant la première utilisation complète, afin de vérifier la bonne tolérance de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ri-accordion-item\"\u003e\n\u003csummary class=\"ri-accordion-header\"\u003e⚠️ Usage et sécurité\u003c\/summary\u003e\n\u003cdiv class=\"ri-accordion-content mt-3\"\u003e\n\u003cp\u003e\u003cstrong\u003eUsage externe uniquement.\u003c\/strong\u003e Tenir \u003cstrong\u003ehors de portée des enfants\u003c\/strong\u003e. En cas de doute ou de symptômes persistants, \u003cstrong\u003econsultez votre vétérinaire\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cp class=\"ri-disclaimer\"\u003e\u003cstrong\u003eImportant :\u003c\/strong\u003e ce roll-on est un soin de confort à base de plantes. Il ne remplace en aucun cas un diagnostic vétérinaire ni un traitement médical prescrit par un professionnel de santé animale. Si les douleurs de votre animal persistent ou s'aggravent, consultez rapidement votre vétérinaire.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- CTA FINAL --\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"ri-section\"\u003e\n\u003cdiv class=\"ri-cta-box\"\u003e\n\u003cp\u003e🐾 Offrez à votre compagnon un soulagement naturel et ciblé.\u003cbr\u003eLe Roll-on Inflammation Phyto'Lab : \u003cstrong\u003e5 actifs végétaux, une action anti-inflammatoire complète, un confort retrouvé.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --ri-cream: #f7f5fb;\n  --ri-white: #ffffff;\n  --ri-primary: #8B7DB8;\n  --ri-primary-dark: #5C4D8A;\n  --ri-primary-light: #ece8f5;\n  --ri-secondary: #4A7C59;\n  --ri-accent: #A8D5BA;\n  --ri-text: #1a1a1a;\n  --ri-text-light: #5a5a5a;\n  --ri-border: #e0dce8;\n  --ri-shadow: 0 4px 24px rgba(92,77,138,.08);\n  --ri-shadow-lg: 0 12px 48px rgba(92,77,138,.15);\n  --ri-radius: 20px;\n  --ri-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.ri-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--ri-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.ri-hero {\n  position: relative;\n  background: linear-gradient(135deg, #5C4D8A 0%, #8B7DB8 40%, #4A7C59 100%);\n  border-radius: var(--ri-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(--ri-shadow-lg);\n}\n\n.ri-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(168,213,186,.15) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(255,255,255,.08) 0%, transparent 50%),\n                    radial-gradient(circle at 50% 50%, rgba(139,125,184,.1) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.ri-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.ri-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.ri-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .02em;\n}\n\n.ri-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.ri-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.ri-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(--ri-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.ri-badge {\n  font-size: 13px;\n}\n\n.ri-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.ri-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.ri-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--ri-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.ri-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(--ri-primary), var(--ri-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.ri-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ri-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\/* === CARDS === *\/\n.ri-card {\n  background: var(--ri-white);\n  border-radius: var(--ri-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--ri-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.ri-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--ri-shadow-lg);\n  border-color: var(--ri-primary);\n}\n\n.ri-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--ri-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.ri-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--ri-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.ri-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.ri-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.ri-grid-compact .ri-card {\n  padding: 1rem;\n}\n\n.ri-grid-compact .ri-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.ri-grid-compact .ri-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.ri-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.ri-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.ri-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--ri-primary), var(--ri-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.ri-timeline-content {\n  flex: 1;\n  background: var(--ri-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--ri-radius-sm);\n  box-shadow: var(--ri-shadow);\n}\n\n.ri-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--ri-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.ri-timeline-content p {\n  font-size: 14px;\n  color: var(--ri-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.ri-testimonial {\n  background: var(--ri-white);\n  border-radius: var(--ri-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--ri-shadow);\n  border-left: 4px solid var(--ri-primary);\n}\n\n.ri-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ri-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.ri-accordion {\n  background: var(--ri-white);\n  border-radius: var(--ri-radius);\n  box-shadow: var(--ri-shadow);\n  overflow: hidden;\n}\n\n.ri-accordion-item {\n  border-bottom: 1px solid var(--ri-border);\n  margin: 0;\n  padding: 0;\n}\n\n.ri-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.ri-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--ri-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.ri-accordion-header:hover {\n  background: var(--ri-primary-light);\n}\n\n.ri-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.ri-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--ri-primary);\n  transition: transform .2s ease;\n}\n\n.ri-accordion-item[open] .ri-accordion-header::after {\n  content: '−';\n}\n\n.ri-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--ri-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.ri-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.ri-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--ri-primary-light);\n  border-radius: var(--ri-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.ri-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.ri-tip p {\n  font-size: 14px;\n  color: var(--ri-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.ri-cta-box {\n  background: linear-gradient(135deg, var(--ri-primary) 0%, var(--ri-primary-dark) 100%);\n  border-radius: var(--ri-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.ri-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\/* === DISCLAIMER === *\/\n.ri-disclaimer {\n  font-size: 12px;\n  color: var(--ri-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n  line-height: 1.6;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .ri-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .ri-card {\n    padding: 1.125rem;\n  }\n\n  .ri-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .ri-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--ri-radius-sm);\n  }\n\n  .ri-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .ri-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .ri-grid-compact {\n    gap: .625rem;\n  }\n\n  .ri-grid-compact .ri-card {\n    padding: .75rem;\n  }\n\n  .ri-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .ri-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .ri-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .ri-timeline-content p {\n    font-size: 13px;\n  }\n\n  .ri-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .ri-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .ri-testimonial {\n    padding: 1.25rem;\n  }\n\n  .ri-testimonial-text {\n    font-size: 14px;\n  }\n\n  .ri-section-intro {\n    font-size: 14px;\n  }\n\n  .ri-tip {\n    padding: .875rem 1rem;\n  }\n\n  .ri-tip-icon {\n    font-size: 20px;\n  }\n\n  .ri-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .ri-card {\n    animation: riFadeInUp .5s ease backwards;\n  }\n  .ri-card:nth-child(1) { animation-delay: .05s; }\n  .ri-card:nth-child(2) { animation-delay: .1s; }\n  .ri-card:nth-child(3) { animation-delay: .15s; }\n  .ri-card:nth-child(4) { animation-delay: .2s; }\n  .ri-card:nth-child(5) { animation-delay: .25s; }\n  .ri-card:nth-child(6) { animation-delay: .3s; }\n\n  .ri-timeline-item {\n    animation: riFadeInUp .5s ease backwards;\n  }\n  .ri-timeline-item:nth-child(1) { animation-delay: .05s; }\n  .ri-timeline-item:nth-child(2) { animation-delay: .1s; }\n  .ri-timeline-item:nth-child(3) { animation-delay: .15s; }\n  .ri-timeline-item:nth-child(4) { animation-delay: .2s; }\n  .ri-timeline-item:nth-child(5) { animation-delay: .25s; }\n}\n\n@keyframes riFadeInUp {\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  .ri-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482833609081,"sku":"ROLLONPILA","price":10.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/roll-on-inflammation-muscles-et-articulations-65ml-phytolab-packshothd.webp?v=1786535203"},{"product_id":"soin-des-yeux-30ml-pilagreen","title":"Soin des Yeux - Chien et Chat - 30ml - Phyto'lab","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Soin des Yeux - Chien et Chat - 30ml - Phyto'lab\nPalette détectée:\n  - Primaire: #8B7B6B (mauve rosé\/taupe du packaging)\n  - Secondaire: #7CB86A (vert nature du logo Phyto'lab)\n  - Accent: #C9A0A0 (rose poudré doux du flacon)\n  - Fond packaging: #B8A8A0 (taupe rosé)\nAmbiance: Naturel\/doux, phytothérapie vétérinaire, soin animalier premium, tons poudrés et botaniques\nPréfixe CSS: sy\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"✨ Les bienfaits pour votre animal\"\n  2. \"🌿 Des ingrédients naturels d'exception\"\n  3. \"📋 Mode d'emploi\"\n  4. \"🐾 Pour qui est ce soin ?\"\n  5. \"📦 Informations pratiques\"\n(Note : la section \"Précautions d'emploi\" n'a pas de H2 dans la source, c'est un H3 dans une warning-box. Elle sera intégrée en accordéon sous une section appropriée.)\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"sy-premium\"\u003e\n\n  \u003cdiv class=\"sy-hero\"\u003e\n    \u003cdiv class=\"sy-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"sy-hero-content\"\u003e\n      \u003cdiv class=\"sy-badges-top\"\u003e\n        \u003cspan class=\"sy-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"sy-badge\"\u003e🌿 100% naturel\u003c\/span\u003e\n        \u003cspan class=\"sy-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"sy-badge\"\u003e💧 30 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"sy-hero-title\"\u003eSoin des yeux\u003c\/span\u003e\n      \u003cp class=\"sy-subtitle\"\u003ePhyto'lab\u003c\/p\u003e\n      \u003cp class=\"sy-description\"\u003eNettoyez en douceur le contour des yeux de votre compagnon grâce à la puissance apaisante des hydrolats de bleuet et de rose de Damas, enrichis en clou de girofle antibactérien\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"sy-section\"\u003e\n    \u003ch2\u003e✨ Les bienfaits pour votre animal\u003c\/h2\u003e\n    \u003cdiv class=\"sy-grid\"\u003e\n      \u003cdiv class=\"sy-card\"\u003e\n        \u003ch3\u003e🧴 Nettoyage en douceur\u003c\/h3\u003e\n        \u003cp\u003eÉlimine délicatement les impuretés et sécrétions sans irriter la zone sensible du contour des yeux\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sy-card\"\u003e\n        \u003ch3\u003e💧 Apaisement immédiat\u003c\/h3\u003e\n        \u003cp\u003eCalme les irritations et rougeurs grâce aux propriétés anti-inflammatoires naturelles des hydrolats\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sy-card\"\u003e\n        \u003ch3\u003e🛡️ Protection antibactérienne\u003c\/h3\u003e\n        \u003cp\u003ePrévient les infections oculaires avec les vertus antiseptiques puissantes du clou de girofle\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sy-card\"\u003e\n        \u003ch3\u003e🌸 Hydratation délicate\u003c\/h3\u003e\n        \u003cp\u003eMaintient l'hydratation de la peau fragile autour des yeux pour un confort durable au quotidien\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sy-section\"\u003e\n    \u003ch2\u003e🌿 Des ingrédients naturels d'exception\u003c\/h2\u003e\n    \u003cdiv class=\"sy-grid\"\u003e\n      \u003cdiv class=\"sy-card sy-card-ingredient\"\u003e\n        \u003ch3\u003e💙 Hydrolat de bleuet\u003c\/h3\u003e\n        \u003cspan class=\"sy-tag\"\u003eNettoyant \u0026amp; purifiant\u003c\/span\u003e\n        \u003cp\u003eReconnu depuis des siècles pour ses vertus apaisantes, l'hydrolat de bleuet nettoie en douceur et purifie le contour des yeux les plus sensibles\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sy-card sy-card-ingredient\"\u003e\n        \u003ch3\u003e🌹 Hydrolat de rose de Damas\u003c\/h3\u003e\n        \u003cspan class=\"sy-tag\"\u003eAnti-inflammatoire \u0026amp; hydratant\u003c\/span\u003e\n        \u003cp\u003eLa rose de Damas apporte ses propriétés exceptionnelles pour apaiser les irritations et hydrater la peau délicate du contour de l'œil\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sy-card sy-card-ingredient\"\u003e\n        \u003ch3\u003e🌰 Clou de girofle\u003c\/h3\u003e\n        \u003cspan class=\"sy-tag\"\u003eAntibactérien \u0026amp; antiseptique\u003c\/span\u003e\n        \u003cp\u003ePuissant actif naturel aux propriétés antibactériennes reconnues, il protège contre les infections et assainit la zone oculaire\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sy-section\"\u003e\n    \u003ch2\u003e📋 Mode d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"sy-timeline\"\u003e\n      \u003cdiv class=\"sy-timeline-item\"\u003e\n        \u003cdiv class=\"sy-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"sy-timeline-content\"\u003e\n          \u003ch3\u003eAgitez le flacon\u003c\/h3\u003e\n          \u003cp\u003eBien agiter avant chaque utilisation pour homogénéiser les actifs naturels\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sy-timeline-item\"\u003e\n        \u003cdiv class=\"sy-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"sy-timeline-content\"\u003e\n          \u003ch3\u003eImbibez une compresse\u003c\/h3\u003e\n          \u003cp\u003eDéposez quelques gouttes sur une compresse propre et stérile\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sy-timeline-item\"\u003e\n        \u003cdiv class=\"sy-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"sy-timeline-content\"\u003e\n          \u003ch3\u003eNettoyez délicatement\u003c\/h3\u003e\n          \u003cp\u003ePassez doucement sur le contour des yeux en partant de l'intérieur vers l'extérieur\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sy-tip\"\u003e\n      \u003cspan class=\"sy-tip-icon\"\u003e📅\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eFréquence recommandée :\u003c\/strong\u003e 2 à 3 fois par semaine en entretien, ou quotidiennement en cas de besoin\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sy-accordion\" style=\"margin-top:1.25rem;\"\u003e\n      \u003cdetails class=\"sy-accordion-item\"\u003e\n        \u003csummary class=\"sy-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"sy-accordion-content mt-3\"\u003e\n          \u003cp\u003e• Ne pas repasser sur la même zone avec la même compresse pour éviter de redéposer les sécrétions oculaires\u003cbr\u003e\n          • Utiliser une compresse propre pour chaque œil\u003cbr\u003e\n          • Usage externe uniquement — ne pas instiller dans l'œil\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sy-section\"\u003e\n    \u003ch2\u003e🐾 Pour qui est ce soin ?\u003c\/h2\u003e\n    \u003cdiv class=\"sy-grid-compact\"\u003e\n      \u003cdiv class=\"sy-card\"\u003e\n        \u003ch3\u003e👀 Yeux sensibles\u003c\/h3\u003e\n        \u003cp\u003eAnimaux sujets aux irritations fréquentes ou aux yeux qui coulent\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sy-card\"\u003e\n        \u003ch3\u003e😿 Yeux irrités\u003c\/h3\u003e\n        \u003cp\u003eEn cas de rougeurs, démangeaisons ou inconfort oculaire\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sy-card\"\u003e\n        \u003ch3\u003e🧼 Hygiène régulière\u003c\/h3\u003e\n        \u003cp\u003ePour un nettoyage d'entretien et prévenir les problèmes oculaires\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sy-card\"\u003e\n        \u003ch3\u003e🐾 Toutes races\u003c\/h3\u003e\n        \u003cp\u003eConvient à tous les chiens et chats, quels que soient leur âge et leur race\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sy-section\"\u003e\n    \u003ch2\u003e📦 Informations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"sy-grid-compact\"\u003e\n      \u003cdiv class=\"sy-card\"\u003e\n        \u003ch3\u003e💧 Contenance\u003c\/h3\u003e\n        \u003cp\u003e30 ml\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sy-card\"\u003e\n        \u003ch3\u003e🎯 Format\u003c\/h3\u003e\n        \u003cp\u003eCompte-gouttes précis\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sy-card\"\u003e\n        \u003ch3\u003e🐕 Destiné à\u003c\/h3\u003e\n        \u003cp\u003eChiens \u0026amp; chats\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sy-card\"\u003e\n        \u003ch3\u003e🇫🇷 Origine\u003c\/h3\u003e\n        \u003cp\u003eFabriqué en France\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sy-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"sy-cta-box\"\u003e\n      \u003cp\u003e👁️ Offrez à votre compagnon le confort d'un regard apaisé grâce à la douceur des plantes\u003c\/p\u003e\n      \u003cp class=\"sy-disclaimer\" style=\"color:rgba(255,255,255,.8);font-size:13px;margin-top:.75rem;\"\u003ePhytothérapie vétérinaire • Formule 100% naturelle • Fabriqué en France\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --sy-cream: #FAF8F6;\n  --sy-white: #ffffff;\n  --sy-primary: #8B7B6B;\n  --sy-primary-dark: #6B5D50;\n  --sy-primary-light: #F3EFEB;\n  --sy-secondary: #7CB86A;\n  --sy-secondary-light: #E8F5E4;\n  --sy-accent: #C9A0A0;\n  --sy-accent-light: #FDF2F2;\n  --sy-text: #2D2A27;\n  --sy-text-light: #6B6560;\n  --sy-border: #E8E4E0;\n  --sy-shadow: 0 4px 24px rgba(139,123,107,.08);\n  --sy-shadow-lg: 0 12px 48px rgba(139,123,107,.15);\n  --sy-radius: 20px;\n  --sy-radius-sm: 12px;\n}\n\n.sy-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sy-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--sy-text);\n  line-height: 1.6;\n}\n\n.sy-premium * {\n  box-sizing: border-box;\n}\n\n\/* === HERO === *\/\n.sy-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--sy-primary) 0%, var(--sy-primary-dark) 50%, #5A4D42 100%);\n  border-radius: var(--sy-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(--sy-shadow-lg);\n}\n\n.sy-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image:\n    radial-gradient(circle at 15% 85%, rgba(201,160,160,.15) 0%, transparent 50%),\n    radial-gradient(circle at 85% 15%, rgba(124,184,106,.1) 0%, transparent 40%);\n  opacity: 1;\n}\n\n.sy-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sy-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sy-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(--sy-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sy-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.sy-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 0.5rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.sy-subtitle {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(15px, 3vw, 19px);\n  font-weight: 600;\n  margin: 0 0 1.5rem 0;\n  letter-spacing: .05em;\n  text-transform: uppercase;\n}\n\n.sy-description {\n  color: rgba(255,255,255,.92);\n  font-size: clamp(15px, 2.5vw, 18px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === SECTIONS === *\/\n.sy-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sy-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sy-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.sy-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(--sy-secondary), var(--sy-accent));\n  border-radius: 2px;\n}\n\n\/* === CARDS === *\/\n.sy-card {\n  background: var(--sy-white);\n  border-radius: var(--sy-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sy-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sy-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sy-shadow-lg);\n  border-color: var(--sy-secondary);\n}\n\n.sy-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sy-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sy-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sy-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === TAG INGRÉDIENT === *\/\n.sy-tag {\n  display: inline-block;\n  padding: 4px 12px;\n  background: var(--sy-secondary-light);\n  color: var(--sy-secondary);\n  border-radius: 999px;\n  font-size: 11px;\n  font-weight: 700;\n  margin-bottom: .75rem;\n  text-transform: uppercase;\n  letter-spacing: .03em;\n}\n\n.sy-card-ingredient {\n  text-align: left;\n}\n\n\/* === GRILLES === *\/\n.sy-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.sy-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.sy-grid-compact .sy-card {\n  padding: 1rem;\n}\n\n.sy-grid-compact .sy-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.sy-grid-compact .sy-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.sy-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sy-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sy-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sy-secondary), #5A9A4A);\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(124,184,106,.3);\n}\n\n.sy-timeline-content {\n  flex: 1;\n  background: var(--sy-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sy-radius-sm);\n  box-shadow: var(--sy-shadow);\n}\n\n.sy-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--sy-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sy-timeline-content p {\n  font-size: 14px;\n  color: var(--sy-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.sy-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sy-accent-light);\n  border-radius: var(--sy-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.sy-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.sy-tip p {\n  font-size: 14px;\n  color: var(--sy-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDÉON === *\/\n.sy-accordion {\n  background: var(--sy-white);\n  border-radius: var(--sy-radius);\n  box-shadow: var(--sy-shadow);\n  overflow: hidden;\n}\n\n.sy-accordion-item {\n  border-bottom: 1px solid var(--sy-border);\n  margin: 0;\n  padding: 0;\n}\n\n.sy-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.sy-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--sy-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.sy-accordion-header:hover {\n  background: var(--sy-primary-light);\n}\n\n.sy-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.sy-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--sy-primary);\n  transition: transform .2s ease;\n}\n\n.sy-accordion-item[open] .sy-accordion-header::after {\n  content: '−';\n}\n\n.sy-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--sy-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.sy-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.sy-cta-box {\n  background: linear-gradient(135deg, var(--sy-primary) 0%, var(--sy-primary-dark) 100%);\n  border-radius: var(--sy-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--sy-shadow-lg);\n}\n\n.sy-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\/* === DISCLAIMER === *\/\n.sy-disclaimer {\n  font-size: 12px;\n  color: var(--sy-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  .sy-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .sy-card {\n    padding: 1.125rem;\n  }\n\n  .sy-card-ingredient {\n    text-align: center;\n  }\n\n  .sy-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .sy-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sy-radius-sm);\n  }\n\n  .sy-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .sy-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .sy-grid-compact {\n    gap: .625rem;\n  }\n\n  .sy-grid-compact .sy-card {\n    padding: .75rem;\n  }\n\n  .sy-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .sy-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .sy-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .sy-timeline-content p {\n    font-size: 13px;\n  }\n\n  .sy-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .sy-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .sy-tip {\n    padding: .875rem 1rem;\n  }\n\n  .sy-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .sy-card {\n    animation: syFadeInUp .5s ease backwards;\n  }\n  .sy-card:nth-child(1) { animation-delay: .05s; }\n  .sy-card:nth-child(2) { animation-delay: .1s; }\n  .sy-card:nth-child(3) { animation-delay: .15s; }\n  .sy-card:nth-child(4) { animation-delay: .2s; }\n  .sy-card:nth-child(5) { animation-delay: .25s; }\n  .sy-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes syFadeInUp {\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  .sy-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482833674617,"sku":"SOINYEUXPILA","price":7.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/soin-des-yeux-chien-et-chat-30ml-phytolab-packshothd.webp?v=1783509289"},{"product_id":"soin-naturel-puces-et-tiques-250ml-pilagreen","title":"Lotion Nat'Tiques \u0026 Puces - Soin naturel chien et Chat - 250ml - Phyto'Lab","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Lotion Nat'Tiques \u0026 Puces - Soin naturel chien et chat\nPalette détectée:\n  - Primaire: #4a7c59 (vert forêt\/nature du packaging principal)\n  - Secondaire: #e85d3b (orange\/corail des accents)\n  - Accent: #f5deb3 (beige\/crème des bandes décoratives)\n  - Tertiaire: #2d5a45 (vert foncé profond)\nAmbiance: Naturel\/bio, univers animalier, fraîcheur végétale, soin doux\nPréfixe CSS: ntp\n--\u003e\n\u003cdiv class=\"ntp-premium\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003cdiv class=\"ntp-hero\"\u003e\n\u003cdiv class=\"ntp-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ntp-hero-content\"\u003e\n\u003cdiv class=\"ntp-badges-top\"\u003e\n\u003cspan class=\"ntp-badge\"\u003e🌿 100% naturel\u003c\/span\u003e \u003cspan class=\"ntp-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"ntp-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ntp-hero-title\"\u003eProtection naturelle contre les parasites\u003c\/span\u003e\n\u003cp class=\"ntp-description\"\u003eOffrez à votre compagnon une barrière douce et efficace contre tiques, puces et insectes indésirables. Une formule respectueuse qui prend soin de son pelage.\u003c\/p\u003e\n\u003cdiv class=\"ntp-hero-stats\"\u003e\n\u003cdiv class=\"ntp-stat\"\u003e\n\u003cspan class=\"ntp-stat-number\"\u003e250\u003c\/span\u003e \u003cspan class=\"ntp-stat-label\"\u003eml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-stat\"\u003e\n\u003cspan class=\"ntp-stat-number\"\u003e4\u003c\/span\u003e \u003cspan class=\"ntp-stat-label\"\u003eactifs naturels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-stat\"\u003e\n\u003cspan class=\"ntp-stat-number\"\u003e0%\u003c\/span\u003e \u003cspan class=\"ntp-stat-label\"\u003echimique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BÉNÉFICES PRINCIPAUX --\u003e\n\u003csection class=\"ntp-section\"\u003e\n\u003ch2\u003ePourquoi choisir cette lotion ?\u003c\/h2\u003e\n\u003cdiv class=\"ntp-grid\"\u003e\n\u003cdiv class=\"ntp-card ntp-card-benefit\"\u003e\n\u003ch3\u003e🛡️ Protection efficace\u003c\/h3\u003e\n\u003cp\u003eRepousse naturellement tiques, puces et insectes indésirables grâce à des actifs végétaux reconnus\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-card ntp-card-benefit\"\u003e\n\u003ch3\u003e🌱\u0026lt; Sans chimie\u003c\/h3\u003e\n\u003cp\u003eFormule 100% naturelle, sans pesticides ni produits de synthèse agressifs pour votre animal\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-card ntp-card-benefit\"\u003e\n\u003ch3\u003e💆 Soin douceur\u003c\/h3\u003e\n\u003cp\u003eApplication manuelle pour un moment de complicité et un massage apaisant pour votre compagnon\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-card ntp-card-benefit\"\u003e\n\u003ch3\u003e🐾 Pour tous\u003c\/h3\u003e\n\u003cp\u003eConvient aux chiens et chats, jeunes ou adultes, toutes races et tous types de pelages\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPOSITION --\u003e\n\u003csection class=\"ntp-section\"\u003e\n\u003ch2\u003eUne formule 100% naturelle\u003c\/h2\u003e\n\u003cp class=\"ntp-section-intro\"\u003eChaque ingrédient a été sélectionné pour son efficacité prouvée et sa douceur sur la peau de votre animal\u003c\/p\u003e\n\u003cdiv class=\"ntp-ingredients-grid\"\u003e\n\u003cdiv class=\"ntp-ingredient-card\"\u003e\n\u003cdiv class=\"ntp-ingredient-icon\"\u003e🪨\u003c\/div\u003e\n\u003cdiv class=\"ntp-ingredient-content\"\u003e\n\u003ch3\u003eTerre de diatomée\u003c\/h3\u003e\n\u003cp\u003eÉlimine physiquement les parasites en asséchant leur exosquelette, sans agresser la peau de votre animal\u003c\/p\u003e\n\u003cspan class=\"ntp-ingredient-tag\"\u003eAction mécanique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-ingredient-card\"\u003e\n\u003cdiv class=\"ntp-ingredient-icon\"\u003e🌿\u003c\/div\u003e\n\u003cdiv class=\"ntp-ingredient-content\"\u003e\n\u003ch3\u003eHuile essentielle de tea tree\u003c\/h3\u003e\n\u003cp\u003eAntiseptique et antifongique, elle purifie la peau tout en éloignant naturellement les insectes (dosée en très faible quantité, l’HE de tea tree est intégrée dans une formule 100% adaptée aux chiens et chats, pour purifier la peau et aider à éloigner naturellement les parasites).\u003c\/p\u003e\n\u003cspan class=\"ntp-ingredient-tag\"\u003ePurifiant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-ingredient-card\"\u003e\n\u003cdiv class=\"ntp-ingredient-icon\"\u003e🍃\u003c\/div\u003e\n\u003cdiv class=\"ntp-ingredient-content\"\u003e\n\u003ch3\u003eHuile essentielle de menthe poivrée\u003c\/h3\u003e\n\u003cp\u003eRépulsif naturel puissant qui calme les démangeaisons et apporte une sensation de fraîcheur au pelage\u003c\/p\u003e\n\u003cspan class=\"ntp-ingredient-tag\"\u003eRépulsif\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-ingredient-card\"\u003e\n\u003cdiv class=\"ntp-ingredient-icon\"\u003e🫧\u003c\/div\u003e\n\u003cdiv class=\"ntp-ingredient-content\"\u003e\n\u003ch3\u003eVinaigre blanc\u003c\/h3\u003e\n\u003cp\u003ePurifiant naturel qui complète l'action des huiles essentielles pour maintenir une peau saine\u003c\/p\u003e\n\u003cspan class=\"ntp-ingredient-tag\"\u003eAssainissant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODE D'EMPLOI --\u003e\n\u003csection class=\"ntp-section\"\u003e\n\u003ch2\u003eComment utiliser la lotion ?\u003c\/h2\u003e\n\u003cdiv class=\"ntp-steps\"\u003e\n\u003cdiv class=\"ntp-step\"\u003e\n\u003cdiv class=\"ntp-step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ntp-step-content\"\u003e\n\u003ch3\u003eAgiter le flacon\u003c\/h3\u003e\n\u003cp\u003eBien secouer avant chaque utilisation pour homogénéiser la formule\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-step\"\u003e\n\u003cdiv class=\"ntp-step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ntp-step-content\"\u003e\n\u003ch3\u003eVerser dans la main\u003c\/h3\u003e\n\u003cp\u003eDéposer une petite quantité dans le creux de la main ou sur un gant propre\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-step\"\u003e\n\u003cdiv class=\"ntp-step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ntp-step-content\"\u003e\n\u003ch3\u003eMasser le pelage\u003c\/h3\u003e\n\u003cp\u003eAppliquer sur l'ensemble du pelage en massant doucement, en évitant les yeux et les muqueuses\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-step\"\u003e\n\u003cdiv class=\"ntp-step-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ntp-step-content\"\u003e\n\u003ch3\u003eRenouveler régulièrement\u003c\/h3\u003e\n\u003cp\u003eUtiliser après une balade, un bain, ou en prévention régulière\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-tip\"\u003e\n\u003cspan class=\"ntp-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eAstuce :\u003c\/strong\u003e pour les animaux à poils longs, séparez le pelage par zones pour une application optimale jusqu'à la peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- POUR QUI --\u003e\n\u003csection class=\"ntp-section\"\u003e\n\u003ch2\u003ePour qui est ce soin ?\u003c\/h2\u003e\n\u003cdiv class=\"ntp-grid ntp-grid-3\"\u003e\n\u003cdiv class=\"ntp-card ntp-card-profile\"\u003e\n\u003ch3\u003e🐕 Chiens\u003c\/h3\u003e\n\u003cp\u003eToutes races et toutes tailles, du chiot au senior\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-card ntp-card-profile\"\u003e\n\u003ch3\u003e🐈 Chats\u003c\/h3\u003e\n\u003cp\u003eAdaptée aux félins, même à poils longs ou sensibles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-card ntp-card-profile\"\u003e\n\u003ch3\u003e🏡 Animaux d'intérieur \u0026amp; extérieur\u003c\/h3\u003e\n\u003cp\u003eProtection idéale pour les compagnons qui sortent en balade\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PRÉCAUTIONS --\u003e\n\u003csection class=\"ntp-section\"\u003e\n\u003ch2\u003ePrécautions d'usage\u003c\/h2\u003e\n\u003cdiv class=\"ntp-warning-box\"\u003e\n\u003cdiv class=\"ntp-warning-grid\"\u003e\n\u003cdiv class=\"ntp-warning-item\"\u003e\n\u003cspan class=\"ntp-warning-icon\"\u003e👁️\u003c\/span\u003e\n\u003cp\u003eNe pas appliquer sur les yeux, la truffe ou les muqueuses\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-warning-item\"\u003e\n\u003cspan class=\"ntp-warning-icon\"\u003e🍼\u003c\/span\u003e\n\u003cp\u003eNe convient pas aux animaux non sevrés\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ntp-warning-item\"\u003e\n\u003cspan class=\"ntp-warning-icon\"\u003e🚿\u003c\/span\u003e\n\u003cp\u003eUsage externe uniquement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA FINAL --\u003e\n\u003csection class=\"ntp-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"ntp-cta-box\"\u003e\n\u003cdiv class=\"ntp-cta-content\"\u003e\n\u003cspan class=\"ntp-cta-icon\"\u003e\u003c\/span\u003e\n\u003cp\u003e🐾 Protégez naturellement votre compagnon avec une formule douce, efficace et respectueuse de sa peau. Un moment de soin et de complicité pour des balades en toute sérénité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --ntp-cream: #f8f6f1;\n  --ntp-white: #ffffff;\n  --ntp-primary: #4a7c59;\n  --ntp-primary-dark: #2d5a45;\n  --ntp-primary-light: #e8f0ea;\n  --ntp-secondary: #e85d3b;\n  --ntp-secondary-light: #fff0ec;\n  --ntp-accent: #f5deb3;\n  --ntp-accent-dark: #d4b896;\n  \n  --ntp-text: #1a1a1a;\n  --ntp-text-light: #5a5a5a;\n  \n  --ntp-border: #e0e0e0;\n  --ntp-shadow: 0 4px 24px rgba(74, 124, 89, .1);\n  --ntp-shadow-lg: 0 12px 48px rgba(45, 90, 69, .15);\n  --ntp-radius: 20px;\n  --ntp-radius-sm: 12px;\n}\n\n.ntp-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--ntp-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--ntp-text);\n  line-height: 1.6;\n}\n\n.ntp-premium * {\n  box-sizing: border-box;\n}\n\n\/* === HERO === *\/\n.ntp-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--ntp-primary) 0%, var(--ntp-primary-dark) 50%, #1e4035 100%);\n  border-radius: var(--ntp-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n  overflow: hidden;\n  box-shadow: var(--ntp-shadow-lg);\n}\n\n.ntp-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,.08) 0%, transparent 50%),\n    url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5c-2.5 0-4.5 2-4.5 4.5 0 1.5.7 2.8 1.8 3.6-.3.8-.5 1.6-.5 2.4 0 3.3 2.7 6 6 6s6-2.7 6-6c0-.8-.2-1.6-.5-2.4 1.1-.8 1.8-2.1 1.8-3.6 0-2.5-2-4.5-4.5-4.5h-5.6z' fill='%23ffffff' fill-opacity='.03'\/%3E%3C\/svg%3E\");\n  opacity: 1;\n}\n\n.ntp-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.ntp-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-bottom: 1.5rem;\n}\n\n.ntp-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(--ntp-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.ntp-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n  box-shadow: 0 4px 20px rgba(0,0,0,.15);\n}\n\n.ntp-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(32px, 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.ntp-subtitle {\n  color: var(--ntp-accent);\n  font-size: clamp(18px, 3vw, 24px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.ntp-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 2vw, 18px);\n  max-width: 700px;\n  margin: 0 auto 2rem;\n  line-height: 1.7;\n}\n\n.ntp-hero-stats {\n  display: flex;\n  justify-content: center;\n  gap: clamp(2rem, 5vw, 4rem);\n  flex-wrap: wrap;\n}\n\n.ntp-stat {\n  text-align: center;\n}\n\n.ntp-stat-number {\n  display: block;\n  color: white;\n  font-size: clamp(36px, 6vw, 48px);\n  font-weight: 900;\n  line-height: 1;\n  text-shadow: 0 2px 12px rgba(0,0,0,.2);\n}\n\n.ntp-stat-label {\n  display: block;\n  color: var(--ntp-accent);\n  font-size: 13px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: .1em;\n  margin-top: 4px;\n}\n\n\/* === SECTIONS === *\/\n.ntp-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.ntp-section-intro {\n  text-align: center;\n  color: var(--ntp-text-light);\n  font-size: clamp(15px, 2vw, 17px);\n  max-width: 700px;\n  margin: -1rem auto 2.5rem;\n}\n\n.ntp-premium h2 {\n  font-size: clamp(26px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--ntp-primary-dark);\n  margin-bottom: clamp(1.5rem, 3vw, 2.5rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.ntp-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(--ntp-primary), var(--ntp-secondary));\n  border-radius: 2px;\n}\n\n\/* === GRILLES === *\/\n.ntp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.5rem;\n}\n\n.ntp-grid-3 {\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n}\n\n\/* === CARDS === *\/\n.ntp-card {\n  background: var(--ntp-white);\n  border-radius: var(--ntp-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--ntp-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n}\n\n.ntp-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--ntp-shadow-lg);\n  border-color: var(--ntp-primary);\n}\n\n.ntp-card-benefit {\n  text-align: center;\n}\n\n.ntp-card-icon {\n  font-size: 48px;\n  margin-bottom: 1rem;\n  display: block;\n}\n\n.ntp-card h3 {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--ntp-primary-dark);\n  margin: 0 0 .75rem 0;\n}\n\n.ntp-card p {\n  color: var(--ntp-text-light);\n  font-size: 14px;\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === INGRÉDIENTS === *\/\n.ntp-ingredients-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n.ntp-ingredient-card {\n  display: flex;\n  gap: 1.25rem;\n  background: var(--ntp-white);\n  border-radius: var(--ntp-radius);\n  padding: clamp(1.25rem, 3vw, 1.75rem);\n  box-shadow: var(--ntp-shadow);\n  border-left: 4px solid var(--ntp-primary);\n  transition: all .3s ease;\n}\n\n.ntp-ingredient-card:hover {\n  transform: translateX(8px);\n  box-shadow: var(--ntp-shadow-lg);\n}\n\n.ntp-ingredient-icon {\n  font-size: 36px;\n  flex-shrink: 0;\n}\n\n.ntp-ingredient-content h3 {\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--ntp-primary-dark);\n  margin: 0 0 .5rem 0;\n}\n\n.ntp-ingredient-content p {\n  color: var(--ntp-text-light);\n  font-size: 13px;\n  line-height: 1.5;\n  margin: 0 0 .75rem 0;\n}\n\n.ntp-ingredient-tag {\n  display: inline-block;\n  padding: 4px 12px;\n  background: var(--ntp-primary-light);\n  color: var(--ntp-primary-dark);\n  font-size: 11px;\n  font-weight: 700;\n  border-radius: 999px;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n}\n\n\/* === ÉTAPES === *\/\n.ntp-steps {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 2rem;\n}\n\n.ntp-step {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.ntp-step-number {\n  flex-shrink: 0;\n  width: 48px;\n  height: 48px;\n  background: linear-gradient(135deg, var(--ntp-primary), var(--ntp-primary-dark));\n  color: white;\n  font-size: 20px;\n  font-weight: 900;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-shadow: 0 4px 16px rgba(74, 124, 89, .3);\n}\n\n.ntp-step-content h3 {\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--ntp-primary-dark);\n  margin: 0 0 .5rem 0;\n}\n\n.ntp-step-content p {\n  color: var(--ntp-text-light);\n  font-size: 14px;\n  line-height: 1.5;\n  margin: 0;\n}\n\n.ntp-tip {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: linear-gradient(135deg, var(--ntp-accent) 0%, var(--ntp-accent-dark) 100%);\n  border-radius: var(--ntp-radius-sm);\n  padding: 1.25rem 1.5rem;\n}\n\n.ntp-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.ntp-tip p {\n  margin: 0;\n  color: var(--ntp-primary-dark);\n  font-size: 14px;\n  line-height: 1.6;\n}\n\n\/* === PROFILS === *\/\n.ntp-card-profile {\n  text-align: center;\n  background: linear-gradient(180deg, var(--ntp-white) 0%, var(--ntp-primary-light) 100%);\n}\n\n.ntp-profile-icon {\n  font-size: 56px;\n  margin-bottom: 1rem;\n  display: block;\n}\n\n\/* === PRÉCAUTIONS === *\/\n.ntp-warning-box {\n  background: var(--ntp-secondary-light);\n  border-radius: var(--ntp-radius);\n  padding: clamp(1.5rem, 3vw, 2.5rem);\n  border: 2px solid rgba(232, 93, 59, .2);\n}\n\n.ntp-warning-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.25rem;\n}\n\n.ntp-warning-item {\n  display: flex;\n  align-items: center;\n  gap: .75rem;\n}\n\n.ntp-warning-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.ntp-warning-item p {\n  margin: 0;\n  color: var(--ntp-text);\n  font-size: 14px;\n  font-weight: 500;\n}\n\n\/* === INFOS === *\/\n.ntp-info-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 1rem;\n}\n\n.ntp-info-item {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  background: var(--ntp-white);\n  border-radius: var(--ntp-radius-sm);\n  padding: 1.5rem 1rem;\n  box-shadow: var(--ntp-shadow);\n  transition: all .3s ease;\n}\n\n.ntp-info-item:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--ntp-shadow-lg);\n}\n\n.ntp-info-icon {\n  font-size: 32px;\n  margin-bottom: .5rem;\n}\n\n.ntp-info-label {\n  font-size: 12px;\n  color: var(--ntp-text-light);\n  text-transform: uppercase;\n  letter-spacing: .08em;\n  margin-bottom: .25rem;\n}\n\n.ntp-info-value {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--ntp-primary-dark);\n}\n\n\/* === CTA === *\/\n.ntp-cta-box {\n  position: relative;\n  background: linear-gradient(135deg, var(--ntp-primary) 0%, var(--ntp-primary-dark) 100%);\n  border-radius: var(--ntp-radius);\n  padding: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  overflow: hidden;\n}\n\n.ntp-cta-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: \n    radial-gradient(circle at 10% 90%, rgba(255,255,255,.1) 0%, transparent 40%),\n    radial-gradient(circle at 90% 10%, rgba(255,255,255,.1) 0%, transparent 40%);\n}\n\n.ntp-cta-content {\n  position: relative;\n  z-index: 1;\n}\n\n.ntp-cta-icon {\n  font-size: 64px;\n  display: block;\n  margin-bottom: 1.5rem;\n  filter: drop-shadow(0 4px 12px rgba(0,0,0,.2));\n}\n\n.ntp-cta-box p {\n  color: white;\n  font-size: clamp(17px, 2.5vw, 21px);\n  line-height: 1.7;\n  font-weight: 600;\n  max-width: 700px;\n  margin: 0 auto;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .ntp-grid,\n  .ntp-grid-3,\n  .ntp-ingredients-grid,\n  .ntp-steps {\n    grid-template-columns: 1fr;\n  }\n  \n  .ntp-hero-stats {\n    gap: 1.5rem;\n  }\n  \n  .ntp-stat-number {\n    font-size: 32px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .ntp-card,\n  .ntp-ingredient-card,\n  .ntp-step,\n  .ntp-info-item {\n    animation: ntpFadeInUp .6s ease backwards;\n  }\n  \n  .ntp-card:nth-child(1),\n  .ntp-ingredient-card:nth-child(1),\n  .ntp-step:nth-child(1),\n  .ntp-info-item:nth-child(1) { animation-delay: .1s; }\n  \n  .ntp-card:nth-child(2),\n  .ntp-ingredient-card:nth-child(2),\n  .ntp-step:nth-child(2),\n  .ntp-info-item:nth-child(2) { animation-delay: .2s; }\n  \n  .ntp-card:nth-child(3),\n  .ntp-ingredient-card:nth-child(3),\n  .ntp-step:nth-child(3),\n  .ntp-info-item:nth-child(3) { animation-delay: .3s; }\n  \n  .ntp-card:nth-child(4),\n  .ntp-ingredient-card:nth-child(4),\n  .ntp-step:nth-child(4),\n  .ntp-info-item:nth-child(4) { animation-delay: .4s; }\n}\n\n@keyframes ntpFadeInUp {\n  from { \n    opacity: 0; \n    transform: translateY(40px); \n  }\n  to { \n    opacity: 1; \n    transform: translateY(0); \n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .ntp-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .ntp-card,\n  .ntp-ingredient-card,\n  .ntp-info-item {\n    border: 2px solid var(--ntp-text);\n  }\n  \n  .ntp-badge {\n    border: 2px solid var(--ntp-primary-dark);\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482833707385,"sku":"SOINNATPILA","price":14.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/lotion-nattiques-puces-soin-naturel-chien-et-chat-250ml-phyt-ingredients.jpg?v=1767789917"},{"product_id":"poudre-naturelle-puces-et-tiques-125g-phytolab","title":"Poudre Noire Naturelle - Anti-Puces et Tiques - 350 g - Phyto'Lab","description":"\u003cdiv class=\"pl-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"pl-hero\"\u003e\n\u003cdiv class=\"pl-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pl-hero-content\"\u003e\n\u003cdiv class=\"pl-badges-top\"\u003e\n\u003cspan class=\"pl-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"pl-badge\"\u003e🌿 100 % naturel\u003c\/span\u003e \u003cspan class=\"pl-badge\"\u003e🐾 Chien \u0026amp; chat\u003c\/span\u003e \u003cspan class=\"pl-badge\"\u003e⚖️ 350 g\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"pl-hero-title\"\u003ePoudre naturelle anti-puces et tiques Phyto'Lab\u003c\/span\u003e\n\u003cp class=\"pl-subtitle\"\u003eLa nature au service du bien-être animal\u003c\/p\u003e\n\u003cp class=\"pl-description\"\u003eUne protection antiparasitaire douce et redoutablement efficace, sans aucun produit chimique. Repousse puces, tiques et poux tout en respectant la peau et le pelage de votre compagnon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003ePoudre Naturelle Anti-Puces et Tiques Phyto'Lab – Protection 100 % naturelle pour chien et chat\u003c\/h2\u003e\n\u003cp class=\"pl-section-intro\"\u003eVotre compagnon à quatre pattes se gratte sans cesse ? Les puces et les tiques peuvent rapidement devenir un cauchemar, aussi bien pour votre animal que pour votre foyer.\u003c\/p\u003e\n\u003cdiv class=\"pl-grid-compact\"\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🛡️ Efficacité prouvée\u003c\/h3\u003e\n\u003cp\u003eRepousse puces, tiques et poux grâce à une action mécanique et répulsive naturelle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🌱 Zéro chimie\u003c\/h3\u003e\n\u003cp\u003eFormulée à partir d'ingrédients 100 % d'origine naturelle, sans insecticides de synthèse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🇫🇷 Made in France\u003c\/h3\u003e\n\u003cp\u003eFabriquée à Cognac par le laboratoire Natur' \u0026amp; Care, gage de qualité et de traçabilité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🐶🐱 Chien \u0026amp; chat\u003c\/h3\u003e\n\u003cp\u003eConvient à tous les chiens et chats, pour une protection quotidienne douce et respectueuse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003eComment agit cette poudre anti-puces naturelle ?\u003c\/h2\u003e\n\u003cp class=\"pl-section-intro\"\u003eContrairement aux traitements chimiques classiques, cette poudre agit par \u003cstrong\u003eaction mécanique et répulsive\u003c\/strong\u003e. Une protection douce mais redoutablement efficace.\u003c\/p\u003e\n\u003cdiv class=\"pl-grid\"\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🔬 Déshydratation au contact\u003c\/h3\u003e\n\u003cp\u003eLes micro-particules de terre de diatomée percent la carapace des parasites et les déshydratent naturellement, sans danger pour votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🚫 Perturbation de la reproduction\u003c\/h3\u003e\n\u003cp\u003eLa poudre empêche le cycle de reproduction des puces et tiques, stoppant l'infestation à la source.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🌿 Environnement hostile aux parasites\u003c\/h3\u003e\n\u003cp\u003eCrée une barrière répulsive durable sur le pelage, rendant votre animal inhospitalier pour les nuisibles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003eComposition et bienfaits des ingrédients\u003c\/h2\u003e\n\u003cdiv class=\"pl-grid\"\u003e\n\u003cdiv class=\"pl-card pl-card-ingredient\"\u003e\n\u003ch3\u003e🪨 Terre de diatomée\u003c\/h3\u003e\n\u003cp\u003eIngrédient phare issu de micro-algues fossilisées. Ses micro-particules abrasives percent la carapace des parasites et les déshydratent naturellement, sans danger pour votre chien ou votre chat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card pl-card-ingredient\"\u003e\n\u003ch3\u003e🌿 Huile essentielle de menthe poivrée\u003c\/h3\u003e\n\u003cp\u003eSon parfum puissant est un répulsif naturel reconnu contre les puces et les tiques. Elle possède également des propriétés antiseptiques qui contribuent à assainir le pelage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card pl-card-ingredient\"\u003e\n\u003ch3\u003e🍋 Huile essentielle de citron\u003c\/h3\u003e\n\u003cp\u003eRéputée pour ses vertus purifiantes et répulsives, elle renforce l'action antiparasitaire tout en laissant un parfum frais et agréable sur le pelage de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card pl-card-ingredient\"\u003e\n\u003ch3\u003e⬛ Charbon végétal\u003c\/h3\u003e\n\u003cp\u003eAbsorbe l'excès d'humidité et les mauvaises odeurs, laissant le poil propre et sain au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003eComment utiliser la poudre antiparasitaire Phyto'Lab ?\u003c\/h2\u003e\n\u003cdiv class=\"pl-timeline\"\u003e\n\u003cdiv class=\"pl-timeline-item\"\u003e\n\u003cdiv class=\"pl-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-content\"\u003e\n\u003ch3\u003eSaupoudrez généreusement\u003c\/h3\u003e\n\u003cp\u003eRépartissez la poudre sur le pelage de votre chien ou chat, en écartant bien les poils pour atteindre la peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-item\"\u003e\n\u003cdiv class=\"pl-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-content\"\u003e\n\u003ch3\u003eMassez doucement\u003c\/h3\u003e\n\u003cp\u003eMassez à rebrousse-poil pour répartir le produit uniformément sur tout le corps de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-item\"\u003e\n\u003cdiv class=\"pl-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-content\"\u003e\n\u003ch3\u003eÉvitez les zones sensibles\u003c\/h3\u003e\n\u003cp\u003eÉvitez soigneusement le contour des yeux, du nez et des muqueuses pour le confort de votre compagnon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-item\"\u003e\n\u003cdiv class=\"pl-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-content\"\u003e\n\u003ch3\u003eRenouvelez régulièrement\u003c\/h3\u003e\n\u003cp\u003eAppliquez une à deux fois par semaine, et systématiquement après chaque bain ou brossage pour maintenir la protection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-tip\"\u003e\n\u003cspan class=\"pl-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eAstuce :\u003c\/strong\u003e saupoudrez également cette poudre sur le couchage, le panier ou les textiles fréquentés par votre animal pour une protection renforcée de votre intérieur. Elle convient aussi comme poudre antiparasitaire pour protéger vos poules et volailles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"pl-accordion\"\u003e\n\u003cdetails class=\"pl-accordion-item\"\u003e\n\u003csummary class=\"pl-accordion-header\"\u003e🚫 Usage externe uniquement\u003c\/summary\u003e\n\u003cdiv class=\"pl-accordion-content mt-3\"\u003e\n\u003cp\u003eCe produit est réservé à un usage externe. Ne pas ingérer. Ne pas appliquer sur les muqueuses ou les plaies ouvertes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pl-accordion-item\"\u003e\n\u003csummary class=\"pl-accordion-header\"\u003e💨 Inhalation\u003c\/summary\u003e\n\u003cdiv class=\"pl-accordion-content mt-3\"\u003e\n\u003cp\u003eÉviter l'inhalation directe de la poudre lors de l'application. Utiliser dans un espace bien ventilé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pl-accordion-item\"\u003e\n\u003csummary class=\"pl-accordion-header\"\u003e👶 Enfants\u003c\/summary\u003e\n\u003cdiv class=\"pl-accordion-content mt-3\"\u003e\n\u003cp\u003eTenir hors de portée des enfants. Conserver dans un endroit sec, à l'abri de l'humidité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pl-accordion-item\"\u003e\n\u003csummary class=\"pl-accordion-header\"\u003e⚠️ Réaction cutanée\u003c\/summary\u003e\n\u003cdiv class=\"pl-accordion-content mt-3\"\u003e\n\u003cp\u003eEn cas de réaction cutanée inhabituelle, cessez immédiatement l'utilisation et consultez votre vétérinaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 6 --\u003e\n\u003csection class=\"pl-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003ePourquoi choisir cette poudre anti-puces pour chien et chat ?\u003c\/h2\u003e\n\u003cdiv class=\"pl-grid\"\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🌿 100 % naturelle\u003c\/h3\u003e\n\u003cp\u003eSans insecticides de synthèse, elle respecte la santé de votre animal et celle de toute la famille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e📦 Format longue durée\u003c\/h3\u003e\n\u003cp\u003eSon format poudreur de 350 g offre une utilisation prolongée et un excellent rapport qualité-prix.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e✨ Facile à appliquer\u003c\/h3\u003e\n\u003cp\u003eSans rinçage, elle s'intègre simplement dans la routine de soin quotidienne de votre compagnon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-cta-box\"\u003e\n\u003cp\u003e🐾 Offrez à votre compagnon une protection naturelle et efficace contre les parasites.\u003cbr\u003eAdoptez la poudre Phyto'Lab et dites adieu aux puces et tiques, naturellement !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"pl-disclaimer\"\u003eCe produit ne remplace pas un traitement vétérinaire en cas d'infestation massive. En cas de doute, consultez votre vétérinaire. Découvrez aussi notre article complet sur \u003ca href=\"https:\/\/www.naturellement-bio.com\/blogs\/news\/comment-proteger-son-chien-des-tiques-naturellement\" title=\"Comment protéger son chien des tiques naturellement\"\u003eles méthodes naturelles pour protéger votre chien des tiques\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --pl-cream: #f5f4f0;\n  --pl-white: #ffffff;\n  --pl-primary: #7a9a7e;\n  --pl-primary-dark: #3d5c40;\n  --pl-primary-light: #e8f0e9;\n  --pl-secondary: #a8c5ab;\n  --pl-accent: #5b7f5e;\n  --pl-text: #1a1a1a;\n  --pl-text-light: #5a5a5a;\n  --pl-border: #dde5dd;\n  --pl-shadow: 0 4px 24px rgba(61,92,64,.08);\n  --pl-shadow-lg: 0 12px 48px rgba(61,92,64,.15);\n  --pl-radius: 20px;\n  --pl-radius-sm: 12px;\n}\n\n.pl-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--pl-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.pl-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--pl-primary-dark) 0%, var(--pl-primary) 50%, var(--pl-secondary) 100%);\n  border-radius: var(--pl-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(--pl-shadow-lg);\n}\n\n.pl-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: 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(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.pl-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.pl-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  line-height: 1.15;\n}\n\n.pl-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.pl-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(--pl-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.pl-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.pl-subtitle {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  font-style: italic;\n  margin: 0 0 1rem 0;\n}\n\n.pl-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n\/* === SECTIONS === *\/\n.pl-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.pl-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--pl-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.pl-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(--pl-primary), var(--pl-secondary));\n  border-radius: 2px;\n}\n\n.pl-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--pl-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n.pl-section-intro strong {\n  color: var(--pl-primary-dark);\n}\n\n\/* === CARDS === *\/\n.pl-card {\n  background: var(--pl-white);\n  border-radius: var(--pl-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--pl-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.pl-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--pl-shadow-lg);\n  border-color: var(--pl-primary);\n}\n\n.pl-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--pl-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.pl-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--pl-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.pl-card-ingredient {\n  text-align: left;\n  border-left: 4px solid var(--pl-primary);\n}\n\n.pl-card-ingredient:hover {\n  border-left-color: var(--pl-accent);\n}\n\n\/* === GRILLES === *\/\n.pl-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.pl-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.pl-grid-compact .pl-card {\n  padding: 1rem;\n}\n\n.pl-grid-compact .pl-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.pl-grid-compact .pl-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.pl-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.pl-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.pl-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--pl-primary), var(--pl-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(61,92,64,.2);\n}\n\n.pl-timeline-content {\n  flex: 1;\n  background: var(--pl-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--pl-radius-sm);\n  box-shadow: var(--pl-shadow);\n}\n\n.pl-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--pl-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.pl-timeline-content p {\n  font-size: 14px;\n  color: var(--pl-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP === *\/\n.pl-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--pl-primary-light);\n  border-radius: var(--pl-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.pl-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.pl-tip p {\n  font-size: 14px;\n  color: var(--pl-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.pl-tip p strong {\n  color: var(--pl-primary-dark);\n}\n\n\/* === ACCORDÉON === *\/\n.pl-accordion {\n  background: var(--pl-white);\n  border-radius: var(--pl-radius);\n  box-shadow: var(--pl-shadow);\n  overflow: hidden;\n}\n\n.pl-accordion-item {\n  border-bottom: 1px solid var(--pl-border);\n  margin: 0;\n  padding: 0;\n}\n\n.pl-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.pl-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--pl-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.pl-accordion-header:hover {\n  background: var(--pl-primary-light);\n}\n\n.pl-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.pl-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--pl-primary);\n  transition: transform .2s ease;\n}\n\n.pl-accordion-item[open] .pl-accordion-header::after {\n  content: '−';\n}\n\n.pl-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--pl-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.pl-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA === *\/\n.pl-cta-box {\n  background: linear-gradient(135deg, var(--pl-primary) 0%, var(--pl-primary-dark) 100%);\n  border-radius: var(--pl-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  margin-top: 1.5rem;\n}\n\n.pl-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\/* === DISCLAIMER === *\/\n.pl-disclaimer {\n  font-size: 12px;\n  color: var(--pl-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n  line-height: 1.6;\n}\n\n.pl-disclaimer a {\n  color: var(--pl-primary);\n  text-decoration: underline;\n  font-weight: 600;\n  transition: color .2s ease;\n}\n\n.pl-disclaimer a:hover {\n  color: var(--pl-primary-dark);\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .pl-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .pl-card {\n    padding: 1.125rem;\n  }\n\n  .pl-card-ingredient {\n    text-align: left;\n  }\n\n  .pl-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .pl-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--pl-radius-sm);\n  }\n\n  .pl-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .pl-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .pl-grid-compact {\n    gap: .625rem;\n  }\n\n  .pl-grid-compact .pl-card {\n    padding: .75rem;\n  }\n\n  .pl-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .pl-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .pl-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .pl-timeline-content p {\n    font-size: 13px;\n  }\n\n  .pl-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .pl-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .pl-tip {\n    padding: .875rem 1rem;\n  }\n\n  .pl-tip-icon {\n    font-size: 20px;\n  }\n\n  .pl-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .pl-card {\n    animation: plFadeInUp .5s ease backwards;\n  }\n  .pl-card:nth-child(1) { animation-delay: .05s; }\n  .pl-card:nth-child(2) { animation-delay: .1s; }\n  .pl-card:nth-child(3) { animation-delay: .15s; }\n  .pl-card:nth-child(4) { animation-delay: .2s; }\n  .pl-card:nth-child(5) { animation-delay: .25s; }\n  .pl-card:nth-child(6) { animation-delay: .3s; }\n\n  .pl-timeline-item {\n    animation: plFadeInUp .5s ease backwards;\n  }\n  .pl-timeline-item:nth-child(1) { animation-delay: .05s; }\n  .pl-timeline-item:nth-child(2) { animation-delay: .1s; }\n  .pl-timeline-item:nth-child(3) { animation-delay: .15s; }\n  .pl-timeline-item:nth-child(4) { animation-delay: .2s; }\n}\n\n@keyframes plFadeInUp {\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  .pl-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482833740153,"sku":"POUDRENATPHYTO","price":25.89,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/poudre-noire-naturelle-anti-puces-et-tiques-350-g-phytolab-packshothd.webp?v=1786534992"},{"product_id":"green-repul-chats-repulsif-naturel-250ml-pilagreen","title":"Green Repul' - Répulsif Naturel Chats - 250ml - Phyto'Lab","description":"\u003cdiv class=\"gr-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"gr-hero\"\u003e\n\u003cdiv class=\"gr-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"gr-hero-content\"\u003e\n\u003cdiv class=\"gr-badges-top\"\u003e\n\u003cspan class=\"gr-badge\"\u003e🌿 100 % naturel\u003c\/span\u003e \u003cspan class=\"gr-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"gr-badge\"\u003e🐱 Respectueux de l'animal\u003c\/span\u003e \u003cspan class=\"gr-badge\"\u003e🧴 Spray 250 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"gr-hero-title\"\u003eGreen Repul' Chats\u003c\/span\u003e\n\u003cp class=\"gr-subtitle\"\u003eRépulsif naturel par Phyto'Lab\u003c\/p\u003e\n\u003cp class=\"gr-description\"\u003eÉloignez les chats en douceur grâce à la puissance du vinaigre blanc, de la lavande et du poivre noir. Triple action : répulsif, absorbeur d'odeurs et assainissant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"gr-section\"\u003e\n\u003ch2\u003eGreen Repul' Chats Phyto'Lab : le répulsif naturel pour chat qui protège vos espaces en douceur\u003c\/h2\u003e\n\u003cp class=\"gr-section-intro\"\u003eVotre chat a décidé que votre canapé était \u003cem\u003eson\u003c\/em\u003e territoire ? Les félins du voisinage transforment votre jardin en aire de jeux ?\u003c\/p\u003e\n\u003cdiv class=\"gr-highlight-box\"\u003e\n\u003cp\u003eLe \u003cstrong\u003eGreen Repul' Chats de Phyto'Lab\u003c\/strong\u003e est un \u003cstrong\u003erépulsif pour chats 100 % naturel\u003c\/strong\u003e, formulé à base de \u003cstrong\u003evinaigre blanc, de lavande et de poivre noir\u003c\/strong\u003e. Il éloigne efficacement les chats des zones où ils ne sont pas les bienvenus, sans jamais leur faire de mal. Un spray simple, écologique et fabriqué en France, qui dit « non » à votre chat… avec amour et naturel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"gr-section\"\u003e\n\u003ch2\u003ePourquoi utiliser un répulsif naturel pour chat ?\u003c\/h2\u003e\n\u003cp class=\"gr-section-intro\"\u003eLes chats sont des animaux curieux et territoriaux. Qu'il s'agisse de votre propre compagnon ou d'un chat errant, certaines zones méritent d'être préservées : un canapé neuf, des plantations fragiles, une terrasse, un potager…\u003c\/p\u003e\n\u003cdiv class=\"gr-two-col\"\u003e\n\u003cdiv class=\"gr-col-block gr-col-danger\"\u003e\n\u003ch3\u003e❌ Les répulsifs chimiques\u003c\/h3\u003e\n\u003cp\u003eCes substances peuvent être \u003cstrong\u003etoxiques pour l'animal\u003c\/strong\u003e, pour les autres animaux domestiques et même pour les enfants. Ils polluent vos espaces de vie avec des composants de synthèse nocifs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-col-block gr-col-success\"\u003e\n\u003ch3\u003e✅ Le Green Repul' naturel\u003c\/h3\u003e\n\u003cp\u003eSa formule exploite des ingrédients que les chats détestent naturellement, la lavande, le poivre et le vinaigre, pour créer une \u003cstrong\u003ebarrière olfactive\u003c\/strong\u003e qu'ils préfèrent éviter. Aucun produit de synthèse, aucun risque pour la santé de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"gr-section\"\u003e\n\u003ch2\u003eDes ingrédients naturels reconnus pour éloigner les chats\u003c\/h2\u003e\n\u003cp class=\"gr-section-intro\"\u003eLa force du Green Repul' Chats réside dans une combinaison d'ingrédients soigneusement sélectionnés pour leur \u003cstrong\u003eefficacité répulsive naturelle\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"gr-grid\"\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e🫧 Vinaigre blanc\u003c\/h3\u003e\n\u003cp\u003eSon odeur acide et pénétrante est particulièrement désagréable pour les félins, dont l'odorat est \u003cstrong\u003e14 fois plus développé\u003c\/strong\u003e que le nôtre. Il agit aussi comme \u003cstrong\u003eabsorbeur d'odeurs\u003c\/strong\u003e et \u003cstrong\u003eassainissant naturel\u003c\/strong\u003e, neutralisant les marquages urinaires qui incitent le chat à revenir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e💜 Lavande séchée\u003c\/h3\u003e\n\u003cp\u003eSi nous apprécions son parfum délicat, les chats la trouvent franchement désagréable. Reconnue comme un \u003cstrong\u003erépulsif naturel de premier ordre\u003c\/strong\u003e, elle laisse en prime une odeur agréable dans votre intérieur. Un allié deux-en-un : vous éloignez le chat tout en parfumant la pièce.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e🌶️ Poivre noir\u003c\/h3\u003e\n\u003cp\u003eL'odeur piquante du poivre noir crée une \u003cstrong\u003egêne olfactive naturelle\u003c\/strong\u003e chez le chat. En le respirant, le félin ressent une légère irritation qui le dissuade de s'approcher. Un procédé entièrement naturel et inoffensif, utilisé depuis longtemps pour protéger jardins et potagers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e💧 Eau minérale\u003c\/h3\u003e\n\u003cp\u003eElle sert de base à la formule et permet une \u003cstrong\u003ediffusion homogène\u003c\/strong\u003e des principes actifs naturels. Associée au vinaigre, elle aide à prolonger l'effet répulsif sur les surfaces traitées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"gr-section\"\u003e\n\u003ch2\u003eDans quelles situations utiliser le Green Repul' Chats ?\u003c\/h2\u003e\n\u003cp class=\"gr-section-intro\"\u003eCe \u003cstrong\u003erépulsif pour chats naturel\u003c\/strong\u003e est remarquablement polyvalent. Voici les situations concrètes où il vous sera particulièrement utile :\u003c\/p\u003e\n\u003cdiv class=\"gr-grid\"\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e🛋️ Protéger votre mobilier\u003c\/h3\u003e\n\u003cp\u003eVotre chat fait ses griffes sur le canapé, dort sur le fauteuil en cuir ou monte sur la table ? Une pulvérisation régulière sur ces zones suffit à le décourager progressivement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e🌱 Préserver vos plantes d'intérieur\u003c\/h3\u003e\n\u003cp\u003eCertains chats adorent gratter la terre des pots ou mâchouiller les feuilles. Un spray autour des pots crée une zone que le chat préférera éviter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e🏡 Éloigner les chats du jardin\u003c\/h3\u003e\n\u003cp\u003eLes chats errants ou ceux du voisinage viennent creuser dans vos parterres, faire leurs besoins dans votre potager ou chasser les oiseaux ? Appliqué régulièrement en extérieur, il les \u003cstrong\u003eéloigne naturellement\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e🚫 Neutraliser les marquages urinaires\u003c\/h3\u003e\n\u003cp\u003eGrâce au vinaigre blanc, ce spray ne se contente pas de repousser : il \u003cstrong\u003eabsorbe et neutralise les odeurs d'urine\u003c\/strong\u003e qui attirent les chats et les incitent à marquer le même endroit encore et encore.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e🚪 Limiter les zones de passage\u003c\/h3\u003e\n\u003cp\u003eTerrasse, rebord de fenêtre, seuil de porte… vous pouvez définir des zones « interdites » sans avoir à installer de barrières physiques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"gr-section\"\u003e\n\u003ch2\u003eMode d'emploi : comment bien utiliser ce répulsif à chats ?\u003c\/h2\u003e\n\u003cp class=\"gr-section-intro\"\u003ePour obtenir les meilleurs résultats avec le Green Repul' Chats, suivez ces quelques recommandations simples :\u003c\/p\u003e\n\u003cdiv class=\"gr-timeline\"\u003e\n\u003cdiv class=\"gr-timeline-item\"\u003e\n\u003cdiv class=\"gr-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"gr-timeline-content\"\u003e\n\u003ch3\u003eBien agiter le flacon\u003c\/h3\u003e\n\u003cp\u003eAvant chaque utilisation, agitez énergiquement afin que les ingrédients actifs se mélangent correctement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-timeline-item\"\u003e\n\u003cdiv class=\"gr-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"gr-timeline-content\"\u003e\n\u003ch3\u003ePulvériser quotidiennement\u003c\/h3\u003e\n\u003cp\u003eAppliquez sur les zones à protéger : meubles, pots de plantes, rebords de fenêtre, zones de jardin, etc.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-timeline-item\"\u003e\n\u003cdiv class=\"gr-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"gr-timeline-content\"\u003e\n\u003ch3\u003eRenouveler en extérieur\u003c\/h3\u003e\n\u003cp\u003ePensez à renouveler l'application après chaque pluie ou arrosage, car l'eau dilue le produit et réduit son efficacité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-timeline-item\"\u003e\n\u003cdiv class=\"gr-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"gr-timeline-content\"\u003e\n\u003ch3\u003eÊtre régulier\u003c\/h3\u003e\n\u003cp\u003eC'est la constance qui fait la différence. En pulvérisant chaque jour pendant les premières semaines, vous créez un réflexe d'évitement chez le chat. Une fois l'habitude prise, vous pourrez espacer les applications.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-tip\"\u003e\n\u003cspan class=\"gr-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eAstuce pratique :\u003c\/strong\u003e nettoyez d'abord la surface si elle a été souillée (urine, griffures avec dépôt), puis vaporisez le Green Repul'. Le vinaigre blanc neutralisera les odeurs résiduelles tandis que la lavande et le poivre empêcheront le chat de revenir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"gr-section\"\u003e\n\u003ch2\u003eGreen Repul' vs autres répulsifs naturels pour chats : quelles différences ?\u003c\/h2\u003e\n\u003cp class=\"gr-section-intro\"\u003eVous avez peut-être déjà essayé des solutions maison : \u003cstrong\u003emarc de café, agrumes, huiles essentielles, moutarde\u003c\/strong\u003e… Ces remèdes de grand-mère ont leur intérêt, mais présentent souvent des limites.\u003c\/p\u003e\n\u003cdiv class=\"gr-grid\"\u003e\n\u003cdiv class=\"gr-card gr-card-muted\"\u003e\n\u003ch3\u003e☕ Marc de café \u0026amp; agrumes\u003c\/h3\u003e\n\u003cp\u003ePerdent leur odeur \u003cstrong\u003etrès rapidement\u003c\/strong\u003e, surtout en extérieur. Efficacité éphémère qui oblige à renouveler constamment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card gr-card-muted\"\u003e\n\u003ch3\u003e⚠️ Huiles essentielles\u003c\/h3\u003e\n\u003cp\u003ePeuvent être \u003cstrong\u003etoxiques pour les chats\u003c\/strong\u003e en cas d'ingestion ou de contact prolongé, notamment celles à base de tea tree ou d'eucalyptus.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card gr-card-muted\"\u003e\n\u003ch3\u003e🌬️ Poivre seul\u003c\/h3\u003e\n\u003cp\u003eSaupoudré au sol, il est \u003cstrong\u003evite dispersé\u003c\/strong\u003e par le vent ou la pluie. Impossible à fixer sur les surfaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-highlight-box gr-highlight-success\"\u003e\n\u003cp\u003eLe Green Repul' Chats de Phyto'Lab combine justement \u003cstrong\u003eles trois ingrédients les plus efficaces\u003c\/strong\u003e - vinaigre blanc, lavande et poivre noir - dans une \u003cstrong\u003eformule prête à l'emploi en spray\u003c\/strong\u003e. Pas besoin de doser, de mélanger ou de préparer quoi que ce soit. Vous vaporisez, c'est fait. Et contrairement aux recettes maison, la formule est étudiée pour offrir une \u003cstrong\u003etenue et une efficacité optimales\u003c\/strong\u003e dans le temps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #7 \u0026 #8 dans un accordéon groupé --\u003e\n\u003csection class=\"gr-section\"\u003e\n\u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"gr-accordion\"\u003e\n\u003cdetails class=\"gr-accordion-item\"\u003e\n\u003csummary class=\"gr-accordion-header\"\u003e⚠️ Consignes de sécurité\u003c\/summary\u003e\n\u003cdiv class=\"gr-accordion-content mt-3\"\u003e\n\u003cp\u003e\u003cstrong\u003eNe pas ingérer.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eÉviter les tissus blancs ou délicats :\u003c\/strong\u003e la présence de vinaigre blanc peut provoquer des taches ou des décolorations. Testez d'abord sur une zone discrète si vous avez un doute.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTenir hors de portée des enfants.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"gr-accordion-item\"\u003e\n\u003csummary class=\"gr-accordion-header\"\u003e🐾 Note comportementale\u003c\/summary\u003e\n\u003cdiv class=\"gr-accordion-content mt-3\"\u003e\n\u003cp\u003eCe produit est un \u003cstrong\u003erépulsif à base d'ingrédients naturels\u003c\/strong\u003e et ne constitue pas une solution de dressage comportemental. Si votre chat présente des comportements inhabituels ou excessifs (marquage urinaire compulsif, agressivité, stress), consultez un vétérinaire pour en identifier la cause.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gr-section\"\u003e\n\u003ch2\u003eComposition complète\u003c\/h2\u003e\n\u003cdiv class=\"gr-grid-compact\"\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e🫧 Vinaigre blanc\u003c\/h3\u003e\n\u003cp\u003eRépulsif \u0026amp; assainissant\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e💧 Eau minérale\u003c\/h3\u003e\n\u003cp\u003eBase de diffusion\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e💜 Lavande séchée\u003c\/h3\u003e\n\u003cp\u003eRépulsif \u0026amp; parfum agréable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e🌶️ Poivre noir\u003c\/h3\u003e\n\u003cp\u003eGêne olfactive naturelle\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-specs-bar\"\u003e\n\u003cdiv class=\"gr-spec-item\"\u003e\n\u003cstrong\u003e250 ml\u003c\/strong\u003e \u003cspan\u003eContenance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-spec-item\"\u003e\n\u003cstrong\u003eSpray\u003c\/strong\u003e \u003cspan\u003eFormat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-spec-item\"\u003e\n\u003cstrong\u003e100 % naturelle\u003c\/strong\u003e \u003cspan\u003eFormulation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-spec-item\"\u003e\n\u003cstrong\u003eFrance 🇫🇷\u003c\/strong\u003e \u003cspan\u003eFabrication\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #9 --\u003e\n\u003csection class=\"gr-section\"\u003e\n\u003ch2\u003ePourquoi choisir le Green Repul' Chats de Phyto'Lab ?\u003c\/h2\u003e\n\u003cdiv class=\"gr-grid\"\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e🌿 100 % naturel\u003c\/h3\u003e\n\u003cp\u003eAucun produit chimique, aucun composant de synthèse. Seulement quatre ingrédients simples et efficaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e🐱 Respectueux de l'animal\u003c\/h3\u003e\n\u003cp\u003eCe répulsif éloigne sans blesser, sans effrayer et sans intoxiquer. Il joue uniquement sur l'odorat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e🎯 Triple action\u003c\/h3\u003e\n\u003cp\u003eRépulsif + absorbeur d'odeurs + assainissant. Il ne se contente pas de repousser : il nettoie et neutralise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e🏠 Intérieur \u0026amp; extérieur\u003c\/h3\u003e\n\u003cp\u003eSalon, cuisine, jardin, terrasse, potager… Vous l'utilisez là où vous en avez besoin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n\u003cp\u003ePar Phyto'Lab, un laboratoire engagé pour le bien-être animal à travers des solutions naturelles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gr-card\"\u003e\n\u003ch3\u003e✨ Prêt à l'emploi\u003c\/h3\u003e\n\u003cp\u003ePas de mélange à préparer, pas de dosage à calculer. Un geste simple au quotidien pour retrouver votre tranquillité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #10 --\u003e\n\u003csection class=\"gr-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003eVos interrogations sur ce répulsif naturel pour chats\u003c\/h2\u003e\n\u003cdiv class=\"gr-accordion\"\u003e\n\u003cdetails class=\"gr-accordion-item\"\u003e\n\u003csummary class=\"gr-accordion-header\"\u003eCe répulsif pour chat est-il dangereux pour les animaux ?\u003c\/summary\u003e\n\u003cdiv class=\"gr-accordion-content mt-3\"\u003e\n\u003cp\u003eNon. Le Green Repul' Chats est formulé exclusivement avec des \u003cstrong\u003eingrédients naturels\u003c\/strong\u003e (vinaigre blanc, lavande, poivre noir, eau minérale). Il agit uniquement par l'odeur, sans aucune substance nocive. Il n'est toutefois pas destiné à être ingéré.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"gr-accordion-item\"\u003e\n\u003csummary class=\"gr-accordion-header\"\u003eCombien de temps dure l'effet répulsif ?\u003c\/summary\u003e\n\u003cdiv class=\"gr-accordion-content mt-3\"\u003e\n\u003cp\u003eEn intérieur, l'effet persiste généralement \u003cstrong\u003e24 heures\u003c\/strong\u003e, d'où la recommandation d'une pulvérisation quotidienne. En extérieur, la durée dépend des conditions météo : une pluie ou un arrosage nécessitera un renouvellement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"gr-accordion-item\"\u003e\n\u003csummary class=\"gr-accordion-header\"\u003ePeut-on l'utiliser si on a d'autres animaux à la maison ?\u003c\/summary\u003e\n\u003cdiv class=\"gr-accordion-content mt-3\"\u003e\n\u003cp\u003eOui. Les ingrédients utilisés ne présentent pas de danger pour les chiens ou les autres animaux domestiques. Toutefois, les chiens étant eux aussi sensibles aux odeurs fortes, il est possible qu'ils évitent également les zones traitées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"gr-accordion-item\"\u003e\n\u003csummary class=\"gr-accordion-header\"\u003eÇa fonctionne aussi contre les chats errants ?\u003c\/summary\u003e\n\u003cdiv class=\"gr-accordion-content mt-3\"\u003e\n\u003cp\u003eAbsolument. C'est d'ailleurs l'un des usages les plus courants de ce \u003cstrong\u003erépulsif à chats\u003c\/strong\u003e. En vaporisant régulièrement les zones de passage (murets, clôtures, plates-bandes), vous dissuadez les chats du voisinage de s'installer chez vous.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"gr-accordion-item\"\u003e\n\u003csummary class=\"gr-accordion-header\"\u003eL'odeur du vinaigre est-elle gênante pour les humains ?\u003c\/summary\u003e\n\u003cdiv class=\"gr-accordion-content mt-3\"\u003e\n\u003cp\u003eL'odeur du vinaigre s'estompe rapidement pour le nez humain (quelques minutes en intérieur), mais reste perceptible bien plus longtemps pour les chats. La lavande prend ensuite le relais et laisse une \u003cstrong\u003enote agréable et fraîche\u003c\/strong\u003e dans votre intérieur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cp class=\"gr-disclaimer\"\u003eLes résultats peuvent varier selon le comportement individuel de chaque chat. Ce produit ne remplace pas un avis vétérinaire en cas de troubles comportementaux.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --gr-cream: #f5f7f6;\n  --gr-white: #ffffff;\n  --gr-primary: #2E9E8F;\n  --gr-primary-dark: #1B6B5F;\n  --gr-primary-light: #e6f5f2;\n  --gr-secondary: #3DB89E;\n  --gr-accent: #5CC8B2;\n  --gr-text: #1a1a1a;\n  --gr-text-light: #5a5a5a;\n  --gr-border: #e0e0e0;\n  --gr-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --gr-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --gr-radius: 20px;\n  --gr-radius-sm: 12px;\n  --gr-danger-light: #fef2f2;\n  --gr-danger-border: #fca5a5;\n  --gr-success-light: #f0fdf4;\n  --gr-success-border: #86efac;\n}\n\n\/* === CONTENEUR === *\/\n.gr-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--gr-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.gr-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1B6B5F 0%, #2E9E8F 50%, #3DB89E 100%);\n  border-radius: var(--gr-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(--gr-shadow-lg);\n}\n\n.gr-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: 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(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.gr-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.gr-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.gr-subtitle {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .02em;\n  text-transform: uppercase;\n}\n\n.gr-description {\n  color: rgba(255,255,255,.9);\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.gr-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.gr-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(--gr-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.gr-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.gr-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.gr-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--gr-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.gr-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(--gr-primary), var(--gr-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.gr-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--gr-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.gr-card {\n  background: var(--gr-white);\n  border-radius: var(--gr-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--gr-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.gr-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--gr-shadow-lg);\n  border-color: var(--gr-primary);\n}\n\n.gr-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--gr-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.gr-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--gr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.gr-card-muted {\n  background: #fafafa;\n  border: 1px solid var(--gr-border);\n}\n\n.gr-card-muted:hover {\n  border-color: var(--gr-border);\n  transform: translateY(-4px);\n}\n\n\/* === GRILLES === *\/\n.gr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.gr-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.gr-grid-compact .gr-card {\n  padding: 1rem;\n}\n\n.gr-grid-compact .gr-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.gr-grid-compact .gr-card p {\n  font-size: 12px;\n}\n\n\/* === TWO COLUMNS COMPARISON === *\/\n.gr-two-col {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1.25rem;\n}\n\n.gr-col-block {\n  border-radius: var(--gr-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--gr-shadow);\n}\n\n.gr-col-block h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  margin: 0 0 .75rem 0;\n  line-height: 1.3;\n}\n\n.gr-col-block p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--gr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.gr-col-danger {\n  background: var(--gr-danger-light);\n  border: 2px solid var(--gr-danger-border);\n}\n\n.gr-col-danger h3 {\n  color: #b91c1c;\n}\n\n.gr-col-success {\n  background: var(--gr-success-light);\n  border: 2px solid var(--gr-success-border);\n}\n\n.gr-col-success h3 {\n  color: var(--gr-primary-dark);\n}\n\n\/* === HIGHLIGHT BOX === *\/\n.gr-highlight-box {\n  background: var(--gr-primary-light);\n  border-radius: var(--gr-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  border-left: 5px solid var(--gr-primary);\n}\n\n.gr-highlight-box p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--gr-text);\n  margin: 0;\n  line-height: 1.7;\n}\n\n.gr-highlight-success {\n  background: var(--gr-success-light);\n  border-left-color: var(--gr-secondary);\n  margin-top: 1.5rem;\n}\n\n\/* === TIMELINE === *\/\n.gr-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.gr-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.gr-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--gr-primary), var(--gr-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.gr-timeline-content {\n  flex: 1;\n  background: var(--gr-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--gr-radius-sm);\n  box-shadow: var(--gr-shadow);\n}\n\n.gr-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--gr-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.gr-timeline-content p {\n  font-size: 14px;\n  color: var(--gr-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.gr-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--gr-primary-light);\n  border-radius: var(--gr-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.gr-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.gr-tip p {\n  font-size: 14px;\n  color: var(--gr-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDÉON === *\/\n.gr-accordion {\n  background: var(--gr-white);\n  border-radius: var(--gr-radius);\n  box-shadow: var(--gr-shadow);\n  overflow: hidden;\n}\n\n.gr-accordion-item {\n  border-bottom: 1px solid var(--gr-border);\n  margin: 0;\n  padding: 0;\n}\n\n.gr-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.gr-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--gr-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.gr-accordion-header:hover {\n  background: var(--gr-primary-light);\n}\n\n.gr-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.gr-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--gr-primary);\n  transition: transform .2s ease;\n}\n\n.gr-accordion-item[open] .gr-accordion-header::after {\n  content: '−';\n}\n\n.gr-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--gr-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.gr-accordion-content p {\n  margin: 0 0 .5rem 0;\n}\n\n.gr-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === SPECS BAR === *\/\n.gr-specs-bar {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 1rem;\n  margin-top: 1.5rem;\n  padding: 1.25rem;\n  background: var(--gr-white);\n  border-radius: var(--gr-radius);\n  box-shadow: var(--gr-shadow);\n}\n\n.gr-spec-item {\n  text-align: center;\n  padding: 0 1rem;\n  min-width: 100px;\n}\n\n.gr-spec-item strong {\n  display: block;\n  font-size: 15px;\n  font-weight: 800;\n  color: var(--gr-primary-dark);\n  margin-bottom: .15rem;\n}\n\n.gr-spec-item span {\n  font-size: 12px;\n  color: var(--gr-text-light);\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  font-weight: 600;\n}\n\n\/* === DISCLAIMER === *\/\n.gr-disclaimer {\n  font-size: 12px;\n  color: var(--gr-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  .gr-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .gr-two-col {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .gr-card {\n    padding: 1.125rem;\n  }\n\n  .gr-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .gr-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--gr-radius-sm);\n  }\n\n  .gr-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .gr-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .gr-grid-compact {\n    gap: .625rem;\n  }\n\n  .gr-grid-compact .gr-card {\n    padding: .75rem;\n  }\n\n  .gr-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .gr-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .gr-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .gr-timeline-content p {\n    font-size: 13px;\n  }\n\n  .gr-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .gr-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .gr-highlight-box {\n    padding: 1.25rem;\n  }\n\n  .gr-col-block {\n    padding: 1.125rem;\n  }\n\n  .gr-specs-bar {\n    gap: .75rem;\n    padding: 1rem;\n  }\n\n  .gr-spec-item {\n    padding: 0 .5rem;\n    min-width: 80px;\n  }\n\n  .gr-spec-item strong {\n    font-size: 13px;\n  }\n\n  .gr-spec-item span {\n    font-size: 11px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .gr-card {\n    animation: grFadeInUp .5s ease backwards;\n  }\n  .gr-card:nth-child(1) { animation-delay: .05s; }\n  .gr-card:nth-child(2) { animation-delay: .1s; }\n  .gr-card:nth-child(3) { animation-delay: .15s; }\n  .gr-card:nth-child(4) { animation-delay: .2s; }\n  .gr-card:nth-child(5) { animation-delay: .25s; }\n  .gr-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes grFadeInUp {\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  .gr-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482833871225,"sku":"GREENREPUPILACHAT","price":13.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/green-repul-repulsif-naturel-chats-250ml-phytolab-ex-pilagreen-min.jpg?v=1756970119"},{"product_id":"levure-de-biere-200g-pilagreen","title":"Levure de Bière - Chien \u0026 Chat - Santé du poil - 180g - Phyto'lab","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Levure de Bière - Chien \u0026 Chat - Phyto'lab\nPalette détectée:\n  - Primaire: #4A6741 (vert forêt du logo et icônes)\n  - Secondaire: #C4A77D (kraft\/beige du packaging)\n  - Accent: #2C4A3E (vert foncé profond)\n  - Cream: #F7F4EF (beige clair naturel)\nAmbiance: Naturel, éco-responsable, bien-être animal, fabrication française, simplicité\nPréfixe CSS: lb\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Pourquoi donner de la levure de bière à votre chien ou chat ?\"\n  2. \"Composition de la Levure de Bière Phyto'lab\"\n  3. \"Comment donner la levure de bière à votre chien ou chat ? Dosage recommandé\"\n  4. \"Dans quels cas utiliser la levure de bière pour votre animal ?\"\n  5. \"Pourquoi choisir la Levure de Bière Phyto'lab ?\"\n  6. \"Questions fréquentes sur la levure de bière pour chien et chat\"\n  7. \"Précautions d'emploi\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"lb-premium\"\u003e\n  \n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"lb-hero\"\u003e\n    \u003cdiv class=\"lb-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"lb-hero-content\"\u003e\n      \u003cdiv class=\"lb-badges-top\"\u003e\n        \u003cspan class=\"lb-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"lb-badge\"\u003e🌿 100% Naturel\u003c\/span\u003e\n        \u003cspan class=\"lb-badge\"\u003e🐕 Chien \u0026amp; Chat\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"lb-hero-title\"\u003eLevure de Bière Phyto'lab\u003c\/span\u003e\n      \u003cp class=\"lb-subtitle\"\u003eLe secret d'un pelage éclatant et d'une vitalité retrouvée\u003c\/p\u003e\n      \u003cp class=\"lb-description\"\u003eVotre compagnon perd ses poils, a la peau irritée ou manque d'éclat ? Ce complément 100% naturel, riche en vitamines B et protéines, transforme le pelage terne en fourrure soyeuse et brillante.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 1 --\u003e\n  \u003csection class=\"lb-section\"\u003e\n    \u003ch2\u003ePourquoi donner de la levure de bière à votre chien ou chat ?\u003c\/h2\u003e\n    \u003cp class=\"lb-section-intro\"\u003eReconnue depuis des décennies, la levure de bière est un véritable trésor nutritionnel pour vos compagnons à quatre pattes. Naturellement riche en vitamines B, protéines et acides aminés essentiels.\u003c\/p\u003e\n    \u003cdiv class=\"lb-grid\"\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e✨ Pelage sublimé\u003c\/h3\u003e\n        \u003cp\u003eLes vitamines B stimulent la croissance du poil, renforcent sa structure et lui redonnent brillance et souplesse. Idéal en période de mue.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e🛡️ Peau protégée\u003c\/h3\u003e\n        \u003cp\u003eRenforce la barrière cutanée, apaise les démangeaisons et aide à prévenir pellicules et irritations.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e💅 Griffes solides\u003c\/h3\u003e\n        \u003cp\u003eLes acides aminés soufrés fortifient les griffes fragiles ou cassantes de votre compagnon.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e😌 Anti-stress naturel\u003c\/h3\u003e\n        \u003cp\u003eLes vitamines B soutiennent le système nerveux, réduisent la nervosité et favorisent un comportement calme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e🛡️ Défenses renforcées\u003c\/h3\u003e\n        \u003cp\u003eAntioxydants et nutriments soutiennent le système immunitaire face aux agressions extérieures.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e🌱 Digestion optimisée\u003c\/h3\u003e\n        \u003cp\u003eSoutient l'équilibre de la flore intestinale et améliore l'assimilation des nutriments.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 --\u003e\n  \u003csection class=\"lb-section\"\u003e\n    \u003ch2\u003eComposition de la Levure de Bière Phyto'lab\u003c\/h2\u003e\n    \u003cp class=\"lb-section-intro\"\u003eUn seul ingrédient, pur et sans additif, pour une efficacité maximale.\u003c\/p\u003e\n    \u003cdiv class=\"lb-composition-box\"\u003e\n      \u003cdiv class=\"lb-ingredient-main\"\u003e\n        \u003cspan class=\"lb-ingredient-icon\"\u003e🍺\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eLevure de bière pure\u003c\/strong\u003e\n          \u003cspan class=\"lb-ingredient-latin\"\u003e(Saccharomyces cerevisiae)\u003c\/span\u003e\n          \u003cspan class=\"lb-ingredient-pct\"\u003e100%\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lb-grid-compact\"\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e🥩 Protéines\u003c\/h3\u003e\n        \u003cp\u003e~45%\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e🌾 Fibres\u003c\/h3\u003e\n        \u003cp\u003e~15%\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e💊 Vitamines B\u003c\/h3\u003e\n        \u003cp\u003eB1, B2, B3, B5, B6, B8, B9\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e⚡ Minéraux\u003c\/h3\u003e\n        \u003cp\u003eZinc, phosphore, magnésium, fer\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lb-format-badge\"\u003e\n      \u003cspan\u003e📦 Format : Poudre fine – Pot de 180 g\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 --\u003e\n  \u003csection class=\"lb-section\"\u003e\n    \u003ch2\u003eComment donner la levure de bière à votre chien ou chat ? Dosage recommandé\u003c\/h2\u003e\n    \u003cp class=\"lb-section-intro\"\u003eLa poudre se mélange facilement à la nourriture habituelle. Son goût légèrement malté est très apprécié par les chiens comme par les chats.\u003c\/p\u003e\n    \u003cdiv class=\"lb-timeline\"\u003e\n      \u003cdiv class=\"lb-timeline-item\"\u003e\n        \u003cdiv class=\"lb-timeline-number\"\u003e🐱\u003c\/div\u003e\n        \u003cdiv class=\"lb-timeline-content\"\u003e\n          \u003ch3\u003eChat ou petit chien (moins de 10 kg)\u003c\/h3\u003e\n          \u003cp\u003e½ cuillère à café par jour (environ 1 g)\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-timeline-item\"\u003e\n        \u003cdiv class=\"lb-timeline-number\"\u003e🐕\u003c\/div\u003e\n        \u003cdiv class=\"lb-timeline-content\"\u003e\n          \u003ch3\u003eChien moyen (10 à 25 kg)\u003c\/h3\u003e\n          \u003cp\u003e1 cuillère à café par jour (environ 2 g)\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-timeline-item\"\u003e\n        \u003cdiv class=\"lb-timeline-number\"\u003e🦮\u003c\/div\u003e\n        \u003cdiv class=\"lb-timeline-content\"\u003e\n          \u003ch3\u003eGrand chien (plus de 25 kg)\u003c\/h3\u003e\n          \u003cp\u003e1 à 2 cuillères à café par jour (2 à 4 g)\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lb-tip\"\u003e\n      \u003cspan class=\"lb-tip-icon\"\u003e⏱️\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eRésultats visibles en 3 à 4 semaines.\u003c\/strong\u003e Pour un résultat optimal, cure de 2 à 3 mois recommandée, renouvelable aux changements de saison.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 --\u003e\n  \u003csection class=\"lb-section\"\u003e\n    \u003ch2\u003eDans quels cas utiliser la levure de bière pour votre animal ?\u003c\/h2\u003e\n    \u003cdiv class=\"lb-grid-compact\"\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e🪮 Pelage terne\u003c\/h3\u003e\n        \u003cp\u003eSec ou cassant\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e🍂 Chute de poils\u003c\/h3\u003e\n        \u003cp\u003eExcessive ou mue prolongée\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e🩹 Démangeaisons\u003c\/h3\u003e\n        \u003cp\u003ePeau sensible ou irritée\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e💅 Griffes fragiles\u003c\/h3\u003e\n        \u003cp\u003eQui se dédoublent\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e🏥 Convalescence\u003c\/h3\u003e\n        \u003cp\u003eAprès une maladie\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e😰 Stress \u0026amp; anxiété\u003c\/h3\u003e\n        \u003cp\u003eAnimal nerveux\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e🫃 Troubles digestifs\u003c\/h3\u003e\n        \u003cp\u003eSelles molles, flatulences\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card\"\u003e\n        \u003ch3\u003e🛡️ Défenses naturelles\u003c\/h3\u003e\n        \u003cp\u003eRenforcement général\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 --\u003e\n  \u003csection class=\"lb-section\"\u003e\n    \u003ch2\u003ePourquoi choisir la Levure de Bière Phyto'lab ?\u003c\/h2\u003e\n    \u003cdiv class=\"lb-grid\"\u003e\n      \u003cdiv class=\"lb-card lb-card-highlight\"\u003e\n        \u003ch3\u003e🌿 100% naturelle\u003c\/h3\u003e\n        \u003cp\u003eAucun additif, conservateur ou arôme artificiel. Juste de la levure de bière pure.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card lb-card-highlight\"\u003e\n        \u003ch3\u003e🇫🇷 Fabriquée en France\u003c\/h3\u003e\n        \u003cp\u003eQualité contrôlée et traçabilité garantie pour votre tranquillité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card lb-card-highlight\"\u003e\n        \u003ch3\u003e🐾 Chiens \u0026amp; Chats\u003c\/h3\u003e\n        \u003cp\u003eFormule pensée pour les besoins spécifiques de vos compagnons.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card lb-card-highlight\"\u003e\n        \u003ch3\u003e📏 Format pratique\u003c\/h3\u003e\n        \u003cp\u003ePoudre facile à doser, se mélange en quelques secondes à la ration.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lb-card lb-card-highlight\"\u003e\n        \u003ch3\u003e😋 Excellente appétence\u003c\/h3\u003e\n        \u003cp\u003eGoût savoureux apprécié même par les animaux les plus difficiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- SECTION 7 --\u003e\n  \u003csection class=\"lb-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"lb-accordion\"\u003e\n      \u003cdetails class=\"lb-accordion-item\"\u003e\n        \u003csummary class=\"lb-accordion-header\"\u003e📋 Recommandations importantes\u003c\/summary\u003e\n        \u003cdiv class=\"lb-accordion-content\"\u003e\n          \u003cp\u003e• Respectez la posologie recommandée en fonction du poids de votre animal.\u003cbr\u003e\n          • Conservez le produit dans un endroit frais et sec, à l'abri de l'humidité.\u003cbr\u003e\n          • Ce complément ne remplace pas une alimentation équilibrée ni un traitement vétérinaire.\u003cbr\u003e\n          • En cas de doute ou de pathologie connue, consultez votre vétérinaire avant utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"lb-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"lb-cta-box\"\u003e\n      \u003cp\u003e🐾 Offrez à votre chien ou votre chat tous les \u003cstrong\u003ebienfaits de la levure de bière\u003c\/strong\u003e avec ce complément naturel Phyto'lab. Un geste simple au quotidien pour un pelage magnifique, une peau apaisée et un animal en pleine forme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"lb-disclaimer\"\u003eComplément alimentaire pour animaux. Ne se substitue pas à une alimentation variée et équilibrée.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --lb-cream: #F7F4EF;\n  --lb-white: #ffffff;\n  --lb-primary: #4A6741;\n  --lb-primary-dark: #2C4A3E;\n  --lb-primary-light: #E8F0E6;\n  --lb-secondary: #C4A77D;\n  --lb-accent: #8B7355;\n  --lb-text: #1a1a1a;\n  --lb-text-light: #5a5a5a;\n  --lb-border: #e0e0e0;\n  --lb-shadow: 0 4px 24px rgba(74,103,65,.08);\n  --lb-shadow-lg: 0 12px 48px rgba(74,103,65,.15);\n  --lb-radius: 20px;\n  --lb-radius-sm: 12px;\n}\n\n.lb-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--lb-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.lb-hero {\n  position: relative;\n  background: linear-gradient(135deg, #4A6741 0%, #2C4A3E 50%, #C4A77D 100%);\n  border-radius: var(--lb-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(--lb-shadow-lg);\n}\n\n.lb-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.08'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\n  opacity: .5;\n}\n\n.lb-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.lb-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.lb-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(--lb-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.lb-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.lb-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.lb-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n}\n\n.lb-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n.lb-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.lb-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--lb-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.lb-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(--lb-primary), var(--lb-secondary));\n  border-radius: 2px;\n}\n\n.lb-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--lb-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.lb-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.lb-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.lb-card {\n  background: var(--lb-white);\n  border-radius: var(--lb-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--lb-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.lb-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--lb-shadow-lg);\n  border-color: var(--lb-primary);\n}\n\n.lb-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--lb-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.lb-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--lb-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.lb-card-highlight {\n  border-left: 4px solid var(--lb-primary);\n}\n\n.lb-grid-compact .lb-card {\n  padding: 1rem;\n}\n\n.lb-grid-compact .lb-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.lb-grid-compact .lb-card p {\n  font-size: 12px;\n}\n\n.lb-composition-box {\n  background: var(--lb-white);\n  border-radius: var(--lb-radius);\n  padding: 1.5rem 2rem;\n  box-shadow: var(--lb-shadow);\n  margin-bottom: 1.5rem;\n  text-align: center;\n}\n\n.lb-ingredient-main {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.lb-ingredient-icon {\n  font-size: 40px;\n}\n\n.lb-ingredient-main strong {\n  font-size: 20px;\n  color: var(--lb-primary-dark);\n  display: block;\n}\n\n.lb-ingredient-latin {\n  font-size: 14px;\n  color: var(--lb-text-light);\n  font-style: italic;\n  display: block;\n}\n\n.lb-ingredient-pct {\n  display: inline-block;\n  background: var(--lb-primary);\n  color: white;\n  padding: 4px 12px;\n  border-radius: 999px;\n  font-size: 14px;\n  font-weight: 700;\n  margin-top: 6px;\n}\n\n.lb-format-badge {\n  text-align: center;\n  margin-top: 1.5rem;\n}\n\n.lb-format-badge span {\n  display: inline-block;\n  background: var(--lb-primary-light);\n  color: var(--lb-primary-dark);\n  padding: 12px 24px;\n  border-radius: var(--lb-radius-sm);\n  font-weight: 700;\n  font-size: 15px;\n}\n\n.lb-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.lb-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.lb-timeline-number {\n  flex-shrink: 0;\n  width: 50px;\n  height: 50px;\n  background: linear-gradient(135deg, var(--lb-primary), var(--lb-primary-dark));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  box-shadow: 0 4px 12px rgba(74,103,65,.3);\n}\n\n.lb-timeline-content {\n  flex: 1;\n  background: var(--lb-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--lb-radius-sm);\n  box-shadow: var(--lb-shadow);\n}\n\n.lb-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--lb-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.lb-timeline-content p {\n  font-size: 14px;\n  color: var(--lb-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.lb-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--lb-primary-light);\n  border-radius: var(--lb-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n  border-left: 4px solid var(--lb-primary);\n}\n\n.lb-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.lb-tip p {\n  font-size: 14px;\n  color: var(--lb-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.lb-accordion {\n  background: var(--lb-white);\n  border-radius: var(--lb-radius);\n  box-shadow: var(--lb-shadow);\n  overflow: hidden;\n}\n\n.lb-accordion-item {\n  border-bottom: 1px solid var(--lb-border);\n  margin: 0;\n  padding: 0;\n}\n\n.lb-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.lb-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--lb-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.lb-accordion-header:hover {\n  background: var(--lb-primary-light);\n}\n\n.lb-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.lb-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--lb-primary);\n  transition: transform .2s ease;\n}\n\n.lb-accordion-item[open] .lb-accordion-header::after {\n  content: '−';\n}\n\n.lb-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--lb-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.lb-accordion-content p {\n  margin: 0;\n}\n\n.lb-cta-box {\n  background: linear-gradient(135deg, var(--lb-primary) 0%, var(--lb-primary-dark) 100%);\n  border-radius: var(--lb-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.lb-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.lb-disclaimer {\n  font-size: 12px;\n  color: var(--lb-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .lb-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .lb-card {\n    padding: 1.125rem;\n  }\n  \n  .lb-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .lb-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--lb-radius-sm);\n  }\n  \n  .lb-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .lb-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .lb-grid-compact {\n    gap: .625rem;\n  }\n  \n  .lb-grid-compact .lb-card {\n    padding: .75rem;\n  }\n  \n  .lb-timeline-number {\n    width: 40px;\n    height: 40px;\n    font-size: 18px;\n  }\n  \n  .lb-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .lb-timeline-content h3 {\n    font-size: 14px;\n  }\n  \n  .lb-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .lb-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .lb-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  \n  .lb-composition-box {\n    padding: 1.25rem 1rem;\n  }\n  \n  .lb-ingredient-icon {\n    font-size: 32px;\n  }\n  \n  .lb-ingredient-main strong {\n    font-size: 17px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .lb-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .lb-card:nth-child(1) { animation-delay: .05s; }\n  .lb-card:nth-child(2) { animation-delay: .1s; }\n  .lb-card:nth-child(3) { animation-delay: .15s; }\n  .lb-card:nth-child(4) { animation-delay: .2s; }\n  .lb-card:nth-child(5) { animation-delay: .25s; }\n  .lb-card:nth-child(6) { animation-delay: .3s; }\n  .lb-card:nth-child(7) { animation-delay: .35s; }\n  .lb-card:nth-child(8) { animation-delay: .4s; }\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  .lb-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482833903993,"sku":"LEVUREBIEREPILA","price":11.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/levure-de-biere-chien-chat-sante-du-poil-180g-phytolab-lifestyle.webp?v=1770708985"},{"product_id":"shampooing-puce-tique-250ml-phytolab","title":"Shampoing Chien et Chat - Tiques \u0026 Puces - 250ml - Phyto'Lab","description":"\u003cdiv class=\"pl-premium\"\u003e\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"pl-hero\"\u003e\n    \u003cdiv class=\"pl-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pl-hero-content\"\u003e\n      \u003cdiv class=\"pl-badges-top\"\u003e\n        \u003cspan class=\"pl-badge\"\u003e🐾 Chien \u0026amp; chat\u003c\/span\u003e \u003cspan class=\"pl-badge\"\u003e🌿 Actifs naturels \u003c\/span\u003e\n        \u003cspan class=\"pl-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"pl-badge\"\u003e🛡️ Anti-tiques \u0026amp; puces\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"pl-hero-title\"\u003eShampoing tiques \u0026amp; puces Phyto'Lab\u003c\/span\u003e\n      \u003cp class=\"pl-subtitle\"\u003eLa protection antiparasitaire naturelle pour vos compagnons\u003c\/p\u003e\n      \u003cp class=\"pl-description\"\u003eFormulé à base de terre de diatomée et d'huiles essentielles de thym, menthe poivrée et\n        eucalyptus citronné, ce shampoing repousse les parasites tout en nettoyant le pelage en douceur. Sans parabènes,\n        sans colorants artificiels - 250 ml.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"pl-section\"\u003e\n    \u003ch2\u003eShampoing anti-puces et anti-tiques naturel pour chien et chat – Phyto'Lab\u003c\/h2\u003e\n    \u003cp class=\"pl-section-intro\"\u003eVotre compagnon se gratte, se mordille, semble agité ? Les puces et les tiques sont\n      souvent responsables de ces désagréments, surtout au retour des beaux jours.\u003c\/p\u003e\n    \u003cdiv class=\"pl-grid-compact\"\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🌿 Formule naturelle\u003c\/h3\u003e\n        \u003cp\u003eActifs naturels, sans insecticides chimiques agressifs pour la peau de votre animal\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🛡️ Action répulsive\u003c\/h3\u003e\n        \u003cp\u003eRepousse les parasites externes tout en nettoyant le pelage en douceur\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🌸 Parfum frais\u003c\/h3\u003e\n        \u003cp\u003eAu frais parfum de thym et de menthe poivrée pour une peau nettoyée et apaisée\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🐶 Chien \u0026amp; chat\u003c\/h3\u003e\n        \u003cp\u003eFormule universelle sans parabènes ni colorants, respectueuse de l'équilibre cutané\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"pl-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un shampoing antiparasitaire naturel ?\u003c\/h2\u003e\n    \u003cp class=\"pl-section-intro\"\u003eDe nombreux shampoings anti-puces contiennent des insecticides de synthèse comme la\n      tétraméthrine ou la perméthrine. Ces molécules peuvent irriter la peau sensible de certains animaux et ne sont pas\n      sans conséquences environnementales.\u003c\/p\u003e\n    \u003cp class=\"pl-section-intro\"\u003eLe shampoing Phyto'Lab mise sur la \u003cstrong\u003erépulsion naturelle\u003c\/strong\u003e grâce à des\n      huiles essentielles et des actifs végétaux reconnus pour leurs propriétés insectifuges. L'objectif : créer un\n      environnement hostile aux parasites tout en prenant soin du pelage et de la peau.\u003c\/p\u003e\n    \u003cdiv class=\"pl-grid\"\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🚫 Aucun insecticide chimique\u003c\/h3\u003e\n        \u003cp\u003eUne formule douce qui respecte la peau et le poil de votre animal, même en utilisation régulière\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🌱 Actifs d'origine naturelle\u003c\/h3\u003e\n        \u003cp\u003eTerre de diatomée, huiles essentielles de thym, menthe poivrée et eucalyptus citronné\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🐾 Convient aux chiens et aux chats\u003c\/h3\u003e\n        \u003cp\u003eUne seule formule pour tous vos compagnons à quatre pattes\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabrication française\u003c\/h3\u003e\n        \u003cp\u003eConçu et fabriqué par Phyto'Lab en France, la nature au service du bien-être animal\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"pl-section\"\u003e\n    \u003ch2\u003eLes actifs clés de ce shampoing anti-tiques pour chien et chat\u003c\/h2\u003e\n    \u003cp class=\"pl-section-intro\"\u003eChaque ingrédient a été sélectionné pour ses propriétés spécifiques. Voici ce qui rend\n      cette formule particulièrement intéressante :\u003c\/p\u003e\n    \u003cdiv class=\"pl-grid\"\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🪨 Terre de diatomée\u003c\/h3\u003e\n        \u003cp\u003e100 % naturelle, issue de micro-algues fossilisées, elle agit mécaniquement sur les parasites en endommageant\n          leur exosquelette. Contribue à les éliminer et à prévenir leur réapparition sur le pelage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🌺 Sécuridaca\u003c\/h3\u003e\n        \u003cp\u003ePlante aux vertus antiseptiques et cicatrisantes qui aide à apaiser la peau irritée par les piqûres et\n          grattages. Offre une protection contre les infections cutanées secondaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🍃 Huile essentielle de menthe poivrée\u003c\/h3\u003e\n        \u003cp\u003eRafraîchissante et apaisante, elle possède des propriétés antibactériennes et antifongiques reconnues. Son\n          parfum puissant agit comme un répulsif naturel contre les insectes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🌿 Huile essentielle de thym\u003c\/h3\u003e\n        \u003cp\u003eAntibactérienne et revitalisante, elle fortifie le poil en profondeur et maintient un environnement cutané\n          sain, défavorable aux parasites.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🍋 Huile essentielle d'eucalyptus citronné\u003c\/h3\u003e\n        \u003cp\u003eL'un des répulsifs naturels les plus étudiés. Son action insectifuge est particulièrement efficace contre les\n          puces, tiques et moustiques. Le pilier de l'effet protecteur de ce shampoing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"pl-section\"\u003e\n    \u003ch2\u003eComment utiliser ce shampoing antiparasitaire ?\u003c\/h2\u003e\n    \u003cp class=\"pl-section-intro\"\u003ePour obtenir les meilleurs résultats avec ce shampoing anti-puces pour chien et chat,\n      suivez ces étapes :\u003c\/p\u003e\n    \u003cdiv class=\"pl-timeline\"\u003e\n      \u003cdiv class=\"pl-timeline-item\"\u003e\n        \u003cdiv class=\"pl-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"pl-timeline-content\"\u003e\n          \u003ch3\u003eBien agiter le flacon\u003c\/h3\u003e\n          \u003cp\u003eAgitez avant chaque utilisation afin d'homogénéiser les actifs naturels.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-timeline-item\"\u003e\n        \u003cdiv class=\"pl-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"pl-timeline-content\"\u003e\n          \u003ch3\u003eMouiller abondamment le pelage\u003c\/h3\u003e\n          \u003cp\u003eMouillez l'ensemble du pelage de votre animal à l'eau tiède.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-timeline-item\"\u003e\n        \u003cdiv class=\"pl-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"pl-timeline-content\"\u003e\n          \u003ch3\u003eAppliquer le shampoing\u003c\/h3\u003e\n          \u003cp\u003eAppliquez une quantité suffisante sur l'ensemble du corps, en insistant sur les zones exposées : cou,\n            derrière les oreilles, base de la queue, ventre et intérieur des cuisses.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-timeline-item\"\u003e\n        \u003cdiv class=\"pl-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"pl-timeline-content\"\u003e\n          \u003ch3\u003eFrictionner doucement\u003c\/h3\u003e\n          \u003cp\u003eMassez la peau pour bien faire pénétrer les actifs naturels dans le pelage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-timeline-item\"\u003e\n        \u003cdiv class=\"pl-timeline-number\"\u003e5\u003c\/div\u003e\n        \u003cdiv class=\"pl-timeline-content\"\u003e\n          \u003ch3\u003eLaisser agir 1 à 2 minutes\u003c\/h3\u003e\n          \u003cp\u003eC'est le temps nécessaire pour que les huiles essentielles exercent pleinement leur action répulsive.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-timeline-item\"\u003e\n        \u003cdiv class=\"pl-timeline-number\"\u003e6\u003c\/div\u003e\n        \u003cdiv class=\"pl-timeline-content\"\u003e\n          \u003ch3\u003eRincer abondamment\u003c\/h3\u003e\n          \u003cp\u003eRincez à l'eau claire jusqu'à élimination complète du produit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pl-tip\"\u003e\n      \u003cspan class=\"pl-tip-icon\"\u003e📅\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eFréquence recommandée :\u003c\/strong\u003e un shampoing par mois suffit pour maintenir une protection efficace\n        tout en préservant la barrière hydrolipidique naturelle de la peau. En période de forte exposition (printemps,\n        été, balades en forêt), vous pouvez rapprocher les applications à une fois toutes les deux à trois semaines.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"pl-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce shampoing ?\u003c\/h2\u003e\n    \u003cp class=\"pl-section-intro\"\u003eCe shampoing antiparasitaire pour chat et chien est particulièrement adapté dans les\n      situations suivantes :\u003c\/p\u003e\n    \u003cdiv class=\"pl-grid\"\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🏞️ Sorties régulières en extérieur\u003c\/h3\u003e\n        \u003cp\u003eVotre animal sort régulièrement au jardin, au parc, en forêt ou à la campagne et est exposé aux tiques et\n          puces.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🌿 Approche naturelle privilégiée\u003c\/h3\u003e\n        \u003cp\u003eVous préférez limiter l'exposition de votre compagnon aux insecticides chimiques et optez pour des solutions\n          douces.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🐕 Peau sensible\u003c\/h3\u003e\n        \u003cp\u003eVotre chien ou chat a la peau sensible et supporte mal les antiparasitaires classiques à base d'insecticides\n          de synthèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e💊 En complément d'un traitement\u003c\/h3\u003e\n        \u003cp\u003eEn complément de pipettes ou colliers antiparasitaires pour renforcer la protection lors du bain.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🚶 Après une promenade\u003c\/h3\u003e\n        \u003cp\u003eAprès une balade en zone infestée pour nettoyer le pelage et repousser les parasites qui auraient pu s'y\n          accrocher.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pl-tip\"\u003e\n      \u003cspan class=\"pl-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eBon à savoir :\u003c\/strong\u003e ce shampoing n'est pas un shampoing sec antiparasitaire. Il nécessite un\n        rinçage à l'eau. Si votre chat n'apprécie pas le bain, procédez avec douceur, en utilisant un gant humide imbibé\n        du produit dilué sur les zones ciblées.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- H2 #6 --\u003e\n  \u003csection class=\"pl-section\"\u003e\n    \u003ch2\u003eConseils complémentaires pour protéger votre animal des parasites\u003c\/h2\u003e\n    \u003cp class=\"pl-section-intro\"\u003eUn shampoing anti-tiques constitue un excellent geste de soin, mais la lutte contre les\n      parasites est plus efficace lorsqu'elle s'inscrit dans une routine globale :\u003c\/p\u003e\n    \u003cdiv class=\"pl-grid-compact\"\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🔍 Inspectez régulièrement\u003c\/h3\u003e\n        \u003cp\u003eVérifiez le pelage après chaque sortie, en particulier dans les herbes hautes ou en forêt\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🧺 Lavez la literie\u003c\/h3\u003e\n        \u003cp\u003eLavez coussins et couvertures de votre compagnon à 60 °C au moins une fois par mois\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🧹 Aspirez fréquemment\u003c\/h3\u003e\n        \u003cp\u003eLes œufs de puces se logent dans les fibres des tapis et moquettes : aspirez les zones de couchage\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🛡️ Associez les solutions\u003c\/h3\u003e\n        \u003cp\u003eCombinez le shampoing avec des sprays répulsifs ou colliers aux huiles essentielles pour une protection\n          renforcée\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- H2 #7 \u0026 #8 regroupés en accordéon --\u003e\n  \u003csection class=\"pl-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"pl-accordion\"\u003e\n      \u003cdetails class=\"pl-accordion-item\"\u003e\n        \u003csummary class=\"pl-accordion-header\"\u003e⚠️ Usage et sécurité\u003c\/summary\u003e\n        \u003cdiv class=\"pl-accordion-content mt-3\"\u003e\n          \u003cp\u003e\u003cstrong\u003eUsage externe uniquement.\u003c\/strong\u003e Ce produit est destiné aux animaux et ne convient pas à l'homme.\n            Éviter tout contact avec les yeux et les muqueuses de l'animal. En cas de contact accidentel, rincer\n            immédiatement et abondamment à l'eau claire. Tenir hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"pl-accordion-item\"\u003e\n        \u003csummary class=\"pl-accordion-header\"\u003e🩺 En cas de réaction\u003c\/summary\u003e\n        \u003cdiv class=\"pl-accordion-content mt-3\"\u003e\n          \u003cp\u003eEn cas de réaction cutanée inhabituelle (rougeurs, démangeaisons persistantes), cesser l'utilisation et\n            consulter votre vétérinaire. Ce shampoing\n            \u003cstrong\u003ene remplace pas un traitement antiparasitaire vétérinaire\u003c\/strong\u003e. En cas d'infestation importante,\n            consultez un professionnel de santé animale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"pl-section\"\u003e\n    \u003ch2\u003eContenance et conservation\u003c\/h2\u003e\n    \u003cdiv class=\"pl-grid pl-grid-three\"\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e📦 Format\u003c\/h3\u003e\n        \u003cp\u003eFlacon de 250 ml\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🧊 Conservation\u003c\/h3\u003e\n        \u003cp\u003eÀ conserver dans un endroit frais et sec, à l'abri de la lumière directe et de la chaleur\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pl-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabrication\u003c\/h3\u003e\n        \u003cp\u003eFrance – Phyto'Lab, la nature au service du bien-être animal\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection style=\"margin-bottom: 0px!important;\" class=\"pl-section\"\u003e\n    \u003cdiv class=\"pl-cta-box\"\u003e\n      \u003cp\u003e🐾 Offrez à votre compagnon une protection antiparasitaire naturelle et douce - au frais parfum de thym et de\n        menthe poivrée, pour un pelage propre, sain et protégé.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"pl-disclaimer\"\u003eCe shampoing ne remplace pas un traitement antiparasitaire vétérinaire. En cas\n      d'infestation importante, consultez un professionnel de santé animale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  :root {\n    --pl-cream: #f5f9f6;\n    --pl-white: #ffffff;\n    --pl-primary: #6B9E7A;\n    --pl-primary-dark: #3D6B4A;\n    --pl-primary-light: #e8f3eb;\n    --pl-secondary: #4A7D5A;\n    --pl-accent: #A8D5B8;\n    --pl-text: #1a1a1a;\n    --pl-text-light: #5a5a5a;\n    --pl-border: #dce8df;\n    --pl-shadow: 0 4px 24px rgba(61, 107, 74, .08);\n    --pl-shadow-lg: 0 12px 48px rgba(61, 107, 74, .15);\n    --pl-radius: 20px;\n    --pl-radius-sm: 12px;\n  }\n\n  .pl-premium {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n    background: var(--pl-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  }\n\n  \/* === HERO === *\/\n  .pl-hero {\n    position: relative;\n    background: linear-gradient(135deg, #3D6B4A 0%, #6B9E7A 50%, #A8D5B8 100%);\n    border-radius: var(--pl-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(--pl-shadow-lg);\n  }\n\n  .pl-hero-pattern {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background-image: radial-gradient(circle at 20% 30%, rgba(255, 255, 255, .12) 0%, transparent 50%),\n      radial-gradient(circle at 80% 70%, rgba(255, 255, 255, .08) 0%, transparent 50%),\n      url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 10 C25 20, 20 25, 30 35 C40 25, 35 20, 30 10Z' fill='white' opacity='.04'\/%3E%3C\/svg%3E\");\n    opacity: .6;\n  }\n\n  .pl-hero-content {\n    position: relative;\n    z-index: 1;\n    text-align: center;\n  }\n\n  .pl-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    line-height: 1.1;\n  }\n\n  .pl-subtitle {\n    color: rgba(255, 255, 255, .92);\n    font-size: clamp(16px, 3vw, 22px);\n    font-weight: 600;\n    margin: 0 0 1rem 0;\n    letter-spacing: -.01em;\n  }\n\n  .pl-description {\n    color: rgba(255, 255, 255, .85);\n    font-size: clamp(14px, 2.5vw, 17px);\n    line-height: 1.7;\n    max-width: 700px;\n    margin: 0 auto;\n  }\n\n  \/* === BADGES === *\/\n  .pl-badges-top {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 8px;\n    margin-bottom: 1.5rem;\n  }\n\n  .pl-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(--pl-primary-dark);\n    box-shadow: 0 2px 12px rgba(0, 0, 0, .1);\n    transition: all .3s ease;\n  }\n\n  .pl-badge:hover {\n    transform: translateY(-2px) scale(1.05);\n  }\n\n  \/* === SECTIONS === *\/\n  .pl-section {\n    margin-bottom: clamp(2rem, 4vw, 3.5rem);\n  }\n\n  .pl-premium h2 {\n    font-size: clamp(22px, 5vw, 36px);\n    font-weight: 900;\n    color: var(--pl-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  .pl-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(--pl-primary), var(--pl-accent));\n    border-radius: 2px;\n  }\n\n  \/* === SECTION INTRO === *\/\n  .pl-section-intro {\n    text-align: center;\n    font-size: clamp(15px, 2.5vw, 17px);\n    color: var(--pl-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  \/* === CARDS === *\/\n  .pl-card {\n    background: var(--pl-white);\n    border-radius: var(--pl-radius);\n    padding: clamp(1.25rem, 3vw, 2rem);\n    box-shadow: var(--pl-shadow);\n    border: 2px solid transparent;\n    transition: all .3s ease;\n    text-align: center;\n  }\n\n  .pl-card:hover {\n    transform: translateY(-6px);\n    box-shadow: var(--pl-shadow-lg);\n    border-color: var(--pl-primary);\n  }\n\n  .pl-card h3 {\n    font-size: clamp(15px, 2.5vw, 18px);\n    font-weight: 800;\n    color: var(--pl-primary-dark);\n    margin: 0 0 .5rem 0;\n    line-height: 1.3;\n  }\n\n  .pl-card p {\n    font-size: clamp(13px, 2vw, 15px);\n    color: var(--pl-text-light);\n    margin: 0;\n    line-height: 1.6;\n  }\n\n  \/* === GRILLES === *\/\n  .pl-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 1.25rem;\n  }\n\n  .pl-grid-three {\n    grid-template-columns: repeat(3, 1fr);\n  }\n\n  \/* === GRILLE COMPACTE === *\/\n  .pl-grid-compact {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 1rem;\n  }\n\n  .pl-grid-compact .pl-card {\n    padding: 1rem;\n  }\n\n  .pl-grid-compact .pl-card h3 {\n    font-size: 14px;\n    margin-bottom: .35rem;\n  }\n\n  .pl-grid-compact .pl-card p {\n    font-size: 12px;\n  }\n\n  \/* === TIMELINE === *\/\n  .pl-timeline {\n    display: flex;\n    flex-direction: column;\n    gap: 1rem;\n  }\n\n  .pl-timeline-item {\n    display: flex;\n    gap: 1rem;\n    align-items: flex-start;\n  }\n\n  .pl-timeline-number {\n    flex-shrink: 0;\n    width: 40px;\n    height: 40px;\n    background: linear-gradient(135deg, var(--pl-primary), var(--pl-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  .pl-timeline-content {\n    flex: 1;\n    background: var(--pl-white);\n    padding: 1rem 1.25rem;\n    border-radius: var(--pl-radius-sm);\n    box-shadow: var(--pl-shadow);\n  }\n\n  .pl-timeline-content h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--pl-primary-dark);\n    margin: 0 0 .25rem 0;\n  }\n\n  .pl-timeline-content p {\n    font-size: 14px;\n    color: var(--pl-text-light);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  \/* === TESTIMONIAL === *\/\n  .pl-testimonial {\n    background: var(--pl-white);\n    border-radius: var(--pl-radius);\n    padding: clamp(1.5rem, 4vw, 2.5rem);\n    box-shadow: var(--pl-shadow);\n    border-left: 4px solid var(--pl-primary);\n  }\n\n  .pl-testimonial-text {\n    font-size: clamp(15px, 2.5vw, 17px);\n    color: var(--pl-text);\n    line-height: 1.8;\n    font-style: italic;\n    margin: 0;\n  }\n\n  \/* === ACCORDÉON === *\/\n  .pl-accordion {\n    background: var(--pl-white);\n    border-radius: var(--pl-radius);\n    box-shadow: var(--pl-shadow);\n    overflow: hidden;\n  }\n\n  .pl-accordion-item {\n    border-bottom: 1px solid var(--pl-border);\n    margin: 0;\n    padding: 0;\n  }\n\n  .pl-accordion-item:last-child {\n    border-bottom: none;\n  }\n\n  .pl-accordion-header {\n    padding: 1rem 1.25rem;\n    font-weight: 700;\n    font-size: 15px;\n    color: var(--pl-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  .pl-accordion-header:hover {\n    background: var(--pl-primary-light);\n  }\n\n  .pl-accordion-header::-webkit-details-marker {\n    display: none;\n  }\n\n  .pl-accordion-header::after {\n    content: '+';\n    font-size: 20px;\n    font-weight: 400;\n    color: var(--pl-primary);\n    transition: transform .2s ease;\n  }\n\n  .pl-accordion-item[open] .pl-accordion-header::after {\n    content: '−';\n  }\n\n  .pl-accordion-content {\n    padding: 0 1.25rem 1rem;\n    color: var(--pl-text-light);\n    font-size: 14px;\n    line-height: 1.7;\n    margin-top: 10px;\n  }\n\n  .pl-accordion-content p {\n    margin: 0;\n  }\n\n  \/* === TIP BOX === *\/\n  .pl-tip {\n    display: flex;\n    gap: 1rem;\n    align-items: flex-start;\n    background: var(--pl-primary-light);\n    border-radius: var(--pl-radius-sm);\n    padding: 1rem 1.25rem;\n    margin-top: 1.25rem;\n  }\n\n  .pl-tip-icon {\n    font-size: 24px;\n    flex-shrink: 0;\n  }\n\n  .pl-tip p {\n    font-size: 14px;\n    color: var(--pl-text);\n    margin: 0;\n    line-height: 1.6;\n  }\n\n  \/* === CTA === *\/\n  .pl-cta-box {\n    background: linear-gradient(135deg, var(--pl-primary) 0%, var(--pl-primary-dark) 100%);\n    border-radius: var(--pl-radius);\n    padding: clamp(1.75rem, 4vw, 3rem);\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .pl-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  \/* === DISCLAIMER === *\/\n  .pl-disclaimer {\n    font-size: 12px;\n    color: var(--pl-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    .pl-grid {\n      grid-template-columns: 1fr;\n      gap: 1rem;\n    }\n\n    .pl-grid-three {\n      grid-template-columns: 1fr;\n    }\n\n    .pl-card {\n      padding: 1.125rem;\n    }\n\n    .pl-section {\n      margin-bottom: 1.75rem;\n    }\n\n    .pl-hero {\n      padding: 2rem 1.25rem;\n      margin-bottom: 1.75rem;\n      border-radius: var(--pl-radius-sm);\n    }\n\n    .pl-premium h2 {\n      margin-bottom: 1rem;\n      padding-bottom: .75rem;\n    }\n\n    .pl-premium h2::after {\n      width: 40px;\n      height: 3px;\n    }\n\n    .pl-grid-compact {\n      gap: .625rem;\n    }\n\n    .pl-grid-compact .pl-card {\n      padding: .75rem;\n    }\n\n    .pl-timeline-number {\n      width: 32px;\n      height: 32px;\n      font-size: 14px;\n    }\n\n    .pl-timeline-content {\n      padding: .875rem 1rem;\n    }\n\n    .pl-timeline-content h3 {\n      font-size: 14px;\n    }\n\n    .pl-timeline-content p {\n      font-size: 13px;\n    }\n\n    .pl-accordion-header {\n      padding: .875rem 1rem;\n      font-size: 14px;\n    }\n\n    .pl-accordion-content {\n      padding: 0 1rem .875rem;\n      font-size: 13px;\n    }\n\n    .pl-testimonial {\n      padding: 1.25rem;\n    }\n\n    .pl-testimonial-text {\n      font-size: 14px;\n    }\n  }\n\n  \/* === ANIMATIONS === *\/\n  @media (prefers-reduced-motion: no-preference) {\n    .pl-card {\n      animation: plFadeInUp .5s ease backwards;\n    }\n\n    .pl-card:nth-child(1) {\n      animation-delay: .05s;\n    }\n\n    .pl-card:nth-child(2) {\n      animation-delay: .1s;\n    }\n\n    .pl-card:nth-child(3) {\n      animation-delay: .15s;\n    }\n\n    .pl-card:nth-child(4) {\n      animation-delay: .2s;\n    }\n\n    .pl-card:nth-child(5) {\n      animation-delay: .25s;\n    }\n\n    .pl-card:nth-child(6) {\n      animation-delay: .3s;\n    }\n  }\n\n  @keyframes plFadeInUp {\n    from {\n      opacity: 0;\n      transform: translateY(20px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  \/* === ACCESSIBILITÉ === *\/\n  @media (prefers-reduced-motion: reduce) {\n    .pl-premium * {\n      animation-duration: 0.01ms !important;\n      transition-duration: 0.01ms !important;\n    }\n  }\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482834067833,"sku":"SHAMPPILAINSECT","price":9.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/shampoing-chien-et-chat-tiques-puces-250ml-phytolab-lifestyle_d7555ba1-af71-47ff-9d12-b46233c87e90.webp?v=1772459841"},{"product_id":"shampooing-pelage-et-brillance-250ml-phytolab","title":"Shampoing Chien et Chat - Pelage et Brillance - 250ml - Phyto'lab","description":"\u003cdiv class=\"pl-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"pl-hero\"\u003e\n\u003cdiv class=\"pl-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pl-hero-content\"\u003e\n\u003cdiv class=\"pl-badges-top\"\u003e\n\u003cspan class=\"pl-badge\"\u003e🥥 Huile de coco\u003c\/span\u003e \u003cspan class=\"pl-badge\"\u003e🌸 Parfum fleur d'oranger\u003c\/span\u003e \u003cspan class=\"pl-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"pl-badge\"\u003e🌿 98,2 % naturel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"pl-hero-title\"\u003eShampooing Pelage \u0026amp; Brillance Phyto'Lab\u003c\/span\u003e\n\u003cp class=\"pl-subtitle\"\u003ePour chien et chat • 250 ml\u003c\/p\u003e\n\u003cp class=\"pl-description\"\u003eUn soin lavant naturel à l'huile de coco qui redonne éclat, douceur et vitalité au pelage de votre compagnon, dans un délicat parfum de fleur d'oranger.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003eShampooing Pelage \u0026amp; Brillance Phyto'Lab : redonnez éclat et douceur au poil de votre compagnon\u003c\/h2\u003e\n\u003cp class=\"pl-section-intro\"\u003eVotre chien ou votre chat a le pelage terne, sec ou fragilisé ? Ce shampooing a été spécialement formulé pour redonner toute sa vitalité au poil de votre animal.\u003c\/p\u003e\n\u003cdiv class=\"pl-grid\"\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🥥 Huile de coco nourrissante\u003c\/h3\u003e\n\u003cp\u003eAu cœur de la formule, l'huile de coco hydrate en profondeur, redonne souplesse et brillance au poil et le protège contre le dessèchement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🌿 98,2 % d'origine naturelle\u003c\/h3\u003e\n\u003cp\u003eUne base lavante douce qui respecte la barrière hydrolipidique de la peau, sans sulfates agressifs ni composants irritants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🌸 Parfum fleur d'oranger\u003c\/h3\u003e\n\u003cp\u003eUn délicat parfum qui rend chaque moment de toilettage agréable pour vous comme pour votre compagnon à quatre pattes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-tip\"\u003e\n\u003cspan class=\"pl-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eSi vous cherchez une alternative naturelle aux shampooings antiseptiques du commerce, ce soin lavant Phyto'Lab constitue un excellent choix pour un entretien régulier du pelage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003eÀ qui s'adresse ce shampooing naturel pour chien et chat ?\u003c\/h2\u003e\n\u003cp class=\"pl-section-intro\"\u003eCe shampooing convient à \u003cstrong\u003etous les types de pelages\u003c\/strong\u003e : poils courts, longs, frisés ou durs. Il est particulièrement recommandé dans les cas suivants :\u003c\/p\u003e\n\u003cdiv class=\"pl-grid-compact\"\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e✨ Pelage terne\u003c\/h3\u003e\n\u003cp\u003eVotre animal manque de brillance malgré une alimentation équilibrée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e💪 Poils fragilisés\u003c\/h3\u003e\n\u003cp\u003eAprès une mue, un stress ou un traitement cutané, le poil a besoin d'être fortifié.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🛡️ Peau sensible\u003c\/h3\u003e\n\u003cp\u003eFormule douce qui convient aux animaux à l'épiderme réactif, sans dessèchement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🛁 Entretien courant\u003c\/h3\u003e\n\u003cp\u003eEn toilettage de routine, il préserve la beauté naturelle du pelage avec nutrition et protection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-tip\"\u003e\n\u003cspan class=\"pl-tip-icon\"\u003e🐾\u003c\/span\u003e\n\u003cp\u003eQue vous ayez un Golden Retriever au poil long, un Bouledogue au poil ras ou un chat Persan à la fourrure dense, ce shampooing s'adapte aux besoins spécifiques de chaque animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003eLes bienfaits des ingrédients naturels de ce shampooing\u003c\/h2\u003e\n\u003cp class=\"pl-section-intro\"\u003eCe qui distingue ce shampooing, c'est la \u003cstrong\u003equalité et la synergie de ses actifs végétaux\u003c\/strong\u003e. Chacun joue un rôle précis.\u003c\/p\u003e\n\u003cdiv class=\"pl-grid\"\u003e\n\u003cdiv class=\"pl-card pl-card-ingredient\"\u003e\n\u003ch3\u003e🥥 Huile de coco\u003c\/h3\u003e\n\u003cp\u003eNaturellement riche en \u003cstrong\u003eacide laurique\u003c\/strong\u003e et en antioxydants, elle pénètre la fibre du poil pour l'hydrater en profondeur, lui redonner souplesse et brillance, et le protéger contre le dessèchement. C'est l'un des corps gras les plus efficaces pour nourrir un pelage abîmé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card pl-card-ingredient\"\u003e\n\u003ch3\u003e🌱 Alfalfa (luzerne)\u003c\/h3\u003e\n\u003cp\u003ePlante reminéralisante apportant un concentré de \u003cstrong\u003evitamines (A, C, E, K) et de minéraux\u003c\/strong\u003e directement au bulbe pileux. Elle renforce la structure du poil depuis la racine et contribue à un pelage plus dense et résistant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card pl-card-ingredient\"\u003e\n\u003ch3\u003e🌾 Prêle des champs\u003c\/h3\u003e\n\u003cp\u003eGrâce à sa teneur exceptionnelle en \u003cstrong\u003esilice organique\u003c\/strong\u003e, la prêle répare les poils fragilisés et les fortifie. Elle tonifie l'épiderme et favorise la microcirculation cutanée pour \u003cstrong\u003elimiter la chute de poils\u003c\/strong\u003e et stimuler la repousse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card pl-card-ingredient\"\u003e\n\u003ch3\u003e🌻 Huile de colza (Brassica Napus)\u003c\/h3\u003e\n\u003cp\u003eSource d'\u003cstrong\u003eoméga-3, d'acide alpha-linolénique et de vitamine E\u003c\/strong\u003e, elle nourrit intensément la fibre capillaire tout en formant un film protecteur contre les agressions extérieures. Ses propriétés antioxydantes préviennent le vieillissement prématuré du poil.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card pl-card-ingredient\"\u003e\n\u003ch3\u003e🧴 Base lavante naturelle (98,2 %)\u003c\/h3\u003e\n\u003cp\u003eElle assure un nettoyage en douceur, sans sulfates agressifs, en respectant le \u003cstrong\u003epH naturel de la peau\u003c\/strong\u003e de votre animal. Le pelage est propre sans être décapé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003eComment utiliser le shampooing Pelage et Brillance Phyto'Lab ?\u003c\/h2\u003e\n\u003cp class=\"pl-section-intro\"\u003ePour obtenir les meilleurs résultats et un pelage véritablement sublimé, suivez ces étapes simples :\u003c\/p\u003e\n\u003cdiv class=\"pl-timeline\"\u003e\n\u003cdiv class=\"pl-timeline-item\"\u003e\n\u003cdiv class=\"pl-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-content\"\u003e\n\u003ch3\u003eBien agiter le flacon\u003c\/h3\u003e\n\u003cp\u003eAvant chaque utilisation, agitez pour homogénéiser les actifs naturels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-item\"\u003e\n\u003cdiv class=\"pl-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-content\"\u003e\n\u003ch3\u003eMouiller le pelage\u003c\/h3\u003e\n\u003cp\u003eMouillez abondamment le pelage de votre animal à l'eau tiède.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-item\"\u003e\n\u003cdiv class=\"pl-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-content\"\u003e\n\u003ch3\u003eAppliquer et masser\u003c\/h3\u003e\n\u003cp\u003eDéposez une noisette de shampooing sur le dos et répartissez uniformément en massant doucement du cou jusqu'à la queue. Évitez soigneusement le contour des yeux, les oreilles internes et les muqueuses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-item\"\u003e\n\u003cdiv class=\"pl-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-content\"\u003e\n\u003ch3\u003eLaisser agir 1 à 2 minutes\u003c\/h3\u003e\n\u003cp\u003eC'est durant ce temps de pause que l'huile de coco et la prêle font véritablement leur travail en pénétrant la fibre du poil.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-item\"\u003e\n\u003cdiv class=\"pl-timeline-number\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-content\"\u003e\n\u003ch3\u003eRincer abondamment\u003c\/h3\u003e\n\u003cp\u003eRincez à l'eau tiède jusqu'à ce que l'eau soit parfaitement claire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-item\"\u003e\n\u003cdiv class=\"pl-timeline-number\"\u003e6\u003c\/div\u003e\n\u003cdiv class=\"pl-timeline-content\"\u003e\n\u003ch3\u003eSécher avec soin\u003c\/h3\u003e\n\u003cp\u003eSéchez votre animal avec une serviette douce ou un séchoir à température modérée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-tip\"\u003e\n\u003cspan class=\"pl-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eConseil pratique :\u003c\/strong\u003e pour préserver la protection hydrolipidique naturelle de la peau, il est recommandé de ne pas utiliser de shampooing plus d'\u003cstrong\u003eune fois par mois\u003c\/strong\u003e. Entre deux bains, un brossage régulier suffit à entretenir la brillance du pelage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"pl-accordion\"\u003e\n\u003cdetails class=\"pl-accordion-item\"\u003e\n\u003csummary class=\"pl-accordion-header\"\u003e🐾 Usage vétérinaire externe uniquement\u003c\/summary\u003e\n\u003cdiv class=\"pl-accordion-content mt-3\"\u003e\n\u003cp\u003eCe shampooing est destiné à une application cutanée chez le chien et le chat. Il ne convient pas à l'homme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pl-accordion-item\"\u003e\n\u003csummary class=\"pl-accordion-header\"\u003e👁️ Contact avec les yeux\u003c\/summary\u003e\n\u003cdiv class=\"pl-accordion-content mt-3\"\u003e\n\u003cp\u003eEn cas de contact accidentel avec les yeux, rincer immédiatement et abondamment à l'eau claire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pl-accordion-item\"\u003e\n\u003csummary class=\"pl-accordion-header\"\u003e👶 Tenir hors de portée des enfants\u003c\/summary\u003e\n\u003cdiv class=\"pl-accordion-content mt-3\"\u003e\n\u003cp\u003eConserver dans un endroit frais et sec, à l'abri de la lumière directe, et hors de portée des enfants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pl-accordion-item\"\u003e\n\u003csummary class=\"pl-accordion-header\"\u003e💊 Traitement cutané en cours\u003c\/summary\u003e\n\u003cdiv class=\"pl-accordion-content mt-3\"\u003e\n\u003cp\u003eSi votre animal suit un traitement cutané (pyodermite, dermatite, traitement antiparasitaire externe), consultez votre vétérinaire avant d'utiliser ce shampooing en complément. Ce produit cosmétique ne remplace en aucun cas un traitement vétérinaire en cas de pathologie cutanée avérée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"pl-section\"\u003e\n\u003ch2\u003ePourquoi choisir le shampooing Phyto'Lab plutôt qu'un autre ?\u003c\/h2\u003e\n\u003cdiv class=\"pl-grid\"\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🌿 Formulation réellement naturelle\u003c\/h3\u003e\n\u003cp\u003eAvec \u003cstrong\u003e98,2 % d'ingrédients d'origine naturelle\u003c\/strong\u003e, ce n'est pas un argument marketing mais une réalité vérifiable. Pas de parabènes, pas de sulfates agressifs, pas de silicones qui étouffent le poil.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🇫🇷 Marque française engagée\u003c\/h3\u003e\n\u003cp\u003ePhyto'Lab conçoit et fabrique ses produits en France, en mettant \u003cstrong\u003ela nature au service du bien-être animal\u003c\/strong\u003e. Chaque formule est le fruit d'un travail de recherche rigoureux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e⚡ Résultats dès la 1ère utilisation\u003c\/h3\u003e\n\u003cp\u003eLe poil est plus souple, plus brillant et dégage un parfum subtil de fleur d'oranger qui persiste agréablement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e📦 Format pratique 250 ml\u003c\/h3\u003e\n\u003cp\u003eSuffisant pour plusieurs bains selon la taille de votre animal, avec un flacon à bouchon facile à manipuler même les mains mouillées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🐶🐱 Chiens ET chats\u003c\/h3\u003e\n\u003cp\u003ePas besoin d'acheter deux produits différents si vous avez plusieurs compagnons à la maison.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #8 --\u003e\n\u003csection class=\"pl-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003eCaractéristiques du produit\u003c\/h2\u003e\n\u003cdiv class=\"pl-grid-compact\"\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🧴 Contenance\u003c\/h3\u003e\n\u003cp\u003e250 ml\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🌿 Actifs principaux\u003c\/h3\u003e\n\u003cp\u003eHuile de coco, Alfalfa, Prêle, Colza\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🌸 Parfum\u003c\/h3\u003e\n\u003cp\u003eFleur d'oranger\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pl-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabrication\u003c\/h3\u003e\n\u003cp\u003eFrance - 98,2 % d'ingrédients naturels\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pl-disclaimer\"\u003eCe produit cosmétique ne remplace pas un traitement vétérinaire. En cas de doute, consultez votre vétérinaire.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* === VARIABLES CSS === *\/\n:root {\n  --pl-cream: #fdf6f8;\n  --pl-white: #ffffff;\n  --pl-primary: #e8a0b0;\n  --pl-primary-dark: #9c4060;\n  --pl-primary-light: #fce8ef;\n  --pl-secondary: #6b8f5e;\n  --pl-accent: #c2d5a8;\n  --pl-text: #1a1a1a;\n  --pl-text-light: #5a5a5a;\n  --pl-border: #f0e0e6;\n  --pl-shadow: 0 4px 24px rgba(156, 64, 96, .08);\n  --pl-shadow-lg: 0 12px 48px rgba(156, 64, 96, .15);\n  --pl-radius: 20px;\n  --pl-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.pl-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--pl-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.pl-hero {\n  position: relative;\n  background: linear-gradient(135deg, #f7c5d0 0%, #e8a0b0 40%, #d4899e 70%, #9c4060 100%);\n  border-radius: var(--pl-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(--pl-shadow-lg);\n}\n\n.pl-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(255,255,255,.15) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(255,255,255,.1) 0%, transparent 50%),\n                    radial-gradient(circle at 50% 50%, rgba(255,255,255,.05) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.pl-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n\/* === TITRE HERO === *\/\n.pl-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  line-height: 1.1;\n}\n\n.pl-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .05em;\n  text-transform: uppercase;\n}\n\n.pl-description {\n  color: rgba(255,255,255,.92);\n  font-size: clamp(15px, 2.5vw, 18px);\n  line-height: 1.7;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.pl-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.pl-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(--pl-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.pl-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.pl-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.pl-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--pl-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.pl-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(--pl-primary), var(--pl-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.pl-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--pl-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 650px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n.pl-section-intro strong {\n  color: var(--pl-primary-dark);\n}\n\n\/* === CARDS === *\/\n.pl-card {\n  background: var(--pl-white);\n  border-radius: var(--pl-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--pl-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.pl-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--pl-shadow-lg);\n  border-color: var(--pl-primary);\n}\n\n.pl-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--pl-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.pl-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--pl-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.pl-card p strong {\n  color: var(--pl-text);\n}\n\n\/* Ingredient card variant *\/\n.pl-card-ingredient {\n  text-align: left;\n}\n\n\/* === GRILLES === *\/\n.pl-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.pl-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.pl-grid-compact .pl-card {\n  padding: 1rem;\n}\n\n.pl-grid-compact .pl-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.pl-grid-compact .pl-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.pl-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.pl-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.pl-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--pl-primary), var(--pl-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(156, 64, 96, .25);\n}\n\n.pl-timeline-content {\n  flex: 1;\n  background: var(--pl-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--pl-radius-sm);\n  box-shadow: var(--pl-shadow);\n}\n\n.pl-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--pl-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.pl-timeline-content p {\n  font-size: 14px;\n  color: var(--pl-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.pl-testimonial {\n  background: var(--pl-white);\n  border-radius: var(--pl-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--pl-shadow);\n  border-left: 4px solid var(--pl-primary);\n}\n\n.pl-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--pl-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.pl-accordion {\n  background: var(--pl-white);\n  border-radius: var(--pl-radius);\n  box-shadow: var(--pl-shadow);\n  overflow: hidden;\n}\n\n.pl-accordion-item {\n  border-bottom: 1px solid var(--pl-border);\n  margin: 0;\n  padding: 0;\n}\n\n.pl-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.pl-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--pl-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.pl-accordion-header:hover {\n  background: var(--pl-primary-light);\n}\n\n.pl-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.pl-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--pl-primary);\n  transition: transform .2s ease;\n  flex-shrink: 0;\n  margin-left: 12px;\n}\n\n.pl-accordion-item[open] .pl-accordion-header::after {\n  content: '−';\n}\n\n.pl-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--pl-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.pl-accordion-content p {\n  margin: 0;\n}\n\n.pl-accordion-content p strong {\n  color: var(--pl-text);\n}\n\n\/* === TIP BOX === *\/\n.pl-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--pl-primary-light);\n  border-radius: var(--pl-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.pl-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.pl-tip p {\n  font-size: 14px;\n  color: var(--pl-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.pl-tip p strong {\n  color: var(--pl-primary-dark);\n}\n\n\/* === DISCLAIMER === *\/\n.pl-disclaimer {\n  font-size: 12px;\n  color: var(--pl-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  .pl-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .pl-card {\n    padding: 1.125rem;\n  }\n\n  .pl-card-ingredient {\n    text-align: left;\n  }\n\n  .pl-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .pl-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--pl-radius-sm);\n  }\n\n  .pl-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .pl-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  \/* Grille compacte mobile *\/\n  .pl-grid-compact {\n    gap: .625rem;\n  }\n\n  .pl-grid-compact .pl-card {\n    padding: .75rem;\n  }\n\n  \/* Timeline mobile *\/\n  .pl-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .pl-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .pl-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .pl-timeline-content p {\n    font-size: 13px;\n  }\n\n  \/* Accordéon mobile *\/\n  .pl-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .pl-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  \/* Testimonial mobile *\/\n  .pl-testimonial {\n    padding: 1.25rem;\n  }\n\n  .pl-testimonial-text {\n    font-size: 14px;\n  }\n\n  \/* Tip mobile *\/\n  .pl-tip {\n    padding: .875rem 1rem;\n  }\n\n  .pl-tip-icon {\n    font-size: 20px;\n  }\n\n  .pl-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .pl-card {\n    animation: plFadeInUp .5s ease backwards;\n  }\n  .pl-card:nth-child(1) { animation-delay: .05s; }\n  .pl-card:nth-child(2) { animation-delay: .1s; }\n  .pl-card:nth-child(3) { animation-delay: .15s; }\n  .pl-card:nth-child(4) { animation-delay: .2s; }\n  .pl-card:nth-child(5) { animation-delay: .25s; }\n  .pl-card:nth-child(6) { animation-delay: .3s; }\n\n  .pl-timeline-item {\n    animation: plFadeInUp .5s ease backwards;\n  }\n  .pl-timeline-item:nth-child(1) { animation-delay: .05s; }\n  .pl-timeline-item:nth-child(2) { animation-delay: .1s; }\n  .pl-timeline-item:nth-child(3) { animation-delay: .15s; }\n  .pl-timeline-item:nth-child(4) { animation-delay: .2s; }\n  .pl-timeline-item:nth-child(5) { animation-delay: .25s; }\n  .pl-timeline-item:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes plFadeInUp {\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  .pl-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":53482834264441,"sku":"SHAMPPILABRILL","price":10.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/shampooing-chien-et-chat-pelage-et-brillance-250ml-pyhtolab-lifestyle_dacb8496-71d3-4244-9229-6690e0f74acf.webp?v=1770633013"},{"product_id":"lotion-anti-insectes-bio-125-ml-biovetol","title":"Lotion Anti-Insectes Bio Chien \u0026 Chat 125ml - Biovetol","description":"\u003cdiv class=\"bv-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"bv-hero\"\u003e\n\u003cdiv class=\"bv-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bv-hero-content\"\u003e\n\u003cdiv class=\"bv-badges-top\"\u003e\n\u003cspan class=\"bv-badge\"\u003e🌿 Certifiée Bio Ecocert\u003c\/span\u003e \u003cspan class=\"bv-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e \u003cspan class=\"bv-badge\"\u003e🐾 Chien \u0026amp; Chat\u003c\/span\u003e \u003cspan class=\"bv-badge\"\u003e🧴 125 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bv-hero-title\"\u003eLotion Anti-Insectes Bio Biovetol\u003c\/span\u003e\n\u003cp class=\"bv-subtitle\"\u003eProtection naturelle contre puces, tiques \u0026amp; moustiques\u003c\/p\u003e\n\u003cp class=\"bv-description\"\u003e3 actifs végétaux puissants pour repousser les parasites en toute sérénité, sans insecticides chimiques. Adaptée dès les premières semaines de vie.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 --\u003e\n\u003csection class=\"bv-section\"\u003e\n\u003ch2\u003eLotion anti-insectes bio Biovetol : une protection naturelle pour votre chien et votre chat\u003c\/h2\u003e\n\u003cp class=\"bv-section-intro\"\u003eVotre compagnon se gratte, se mordille ou semble gêné après ses balades ? Les \u003cstrong\u003epuces, tiques et moustiques\u003c\/strong\u003e sont souvent en cause.\u003c\/p\u003e\n\u003cdiv class=\"bv-grid-compact\"\u003e\n\u003cdiv class=\"bv-card\"\u003e\n\u003ch3\u003e🛡️ Répulsif naturel\u003c\/h3\u003e\n\u003cp\u003eFormule aux 3 actifs d'origine végétale qui repoussent efficacement les parasites externes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bv-card\"\u003e\n\u003ch3\u003e🚫 Sans chimie\u003c\/h3\u003e\n\u003cp\u003eAucun insecticide chimique : uniquement des ingrédients naturels et biologiques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bv-card\"\u003e\n\u003ch3\u003e🐶 Chien \u0026amp; chat\u003c\/h3\u003e\n\u003cp\u003eUne lotion antiparasitaire adaptée aux chiens comme aux chats, pour une protection universelle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bv-card\"\u003e\n\u003ch3\u003e🌱 Bio certifiée\u003c\/h3\u003e\n\u003cp\u003eCertification Ecocert Ecosoin des animaux, gage de qualité et de naturalité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 --\u003e\n\u003csection class=\"bv-section\"\u003e\n\u003ch2\u003eTrois actifs végétaux aux propriétés insectifuges reconnues\u003c\/h2\u003e\n\u003cp class=\"bv-section-intro\"\u003eCe qui distingue cette lotion antiparasitaire bio, c'est la synergie de ses principes actifs naturels :\u003c\/p\u003e\n\u003cdiv class=\"bv-grid\"\u003e\n\u003cdiv class=\"bv-card bv-card-ingredient\"\u003e\n\u003ch3\u003e🌳 Extrait de margosa (6 g\/L)\u003c\/h3\u003e\n\u003cp\u003eIssu de l'arbre de neem, il perturbe le cycle de développement des parasites et les éloigne durablement du pelage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bv-card bv-card-ingredient\"\u003e\n\u003ch3\u003e🌺 Géraniol (4 g\/L)\u003c\/h3\u003e\n\u003cp\u003eCet actif végétal agit sur les commandes neurologiques des insectes, les déshydrate et les repousse efficacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bv-card bv-card-ingredient\"\u003e\n\u003ch3\u003e💜 Huile de lavandin (0,5 g\/L)\u003c\/h3\u003e\n\u003cp\u003eEn plus de son effet répulsif, elle laisse un parfum agréable sur le pelage de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bv-tip\"\u003e\n\u003cspan class=\"bv-tip-icon\"\u003e🧬\u003c\/span\u003e\n\u003cp\u003eEnsemble, ces trois ingrédients offrent une \u003cstrong\u003ebarrière répulsive contre les puces, tiques, moustiques, poux, phlébotomes et aoûtats\u003c\/strong\u003e. Une approche naturelle que vous pouvez utiliser en toute sérénité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 --\u003e\n\u003csection class=\"bv-section\"\u003e\n\u003ch2\u003eComment appliquer la lotion anti-insectes Biovetol ?\u003c\/h2\u003e\n\u003cp class=\"bv-section-intro\"\u003eL'utilisation est simple et rapide grâce au format spray de 125 ml :\u003c\/p\u003e\n\u003cdiv class=\"bv-timeline\"\u003e\n\u003cdiv class=\"bv-timeline-item\"\u003e\n\u003cdiv class=\"bv-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"bv-timeline-content\"\u003e\n\u003ch3\u003eAgitez bien\u003c\/h3\u003e\n\u003cp\u003eSecouez le flacon avant chaque usage pour une répartition homogène des actifs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bv-timeline-item\"\u003e\n\u003cdiv class=\"bv-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"bv-timeline-content\"\u003e\n\u003ch3\u003eVaporisez à 20 cm\u003c\/h3\u003e\n\u003cp\u003ePulvérisez sur l'ensemble du corps de l'animal, à environ 20 cm du pelage. Dosez à raison de \u003cstrong\u003e1,5 ml par kg de poids vif\u003c\/strong\u003e (environ 2 pressions par kilogramme).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bv-timeline-item\"\u003e\n\u003cdiv class=\"bv-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"bv-timeline-content\"\u003e\n\u003ch3\u003eMassez légèrement\u003c\/h3\u003e\n\u003cp\u003eMassez délicatement pour favoriser la pénétration jusqu'à la peau et une meilleure diffusion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bv-timeline-item\"\u003e\n\u003cdiv class=\"bv-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"bv-timeline-content\"\u003e\n\u003ch3\u003eLaissez agir, ne rincez pas\u003c\/h3\u003e\n\u003cp\u003eRenouvelez l'application \u003cstrong\u003etoutes les 3 à 5 semaines\u003c\/strong\u003e pour maintenir une protection continue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bv-tip\"\u003e\n\u003cspan class=\"bv-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003ePour une protection optimale, combinez cette lotion avec les \u003cstrong\u003epipettes et le collier antiparasitaires Biovetol\u003c\/strong\u003e. Ce protocole complet renforce la barrière répulsive et offre à votre animal une défense durable contre les parasites.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 --\u003e\n\u003csection class=\"bv-section\"\u003e\n\u003ch2\u003eConvient aux chiots et chatons dès les premières semaines\u003c\/h2\u003e\n\u003cdiv class=\"bv-grid-compact\"\u003e\n\u003cdiv class=\"bv-card\"\u003e\n\u003ch3\u003e🐕 Chiots dès 4 semaines\u003c\/h3\u003e\n\u003cp\u003eUne solution douce et naturelle pour protéger les jeunes chiens pendant leurs premières explorations en extérieur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bv-card\"\u003e\n\u003ch3\u003e🐈 Chatons dès 8 semaines\u003c\/h3\u003e\n\u003cp\u003eFormulée pour respecter la sensibilité des chatons tout en les protégeant efficacement contre les parasites.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 --\u003e\n\u003csection class=\"bv-section\"\u003e\n\u003ch2\u003eCertifiée bio et fabriquée en France\u003c\/h2\u003e\n\u003cdiv class=\"bv-grid-compact\"\u003e\n\u003cdiv class=\"bv-card\"\u003e\n\u003ch3\u003e🏅 Ecocert Ecosoin\u003c\/h3\u003e\n\u003cp\u003eCertification garantissant des ingrédients d'origine naturelle et biologique, pour le respect de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bv-card\"\u003e\n\u003ch3\u003e🇫🇷 Made in France\u003c\/h3\u003e\n\u003cp\u003eFabrication française assurant un contrôle qualité rigoureux et une empreinte carbone réduite.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bv-card\"\u003e\n\u003ch3\u003e🌍 Éco-responsable\u003c\/h3\u003e\n\u003cp\u003eUn geste pour votre animal \u003cstrong\u003eet\u003c\/strong\u003e pour la planète grâce à des actifs bio et une production locale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bv-card\"\u003e\n\u003ch3\u003e🧪 3 actifs bio\u003c\/h3\u003e\n\u003cp\u003eMargosa, géraniol et lavandin : des principes actifs végétaux aux propriétés insectifuges reconnues.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 6 --\u003e\n\u003csection class=\"bv-section\"\u003e\n\u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n\u003cdiv class=\"bv-accordion\"\u003e\n\u003cdetails class=\"bv-accordion-item\"\u003e\n\u003csummary class=\"bv-accordion-header\"\u003e📋 Liste INCI détaillée\u003c\/summary\u003e\n\u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n\u003cp\u003eAqua, Thymus Vulgaris Flower\/Leaf\/Stem Water*, Lavandula Angustifolia Water*, Lavandula Hybrida Oil, Geraniol, Azadirachta Indica Bark\/Seed Extract, Melaleuca Alternifolia Leaf Oil*, Cymbopogon Winterianus Herb Oil*, Eucalyptus Globulus Leaf Oil*, Cinnamomum Camphora Linalooliferum Wood Oil*, Acacia Senegal Gum, Xanthan Gum, C14-22 Alcohols \u0026amp; C12-20 Alkyl Glucosides, Benzyl Alcohol\/Glyceryl Laurate, Citric Acid, Potassium Sorbate.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 7 --\u003e\n\u003csection class=\"bv-section\"\u003e\n\u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"bv-accordion\"\u003e\n\u003cdetails class=\"bv-accordion-item\"\u003e\n\u003csummary class=\"bv-accordion-header\"\u003e⚠️ Usage et sécurité\u003c\/summary\u003e\n\u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n\u003cp\u003e• Usage externe uniquement. Ne pas avaler.\u003cbr\u003e• Évitez tout contact avec les yeux, les narines et les muqueuses.\u003cbr\u003e• Ne pas appliquer sur les femelles gestantes ou allaitantes.\u003cbr\u003e• Tenir hors de portée des enfants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bv-accordion-item\"\u003e\n\u003csummary class=\"bv-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n\u003cp\u003eConserver à l'abri du gel, du soleil et de la chaleur. En cas de réaction inhabituelle, consultez votre vétérinaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cp class=\"bv-disclaimer\"\u003eCe produit est un \u003cstrong\u003erépulsif antiparasitaire externe\u003c\/strong\u003e. Il ne se substitue pas à un traitement vétérinaire en cas d'infestation avérée. En cas de doute sur l'état de santé de votre animal, demandez toujours l'avis d'un professionnel.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- CTA FINAL --\u003e\n\u003csection class=\"bv-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"bv-cta-box\"\u003e\n\u003cp\u003e🐾 Offrez à votre compagnon une \u003cstrong\u003eprotection naturelle et certifiée bio\u003c\/strong\u003e contre les puces, tiques et moustiques. 125 ml de sérénité pour vos balades en toute saison !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --bv-cream: #f5f2ec;\n  --bv-white: #ffffff;\n  --bv-primary: #5a8a3c;\n  --bv-primary-dark: #3a6422;\n  --bv-primary-light: #eef4e8;\n  --bv-secondary: #8ab45e;\n  --bv-accent: #c4a24e;\n  --bv-text: #1a1a1a;\n  --bv-text-light: #5a5a5a;\n  --bv-border: #e0ddd6;\n  --bv-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --bv-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --bv-radius: 20px;\n  --bv-radius-sm: 12px;\n}\n\n.bv-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bv-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.bv-hero {\n  position: relative;\n  background: linear-gradient(135deg, #3a6422 0%, #5a8a3c 50%, #8ab45e 100%);\n  border-radius: var(--bv-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(--bv-shadow-lg);\n}\n\n.bv-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(255,255,255,.15) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(255,255,255,.1) 0%, transparent 50%),\n                    radial-gradient(circle at 50% 50%, rgba(255,255,255,.05) 0%, transparent 70%);\n  opacity: .6;\n}\n\n.bv-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bv-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.bv-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.01em;\n}\n\n.bv-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === BADGES === *\/\n.bv-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.bv-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(--bv-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.bv-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.bv-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.bv-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--bv-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.bv-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(--bv-primary), var(--bv-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO === *\/\n.bv-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--bv-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.bv-card {\n  background: var(--bv-white);\n  border-radius: var(--bv-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--bv-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bv-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bv-shadow-lg);\n  border-color: var(--bv-primary);\n}\n\n.bv-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--bv-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.bv-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--bv-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CARD INGREDIENT === *\/\n.bv-card-ingredient {\n  border-top: 4px solid var(--bv-primary);\n}\n\n\/* === GRILLES === *\/\n.bv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.bv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.bv-grid-compact .bv-card {\n  padding: 1rem;\n}\n\n.bv-grid-compact .bv-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.bv-grid-compact .bv-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.bv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.bv-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.bv-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--bv-primary), var(--bv-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.bv-timeline-content {\n  flex: 1;\n  background: var(--bv-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--bv-radius-sm);\n  box-shadow: var(--bv-shadow);\n}\n\n.bv-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--bv-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.bv-timeline-content p {\n  font-size: 14px;\n  color: var(--bv-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.bv-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--bv-primary-light);\n  border-radius: var(--bv-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.bv-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.bv-tip p {\n  font-size: 14px;\n  color: var(--bv-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDION === *\/\n.bv-accordion {\n  background: var(--bv-white);\n  border-radius: var(--bv-radius);\n  box-shadow: var(--bv-shadow);\n  overflow: hidden;\n}\n\n.bv-accordion-item {\n  border-bottom: 1px solid var(--bv-border);\n  margin: 0;\n  padding: 0;\n}\n\n.bv-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.bv-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--bv-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.bv-accordion-header:hover {\n  background: var(--bv-primary-light);\n}\n\n.bv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.bv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--bv-primary);\n  transition: transform .2s ease;\n}\n\n.bv-accordion-item[open] .bv-accordion-header::after {\n  content: '−';\n}\n\n.bv-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--bv-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.bv-accordion-content p {\n  margin: 0 0 .5rem 0;\n}\n\n.bv-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.bv-disclaimer {\n  font-size: 12px;\n  color: var(--bv-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n  line-height: 1.6;\n}\n\n\/* === CTA === *\/\n.bv-cta-box {\n  background: linear-gradient(135deg, var(--bv-primary) 0%, var(--bv-primary-dark) 100%);\n  border-radius: var(--bv-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.bv-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\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .bv-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .bv-card {\n    padding: 1.125rem;\n  }\n\n  .bv-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .bv-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--bv-radius-sm);\n  }\n\n  .bv-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .bv-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .bv-grid-compact {\n    gap: .625rem;\n  }\n\n  .bv-grid-compact .bv-card {\n    padding: .75rem;\n  }\n\n  .bv-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .bv-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .bv-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .bv-timeline-content p {\n    font-size: 13px;\n  }\n\n  .bv-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .bv-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .bv-tip {\n    padding: .875rem 1rem;\n  }\n\n  .bv-tip-icon {\n    font-size: 20px;\n  }\n\n  .bv-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .bv-card {\n    animation: bvFadeInUp .5s ease backwards;\n  }\n  .bv-card:nth-child(1) { animation-delay: .05s; }\n  .bv-card:nth-child(2) { animation-delay: .1s; }\n  .bv-card:nth-child(3) { animation-delay: .15s; }\n  .bv-card:nth-child(4) { animation-delay: .2s; }\n  .bv-card:nth-child(5) { animation-delay: .25s; }\n  .bv-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes bvFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .bv-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"BIOVETOL","offers":[{"title":"Default Title","offer_id":54813812785529,"sku":"ANTIINSECTEBIOVETOL","price":9.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/biovetol-lotion-anti-insecte-125-ml_1__11zon.jpg?v=1773239340"},{"product_id":"collier-antiparasitaire-chat-tiques-puces-x1-biovetol","title":"Collier Antiparasitaire Chat - Tiques \u0026 Puces x1 - Biovetol","description":"\u003cdiv class=\"bv-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"bv-hero\"\u003e\n    \u003cdiv class=\"bv-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"bv-hero-content\"\u003e\n      \u003cdiv class=\"bv-badges-top\"\u003e\n        \u003cspan class=\"bv-badge\"\u003e🌿 Géraniol d'origine végétale\u003c\/span\u003e\n        \u003cspan class=\"bv-badge\"\u003e🛡️ 3 mois de protection\u003c\/span\u003e\n        \u003cspan class=\"bv-badge\"\u003e🇫🇷 Marque française\u003c\/span\u003e\n        \u003cspan class=\"bv-badge\"\u003e🐱 Chaton \u0026amp; chat\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"bv-hero-title\"\u003eCollier antiparasitaire chat Biovetol\u003c\/span\u003e\n      \u003cp class=\"bv-subtitle\"\u003eProtection naturelle contre puces, tiques et moustiques\u003c\/p\u003e\n      \u003cp class=\"bv-description\"\u003eUne barrière insectifuge végétale, efficace 3 mois, avec système anti-étranglement intégré. Sans insecticide de synthèse.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 1 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003eCollier antiparasitaire chat Biovetol : une protection naturelle contre puces, tiques et moustiques\u003c\/h2\u003e\n    \u003cp class=\"bv-section-intro\"\u003eVotre chat mérite d'être protégé des parasites sans être exposé à des substances chimiques agressives.\u003c\/p\u003e\n    \u003cdiv class=\"bv-grid-compact\"\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🌿 Géraniol végétal\u003c\/h3\u003e\n        \u003cp\u003eActif naturellement répulsif, extrait de plantes, pour repousser puces, tiques et moustiques en douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🛡️ 3 mois d'efficacité\u003c\/h3\u003e\n        \u003cp\u003eDiffusion progressive et régulière pour une protection continue, du printemps à l'automne.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🇫🇷 Marque française\u003c\/h3\u003e\n        \u003cp\u003eConçu et fabriqué en France, gage de qualité et de traçabilité pour votre compagnon.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🐱 Chaton \u0026amp; adulte\u003c\/h3\u003e\n        \u003cp\u003eConvient aussi bien aux jeunes chats qu'aux adultes, sans irritation chimique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un collier anti puces et tiques naturel pour chat ?\u003c\/h2\u003e\n    \u003cp class=\"bv-section-intro\"\u003eContrairement aux colliers classiques à base d'insecticides de synthèse, le collier Biovetol mise sur le géraniol, un composé extrait de plantes. Ce choix présente plusieurs avantages concrets :\u003c\/p\u003e\n    \u003cdiv class=\"bv-grid\"\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e😺 Respect de la peau sensible\u003c\/h3\u003e\n        \u003cp\u003ePas de substance chimique irritante au contact du pelage et de l'épiderme. Votre chat garde une peau saine et confortable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🌱 Formule d'origine végétale\u003c\/h3\u003e\n        \u003cp\u003eUn impact réduit sur l'environnement et sur l'écosystème de votre foyer. Une approche responsable et douce.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🐾 Compatible avec les chatons\u003c\/h3\u003e\n        \u003cp\u003eConvient aux jeunes chats dès lors qu'ils sont en âge de porter un collier. Idéal pour les protéger dès le plus jeune âge.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bv-tip\"\u003e\n      \u003cspan class=\"bv-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003eSi vous recherchez un \u003cstrong\u003ecollier antiparasitaire chat naturel\u003c\/strong\u003e qui allie efficacité et douceur, cette alternative est faite pour vous.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003eCaractéristiques du collier Biovetol\u003c\/h2\u003e\n    \u003cdiv class=\"bv-grid-compact\"\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🧪 Actif principal\u003c\/h3\u003e\n        \u003cp\u003eGéraniol d'origine végétale, reconnu pour ses propriétés insectifuges naturelles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e⏱️ 3 mois de protection\u003c\/h3\u003e\n        \u003cp\u003eDiffusion progressive et régulière pour une couverture longue durée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e📏 38 cm ajustable\u003c\/h3\u003e\n        \u003cp\u003eLongueur adaptable à toutes les morphologies de chats et chatons.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e💧 Résistant à l'eau\u003c\/h3\u003e\n        \u003cp\u003eConserve son efficacité même en cas d'exposition à l'humidité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🔒 Anti-étranglement\u003c\/h3\u003e\n        \u003cp\u003eMécanisme de sécurité intégré pour protéger votre animal en toute circonstance.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e📦 Contenu\u003c\/h3\u003e\n        \u003cp\u003e1 collier antiparasitaire prêt à l'emploi dans son emballage individuel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003eComment bien utiliser ce collier anti puces et tiques pour chat ?\u003c\/h2\u003e\n    \u003cp class=\"bv-section-intro\"\u003ePour une efficacité optimale, suivez ces étapes simples :\u003c\/p\u003e\n    \u003cdiv class=\"bv-timeline\"\u003e\n      \u003cdiv class=\"bv-timeline-item\"\u003e\n        \u003cdiv class=\"bv-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"bv-timeline-content\"\u003e\n          \u003ch3\u003eAjustez le collier\u003c\/h3\u003e\n          \u003cp\u003ePlacez-le autour du cou de votre chat en veillant à laisser l'espace de deux doigts entre le collier et la peau. Cela garantit confort et liberté de mouvement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-timeline-item\"\u003e\n        \u003cdiv class=\"bv-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"bv-timeline-content\"\u003e\n          \u003ch3\u003eCoupez l'excédent\u003c\/h3\u003e\n          \u003cp\u003eRetirez la longueur en trop et placez le morceau restant dans le couchage de votre animal (panier, coussin). Le géraniol continuera de se diffuser dans son environnement direct.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-timeline-item\"\u003e\n        \u003cdiv class=\"bv-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"bv-timeline-content\"\u003e\n          \u003ch3\u003eRenouvelez tous les 3 mois\u003c\/h3\u003e\n          \u003cp\u003eMaintenez une barrière répulsive efficace, en particulier du printemps à l'automne, période de forte activité parasitaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bv-tip\"\u003e\n      \u003cspan class=\"bv-tip-icon\"\u003e✨\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eAstuce :\u003c\/strong\u003e pour une protection complète, associez ce collier aux \u003cstrong\u003epipettes antiparasitaires Biovetol\u003c\/strong\u003e et à la \u003cstrong\u003elotion anti-insectes\u003c\/strong\u003e de la même gamme. Ce protocole combiné renforce la couverture insectifuge sur l'animal et dans son lieu de vie.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"bv-accordion\"\u003e\n      \u003cdetails class=\"bv-accordion-item\"\u003e\n        \u003csummary class=\"bv-accordion-header\"\u003e🚫 Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n          \u003cp\u003eNe pas utiliser chez les femelles gestantes ou allaitantes. En cas de doute, consultez votre vétérinaire avant la pose du collier.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"bv-accordion-item\"\u003e\n        \u003csummary class=\"bv-accordion-header\"\u003e👁️ Zones sensibles\u003c\/summary\u003e\n        \u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n          \u003cp\u003eÉviter tout contact avec les yeux, les narines et les muqueuses de l'animal. Ce produit est exclusivement à usage externe.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"bv-accordion-item\"\u003e\n        \u003csummary class=\"bv-accordion-header\"\u003e⚠️ En cas de réaction\u003c\/summary\u003e\n        \u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n          \u003cp\u003eEn cas de rougeur, d'irritation ou de réaction inhabituelle, retirez immédiatement le collier et consultez votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"bv-accordion-item\"\u003e\n        \u003csummary class=\"bv-accordion-header\"\u003eℹ️ Rappel important\u003c\/summary\u003e\n        \u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n          \u003cp\u003eCe produit est un insectifuge à usage externe. Il ne remplace pas un traitement vétérinaire en cas d'infestation avérée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"bv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"bv-cta-box\"\u003e\n      \u003cp\u003eOffrir à votre chat une \u003cstrong\u003eprotection antiparasitaire naturelle et durable\u003c\/strong\u003e, c'est faire le choix d'un quotidien plus serein pour lui comme pour vous. Le collier Biovetol repousse puces, tiques et moustiques pendant \u003cstrong\u003e3 mois\u003c\/strong\u003e, en toute simplicité et sans compromis sur la sécurité de votre compagnon. 🐱🌿\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"bv-disclaimer\"\u003eProduit insectifuge à usage externe. Ne se substitue pas à un traitement vétérinaire.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --bv-cream: #f5f0ea;\n  --bv-white: #ffffff;\n  --bv-primary: #5a8a3c;\n  --bv-primary-dark: #3d6228;\n  --bv-primary-light: #eef4e8;\n  --bv-secondary: #8cb56a;\n  --bv-accent: #c4a265;\n  --bv-text: #1a1a1a;\n  --bv-text-light: #5a5a5a;\n  --bv-border: #e0dcd6;\n  --bv-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --bv-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --bv-radius: 20px;\n  --bv-radius-sm: 12px;\n}\n\n.bv-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bv-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.bv-hero {\n  position: relative;\n  background: linear-gradient(135deg, #3d6228 0%, #5a8a3c 50%, #8cb56a 100%);\n  border-radius: var(--bv-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(--bv-shadow-lg);\n}\n\n.bv-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: 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(196,162,101,.1) 0%, transparent 60%);\n  opacity: .6;\n}\n\n.bv-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bv-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.bv-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.bv-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(--bv-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.bv-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.bv-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 .75rem 0;\n}\n\n.bv-description {\n  color: rgba(255,255,255,.8);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 650px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === SECTIONS === *\/\n.bv-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.bv-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  font-weight: 900;\n  color: var(--bv-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.bv-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(--bv-primary), var(--bv-secondary));\n  border-radius: 2px;\n}\n\n.bv-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--bv-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.bv-card {\n  background: var(--bv-white);\n  border-radius: var(--bv-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--bv-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bv-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bv-shadow-lg);\n  border-color: var(--bv-primary);\n}\n\n.bv-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--bv-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.bv-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--bv-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.bv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.bv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.bv-grid-compact .bv-card {\n  padding: 1rem;\n}\n\n.bv-grid-compact .bv-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.bv-grid-compact .bv-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.bv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.bv-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.bv-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--bv-primary), var(--bv-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.bv-timeline-content {\n  flex: 1;\n  background: var(--bv-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--bv-radius-sm);\n  box-shadow: var(--bv-shadow);\n}\n\n.bv-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--bv-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.bv-timeline-content p {\n  font-size: 14px;\n  color: var(--bv-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP === *\/\n.bv-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--bv-primary-light);\n  border-radius: var(--bv-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.bv-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.bv-tip p {\n  font-size: 14px;\n  color: var(--bv-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === TESTIMONIAL === *\/\n.bv-testimonial {\n  background: var(--bv-white);\n  border-radius: var(--bv-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--bv-shadow);\n  border-left: 4px solid var(--bv-primary);\n}\n\n.bv-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--bv-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.bv-accordion {\n  background: var(--bv-white);\n  border-radius: var(--bv-radius);\n  box-shadow: var(--bv-shadow);\n  overflow: hidden;\n}\n\n.bv-accordion-item {\n  border-bottom: 1px solid var(--bv-border);\n  margin: 0;\n  padding: 0;\n}\n\n.bv-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.bv-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--bv-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.bv-accordion-header:hover {\n  background: var(--bv-primary-light);\n}\n\n.bv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.bv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--bv-primary);\n  transition: transform .2s ease;\n}\n\n.bv-accordion-item[open] .bv-accordion-header::after {\n  content: '−';\n}\n\n.bv-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--bv-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.bv-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA === *\/\n.bv-cta-box {\n  background: linear-gradient(135deg, var(--bv-primary) 0%, var(--bv-primary-dark) 100%);\n  border-radius: var(--bv-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.bv-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.bv-disclaimer {\n  font-size: 12px;\n  color: var(--bv-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .bv-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .bv-card {\n    padding: 1.125rem;\n  }\n\n  .bv-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .bv-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--bv-radius-sm);\n  }\n\n  .bv-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .bv-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .bv-grid-compact {\n    gap: .625rem;\n  }\n\n  .bv-grid-compact .bv-card {\n    padding: .75rem;\n  }\n\n  .bv-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .bv-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .bv-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .bv-timeline-content p {\n    font-size: 13px;\n  }\n\n  .bv-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .bv-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .bv-testimonial {\n    padding: 1.25rem;\n  }\n\n  .bv-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .bv-card {\n    animation: bvFadeInUp .5s ease backwards;\n  }\n  .bv-card:nth-child(1) { animation-delay: .05s; }\n  .bv-card:nth-child(2) { animation-delay: .1s; }\n  .bv-card:nth-child(3) { animation-delay: .15s; }\n  .bv-card:nth-child(4) { animation-delay: .2s; }\n  .bv-card:nth-child(5) { animation-delay: .25s; }\n  .bv-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes bvFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .bv-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"BIOVETOL","offers":[{"title":"Default Title","offer_id":54813812818297,"sku":"COLLIERCHATBIOVETOL","price":5.98,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/biovetol-collier-antiparasitaire-chat-min.jpg?v=1732812118"},{"product_id":"pipettes-antiparasitaire-chat-chaton-x3-biovetol","title":"Pipettes Antiparasitaire Chat \u0026 Chaton x3 - Biovetol","description":"\u003cdiv class=\"bv-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"bv-hero\"\u003e\n    \u003cdiv class=\"bv-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"bv-hero-content\"\u003e\n      \u003cdiv class=\"bv-badges-top\"\u003e\n        \u003cspan class=\"bv-badge\"\u003e🌿 Certifié ECOCERT\u003c\/span\u003e\n        \u003cspan class=\"bv-badge\"\u003e🐱 Chaton \u0026amp; chat 500g à 5kg\u003c\/span\u003e\n        \u003cspan class=\"bv-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"bv-hero-title\"\u003ePipettes antiparasitaires chat \u0026amp; chaton x3\u003c\/span\u003e\n      \u003cp class=\"bv-subtitle\"\u003eBiovetol — Protection naturelle \u0026amp; certifiée bio\u003c\/p\u003e\n      \u003cp class=\"bv-description\"\u003e3 pipettes aux actifs d'origine végétale pour repousser puces, tiques et moustiques pendant 1 mois par application. 77,7 % d'ingrédients certifiés BIO.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003ePipettes antiparasitaires bio pour chat et chaton – Une protection naturelle contre puces, tiques et moustiques\u003c\/h2\u003e\n    \u003cp class=\"bv-section-intro\"\u003eVotre chat se gratte plus que d'habitude ? Il se toilette frénétiquement ou semble agité ? Les puces, tiques et moustiques peuvent rapidement transformer le quotidien de votre compagnon en véritable calvaire.\u003c\/p\u003e\n    \u003cdiv class=\"bv-grid-compact\"\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🛡️ Formule insectifuge\u003c\/h3\u003e\n        \u003cp\u003e3 actifs d'origine végétale certifiés bio pour repousser efficacement les parasites externes\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e📅 1 mois de protection\u003c\/h3\u003e\n        \u003cp\u003eChaque pipette de 1 ml offre jusqu'à 1 mois de protection continue par application\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🐾 Chatons \u0026amp; chats\u003c\/h3\u003e\n        \u003cp\u003eFormulé pour les félins de 500 g à 5 kg, y compris les chatons\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🌱 99,55 % naturel\u003c\/h3\u003e\n        \u003cp\u003eIngrédients d'origine végétale ou minérale, contrôlés par ECOCERT\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un antiparasitaire chat d'origine naturelle ?\u003c\/h2\u003e\n    \u003cp class=\"bv-section-intro\"\u003eBeaucoup de propriétaires cherchent un traitement puces chat sans recourir à des substances chimiques agressives. Les pipettes Biovetol répondent exactement à cette attente.\u003c\/p\u003e\n    \u003cdiv class=\"bv-grid\"\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🧴 Film protecteur naturel\u003c\/h3\u003e\n        \u003cp\u003eLes pipettes agissent en formant un film protecteur sur la peau de votre animal, repoussant les parasites sans irriter sa peau sensible\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e✅ Certifié ECOCERT\u003c\/h3\u003e\n        \u003cp\u003eContrôlé selon le référentiel Ecosoin des animaux : \u003cstrong\u003e77,7 % d'ingrédients certifiés BIO\u003c\/strong\u003e, un vrai gage de confiance\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🍃 Sans chimie agressive\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e99,55 % d'ingrédients d'origine végétale ou minérale\u003c\/strong\u003e pour une protection douce et respectueuse de la santé de votre félin\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003e3 actifs végétaux au cœur de la formule\u003c\/h2\u003e\n    \u003cp class=\"bv-section-intro\"\u003eL'efficacité de cet antiparasitaire repose sur trois substances actives complémentaires, issues du monde végétal.\u003c\/p\u003e\n    \u003cdiv class=\"bv-grid\"\u003e\n      \u003cdiv class=\"bv-card bv-card-ingredient\"\u003e\n        \u003ch3\u003e🌳 Extrait de margousier (neem)\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e60 g\/L\u003c\/strong\u003e — Reconnu pour ses propriétés répulsives puissantes contre les puces et les tiques\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card bv-card-ingredient\"\u003e\n        \u003ch3\u003e🌺 Géraniol\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e8 g\/L\u003c\/strong\u003e — Un actif naturel redoutable contre un large spectre de parasites externes\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card bv-card-ingredient\"\u003e\n        \u003ch3\u003e💜 Huile de lavandin\u003c\/h3\u003e\n        \u003cp\u003e\u003cstrong\u003e0,5 g\/L\u003c\/strong\u003e — Repousse les moustiques tout en apportant une odeur agréable\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bv-tip\"\u003e\n      \u003cspan class=\"bv-tip-icon\"\u003e🧪\u003c\/span\u003e\n      \u003cp\u003eLa formule est enrichie d'\u003cstrong\u003eeaux florales de lavande et de thym bio\u003c\/strong\u003e, d'huiles essentielles de \u003cstrong\u003etea tree, citronnelle de Java, eucalyptus\u003c\/strong\u003e et de \u003cstrong\u003ebois de camphrier à linalol\u003c\/strong\u003e, ainsi que d'\u003cstrong\u003ehuile de noisette bio\u003c\/strong\u003e pour nourrir la peau. L'ensemble des ingrédients marqués (*) est issu de l'agriculture biologique.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003eComment appliquer les pipettes Biovetol ?\u003c\/h2\u003e\n    \u003cp class=\"bv-section-intro\"\u003eL'application est simple et rapide, même sur un chaton peu coopératif.\u003c\/p\u003e\n    \u003cdiv class=\"bv-timeline\"\u003e\n      \u003cdiv class=\"bv-timeline-item\"\u003e\n        \u003cdiv class=\"bv-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"bv-timeline-content\"\u003e\n          \u003ch3\u003eAgiter la pipette\u003c\/h3\u003e\n          \u003cp\u003eMaintenez la pipette verticalement, bouchon vers le haut, puis agitez-la doucement\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-timeline-item\"\u003e\n        \u003cdiv class=\"bv-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"bv-timeline-content\"\u003e\n          \u003ch3\u003eOuvrir et perforer\u003c\/h3\u003e\n          \u003cp\u003eÔtez le bouchon, retournez-le et perforez l'embout de la pipette en tournant\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-timeline-item\"\u003e\n        \u003cdiv class=\"bv-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"bv-timeline-content\"\u003e\n          \u003ch3\u003eAppliquer en deux points\u003c\/h3\u003e\n          \u003cp\u003eDéposez le contenu entre les omoplates et à la base de la queue de votre chat\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-timeline-item\"\u003e\n        \u003cdiv class=\"bv-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"bv-timeline-content\"\u003e\n          \u003ch3\u003eReboucher et jeter\u003c\/h3\u003e\n          \u003cp\u003eRebouchez et jetez la pipette après usage. Ne réutilisez pas une pipette entamée\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bv-tip\"\u003e\n      \u003cspan class=\"bv-tip-icon\"\u003e🔄\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eRenouvelez l'application toutes les 3 semaines\u003c\/strong\u003e pour maintenir une protection continue. Lors de la première utilisation, testez une petite goutte afin de vérifier la tolérance de votre animal.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003eLe protocole de protection complète Biovetol\u003c\/h2\u003e\n    \u003cp class=\"bv-section-intro\"\u003ePour un traitement pour puces chat vraiment complet, Biovetol recommande de combiner trois produits complémentaires.\u003c\/p\u003e\n    \u003cdiv class=\"bv-grid\"\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e💧 Les pipettes\u003c\/h3\u003e\n        \u003cp\u003eApplication mensuelle directe sur la peau pour un effet répulsif longue durée sur votre chat\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e📿 Le collier antiparasitaire\u003c\/h3\u003e\n        \u003cp\u003eJusqu'à \u003cstrong\u003e3 mois de protection\u003c\/strong\u003e continue grâce à une diffusion progressive des actifs végétaux\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🧴 La lotion anti-insectes\u003c\/h3\u003e\n        \u003cp\u003eEn spray, idéale pour renforcer la protection lors des sorties en extérieur ou en période de forte infestation\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bv-tip\"\u003e\n      \u003cspan class=\"bv-tip-icon\"\u003e🏠\u003c\/span\u003e\n      \u003cp\u003ePensez aussi à \u003cstrong\u003etraiter l'environnement\u003c\/strong\u003e de votre chat (couchage, coussins, tapis) pour éliminer les œufs et larves de parasites.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 --\u003e\n  \u003csection class=\"bv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"bv-accordion\"\u003e\n      \u003cdetails class=\"bv-accordion-item\"\u003e\n        \u003csummary class=\"bv-accordion-header\"\u003e⚠️ Précautions d'utilisation\u003c\/summary\u003e\n        \u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n          \u003cp\u003eUsage externe uniquement. Ne pas avaler. Évitez tout contact avec les yeux et les muqueuses. Ne pas appliquer sur les \u003cstrong\u003efemelles gestantes ou allaitantes\u003c\/strong\u003e. En cas de réaction inhabituelle, consultez votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"bv-accordion-item\"\u003e\n        \u003csummary class=\"bv-accordion-header\"\u003e📦 Contenu du produit\u003c\/summary\u003e\n        \u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n          \u003cp\u003e\u003cstrong\u003eFabrication française\u003c\/strong\u003e – Boîte de \u003cstrong\u003e3 pipettes de 1 ml\u003c\/strong\u003e, soit jusqu'à 3 mois de protection pour votre chat ou chaton.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"bv-accordion-item\"\u003e\n        \u003csummary class=\"bv-accordion-header\"\u003eℹ️ Avertissement\u003c\/summary\u003e\n        \u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n          \u003cp\u003e\u003cem\u003eCe produit insectifuge ne remplace pas un traitement vétérinaire. En cas d'infestation sévère ou de doute sur la santé de votre animal, consultez un professionnel.\u003c\/em\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --bv-cream: #f5f2ec;\n  --bv-white: #ffffff;\n  --bv-primary: #6b8e4e;\n  --bv-primary-dark: #3d5a2a;\n  --bv-primary-light: #eef3e8;\n  --bv-secondary: #b5a17c;\n  --bv-accent: #8faa6e;\n  --bv-text: #1a1a1a;\n  --bv-text-light: #5a5a5a;\n  --bv-border: #e0ddd6;\n  --bv-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --bv-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --bv-radius: 20px;\n  --bv-radius-sm: 12px;\n}\n\n.bv-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bv-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.bv-hero {\n  position: relative;\n  background: linear-gradient(135deg, #3d5a2a 0%, #6b8e4e 50%, #b5a17c 100%);\n  border-radius: var(--bv-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(--bv-shadow-lg);\n}\n\n.bv-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: 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(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.bv-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bv-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.bv-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(--bv-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.bv-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.bv-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  line-height: 1.1;\n}\n\n.bv-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.01em;\n}\n\n.bv-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 650px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === SECTIONS === *\/\n.bv-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.bv-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--bv-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.bv-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(--bv-primary), var(--bv-secondary));\n  border-radius: 2px;\n}\n\n.bv-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--bv-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.bv-card {\n  background: var(--bv-white);\n  border-radius: var(--bv-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--bv-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bv-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bv-shadow-lg);\n  border-color: var(--bv-primary);\n}\n\n.bv-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--bv-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.bv-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--bv-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.bv-card-ingredient {\n  border-top: 4px solid var(--bv-primary);\n}\n\n\/* === GRILLES === *\/\n.bv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.bv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.bv-grid-compact .bv-card {\n  padding: 1rem;\n}\n\n.bv-grid-compact .bv-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.bv-grid-compact .bv-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.bv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.bv-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.bv-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--bv-primary), var(--bv-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.bv-timeline-content {\n  flex: 1;\n  background: var(--bv-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--bv-radius-sm);\n  box-shadow: var(--bv-shadow);\n}\n\n.bv-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--bv-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.bv-timeline-content p {\n  font-size: 14px;\n  color: var(--bv-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.bv-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--bv-primary-light);\n  border-radius: var(--bv-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.bv-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.bv-tip p {\n  font-size: 14px;\n  color: var(--bv-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDÉON === *\/\n.bv-accordion {\n  background: var(--bv-white);\n  border-radius: var(--bv-radius);\n  box-shadow: var(--bv-shadow);\n  overflow: hidden;\n}\n\n.bv-accordion-item {\n  border-bottom: 1px solid var(--bv-border);\n  margin: 0;\n  padding: 0;\n}\n\n.bv-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.bv-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--bv-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.bv-accordion-header:hover {\n  background: var(--bv-primary-light);\n}\n\n.bv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.bv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--bv-primary);\n  transition: transform .2s ease;\n}\n\n.bv-accordion-item[open] .bv-accordion-header::after {\n  content: '−';\n}\n\n.bv-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--bv-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.bv-accordion-content p {\n  margin: 0;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .bv-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .bv-card {\n    padding: 1.125rem;\n  }\n\n  .bv-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .bv-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--bv-radius-sm);\n  }\n\n  .bv-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .bv-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .bv-grid-compact {\n    gap: .625rem;\n  }\n\n  .bv-grid-compact .bv-card {\n    padding: .75rem;\n  }\n\n  .bv-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .bv-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .bv-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .bv-timeline-content p {\n    font-size: 13px;\n  }\n\n  .bv-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .bv-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .bv-card {\n    animation: bvFadeInUp .5s ease backwards;\n  }\n  .bv-card:nth-child(1) { animation-delay: .05s; }\n  .bv-card:nth-child(2) { animation-delay: .1s; }\n  .bv-card:nth-child(3) { animation-delay: .15s; }\n  .bv-card:nth-child(4) { animation-delay: .2s; }\n  .bv-card:nth-child(5) { animation-delay: .25s; }\n  .bv-card:nth-child(6) { animation-delay: .3s; }\n\n  .bv-timeline-item {\n    animation: bvFadeInUp .5s ease backwards;\n  }\n  .bv-timeline-item:nth-child(1) { animation-delay: .05s; }\n  .bv-timeline-item:nth-child(2) { animation-delay: .1s; }\n  .bv-timeline-item:nth-child(3) { animation-delay: .15s; }\n  .bv-timeline-item:nth-child(4) { animation-delay: .2s; }\n}\n\n@keyframes bvFadeInUp {\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  .bv-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"BIOVETOL","offers":[{"title":"Default Title","offer_id":54813812916601,"sku":"PIPETTECHATBIOVETOL","price":14.89,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/pipettes-chaton-chat-biovetol.jpg?v=1733162761"},{"product_id":"spray-habitat-antiparasitaire-insecticide-bio-500-ml-biovetol","title":"Spray Habitat Antiparasitaire Insecticide Bio - 500 ml - Biovetol","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Spray Habitat Antiparasitaire Insecticide Bio - 500 ml - Biovetol\nPalette détectée:\n  - Primaire: #4A7C59 (vert naturel\/végétal du margousier sur le packaging)\n  - Secondaire: #8B7355 (beige\/taupe du fond packaging et ambiance naturelle)\n  - Accent: #E8DFD0 (crème clair du fond des visuels)\nAmbiance: Naturel\/Bio, écologique, protection animale, fabrication française, certifié Ecocert\nPréfixe CSS: bvh\n--\u003e\n\u003cdiv class=\"bvh-premium\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003cdiv class=\"bvh-hero\"\u003e\n\u003cdiv class=\"bvh-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bvh-hero-content\"\u003e\n\u003cdiv class=\"bvh-badges-top\"\u003e\n\u003cspan class=\"bvh-badge\"\u003e🌿 100% végétal\u003c\/span\u003e \u003cspan class=\"bvh-badge\"\u003e🏆 Certifié Ecocert\u003c\/span\u003e \u003cspan class=\"bvh-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bvh-hero-title\"\u003eSpray habitat antiparasitaire bio\u003c\/span\u003e\n\u003cp class=\"bvh-subtitle\"\u003eLa protection naturelle de votre intérieur contre les parasites\u003c\/p\u003e\n\u003cp class=\"bvh-description\"\u003eÉliminez puces, tiques, moustiques et aoûtats de votre habitat avec une formule 100% d'origine végétale. Protection efficace jusqu'à 25 jours.\u003c\/p\u003e\n\u003cdiv class=\"bvh-hero-stats\"\u003e\n\u003cdiv class=\"bvh-stat\"\u003e\n\u003cspan class=\"bvh-stat-number\"\u003e500\u003c\/span\u003e \u003cspan class=\"bvh-stat-label\"\u003eml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-stat\"\u003e\n\u003cspan class=\"bvh-stat-number\"\u003e25\u003c\/span\u003e \u003cspan class=\"bvh-stat-label\"\u003ejours de protection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-stat\"\u003e\n\u003cspan class=\"bvh-stat-number\"\u003e95%\u003c\/span\u003e \u003cspan class=\"bvh-stat-label\"\u003edes puces dans l'habitat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- POURQUOI TRAITER --\u003e\n\u003csection class=\"bvh-section\"\u003e\n\u003ch2\u003ePourquoi traiter votre habitat est essentiel\u003c\/h2\u003e\n\u003cdiv class=\"bvh-alert-box\"\u003e\n\u003cdiv class=\"bvh-alert-content\"\u003e\n\u003cstrong\u003eLe saviez-vous ?\u003c\/strong\u003e\n\u003cp\u003e95% des puces se trouvent dans l'environnement et non sur votre animal. Œufs, larves et nymphes se nichent dans les fibres textiles, les interstices du parquet ou sous les meubles. Traiter uniquement votre compagnon ne suffit pas !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ATOUTS --\u003e\n\u003csection class=\"bvh-section\"\u003e\n\u003ch2\u003eLes atouts de ce spray antiparasitaire\u003c\/h2\u003e\n\u003cdiv class=\"bvh-grid\"\u003e\n\u003cdiv class=\"bvh-card\"\u003e\n\u003cdiv class=\"bvh-card-icon\"\u003e🌱\u003c\/div\u003e\n\u003ch3\u003eFormule 100% végétale\u003c\/h3\u003e\n\u003cp\u003eÀ base d'extrait de margousier (neem) et de géraniol, deux actifs reconnus pour leurs propriétés insectifuges puissantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-card\"\u003e\n\u003cdiv class=\"bvh-card-icon\"\u003e🎯\u003c\/div\u003e\n\u003ch3\u003eEfficacité prouvée\u003c\/h3\u003e\n\u003cp\u003eÉlimine les puces, tiques, moustiques et aoûtats adultes et perturbe le développement des larves.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-card\"\u003e\n\u003cdiv class=\"bvh-card-icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003eProtection 25 jours\u003c\/h3\u003e\n\u003cp\u003ePas besoin de renouveler l'application quotidiennement, une protection longue durée pour votre tranquillité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-card\"\u003e\n\u003cdiv class=\"bvh-card-icon\"\u003e✅\u003c\/div\u003e\n\u003ch3\u003eCertifié Ecocert\u003c\/h3\u003e\n\u003cp\u003eRépond aux exigences strictes de la certification biologique avec des ingrédients respectueux de l'environnement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-card\"\u003e\n\u003cdiv class=\"bvh-card-icon\"\u003e💐\u003c\/div\u003e\n\u003ch3\u003eParfum naturel agréable\u003c\/h3\u003e\n\u003cp\u003eHuiles essentielles de lavande, eucalyptus et citronnelle pour une odeur fraîche et apaisante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-card\"\u003e\n\u003cdiv class=\"bvh-card-icon\"\u003e🇫🇷\u003c\/div\u003e\n\u003ch3\u003eFabrication française\u003c\/h3\u003e\n\u003cp\u003eUn gage de qualité et de traçabilité pour votre tranquillité d'esprit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPOSITION --\u003e\n\u003csection class=\"bvh-section\"\u003e\n\u003ch2\u003eComposition naturelle\u003c\/h2\u003e\n\u003cdiv class=\"bvh-composition-grid\"\u003e\n\u003cdiv class=\"bvh-ingredient-card bvh-ingredient-main\"\u003e\n\u003cdiv class=\"bvh-ingredient-icon\"\u003e🌿\u003c\/div\u003e\n\u003ch3\u003eExtrait de margousier (neem)\u003c\/h3\u003e\n\u003cp\u003ePuissant insecticide naturel qui perturbe le cycle de vie des parasites et empêche leur reproduction.\u003c\/p\u003e\n\u003cspan class=\"bvh-ingredient-tag\"\u003eActif principal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-ingredient-card bvh-ingredient-main\"\u003e\n\u003cdiv class=\"bvh-ingredient-icon\"\u003e🌸\u003c\/div\u003e\n\u003ch3\u003eGéraniol\u003c\/h3\u003e\n\u003cp\u003eActif répulsif et insecticide issu de plantes, efficace contre un large spectre de nuisibles.\u003c\/p\u003e\n\u003cspan class=\"bvh-ingredient-tag\"\u003eActif principal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-ingredient-card\"\u003e\n\u003cdiv class=\"bvh-ingredient-icon\"\u003e💜\u003c\/div\u003e\n\u003ch3\u003eHuile essentielle de lavande\u003c\/h3\u003e\n\u003cp\u003eRenforce l'action répulsive et apporte une note apaisante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-ingredient-card\"\u003e\n\u003cdiv class=\"bvh-ingredient-icon\"\u003e🌲\u003c\/div\u003e\n\u003ch3\u003eHuile essentielle d'eucalyptus\u003c\/h3\u003e\n\u003cp\u003ePropriétés purifiantes et répulsives naturelles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-ingredient-card\"\u003e\n\u003cdiv class=\"bvh-ingredient-icon\"\u003e🍋\u003c\/div\u003e\n\u003ch3\u003eHuile essentielle de citronnelle\u003c\/h3\u003e\n\u003cp\u003eRépulsif naturel reconnu contre les insectes volants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-certification\"\u003e\n\u003cspan\u003e✓ Contrôlé par Ecocert Greenlife\u003c\/span\u003e \u003cspan\u003e✓ Conforme au référentiel « Parfum d'ambiance écologique »\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SURFACES --\u003e\n\u003csection class=\"bvh-section\"\u003e\n\u003ch2\u003eSur quelles surfaces utiliser ce spray ?\u003c\/h2\u003e\n\u003cdiv class=\"bvh-surfaces-grid\"\u003e\n\u003cdiv class=\"bvh-surface-card\"\u003e\n\u003cdiv class=\"bvh-surface-icon\"\u003e🛋️\u003c\/div\u003e\n\u003ch3\u003eTextiles\u003c\/h3\u003e\n\u003cul style=\"list-style: none;\"\u003e\n\u003cli\u003eCanapés et fauteuils\u003c\/li\u003e\n\u003cli\u003eCoussins et plaids\u003c\/li\u003e\n\u003cli\u003eRideaux\u003c\/li\u003e\n\u003cli\u003ePaniers et couvertures animaux\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-surface-card\"\u003e\n\u003cdiv class=\"bvh-surface-icon\"\u003e🏠\u003c\/div\u003e\n\u003ch3\u003eSols\u003c\/h3\u003e\n\u003cul style=\"list-style: none;\"\u003e\n\u003cli\u003eCarrelages\u003c\/li\u003e\n\u003cli\u003eParquets\u003c\/li\u003e\n\u003cli\u003eTapis\u003c\/li\u003e\n\u003cli\u003eMoquettes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-surface-card\"\u003e\n\u003cdiv class=\"bvh-surface-icon\"\u003e🔍\u003c\/div\u003e\n\u003ch3\u003eZones stratégiques\u003c\/h3\u003e\n\u003cul style=\"list-style: none;\"\u003e\n\u003cli\u003ePlinthes et recoins\u003c\/li\u003e\n\u003cli\u003eDessous de meubles\u003c\/li\u003e\n\u003cli\u003eInterstices du parquet\u003c\/li\u003e\n\u003cli\u003eCachettes des parasites\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-tip-box\"\u003e\n\u003cspan class=\"bvh-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eAstuce :\u003c\/strong\u003e pensez à traiter régulièrement le panier de votre animal et les zones où il aime se reposer, car ce sont les endroits les plus susceptibles d'héberger des œufs et larves de puces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODE D'EMPLOI --\u003e\n\u003csection class=\"bvh-section\"\u003e\n\u003ch2\u003eMode d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"bvh-steps\"\u003e\n\u003cdiv class=\"bvh-step\"\u003e\n\u003cdiv class=\"bvh-step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"bvh-step-content\"\u003e\n\u003ch3\u003eAgitez bien\u003c\/h3\u003e\n\u003cp\u003eSecouez le flacon avant chaque utilisation pour homogénéiser les principes actifs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-step\"\u003e\n\u003cdiv class=\"bvh-step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"bvh-step-content\"\u003e\n\u003ch3\u003eVaporisez à 20 cm\u003c\/h3\u003e\n\u003cp\u003ePulvérisez à environ 20 cm de la surface à traiter en effectuant des mouvements réguliers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-step\"\u003e\n\u003cdiv class=\"bvh-step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"bvh-step-content\"\u003e\n\u003ch3\u003eDosez correctement\u003c\/h3\u003e\n\u003cdiv class=\"bvh-dosage\"\u003e\n\u003cdiv class=\"bvh-dosage-item\"\u003e\n\u003cspan class=\"bvh-dosage-label\"\u003eInfestation avérée\u003c\/span\u003e \u003cspan class=\"bvh-dosage-value\"\u003e1 pression \/ m²\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-dosage-item\"\u003e\n\u003cspan class=\"bvh-dosage-label\"\u003eEn prévention\u003c\/span\u003e \u003cspan class=\"bvh-dosage-value\"\u003e1 pression \/ 2 m²\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-step\"\u003e\n\u003cdiv class=\"bvh-step-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"bvh-step-content\"\u003e\n\u003ch3\u003eRenouvelez tous les 25 jours\u003c\/h3\u003e\n\u003cp\u003eOu après chaque nettoyage approfondi de votre habitat. Laissez sécher naturellement sans essuyer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PROTOCOLE COMPLET --\u003e\n\u003csection class=\"bvh-section\"\u003e\n\u003ch2\u003eLe protocole Biovetol pour une protection complète\u003c\/h2\u003e\n\u003cp class=\"bvh-section-intro\"\u003ePour une efficacité maximale contre les infestations, Biovetol recommande d'associer le traitement de l'habitat au traitement de l'animal.\u003c\/p\u003e\n\u003cdiv class=\"bvh-protocol-grid\"\u003e\n\u003cdiv class=\"bvh-protocol-card\"\u003e\n\u003cdiv class=\"bvh-protocol-step\"\u003eÉtape 1\u003c\/div\u003e\n\u003cdiv class=\"bvh-protocol-icon\"\u003e🏠\u003c\/div\u003e\n\u003ch3\u003eDiffuseur habitat\u003c\/h3\u003e\n\u003cp\u003ePour les grandes surfaces et un traitement en profondeur de tout l'espace.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-protocol-card bvh-protocol-highlight\"\u003e\n\u003cdiv class=\"bvh-protocol-step\"\u003eÉtape 2\u003c\/div\u003e\n\u003cdiv class=\"bvh-protocol-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eSpray habitat\u003c\/h3\u003e\n\u003cp\u003eApplication ciblée sur les textiles et zones stratégiques. \u003cstrong\u003eCe produit\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-protocol-card\"\u003e\n\u003cdiv class=\"bvh-protocol-step\"\u003eÉtape 3\u003c\/div\u003e\n\u003cdiv class=\"bvh-protocol-icon\"\u003e🛁\u003c\/div\u003e\n\u003ch3\u003eShampooing anti-insectes\u003c\/h3\u003e\n\u003cp\u003eLavage de votre compagnon pour éliminer les parasites présents.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-protocol-card\"\u003e\n\u003cdiv class=\"bvh-protocol-step\"\u003eÉtape 4\u003c\/div\u003e\n\u003cdiv class=\"bvh-protocol-icon\"\u003e💧\u003c\/div\u003e\n\u003ch3\u003eLotion anti-insectes\u003c\/h3\u003e\n\u003cp\u003eApplication directe sur le pelage pour une protection continue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-protocol-result\"\u003e\n\u003cspan\u003e🛡️\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eRésultat :\u003c\/strong\u003e une protection complète ciblant à la fois les parasites présents sur votre animal ET ceux cachés dans son environnement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PRÉCAUTIONS --\u003e\n\u003csection class=\"bvh-section\"\u003e\n\u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"bvh-warnings-grid\"\u003e\n\u003cdiv class=\"bvh-warning-card\"\u003e\n\u003cspan class=\"bvh-warning-icon\"\u003e🚫\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eUsage habitat uniquement\u003c\/strong\u003e\u003cbr\u003eNe jamais appliquer directement sur l'animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-warning-card\"\u003e\n\u003cspan class=\"bvh-warning-icon\"\u003e🧪\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eTest préalable\u003c\/strong\u003e\u003cbr\u003eEffectuez un test sur une zone peu visible avant première utilisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-warning-card\"\u003e\n\u003cspan class=\"bvh-warning-icon\"\u003e👁️\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eContact yeux\u003c\/strong\u003e\u003cbr\u003eRincez immédiatement et abondamment à l'eau claire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-warning-card\"\u003e\n\u003cspan class=\"bvh-warning-icon\"\u003e👶\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eHors de portée\u003c\/strong\u003e\u003cbr\u003eTenez le produit hors de portée des enfants et des animaux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-warning-card\"\u003e\n\u003cspan class=\"bvh-warning-icon\"\u003e🔥\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eInflammable\u003c\/strong\u003e\u003cbr\u003eConservez à l'écart de toute source de chaleur. Ne fumez pas pendant l'utilisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-warning-card\"\u003e\n\u003cspan class=\"bvh-warning-icon\"\u003e💨\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eAération\u003c\/strong\u003e\u003cbr\u003eAérez la pièce après application.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"bvh-section\"\u003e\n\u003ch2\u003eQuestions fréquentes\u003c\/h2\u003e\n\u003cdiv class=\"bvh-faq\"\u003e\n\u003cdiv class=\"bvh-faq-item\"\u003e\n\u003cdiv class=\"bvh-faq-question\"\u003e\n\u003cspan class=\"bvh-faq-icon\"\u003e❓\u003c\/span\u003e\n\u003ch3\u003eCe spray peut-il remplacer un traitement antiparasitaire sur mon animal ?\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eNon, ce produit est exclusivement destiné à l'habitat. Pour une protection optimale, il doit être utilisé en complément d'un traitement adapté directement sur votre chien ou chat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-faq-item\"\u003e\n\u003cdiv class=\"bvh-faq-question\"\u003e\n\u003cspan class=\"bvh-faq-icon\"\u003e❓\u003c\/span\u003e\n\u003ch3\u003eEst-il sans danger pour les enfants et les animaux après application ?\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eUne fois le produit sec et la pièce aérée, vous pouvez laisser vos enfants et animaux circuler normalement. Veillez simplement à ce qu'ils n'entrent pas en contact direct avec les surfaces humides juste après la vaporisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-faq-item\"\u003e\n\u003cdiv class=\"bvh-faq-question\"\u003e\n\u003cspan class=\"bvh-faq-icon\"\u003e❓\u003c\/span\u003e\n\u003ch3\u003eCombien de temps dure un flacon de 500 ml ?\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eEn utilisation préventive (1 pression pour 2 m²), le flacon permet de traiter environ 50 à 70 m² par application. Avec un renouvellement tous les 25 jours, un flacon couvre plusieurs semaines de protection selon la superficie de votre habitat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INFOS PRATIQUES --\u003e\n\u003csection class=\"bvh-section\"\u003e\n\u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n\u003cdiv class=\"bvh-info-grid\"\u003e\n\u003cdiv class=\"bvh-info-item\"\u003e\n\u003cspan class=\"bvh-info-label\"\u003eContenance\u003c\/span\u003e \u003cspan class=\"bvh-info-value\"\u003e500 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-info-item\"\u003e\n\u003cspan class=\"bvh-info-label\"\u003eFormat\u003c\/span\u003e \u003cspan class=\"bvh-info-value\"\u003eSpray vaporisateur\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-info-item\"\u003e\n\u003cspan class=\"bvh-info-label\"\u003eCertification\u003c\/span\u003e \u003cspan class=\"bvh-info-value\"\u003eEcocert\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-info-item\"\u003e\n\u003cspan class=\"bvh-info-label\"\u003eOrigine\u003c\/span\u003e \u003cspan class=\"bvh-info-value\"\u003eFrance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-info-item\"\u003e\n\u003cspan class=\"bvh-info-label\"\u003eDurée de protection\u003c\/span\u003e \u003cspan class=\"bvh-info-value\"\u003eJusqu'à 25 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bvh-info-item\"\u003e\n\u003cspan class=\"bvh-info-label\"\u003eParasites ciblés\u003c\/span\u003e \u003cspan class=\"bvh-info-value\"\u003ePuces, tiques, moustiques, aoûtats\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA FINAL --\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"bvh-section\"\u003e\n\u003cdiv class=\"bvh-cta-box\"\u003e\n\u003cdiv class=\"bvh-cta-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bvh-cta-content\"\u003e\n\u003cspan class=\"bvh-cta-icon\"\u003e🏡\u003c\/span\u003e\n\u003cp\u003eOffrez à votre foyer une \u003cstrong\u003eprotection naturelle et durable\u003c\/strong\u003e avec le Spray Habitat Antiparasitaire Insecticide Bio Biovetol.\u003c\/p\u003e\n\u003cp class=\"bvh-cta-tagline\"\u003eUne solution efficace, respectueuse de l'environnement et agréable à utiliser pour dire adieu aux parasites indésirables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --bvh-cream: #F7F4EF;\n  --bvh-white: #ffffff;\n  --bvh-primary: #4A7C59;\n  --bvh-primary-dark: #3A6147;\n  --bvh-primary-light: #E8F0EA;\n  --bvh-secondary: #8B7355;\n  --bvh-secondary-light: #F5F0EB;\n  --bvh-accent: #D4A574;\n  --bvh-text: #1a1a1a;\n  --bvh-text-light: #5a5a5a;\n  --bvh-border: #e0e0e0;\n  --bvh-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --bvh-shadow-lg: 0 12px 48px rgba(0,0,0,.12);\n  --bvh-radius: 20px;\n  --bvh-radius-sm: 12px;\n}\n\n.bvh-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bvh-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--bvh-text);\n  line-height: 1.6;\n}\n\n.bvh-premium * {\n  box-sizing: border-box;\n}\n\n\/* === HERO === *\/\n.bvh-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--bvh-primary) 0%, var(--bvh-primary-dark) 50%, #2D4A35 100%);\n  border-radius: var(--bvh-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n  overflow: hidden;\n  box-shadow: var(--bvh-shadow-lg);\n}\n\n.bvh-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 40%),\n    url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5 C35 15, 45 20, 45 30 C45 40, 35 50, 30 55 C25 50, 15 40, 15 30 C15 20, 25 15, 30 5Z' fill='none' stroke='rgba(255,255,255,0.05)' stroke-width='1'\/%3E%3C\/svg%3E\");\n  opacity: 1;\n}\n\n.bvh-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bvh-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-bottom: 1.5rem;\n}\n\n.bvh-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(--bvh-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.bvh-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.bvh-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(32px, 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.bvh-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(18px, 3vw, 24px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n}\n\n.bvh-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(15px, 2vw, 18px);\n  max-width: 700px;\n  margin: 0 auto 2rem auto;\n  line-height: 1.7;\n}\n\n.bvh-hero-stats {\n  display: flex;\n  justify-content: center;\n  gap: clamp(1.5rem, 4vw, 3rem);\n  flex-wrap: wrap;\n}\n\n.bvh-stat {\n  text-align: center;\n  background: rgba(255,255,255,.15);\n  backdrop-filter: blur(10px);\n  padding: 1rem 1.5rem;\n  border-radius: var(--bvh-radius-sm);\n  border: 1px solid rgba(255,255,255,.2);\n}\n\n.bvh-stat-number {\n  display: block;\n  font-size: clamp(28px, 5vw, 40px);\n  font-weight: 900;\n  color: white;\n  line-height: 1;\n}\n\n.bvh-stat-label {\n  display: block;\n  font-size: 12px;\n  color: rgba(255,255,255,.8);\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  margin-top: 4px;\n}\n\n\/* === SECTIONS === *\/\n.bvh-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.bvh-premium h2 {\n  font-size: clamp(26px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--bvh-primary-dark);\n  margin: 0 0 clamp(1.5rem, 3vw, 2.5rem) 0;\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.bvh-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(--bvh-primary), var(--bvh-accent));\n  border-radius: 2px;\n}\n\n.bvh-section-intro {\n  text-align: center;\n  font-size: clamp(16px, 2vw, 18px);\n  color: var(--bvh-text-light);\n  max-width: 700px;\n  margin: -1rem auto 2rem auto;\n}\n\n\/* === ALERT BOX === *\/\n.bvh-alert-box {\n  display: flex;\n  gap: 1.5rem;\n  background: linear-gradient(135deg, var(--bvh-primary-light) 0%, #fff 100%);\n  border-radius: var(--bvh-radius);\n  padding: clamp(1.5rem, 3vw, 2.5rem);\n  border-left: 5px solid var(--bvh-primary);\n  box-shadow: var(--bvh-shadow);\n  align-items: flex-start;\n}\n\n.bvh-alert-icon {\n  font-size: 2.5rem;\n  flex-shrink: 0;\n}\n\n.bvh-alert-content strong {\n  display: block;\n  font-size: clamp(18px, 2.5vw, 22px);\n  color: var(--bvh-primary-dark);\n  margin-bottom: .5rem;\n}\n\n.bvh-alert-content p {\n  margin: 0;\n  color: var(--bvh-text);\n  font-size: clamp(15px, 2vw, 17px);\n  line-height: 1.7;\n}\n\n\/* === CARDS GRID === *\/\n.bvh-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n.bvh-card {\n  background: var(--bvh-white);\n  border-radius: var(--bvh-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--bvh-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bvh-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--bvh-shadow-lg);\n  border-color: var(--bvh-primary);\n}\n\n.bvh-card-icon {\n  font-size: 2.5rem;\n  margin-bottom: 1rem;\n  display: block;\n}\n\n.bvh-card h3 {\n  font-size: clamp(17px, 2vw, 20px);\n  font-weight: 800;\n  color: var(--bvh-primary-dark);\n  margin: 0 0 .75rem 0;\n}\n\n.bvh-card p {\n  font-size: 15px;\n  color: var(--bvh-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === COMPOSITION === *\/\n.bvh-composition-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.bvh-ingredient-card {\n  background: var(--bvh-white);\n  border-radius: var(--bvh-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--bvh-shadow);\n  text-align: center;\n  position: relative;\n  transition: all .3s ease;\n  border: 2px solid transparent;\n}\n\n.bvh-ingredient-card:hover {\n  transform: translateY(-5px);\n  border-color: var(--bvh-primary);\n}\n\n.bvh-ingredient-main {\n  grid-column: span 1;\n  background: linear-gradient(135deg, var(--bvh-primary-light) 0%, var(--bvh-white) 100%);\n}\n\n@media (min-width: 768px) {\n  .bvh-composition-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n  .bvh-composition-grid .bvh-ingredient-card:nth-child(n+3) {\n    grid-column: span 1;\n  }\n}\n\n@media (min-width: 1024px) {\n  .bvh-composition-grid {\n    grid-template-columns: repeat(5, 1fr);\n  }\n  .bvh-ingredient-main {\n    grid-column: span 1;\n  }\n}\n\n.bvh-ingredient-icon {\n  font-size: 2.5rem;\n  margin-bottom: .75rem;\n  display: block;\n}\n\n.bvh-ingredient-card h3 {\n  font-size: clamp(15px, 2vw, 17px);\n  font-weight: 800;\n  color: var(--bvh-primary-dark);\n  margin: 0 0 .5rem 0;\n}\n\n.bvh-ingredient-card p {\n  font-size: 14px;\n  color: var(--bvh-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.bvh-ingredient-tag {\n  display: inline-block;\n  margin-top: .75rem;\n  padding: 4px 12px;\n  background: var(--bvh-primary);\n  color: white;\n  font-size: 11px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  border-radius: 999px;\n}\n\n.bvh-certification {\n  display: flex;\n  justify-content: center;\n  gap: 2rem;\n  margin-top: 2rem;\n  flex-wrap: wrap;\n}\n\n.bvh-certification span {\n  font-size: 14px;\n  color: var(--bvh-primary-dark);\n  font-weight: 600;\n}\n\n\/* === SURFACES === *\/\n.bvh-surfaces-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 2rem;\n}\n\n.bvh-surface-card {\n  background: var(--bvh-white);\n  border-radius: var(--bvh-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--bvh-shadow);\n  transition: all .3s ease;\n  border: 2px solid transparent;\n}\n\n.bvh-surface-card:hover {\n  transform: translateY(-5px);\n  border-color: var(--bvh-primary);\n}\n\n.bvh-surface-icon {\n  font-size: 2.5rem;\n  display: block;\n  margin-bottom: .75rem;\n}\n\n.bvh-surface-card h3 {\n  font-size: clamp(17px, 2vw, 20px);\n  font-weight: 800;\n  color: var(--bvh-primary-dark);\n  margin: 0 0 1rem 0;\n}\n\n.bvh-surface-card ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.bvh-surface-card li {\n  padding: .4rem 0;\n  padding-left: 1.5rem;\n  position: relative;\n  font-size: 15px;\n  color: var(--bvh-text-light);\n}\n\n.bvh-surface-card li::before {\n  content: '✓';\n  position: absolute;\n  left: 0;\n  color: var(--bvh-primary);\n  font-weight: bold;\n}\n\n.bvh-tip-box {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: linear-gradient(135deg, var(--bvh-secondary-light) 0%, var(--bvh-white) 100%);\n  border-radius: var(--bvh-radius);\n  padding: clamp(1.25rem, 3vw, 1.75rem);\n  border-left: 4px solid var(--bvh-accent);\n}\n\n.bvh-tip-icon {\n  font-size: 1.75rem;\n  flex-shrink: 0;\n}\n\n.bvh-tip-box p {\n  margin: 0;\n  font-size: 15px;\n  color: var(--bvh-text);\n  line-height: 1.6;\n}\n\n\/* === STEPS === *\/\n.bvh-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1.5rem;\n}\n\n.bvh-step {\n  display: flex;\n  gap: 1.5rem;\n  align-items: flex-start;\n  background: var(--bvh-white);\n  border-radius: var(--bvh-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--bvh-shadow);\n  transition: all .3s ease;\n  border: 2px solid transparent;\n}\n\n.bvh-step:hover {\n  transform: translateX(10px);\n  border-color: var(--bvh-primary);\n}\n\n.bvh-step-number {\n  width: 50px;\n  height: 50px;\n  background: linear-gradient(135deg, var(--bvh-primary) 0%, var(--bvh-primary-dark) 100%);\n  color: white;\n  font-size: 24px;\n  font-weight: 900;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  flex-shrink: 0;\n  box-shadow: 0 4px 12px rgba(74,124,89,.3);\n}\n\n.bvh-step-content {\n  flex: 1;\n}\n\n.bvh-step-content h3 {\n  font-size: clamp(17px, 2vw, 20px);\n  font-weight: 800;\n  color: var(--bvh-primary-dark);\n  margin: 0 0 .5rem 0;\n}\n\n.bvh-step-content p {\n  font-size: 15px;\n  color: var(--bvh-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.bvh-dosage {\n  display: flex;\n  gap: 1rem;\n  margin-top: 1rem;\n  flex-wrap: wrap;\n}\n\n.bvh-dosage-item {\n  background: var(--bvh-primary-light);\n  padding: .75rem 1.25rem;\n  border-radius: var(--bvh-radius-sm);\n  flex: 1;\n  min-width: 180px;\n}\n\n.bvh-dosage-label {\n  display: block;\n  font-size: 12px;\n  color: var(--bvh-primary-dark);\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  font-weight: 600;\n  margin-bottom: .25rem;\n}\n\n.bvh-dosage-value {\n  display: block;\n  font-size: 17px;\n  font-weight: 800;\n  color: var(--bvh-primary-dark);\n}\n\n\/* === PROTOCOL === *\/\n.bvh-protocol-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 2rem;\n}\n\n.bvh-protocol-card {\n  background: var(--bvh-white);\n  border-radius: var(--bvh-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--bvh-shadow);\n  text-align: center;\n  transition: all .3s ease;\n  border: 2px solid transparent;\n  position: relative;\n}\n\n.bvh-protocol-card:hover {\n  transform: translateY(-5px);\n  border-color: var(--bvh-primary);\n}\n\n.bvh-protocol-highlight {\n  background: linear-gradient(135deg, var(--bvh-primary-light) 0%, var(--bvh-white) 100%);\n  border-color: var(--bvh-primary);\n}\n\n.bvh-protocol-step {\n  display: inline-block;\n  padding: 4px 12px;\n  background: var(--bvh-primary);\n  color: white;\n  font-size: 11px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  border-radius: 999px;\n  margin-bottom: 1rem;\n}\n\n.bvh-protocol-icon {\n  font-size: 2.5rem;\n  margin-bottom: .75rem;\n  display: block;\n}\n\n.bvh-protocol-card h3 {\n  font-size: clamp(16px, 2vw, 18px);\n  font-weight: 800;\n  color: var(--bvh-primary-dark);\n  margin: 0 0 .5rem 0;\n}\n\n.bvh-protocol-card p {\n  font-size: 14px;\n  color: var(--bvh-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.bvh-protocol-result {\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  background: linear-gradient(135deg, var(--bvh-primary) 0%, var(--bvh-primary-dark) 100%);\n  color: white;\n  border-radius: var(--bvh-radius);\n  padding: clamp(1.25rem, 3vw, 1.75rem);\n  text-align: left;\n}\n\n.bvh-protocol-result span {\n  font-size: 2rem;\n  flex-shrink: 0;\n}\n\n.bvh-protocol-result p {\n  margin: 0;\n  font-size: 15px;\n  line-height: 1.6;\n}\n\n\/* === WARNINGS === *\/\n.bvh-warnings-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1rem;\n}\n\n.bvh-warning-card {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: var(--bvh-white);\n  border-radius: var(--bvh-radius-sm);\n  padding: 1.25rem;\n  border-left: 4px solid var(--bvh-accent);\n  box-shadow: 0 2px 12px rgba(0,0,0,.05);\n}\n\n.bvh-warning-icon {\n  font-size: 1.5rem;\n  flex-shrink: 0;\n}\n\n.bvh-warning-card p {\n  margin: 0;\n  font-size: 14px;\n  color: var(--bvh-text);\n  line-height: 1.5;\n}\n\n\/* === FAQ === *\/\n.bvh-faq {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.bvh-faq-item {\n  background: var(--bvh-white);\n  border-radius: var(--bvh-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--bvh-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n}\n\n.bvh-faq-item:hover {\n  border-color: var(--bvh-primary);\n}\n\n.bvh-faq-question {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  margin-bottom: 1rem;\n}\n\n.bvh-faq-icon {\n  font-size: 1.5rem;\n  flex-shrink: 0;\n}\n\n.bvh-faq-question h3 {\n  font-size: clamp(16px, 2vw, 18px);\n  font-weight: 800;\n  color: var(--bvh-primary-dark);\n  margin: 0;\n  line-height: 1.4;\n}\n\n.bvh-faq-item \u003e p {\n  margin: 0;\n  padding-left: 2.5rem;\n  font-size: 15px;\n  color: var(--bvh-text-light);\n  line-height: 1.7;\n}\n\n\/* === INFO GRID === *\/\n.bvh-info-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 1rem;\n}\n\n.bvh-info-item {\n  background: var(--bvh-white);\n  border-radius: var(--bvh-radius-sm);\n  padding: 1.25rem;\n  text-align: center;\n  box-shadow: var(--bvh-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n}\n\n.bvh-info-item:hover {\n  border-color: var(--bvh-primary);\n  transform: translateY(-3px);\n}\n\n.bvh-info-label {\n  display: block;\n  font-size: 12px;\n  color: var(--bvh-primary);\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  font-weight: 700;\n  margin-bottom: .5rem;\n}\n\n.bvh-info-value {\n  display: block;\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--bvh-primary-dark);\n}\n\n\/* === CTA BOX === *\/\n.bvh-cta-box {\n  background: linear-gradient(135deg, var(--bvh-primary) 0%, var(--bvh-primary-dark) 100%);\n  border-radius: var(--bvh-radius);\n  padding: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.bvh-cta-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: \n    radial-gradient(circle at 10% 90%, rgba(255,255,255,.1) 0%, transparent 50%),\n    radial-gradient(circle at 90% 10%, rgba(255,255,255,.08) 0%, transparent 40%);\n}\n\n.bvh-cta-content {\n  position: relative;\n  z-index: 1;\n}\n\n.bvh-cta-icon {\n  font-size: 3.5rem;\n  display: block;\n  margin-bottom: 1rem;\n}\n\n.bvh-cta-box p {\n  color: white;\n  font-size: clamp(17px, 2.5vw, 21px);\n  line-height: 1.7;\n  margin: 0 0 1rem 0;\n  font-weight: 500;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n}\n\n.bvh-cta-tagline {\n  font-size: clamp(15px, 2vw, 17px) !important;\n  opacity: .9;\n  margin-bottom: 0 !important;\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .bvh-card,\n  .bvh-ingredient-card,\n  .bvh-surface-card,\n  .bvh-step,\n  .bvh-protocol-card,\n  .bvh-faq-item,\n  .bvh-info-item {\n    animation: bvhFadeInUp .6s ease backwards;\n  }\n  \n  .bvh-card:nth-child(1), .bvh-ingredient-card:nth-child(1), .bvh-surface-card:nth-child(1), .bvh-step:nth-child(1), .bvh-protocol-card:nth-child(1) { animation-delay: .1s; }\n  .bvh-card:nth-child(2), .bvh-ingredient-card:nth-child(2), .bvh-surface-card:nth-child(2), .bvh-step:nth-child(2), .bvh-protocol-card:nth-child(2) { animation-delay: .2s; }\n  .bvh-card:nth-child(3), .bvh-ingredient-card:nth-child(3), .bvh-surface-card:nth-child(3), .bvh-step:nth-child(3), .bvh-protocol-card:nth-child(3) { animation-delay: .3s; }\n  .bvh-card:nth-child(4), .bvh-ingredient-card:nth-child(4), .bvh-step:nth-child(4), .bvh-protocol-card:nth-child(4) { animation-delay: .4s; }\n  .bvh-card:nth-child(5), .bvh-ingredient-card:nth-child(5) { animation-delay: .5s; }\n  .bvh-card:nth-child(6) { animation-delay: .6s; }\n}\n\n@keyframes bvhFadeInUp {\n  from { \n    opacity: 0; \n    transform: translateY(30px); \n  }\n  to { \n    opacity: 1; \n    transform: translateY(0); \n  }\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .bvh-grid,\n  .bvh-surfaces-grid,\n  .bvh-protocol-grid,\n  .bvh-composition-grid {\n    grid-template-columns: 1fr;\n  }\n  \n  .bvh-alert-box {\n    flex-direction: column;\n    text-align: center;\n  }\n  \n  .bvh-hero-stats {\n    flex-direction: column;\n    gap: 1rem;\n  }\n  \n  .bvh-stat {\n    width: 100%;\n  }\n  \n  .bvh-step {\n    flex-direction: column;\n    text-align: center;\n  }\n  \n  .bvh-step-number {\n    margin: 0 auto;\n  }\n  \n  .bvh-step:hover {\n    transform: translateY(-5px);\n  }\n  \n  .bvh-dosage {\n    flex-direction: column;\n  }\n  \n  .bvh-faq-item \u003e p {\n    padding-left: 0;\n  }\n  \n  .bvh-protocol-result {\n    flex-direction: column;\n    text-align: center;\n  }\n  \n  .bvh-certification {\n    flex-direction: column;\n    gap: 1rem;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .bvh-premium * {\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .bvh-card,\n  .bvh-ingredient-card,\n  .bvh-surface-card,\n  .bvh-step,\n  .bvh-protocol-card,\n  .bvh-faq-item,\n  .bvh-info-item {\n    border: 2px solid var(--bvh-text);\n  }\n}\n\u003c\/style\u003e","brand":"BIOVETOL","offers":[{"title":"Default Title","offer_id":54813813014905,"sku":"LOTIONHABITATBIOVETOL","price":23.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/spray-habitat-antiparasitaire-insecticide-bio-500-ml-bioveto-packshothd.webp?v=1790602896"},{"product_id":"lotion-anti-gratte-apaise-les-demangeaisons-240-ml-biovetol","title":"Lotion Anti Gratte - Apaise les Démangeaisons - 240 ml - Biovetol","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Lotion Anti Gratte Biovetol - Apaise les Démangeaisons\nPalette détectée:\n  - Primaire: #4A7C59 (vert nature\/bio du packaging, label Bio)\n  - Secondaire: #D4C4A8 (beige crème du fond packaging et instructions)\n  - Accent: #8B5A2B (brun chocolat du chien labrador)\n  - Background: #F5F2ED (crème très clair)\nAmbiance: Naturel\/Bio, soins animaliers, douceur, certifié Ecocert, fabrication française\nPréfixe CSS: bvt\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Soulager naturellement les démangeaisons de votre chien ou chat\"\n  2. \"Pourquoi votre animal se gratte-t-il ?\"\n  3. \"Une formule naturelle aux actifs apaisants reconnus\"\n  4. \"Les garanties qualité Biovetol\"\n  5. \"Comment utiliser la lotion anti-démangeaisons ?\"\n  6. \"Dans quelles situations utiliser cette lotion ?\"\n  7. \"Précautions importantes\"\n  8. \"Composition complète\"\n  9. \"Format pratique pour un usage quotidien\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"bvt-premium\"\u003e\n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"bvt-hero\"\u003e\n    \u003cdiv class=\"bvt-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"bvt-hero-content\"\u003e\n      \u003cdiv class=\"bvt-badges-top\"\u003e\n        \u003cspan class=\"bvt-badge\"\u003e🐕 Chien \u0026amp; Chat\u003c\/span\u003e\n        \u003cspan class=\"bvt-badge\"\u003e🌿 98,89% naturel\u003c\/span\u003e\n        \u003cspan class=\"bvt-badge\"\u003e🇫🇷 Made in France\u003c\/span\u003e\n        \u003cspan class=\"bvt-badge\"\u003e✅ Certifié Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"bvt-hero-title\"\u003eLotion Anti Gratte Biovetol\u003c\/span\u003e\n      \u003cp class=\"bvt-subtitle\"\u003eSoulage la peau • Apaise les démangeaisons\u003c\/p\u003e\n      \u003cp class=\"bvt-description\"\u003eUne formule naturelle aux huiles essentielles bio pour offrir un soulagement immédiat à votre compagnon qui se gratte.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 1 --\u003e\n  \u003csection class=\"bvt-section\"\u003e\n    \u003ch2\u003eSoulager naturellement les démangeaisons de votre chien ou chat\u003c\/h2\u003e\n    \u003cp class=\"bvt-section-intro\"\u003eVotre compagnon se gratte sans cesse ? Il se mordille les pattes ou frotte son museau contre les meubles ? Ces comportements révèlent souvent un \u003cstrong\u003einconfort cutané\u003c\/strong\u003e qu'il est essentiel de prendre en charge rapidement.\u003c\/p\u003e\n    \u003cdiv class=\"bvt-highlight-box\"\u003e\n      \u003cp\u003eLa \u003cstrong\u003eLotion Anti Gratte Biovetol\u003c\/strong\u003e a été spécialement conçue pour apaiser ces irritations et offrir un véritable soulagement à votre animal, grâce à une formule naturelle et certifiée bio.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 --\u003e\n  \u003csection class=\"bvt-section\"\u003e\n    \u003ch2\u003ePourquoi votre animal se gratte-t-il ?\u003c\/h2\u003e\n    \u003cp class=\"bvt-section-intro\"\u003eLes démangeaisons chez le chien et le chat peuvent avoir de multiples origines :\u003c\/p\u003e\n    \u003cdiv class=\"bvt-grid\"\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e💧 Peau sèche ou sensible\u003c\/h3\u003e\n        \u003cp\u003eNotamment en période hivernale ou après un bain qui a déshydraté l'épiderme\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e🦟 Piqûres d'insectes\u003c\/h3\u003e\n        \u003cp\u003eMoustiques, aoûtats, puces... Les réactions cutanées sont fréquentes et irritantes\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e🌸 Allergies environnementales\u003c\/h3\u003e\n        \u003cp\u003ePollens, acariens ou poussière peuvent provoquer des démangeaisons saisonnières\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e✂️ Irritations post-toilettage\u003c\/h3\u003e\n        \u003cp\u003eAprès une tonte ou un toilettage, la peau peut être temporairement sensibilisée\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e😰 Stress ou ennui\u003c\/h3\u003e\n        \u003cp\u003eLe léchage compulsif est souvent un signe d'anxiété ou de manque de stimulation\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e⚡ Agir rapidement\u003c\/h3\u003e\n        \u003cp\u003eÉvitez que votre animal ne se blesse en se grattant trop intensément\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bvt-tip\"\u003e\n      \u003cspan class=\"bvt-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003eCette lotion apaisante constitue une première réponse douce et naturelle pour calmer les gratouilles légères à modérées.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 --\u003e\n  \u003csection class=\"bvt-section\"\u003e\n    \u003ch2\u003eUne formule naturelle aux actifs apaisants reconnus\u003c\/h2\u003e\n    \u003cp class=\"bvt-section-intro\"\u003eLa Lotion Anti Gratte Biovetol associe des ingrédients soigneusement sélectionnés pour leurs propriétés calmantes et assainissantes :\u003c\/p\u003e\n    \u003cdiv class=\"bvt-grid\"\u003e\n      \u003cdiv class=\"bvt-card bvt-card-ingredient\"\u003e\n        \u003ch3\u003e🌱 Aloe Vera biologique\u003c\/h3\u003e\n        \u003cp\u003eHydrate intensément la peau, forme un film protecteur et accélère la régénération des tissus cutanés irrités\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card bvt-card-ingredient\"\u003e\n        \u003ch3\u003e🌿 Huile essentielle de Tea Tree\u003c\/h3\u003e\n        \u003cp\u003ePurifiante et assainissante, elle aide à maintenir une peau saine tout en apaisant les rougeurs\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card bvt-card-ingredient\"\u003e\n        \u003ch3\u003e🍃 Huile essentielle de Ravintsara\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses vertus calmantes et tonifiantes, elle contribue au confort cutané global\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bvt-highlight-box\"\u003e\n      \u003cp\u003eCette synergie d'actifs végétaux agit en douceur sur l'épiderme de votre animal, \u003cstrong\u003esans l'agresser\u003c\/strong\u003e ni masquer simplement les symptômes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 --\u003e\n  \u003csection class=\"bvt-section\"\u003e\n    \u003ch2\u003eLes garanties qualité Biovetol\u003c\/h2\u003e\n    \u003cdiv class=\"bvt-grid-compact\"\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e🌿 98,89%\u003c\/h3\u003e\n        \u003cp\u003eIngrédients d'origine naturelle\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e🌾 10,48%\u003c\/h3\u003e\n        \u003cp\u003eIngrédients issus de l'agriculture biologique\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e✅ Ecocert\u003c\/h3\u003e\n        \u003cp\u003eCertification Ecosoin des Animaux\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e🇫🇷 France\u003c\/h3\u003e\n        \u003cp\u003eFabrication française garantie\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e💧 Sans rinçage\u003c\/h3\u003e\n        \u003cp\u003eLes actifs continuent d'agir\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e👅 Léchage OK\u003c\/h3\u003e\n        \u003cp\u003eSans danger pour votre animal\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 --\u003e\n  \u003csection class=\"bvt-section\"\u003e\n    \u003ch2\u003eComment utiliser la lotion anti-démangeaisons ?\u003c\/h2\u003e\n    \u003cp class=\"bvt-section-intro\"\u003ePour une efficacité optimale, suivez ces étapes simples :\u003c\/p\u003e\n    \u003cdiv class=\"bvt-timeline\"\u003e\n      \u003cdiv class=\"bvt-timeline-item\"\u003e\n        \u003cdiv class=\"bvt-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"bvt-timeline-content\"\u003e\n          \u003ch3\u003eAgitez bien le flacon\u003c\/h3\u003e\n          \u003cp\u003eAvant chaque utilisation pour homogénéiser les actifs naturels\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-timeline-item\"\u003e\n        \u003cdiv class=\"bvt-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"bvt-timeline-content\"\u003e\n          \u003ch3\u003eVaporisez à 20 cm du pelage\u003c\/h3\u003e\n          \u003cp\u003eSur les zones concernées, à raison de 2 pressions par kilo de poids de l'animal\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-timeline-item\"\u003e\n        \u003cdiv class=\"bvt-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"bvt-timeline-content\"\u003e\n          \u003ch3\u003eMassez délicatement\u003c\/h3\u003e\n          \u003cp\u003eFaites pénétrer le produit jusqu'à la peau pour une meilleure diffusion\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-timeline-item\"\u003e\n        \u003cdiv class=\"bvt-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"bvt-timeline-content\"\u003e\n          \u003ch3\u003eLaissez agir sans rincer\u003c\/h3\u003e\n          \u003cp\u003eLes actifs poursuivent leur action apaisante tout au long de la journée\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bvt-tip\"\u003e\n      \u003cspan class=\"bvt-tip-icon\"\u003e📅\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eFréquence recommandée :\u003c\/strong\u003e appliquez deux fois par jour pendant 4 jours consécutifs. Si les démangeaisons persistent, consultez votre vétérinaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 --\u003e\n  \u003csection class=\"bvt-section\"\u003e\n    \u003ch2\u003eDans quelles situations utiliser cette lotion ?\u003c\/h2\u003e\n    \u003cp class=\"bvt-section-intro\"\u003eCe spray apaisant s'avère particulièrement utile dans les cas suivants :\u003c\/p\u003e\n    \u003cdiv class=\"bvt-grid\"\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e🌲 Après une promenade\u003c\/h3\u003e\n        \u003cp\u003eEn forêt ou dans les hautes herbes où les irritants sont nombreux\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e☀️ En période estivale\u003c\/h3\u003e\n        \u003cp\u003eLorsque les insectes sont nombreux et les piqûres fréquentes\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e✂️ Suite à un toilettage\u003c\/h3\u003e\n        \u003cp\u003eAprès une tonte ou un bain qui a sensibilisé la peau\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e🏠 Au quotidien\u003c\/h3\u003e\n        \u003cp\u003ePour calmer les petites irritations et gratouilles quotidiennes\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvt-card\"\u003e\n        \u003ch3\u003e🛡️ En complément antiparasitaire\u003c\/h3\u003e\n        \u003cp\u003eAprès élimination des parasites, pour apaiser les irritations résiduelles\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 7 --\u003e\n  \u003csection class=\"bvt-section\"\u003e\n    \u003ch2\u003ePrécautions importantes\u003c\/h2\u003e\n    \u003cdiv class=\"bvt-accordion\"\u003e\n      \u003cdetails class=\"bvt-accordion-item\"\u003e\n        \u003csummary class=\"bvt-accordion-header\"\u003e⚠️ Usage externe uniquement\u003c\/summary\u003e\n        \u003cdiv class=\"bvt-accordion-content\"\u003e\n          \u003cp\u003eNe pas appliquer sur les muqueuses, les yeux ou les plaies ouvertes. En cas de contact accidentel avec les yeux, rincez abondamment à l'eau claire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"bvt-accordion-item\"\u003e\n        \u003csummary class=\"bvt-accordion-header\"\u003e🧪 Test cutané recommandé\u003c\/summary\u003e\n        \u003cdiv class=\"bvt-accordion-content\"\u003e\n          \u003cp\u003eEffectuez un test cutané sur une petite zone avant la première utilisation pour vérifier l'absence de réaction allergique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"bvt-accordion-item\"\u003e\n        \u003csummary class=\"bvt-accordion-header\"\u003e🐛 En cas de parasites\u003c\/summary\u003e\n        \u003cdiv class=\"bvt-accordion-content\"\u003e\n          \u003cp\u003eSi votre animal présente des parasites (puces, tiques), traitez-le préalablement avec un antiparasitaire adapté avant d'utiliser cette lotion.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"bvt-accordion-item\"\u003e\n        \u003csummary class=\"bvt-accordion-header\"\u003e🚫 Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"bvt-accordion-content\"\u003e\n          \u003cp\u003eNon recommandé pour les chiots et chatons de moins de 3 mois, ainsi que pour les femelles gestantes ou allaitantes. Conservez le produit hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"bvt-disclaimer\"\u003eCette lotion ne remplace pas une consultation vétérinaire en cas de démangeaisons persistantes, de lésions cutanées importantes ou de perte de poils anormale.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 8 --\u003e\n  \u003csection class=\"bvt-section\"\u003e\n    \u003ch2\u003eComposition complète\u003c\/h2\u003e\n    \u003cdiv class=\"bvt-composition-box\"\u003e\n      \u003cp class=\"bvt-composition-text\"\u003eAqua, Aloe Barbadensis Leaf Juice*, Glycerin, Melaleuca Alternifolia (Tea Tree) Leaf Oil*, Cinnamomum Camphora (Ravintsara) Leaf Oil*, Citric Acid, Potassium Sorbate, Sodium Benzoate.\u003c\/p\u003e\n      \u003cp class=\"bvt-composition-note\"\u003e*Ingrédients issus de l'agriculture biologique\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 9 - DERNIÈRE SECTION --\u003e\n  \u003csection class=\"bvt-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003eFormat pratique pour un usage quotidien\u003c\/h2\u003e\n    \u003cdiv class=\"bvt-cta-box\"\u003e\n      \u003cp\u003eLe flacon spray de \u003cstrong\u003e240 ml\u003c\/strong\u003e permet une application précise et économique. Sa contenance généreuse assure plusieurs semaines d'utilisation, même pour les animaux de grande taille.\u003c\/p\u003e\n      \u003cp style=\"margin-top:1rem;\"\u003eLe système de vaporisation offre une diffusion homogène sur l'ensemble du pelage, facilitant le traitement des zones difficiles d'accès.\u003c\/p\u003e\n      \u003cp style=\"margin-top:1.5rem; font-size:1.1em;\"\u003e\u003cstrong\u003e🐾 Offrez à votre fidèle compagnon le confort qu'il mérite avec une solution naturelle, efficace et respectueuse de sa santé comme de l'environnement.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --bvt-cream: #F5F2ED;\n  --bvt-white: #ffffff;\n  --bvt-primary: #4A7C59;\n  --bvt-primary-dark: #3A5F47;\n  --bvt-primary-light: #E8F0EA;\n  --bvt-secondary: #D4C4A8;\n  --bvt-accent: #8B5A2B;\n  --bvt-text: #1a1a1a;\n  --bvt-text-light: #5a5a5a;\n  --bvt-border: #e0e0e0;\n  --bvt-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --bvt-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --bvt-radius: 20px;\n  --bvt-radius-sm: 12px;\n}\n\n.bvt-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bvt-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.bvt-hero {\n  position: relative;\n  background: linear-gradient(135deg, #4A7C59 0%, #3A5F47 50%, #5A8F69 100%);\n  border-radius: var(--bvt-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(--bvt-shadow-lg);\n}\n\n.bvt-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5c-2 8-8 14-16 16 8 2 14 8 16 16 2-8 8-14 16-16-8-2-14-8-16-16z' fill='%23ffffff' fill-opacity='0.1'\/%3E%3C\/svg%3E\");\n  opacity: .3;\n}\n\n.bvt-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bvt-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.bvt-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(--bvt-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.bvt-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.bvt-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.bvt-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.bvt-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 18px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.6;\n}\n\n\/* === SECTIONS === *\/\n.bvt-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.bvt-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--bvt-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.bvt-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(--bvt-primary), var(--bvt-accent));\n  border-radius: 2px;\n}\n\n.bvt-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--bvt-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\/* === CARDS === *\/\n.bvt-card {\n  background: var(--bvt-white);\n  border-radius: var(--bvt-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--bvt-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bvt-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bvt-shadow-lg);\n  border-color: var(--bvt-primary);\n}\n\n.bvt-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--bvt-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.bvt-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--bvt-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.bvt-card-ingredient {\n  border-left: 4px solid var(--bvt-primary);\n}\n\n\/* === GRILLES === *\/\n.bvt-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.bvt-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.bvt-grid-compact .bvt-card {\n  padding: 1rem;\n}\n\n.bvt-grid-compact .bvt-card h3 {\n  font-size: 16px;\n  margin-bottom: .35rem;\n}\n\n.bvt-grid-compact .bvt-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.bvt-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.bvt-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.bvt-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--bvt-primary), var(--bvt-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}\n\n.bvt-timeline-content {\n  flex: 1;\n  background: var(--bvt-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--bvt-radius-sm);\n  box-shadow: var(--bvt-shadow);\n}\n\n.bvt-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--bvt-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.bvt-timeline-content p {\n  font-size: 14px;\n  color: var(--bvt-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.bvt-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--bvt-primary-light);\n  border-radius: var(--bvt-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.bvt-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.bvt-tip p {\n  font-size: 14px;\n  color: var(--bvt-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === HIGHLIGHT BOX === *\/\n.bvt-highlight-box {\n  background: var(--bvt-white);\n  border-radius: var(--bvt-radius-sm);\n  padding: 1.25rem 1.5rem;\n  border-left: 4px solid var(--bvt-primary);\n  margin-top: 1.5rem;\n  box-shadow: var(--bvt-shadow);\n}\n\n.bvt-highlight-box p {\n  font-size: 15px;\n  color: var(--bvt-text);\n  margin: 0;\n  line-height: 1.7;\n}\n\n\/* === ACCORDÉON === *\/\n.bvt-accordion {\n  background: var(--bvt-white);\n  border-radius: var(--bvt-radius);\n  box-shadow: var(--bvt-shadow);\n  overflow: hidden;\n}\n\n.bvt-accordion-item {\n  border-bottom: 1px solid var(--bvt-border);\n  margin: 0;\n  padding: 0;\n}\n\n.bvt-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.bvt-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--bvt-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.bvt-accordion-header:hover {\n  background: var(--bvt-primary-light);\n}\n\n.bvt-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.bvt-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--bvt-primary);\n  transition: transform .2s ease;\n}\n\n.bvt-accordion-item[open] .bvt-accordion-header::after {\n  content: '−';\n}\n\n.bvt-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--bvt-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.bvt-accordion-content p {\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.bvt-composition-box {\n  background: var(--bvt-white);\n  border-radius: var(--bvt-radius);\n  padding: 1.5rem;\n  box-shadow: var(--bvt-shadow);\n  text-align: center;\n}\n\n.bvt-composition-text {\n  font-size: 14px;\n  color: var(--bvt-text);\n  line-height: 1.8;\n  font-family: 'Courier New', monospace;\n  margin: 0 0 1rem 0;\n}\n\n.bvt-composition-note {\n  font-size: 13px;\n  color: var(--bvt-primary);\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.bvt-cta-box {\n  background: linear-gradient(135deg, var(--bvt-primary) 0%, var(--bvt-primary-dark) 100%);\n  border-radius: var(--bvt-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.bvt-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 17px);\n  line-height: 1.7;\n  font-weight: 500;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.bvt-disclaimer {\n  font-size: 12px;\n  color: var(--bvt-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  .bvt-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .bvt-card {\n    padding: 1.125rem;\n  }\n  \n  .bvt-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .bvt-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--bvt-radius-sm);\n  }\n  \n  .bvt-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .bvt-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .bvt-grid-compact {\n    gap: .625rem;\n  }\n  \n  .bvt-grid-compact .bvt-card {\n    padding: .75rem;\n  }\n  \n  .bvt-grid-compact .bvt-card h3 {\n    font-size: 14px;\n  }\n  \n  .bvt-grid-compact .bvt-card p {\n    font-size: 11px;\n  }\n  \n  .bvt-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  \n  .bvt-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .bvt-timeline-content h3 {\n    font-size: 14px;\n  }\n  \n  .bvt-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .bvt-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .bvt-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  \n  .bvt-tip {\n    padding: .875rem 1rem;\n  }\n  \n  .bvt-tip-icon {\n    font-size: 20px;\n  }\n  \n  .bvt-tip p {\n    font-size: 13px;\n  }\n  \n  .bvt-highlight-box {\n    padding: 1rem 1.25rem;\n  }\n  \n  .bvt-highlight-box p {\n    font-size: 14px;\n  }\n  \n  .bvt-badges-top {\n    gap: 6px;\n  }\n  \n  .bvt-badge {\n    padding: 6px 12px;\n    font-size: 11px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .bvt-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .bvt-card:nth-child(1) { animation-delay: .05s; }\n  .bvt-card:nth-child(2) { animation-delay: .1s; }\n  .bvt-card:nth-child(3) { animation-delay: .15s; }\n  .bvt-card:nth-child(4) { animation-delay: .2s; }\n  .bvt-card:nth-child(5) { animation-delay: .25s; }\n  .bvt-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\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .bvt-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"BIOVETOL","offers":[{"title":"Default Title","offer_id":54813813047673,"sku":"ANTIGRATTEBIOVETOL","price":13.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/lotion-anti-gratte-biovetol.jpg?v=1733160901"},{"product_id":"lotion-desctrurine-neutralise-les-odeurs-240-ml-biovetol","title":"Desctr'Urine - Spray Destructeur d'odeur Urine Chat - Biovetol","description":"\u003cdiv class=\"bv-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"bv-hero\"\u003e\n    \u003cdiv class=\"bv-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"bv-hero-content\"\u003e\n      \u003cdiv class=\"bv-badges-top\"\u003e\n        \u003cspan class=\"bv-badge\"\u003e🌿 99,98 % d'origine naturelle\u003c\/span\u003e\n        \u003cspan class=\"bv-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e\n        \u003cspan class=\"bv-badge\"\u003e🐱 Chaton \u0026amp; chat\u003c\/span\u003e\n        \u003cspan class=\"bv-badge\"\u003e✅ Certifié Ecocert\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"bv-hero-title\"\u003eDestruct'Urine — Spray destructeur d'odeur urine chat\u003c\/span\u003e\n      \u003cp class=\"bv-subtitle\"\u003eBiovetol · 240 ml\u003c\/p\u003e\n      \u003cp class=\"bv-description\"\u003eLa solution bio qui neutralise les odeurs d'urine à la source, sans les masquer. Fini les mauvaises surprises, retrouvez un intérieur frais et sain.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003eLotion Destruct'Urine Biovetol : le spray bio anti-odeur urine chat\u003c\/h2\u003e\n    \u003cp class=\"bv-section-intro\"\u003eVotre chat a pris la fâcheuse habitude de faire pipi en dehors de sa litière ? L'odeur d'urine s'incruste dans le canapé, le tapis ou le parquet ?\u003c\/p\u003e\n    \u003cdiv class=\"bv-highlight-box\"\u003e\n      \u003cp\u003eLa \u003cstrong\u003eLotion Destruct'Urine de Biovetol\u003c\/strong\u003e est un \u003cstrong\u003eneutraliseur d'odeur urine de chat\u003c\/strong\u003e formulé à partir d'ingrédients biologiques, qui ne se contente pas de masquer : il \u003cstrong\u003edétruit les molécules responsables des mauvaises odeurs\u003c\/strong\u003e à la source.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce spray anti-odeur urine chat bio ?\u003c\/h2\u003e\n    \u003cp class=\"bv-section-intro\"\u003eContrairement aux désodorisants urine chat classiques qui couvrent simplement l'odeur avec un parfum chimique, cette lotion Biovetol agit en profondeur. Elle décompose les composés azotés de l'urine féline — responsables de cette odeur tenace et piquante — grâce à des actifs végétaux ciblés.\u003c\/p\u003e\n    \u003cdiv class=\"bv-grid\"\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e💨 Neutralisation réelle des odeurs\u003c\/h3\u003e\n        \u003cp\u003eÉlimine les odeurs d'urine incrustées sur les textiles, sols, murs et litières, à l'intérieur comme à l'extérieur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🚫 Effet répulsif naturel\u003c\/h3\u003e\n        \u003cp\u003eLes notes olfactives végétales dissuadent votre chat de souiller à nouveau la zone traitée, limitant les récidives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🌱 Formule bio certifiée Ecocert\u003c\/h3\u003e\n        \u003cp\u003e99,98 % d'ingrédients d'origine naturelle, dont 19,38 % issus de l'agriculture biologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🌸 Parfum végétal frais\u003c\/h3\u003e\n        \u003cp\u003eLaisse une senteur agréable et légère, sans substances de synthèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabrication française\u003c\/h3\u003e\n        \u003cp\u003eConçu et fabriqué en France, dans le respect de pratiques durables.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003eComment utiliser ce spray destructeur d'odeur urine chat ?\u003c\/h2\u003e\n    \u003cp class=\"bv-section-intro\"\u003ePour obtenir les meilleurs résultats avec ce spray anti-odeur litière chat, suivez ces étapes simples :\u003c\/p\u003e\n    \u003cdiv class=\"bv-timeline\"\u003e\n      \u003cdiv class=\"bv-timeline-item\"\u003e\n        \u003cdiv class=\"bv-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"bv-timeline-content\"\u003e\n          \u003ch3\u003eAgitez bien le flacon\u003c\/h3\u003e\n          \u003cp\u003eAvant chaque utilisation pour activer les principes végétaux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-timeline-item\"\u003e\n        \u003cdiv class=\"bv-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"bv-timeline-content\"\u003e\n          \u003ch3\u003eNettoyez la zone souillée\u003c\/h3\u003e\n          \u003cp\u003eAu préalable avec un chiffon humide pour retirer les résidus visibles. Évitez l'eau de Javel, dont l'odeur attire les chats.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-timeline-item\"\u003e\n        \u003cdiv class=\"bv-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"bv-timeline-content\"\u003e\n          \u003ch3\u003eVaporisez à environ 20 cm\u003c\/h3\u003e\n          \u003cp\u003eDe la surface, à raison de 1 à 2 pressions pour 100 cm².\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-timeline-item\"\u003e\n        \u003cdiv class=\"bv-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"bv-timeline-content\"\u003e\n          \u003ch3\u003eLaissez agir sans rincer\u003c\/h3\u003e\n          \u003cp\u003eLes actifs continuent de neutraliser les odeurs et de diffuser leur effet répulsif pendant plusieurs heures.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-timeline-item\"\u003e\n        \u003cdiv class=\"bv-timeline-number\"\u003e5\u003c\/div\u003e\n        \u003cdiv class=\"bv-timeline-content\"\u003e\n          \u003ch3\u003eRenouvelez l'application\u003c\/h3\u003e\n          \u003cp\u003eSi nécessaire, surtout dans les premiers jours sur les zones récurrentes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bv-tip\"\u003e\n      \u003cspan class=\"bv-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eAstuce :\u003c\/strong\u003e utilisez également ce spray autour de la litière pour maintenir un environnement frais, ou sur les zones que votre chaton explore en période d'apprentissage de la propreté.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003eComposition\u003c\/h2\u003e\n    \u003cdiv class=\"bv-grid-compact\"\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🌿 99,98 %\u003c\/h3\u003e\n        \u003cp\u003eD'ingrédients d'origine naturelle\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🌾 19,38 %\u003c\/h3\u003e\n        \u003cp\u003eIssus de l'agriculture biologique\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e✅ Ecocert Greenlife\u003c\/h3\u003e\n        \u003cp\u003eContrôlée et certifiée selon le référentiel « Parfum d'ambiance biologique »\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e📦 240 ml\u003c\/h3\u003e\n        \u003cp\u003eFormat spray pratique et économique\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"bv-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"bv-accordion\"\u003e\n      \u003cdetails class=\"bv-accordion-item\"\u003e\n        \u003csummary class=\"bv-accordion-header\"\u003e🐾 Usage et application\u003c\/summary\u003e\n        \u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n          \u003cp\u003eUsage externe uniquement. \u003cstrong\u003eNe jamais vaporiser directement sur votre chat\u003c\/strong\u003e ou tout autre animal. Testez sur une petite zone non visible avant la première application sur un textile fragile ou une surface sensible.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"bv-accordion-item\"\u003e\n        \u003csummary class=\"bv-accordion-header\"\u003e👁️ Contact avec les yeux\u003c\/summary\u003e\n        \u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n          \u003cp\u003eEn cas de contact avec les yeux, rincez abondamment à l'eau claire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"bv-accordion-item\"\u003e\n        \u003csummary class=\"bv-accordion-header\"\u003e🔥 Inflammabilité et stockage\u003c\/summary\u003e\n        \u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n          \u003cp\u003eLiquide et vapeurs inflammables : conservez à l'écart de toute source de chaleur ou de flamme. Ne pas fumer pendant l'utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"bv-accordion-item\"\u003e\n        \u003csummary class=\"bv-accordion-header\"\u003e👶 Enfants\u003c\/summary\u003e\n        \u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n          \u003cp\u003eTenir hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"bv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"bv-cta-box\"\u003e\n      \u003cp\u003eSi votre chat marque son territoire ou si l'odeur de pipi persiste malgré un nettoyage soigné, la \u003cstrong\u003eLotion Destruct'Urine Biovetol\u003c\/strong\u003e vous offre une alternative naturelle, efficace et respectueuse de votre foyer. Un \u003cstrong\u003eneutraliseur d'odeur urine bio\u003c\/strong\u003e, fabriqué en France, pour retrouver un intérieur frais sans recourir à des produits chimiques agressifs. 🐱🌿\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"bv-disclaimer\"\u003eProduit certifié Ecocert · Fabrication française · Ne se substitue pas à un suivi vétérinaire en cas de troubles urinaires.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --bv-cream: #f7f5f0;\n  --bv-white: #ffffff;\n  --bv-primary: #4a7c59;\n  --bv-primary-dark: #2d5a3a;\n  --bv-primary-light: #e8f0e5;\n  --bv-secondary: #8fb46a;\n  --bv-accent: #c9a84c;\n  --bv-text: #1a1a1a;\n  --bv-text-light: #5a5a5a;\n  --bv-border: #e0ddd5;\n  --bv-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --bv-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --bv-radius: 20px;\n  --bv-radius-sm: 12px;\n}\n\n.bv-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bv-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.bv-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--bv-primary-dark) 0%, var(--bv-primary) 50%, var(--bv-secondary) 100%);\n  border-radius: var(--bv-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(--bv-shadow-lg);\n}\n\n.bv-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: 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(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.bv-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bv-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.bv-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(--bv-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.bv-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.bv-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  line-height: 1.1;\n}\n\n.bv-subtitle {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n  text-transform: uppercase;\n}\n\n.bv-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 2.5vw, 18px);\n  line-height: 1.7;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n\/* === SECTIONS === *\/\n.bv-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.bv-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--bv-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.bv-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(--bv-primary), var(--bv-secondary));\n  border-radius: 2px;\n}\n\n.bv-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--bv-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 650px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === HIGHLIGHT BOX === *\/\n.bv-highlight-box {\n  background: var(--bv-white);\n  border-radius: var(--bv-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--bv-shadow);\n  border-left: 5px solid var(--bv-primary);\n  max-width: 750px;\n  margin: 0 auto;\n}\n\n.bv-highlight-box p {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--bv-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === CARDS === *\/\n.bv-card {\n  background: var(--bv-white);\n  border-radius: var(--bv-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--bv-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bv-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bv-shadow-lg);\n  border-color: var(--bv-primary);\n}\n\n.bv-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--bv-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.bv-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--bv-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.bv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.bv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.bv-grid-compact .bv-card {\n  padding: 1rem;\n}\n\n.bv-grid-compact .bv-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.bv-grid-compact .bv-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.bv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.bv-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.bv-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--bv-primary), var(--bv-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.bv-timeline-content {\n  flex: 1;\n  background: var(--bv-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--bv-radius-sm);\n  box-shadow: var(--bv-shadow);\n}\n\n.bv-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--bv-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.bv-timeline-content p {\n  font-size: 14px;\n  color: var(--bv-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.bv-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--bv-primary-light);\n  border-radius: var(--bv-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.bv-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.bv-tip p {\n  font-size: 14px;\n  color: var(--bv-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDÉON === *\/\n.bv-accordion {\n  background: var(--bv-white);\n  border-radius: var(--bv-radius);\n  box-shadow: var(--bv-shadow);\n  overflow: hidden;\n}\n\n.bv-accordion-item {\n  border-bottom: 1px solid var(--bv-border);\n  margin: 0;\n  padding: 0;\n}\n\n.bv-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.bv-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--bv-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.bv-accordion-header:hover {\n  background: var(--bv-primary-light);\n}\n\n.bv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.bv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--bv-primary);\n  transition: transform .2s ease;\n}\n\n.bv-accordion-item[open] .bv-accordion-header::after {\n  content: '−';\n}\n\n.bv-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--bv-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.bv-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA === *\/\n.bv-cta-box {\n  background: linear-gradient(135deg, var(--bv-primary) 0%, var(--bv-primary-dark) 100%);\n  border-radius: var(--bv-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.bv-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.bv-disclaimer {\n  font-size: 12px;\n  color: var(--bv-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .bv-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .bv-card {\n    padding: 1.125rem;\n  }\n\n  .bv-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .bv-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--bv-radius-sm);\n  }\n\n  .bv-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .bv-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .bv-grid-compact {\n    gap: .625rem;\n  }\n\n  .bv-grid-compact .bv-card {\n    padding: .75rem;\n  }\n\n  .bv-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .bv-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .bv-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .bv-timeline-content p {\n    font-size: 13px;\n  }\n\n  .bv-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .bv-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .bv-highlight-box {\n    padding: 1.25rem;\n  }\n\n  .bv-highlight-box p {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .bv-card {\n    animation: bvFadeInUp .5s ease backwards;\n  }\n  .bv-card:nth-child(1) { animation-delay: .05s; }\n  .bv-card:nth-child(2) { animation-delay: .1s; }\n  .bv-card:nth-child(3) { animation-delay: .15s; }\n  .bv-card:nth-child(4) { animation-delay: .2s; }\n  .bv-card:nth-child(5) { animation-delay: .25s; }\n  .bv-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes bvFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .bv-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"BIOVETOL","offers":[{"title":"Default Title","offer_id":54813813145977,"sku":"DESTRUCTURINE","price":9.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/lotion-destruct-urine-biovetol.jpg?v=1733160325"},{"product_id":"spray-repulsif-anti-marquage-urinaire-240ml-biovetol","title":"Spray Répulsif - Anti Marquage Urinaire - 240ml - Biovetol","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Spray Répulsif Anti-Marquage Urinaire - Biovetol\nPalette détectée:\n  - Primaire: #D4C8B8 (beige\/crème du packaging et fond)\n  - Secondaire: #5B7C4A (vert bio\/naturel des labels)\n  - Accent: #8B6914 (doré\/miel du chien, chaleur naturelle)\nAmbiance: Naturel\/bio, habitat cosy, animaux de compagnie, minimaliste et élégant, certifié écologique\nPréfixe CSS: bvr\n--\u003e\n\n\u003cdiv class=\"bvr-premium\"\u003e\n  \n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"bvr-hero\"\u003e\n    \u003cdiv class=\"bvr-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"bvr-hero-content\"\u003e\n      \u003cdiv class=\"bvr-badges-top\"\u003e\n        \u003cspan class=\"bvr-badge\"\u003e🌿 Certifié Ecocert\u003c\/span\u003e\n        \u003cspan class=\"bvr-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e\n        \u003cspan class=\"bvr-badge\"\u003e🍃 99,9% naturel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"bvr-hero-title\"\u003eSpray répulsif anti-marquage\u003c\/span\u003e\n      \u003cp class=\"bvr-subtitle\"\u003eProtégez votre intérieur naturellement\u003c\/p\u003e\n      \u003cp class=\"bvr-description\"\u003eFormulé aux huiles essentielles biologiques, ce spray crée une barrière olfactive efficace pour préserver vos meubles et tissus des marquages urinaires de vos compagnons.\u003c\/p\u003e\n      \u003cdiv class=\"bvr-hero-stats\"\u003e\n        \u003cdiv class=\"bvr-stat\"\u003e\n          \u003cspan class=\"bvr-stat-number\"\u003e240\u003c\/span\u003e\n          \u003cspan class=\"bvr-stat-label\"\u003eml\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"bvr-stat\"\u003e\n          \u003cspan class=\"bvr-stat-number\"\u003e99,9%\u003c\/span\u003e\n          \u003cspan class=\"bvr-stat-label\"\u003enaturel\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"bvr-stat\"\u003e\n          \u003cspan class=\"bvr-stat-number\"\u003e19,5%\u003c\/span\u003e\n          \u003cspan class=\"bvr-stat-label\"\u003ebio\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BÉNÉFICES --\u003e\n  \u003csection class=\"bvr-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce spray ?\u003c\/h2\u003e\n    \u003cdiv class=\"bvr-grid\"\u003e\n      \u003cdiv class=\"bvr-card\"\u003e\n        \u003cdiv class=\"bvr-card-icon\"\u003e🛡️\u003c\/div\u003e\n        \u003ch3\u003eAction répulsive naturelle\u003c\/h3\u003e\n        \u003cp\u003eLes huiles essentielles biologiques créent une barrière olfactive qui dissuade chiens et chats de marquer leur territoire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-card\"\u003e\n        \u003cdiv class=\"bvr-card-icon\"\u003e🌱\u003c\/div\u003e\n        \u003ch3\u003eIngrédients biologiques\u003c\/h3\u003e\n        \u003cp\u003eHuiles essentielles de lavandin, citronnelle et eucalyptus, eaux florales de menthe et romarin certifiées bio.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-card\"\u003e\n        \u003cdiv class=\"bvr-card-icon\"\u003e🏠\u003c\/div\u003e\n        \u003ch3\u003eParfum agréable\u003c\/h3\u003e\n        \u003cp\u003eEn plus de son efficacité répulsive, il laisse une odeur fraîche et plaisante dans votre habitat.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-card\"\u003e\n        \u003cdiv class=\"bvr-card-icon\"\u003e✅\u003c\/div\u003e\n        \u003ch3\u003eCertifié Ecocert\u003c\/h3\u003e\n        \u003cp\u003eContrôlé par Ecocert Greenlife, garantissant une formulation respectueuse de l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-card\"\u003e\n        \u003cdiv class=\"bvr-card-icon\"\u003e🇫🇷\u003c\/div\u003e\n        \u003ch3\u003eMade in France\u003c\/h3\u003e\n        \u003cp\u003eConçu et fabriqué en France, reflet du savoir-faire local et d'une qualité supérieure.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-card\"\u003e\n        \u003cdiv class=\"bvr-card-icon\"\u003e🐱\u003c\/div\u003e\n        \u003ch3\u003eChiens et chats\u003c\/h3\u003e\n        \u003cp\u003eEfficace pour tous vos compagnons à quatre pattes, adapté à tous les environnements intérieurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPOSITION --\u003e\n  \u003csection class=\"bvr-section\"\u003e\n    \u003ch2\u003eUne formule 100% naturelle\u003c\/h2\u003e\n    \u003cdiv class=\"bvr-composition-grid\"\u003e\n      \u003cdiv class=\"bvr-ingredient\"\u003e\n        \u003cdiv class=\"bvr-ingredient-icon\"\u003e💜\u003c\/div\u003e\n        \u003cdiv class=\"bvr-ingredient-content\"\u003e\n          \u003ch4\u003eLavande hybride\u003c\/h4\u003e\n          \u003cp\u003eHuile essentielle apaisante et répulsive naturelle\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-ingredient\"\u003e\n        \u003cdiv class=\"bvr-ingredient-icon\"\u003e🍋\u003c\/div\u003e\n        \u003cdiv class=\"bvr-ingredient-content\"\u003e\n          \u003ch4\u003eCitronnelle de Java\u003c\/h4\u003e\n          \u003cp\u003eAction répulsive puissante et parfum frais\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-ingredient\"\u003e\n        \u003cdiv class=\"bvr-ingredient-icon\"\u003e🌿\u003c\/div\u003e\n        \u003cdiv class=\"bvr-ingredient-content\"\u003e\n          \u003ch4\u003eEucalyptus citronné\u003c\/h4\u003e\n          \u003cp\u003ePropriétés odorantes dissuasives\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-ingredient\"\u003e\n        \u003cdiv class=\"bvr-ingredient-icon\"\u003e🌬️\u003c\/div\u003e\n        \u003cdiv class=\"bvr-ingredient-content\"\u003e\n          \u003ch4\u003eMenthe des champs\u003c\/h4\u003e\n          \u003cp\u003eFraîcheur et effet répulsif naturel\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-ingredient\"\u003e\n        \u003cdiv class=\"bvr-ingredient-icon\"\u003e🍎\u003c\/div\u003e\n        \u003cdiv class=\"bvr-ingredient-content\"\u003e\n          \u003ch4\u003eVinaigre de cidre bio\u003c\/h4\u003e\n          \u003cp\u003eBase naturelle et renforcement de l'action\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-ingredient\"\u003e\n        \u003cdiv class=\"bvr-ingredient-icon\"\u003e🌳\u003c\/div\u003e\n        \u003cdiv class=\"bvr-ingredient-content\"\u003e\n          \u003ch4\u003eGomme d'acacia\u003c\/h4\u003e\n          \u003cp\u003eÉpaississant naturel d'origine végétale\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bvr-composition-note\"\u003e\n      \u003cp\u003eComposition complète : Eau, huiles essentielles de lavande hybride, de citronnelle de Java, d'eucalyptus citronné et de menthe des champs, vinaigre de cidre*, gomme d'acacia, gomme xanthane, alcools gras d'origine végétale, geraniol, limonene, linalool, citral.\u003c\/p\u003e\n      \u003cspan\u003e*Ingrédient issu de l'agriculture biologique\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- MODE D'EMPLOI --\u003e\n  \u003csection class=\"bvr-section\"\u003e\n    \u003ch2\u003eMode d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"bvr-steps\"\u003e\n      \u003cdiv class=\"bvr-step\"\u003e\n        \u003cdiv class=\"bvr-step-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"bvr-step-content\"\u003e\n          \u003ch4\u003eAgitez le flacon\u003c\/h4\u003e\n          \u003cp\u003eBien agiter avant emploi pour mélanger les ingrédients naturels\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-step\"\u003e\n        \u003cdiv class=\"bvr-step-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"bvr-step-content\"\u003e\n          \u003ch4\u003eVaporisez à 20 cm\u003c\/h4\u003e\n          \u003cp\u003ePulvérisez directement sur les zones ou objets à protéger, 1 pression pour 200 cm² (20x20 cm)\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-step\"\u003e\n        \u003cdiv class=\"bvr-step-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"bvr-step-content\"\u003e\n          \u003ch4\u003eRenouvelez tous les 3 jours\u003c\/h4\u003e\n          \u003cp\u003ePour une efficacité optimale, répétez l'application régulièrement\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ZONES D'APPLICATION --\u003e\n  \u003csection class=\"bvr-section\"\u003e\n    \u003ch2\u003eOù l'utiliser ?\u003c\/h2\u003e\n    \u003cdiv class=\"bvr-zones-grid\"\u003e\n      \u003cdiv class=\"bvr-zone\"\u003e\n        \u003cspan class=\"bvr-zone-icon\"\u003e🛋️\u003c\/span\u003e\n        \u003cspan class=\"bvr-zone-text\"\u003eCanapés\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-zone\"\u003e\n        \u003cspan class=\"bvr-zone-icon\"\u003e🪑\u003c\/span\u003e\n        \u003cspan class=\"bvr-zone-text\"\u003eMeubles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-zone\"\u003e\n        \u003cspan class=\"bvr-zone-icon\"\u003e🚪\u003c\/span\u003e\n        \u003cspan class=\"bvr-zone-text\"\u003ePortes\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-zone\"\u003e\n        \u003cspan class=\"bvr-zone-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"bvr-zone-text\"\u003ePlantes\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-zone\"\u003e\n        \u003cspan class=\"bvr-zone-icon\"\u003e🧺\u003c\/span\u003e\n        \u003cspan class=\"bvr-zone-text\"\u003eTissus\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-zone\"\u003e\n        \u003cspan class=\"bvr-zone-icon\"\u003e🧸\u003c\/span\u003e\n        \u003cspan class=\"bvr-zone-text\"\u003eTapis\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PRÉCAUTIONS --\u003e\n  \u003csection class=\"bvr-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"bvr-warning-box\"\u003e\n      \u003cdiv class=\"bvr-warning-icon\"\u003e⚠️\u003c\/div\u003e\n      \u003cdiv class=\"bvr-warning-content\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eUsage externe et environnemental uniquement\u003c\/li\u003e\n          \u003cli\u003eNe pas appliquer directement sur l'animal\u003c\/li\u003e\n          \u003cli\u003eÉvitez le contact avec les yeux et les muqueuses\u003c\/li\u003e\n          \u003cli\u003eTenir hors de portée des enfants\u003c\/li\u003e\n          \u003cli\u003eEn cas de réaction allergique, consultez un vétérinaire\u003c\/li\u003e\n          \u003cli\u003eLiquide et vapeurs inflammables – conserver à l'écart de la chaleur\u003c\/li\u003e\n          \u003cli\u003eAvant application sur un tissu, testez sur une zone non visible\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INFOS PRATIQUES --\u003e\n  \u003csection class=\"bvr-section\"\u003e\n    \u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"bvr-info-grid\"\u003e\n      \u003cdiv class=\"bvr-info-item\"\u003e\n        \u003cspan class=\"bvr-info-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"bvr-info-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"bvr-info-value\"\u003e240 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-info-item\"\u003e\n        \u003cspan class=\"bvr-info-icon\"\u003e🇫🇷\u003c\/span\u003e\n        \u003cspan class=\"bvr-info-label\"\u003eOrigine\u003c\/span\u003e\n        \u003cspan class=\"bvr-info-value\"\u003eFrance\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-info-item\"\u003e\n        \u003cspan class=\"bvr-info-icon\"\u003e🐾\u003c\/span\u003e\n        \u003cspan class=\"bvr-info-label\"\u003ePour\u003c\/span\u003e\n        \u003cspan class=\"bvr-info-value\"\u003eChiens \u0026amp; chats\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bvr-info-item\"\u003e\n        \u003cspan class=\"bvr-info-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"bvr-info-label\"\u003eCertification\u003c\/span\u003e\n        \u003cspan class=\"bvr-info-value\"\u003eEcocert\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"bvr-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"bvr-cta-box\"\u003e\n      \u003cdiv class=\"bvr-cta-icon\"\u003e🏡\u003c\/div\u003e\n      \u003cp\u003eOffrez à votre intérieur une protection naturelle et efficace contre les marquages urinaires, tout en respectant vos animaux et l'environnement grâce à une formule certifiée bio.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* === VARIABLES CSS === *\/\n:root {\n  --bvr-cream: #F5F2ED;\n  --bvr-white: #ffffff;\n  --bvr-primary: #5B7C4A;\n  --bvr-primary-dark: #3D5A32;\n  --bvr-primary-light: #E8EFE4;\n  --bvr-secondary: #D4C8B8;\n  --bvr-secondary-dark: #B8A894;\n  --bvr-accent: #8B6914;\n  --bvr-text: #2C2C2C;\n  --bvr-text-light: #5A5A5A;\n  --bvr-border: #E0DCD6;\n  --bvr-shadow: 0 4px 24px rgba(91,124,74,.08);\n  --bvr-shadow-lg: 0 12px 48px rgba(91,124,74,.15);\n  --bvr-radius: 20px;\n  --bvr-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.bvr-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bvr-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--bvr-text);\n  line-height: 1.6;\n}\n\n.bvr-premium * {\n  box-sizing: border-box;\n}\n\n\/* === HERO === *\/\n.bvr-hero {\n  position: relative;\n  background: linear-gradient(135deg, #5B7C4A 0%, #3D5A32 50%, #2D4525 100%);\n  border-radius: var(--bvr-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n  overflow: hidden;\n  box-shadow: var(--bvr-shadow-lg);\n}\n\n.bvr-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  opacity: .06;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5c-2.5 0-4.5 2-4.5 4.5S27.5 14 30 14s4.5-2 4.5-4.5S32.5 5 30 5zm-15 15c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm30 0c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zM30 35c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5z' fill='%23ffffff' fill-opacity='1'\/%3E%3C\/svg%3E\");\n}\n\n.bvr-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bvr-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-bottom: 1.5rem;\n}\n\n.bvr-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(--bvr-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.bvr-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.bvr-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(32px, 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.bvr-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(18px, 3vw, 24px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n}\n\n.bvr-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(15px, 2vw, 17px);\n  max-width: 700px;\n  margin: 0 auto 2rem;\n  line-height: 1.7;\n}\n\n.bvr-hero-stats {\n  display: flex;\n  justify-content: center;\n  gap: clamp(2rem, 5vw, 4rem);\n  flex-wrap: wrap;\n}\n\n.bvr-stat {\n  text-align: center;\n}\n\n.bvr-stat-number {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 5vw, 40px);\n  font-weight: 900;\n  line-height: 1;\n}\n\n.bvr-stat-label {\n  display: block;\n  color: rgba(255,255,255,.75);\n  font-size: 13px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  margin-top: 4px;\n}\n\n\/* === SECTIONS === *\/\n.bvr-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.bvr-premium h2 {\n  font-size: clamp(26px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--bvr-primary-dark);\n  margin: 0 0 clamp(1.5rem, 3vw, 2.5rem) 0;\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.bvr-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(--bvr-primary), var(--bvr-accent));\n  border-radius: 2px;\n}\n\n\/* === GRILLE CARDS === *\/\n.bvr-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n.bvr-card {\n  background: var(--bvr-white);\n  border-radius: var(--bvr-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--bvr-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bvr-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--bvr-shadow-lg);\n  border-color: var(--bvr-primary);\n}\n\n.bvr-card-icon {\n  font-size: 40px;\n  margin-bottom: 1rem;\n  display: block;\n}\n\n.bvr-card h3 {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--bvr-primary-dark);\n  margin: 0 0 .75rem 0;\n}\n\n.bvr-card p {\n  font-size: 14px;\n  color: var(--bvr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === COMPOSITION === *\/\n.bvr-composition-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 1rem;\n  margin-bottom: 2rem;\n}\n\n.bvr-ingredient {\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  background: var(--bvr-white);\n  border-radius: var(--bvr-radius-sm);\n  padding: 1.25rem;\n  box-shadow: var(--bvr-shadow);\n  transition: all .3s ease;\n}\n\n.bvr-ingredient:hover {\n  transform: translateX(8px);\n  box-shadow: var(--bvr-shadow-lg);\n}\n\n.bvr-ingredient-icon {\n  font-size: 32px;\n  flex-shrink: 0;\n}\n\n.bvr-ingredient-content h4 {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--bvr-primary-dark);\n  margin: 0 0 4px 0;\n}\n\n.bvr-ingredient-content p {\n  font-size: 13px;\n  color: var(--bvr-text-light);\n  margin: 0;\n}\n\n.bvr-composition-note {\n  background: var(--bvr-primary-light);\n  border-radius: var(--bvr-radius-sm);\n  padding: 1.5rem;\n  border-left: 4px solid var(--bvr-primary);\n}\n\n.bvr-composition-note p {\n  font-size: 13px;\n  color: var(--bvr-text);\n  margin: 0 0 .5rem 0;\n  line-height: 1.7;\n}\n\n.bvr-composition-note span {\n  font-size: 12px;\n  color: var(--bvr-primary-dark);\n  font-weight: 600;\n  font-style: italic;\n}\n\n\/* === ÉTAPES === *\/\n.bvr-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1.5rem;\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n.bvr-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1.5rem;\n  background: var(--bvr-white);\n  border-radius: var(--bvr-radius);\n  padding: 1.5rem 2rem;\n  box-shadow: var(--bvr-shadow);\n  transition: all .3s ease;\n}\n\n.bvr-step:hover {\n  transform: translateX(8px);\n  box-shadow: var(--bvr-shadow-lg);\n}\n\n.bvr-step-number {\n  width: 48px;\n  height: 48px;\n  background: linear-gradient(135deg, var(--bvr-primary), var(--bvr-primary-dark));\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: white;\n  font-size: 20px;\n  font-weight: 900;\n  flex-shrink: 0;\n  box-shadow: 0 4px 12px rgba(91,124,74,.3);\n}\n\n.bvr-step-content h4 {\n  font-size: 17px;\n  font-weight: 800;\n  color: var(--bvr-primary-dark);\n  margin: 0 0 6px 0;\n}\n\n.bvr-step-content p {\n  font-size: 14px;\n  color: var(--bvr-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ZONES === *\/\n.bvr-zones-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));\n  gap: 1rem;\n}\n\n.bvr-zone {\n  background: var(--bvr-white);\n  border-radius: var(--bvr-radius-sm);\n  padding: 1.5rem 1rem;\n  text-align: center;\n  box-shadow: var(--bvr-shadow);\n  transition: all .3s ease;\n}\n\n.bvr-zone:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bvr-shadow-lg);\n  background: var(--bvr-primary-light);\n}\n\n.bvr-zone-icon {\n  font-size: 32px;\n  display: block;\n  margin-bottom: .5rem;\n}\n\n.bvr-zone-text {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--bvr-primary-dark);\n}\n\n\/* === WARNING === *\/\n.bvr-warning-box {\n  display: flex;\n  gap: 1.5rem;\n  background: linear-gradient(135deg, #FFF8E7 0%, #FEF3CD 100%);\n  border-radius: var(--bvr-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  border: 2px solid #F0E0A0;\n}\n\n.bvr-warning-icon {\n  font-size: 40px;\n  flex-shrink: 0;\n}\n\n.bvr-warning-content ul {\n  margin: 0;\n  padding-left: 1.25rem;\n}\n\n.bvr-warning-content li {\n  font-size: 14px;\n  color: var(--bvr-text);\n  margin-bottom: 8px;\n  line-height: 1.5;\n}\n\n.bvr-warning-content li:last-child {\n  margin-bottom: 0;\n}\n\n\/* === INFOS === *\/\n.bvr-info-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 1rem;\n}\n\n.bvr-info-item {\n  background: var(--bvr-white);\n  border-radius: var(--bvr-radius-sm);\n  padding: 1.5rem;\n  text-align: center;\n  box-shadow: var(--bvr-shadow);\n  transition: all .3s ease;\n}\n\n.bvr-info-item:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--bvr-shadow-lg);\n}\n\n.bvr-info-icon {\n  font-size: 28px;\n  display: block;\n  margin-bottom: .5rem;\n}\n\n.bvr-info-label {\n  display: block;\n  font-size: 12px;\n  color: var(--bvr-text-light);\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  margin-bottom: 4px;\n}\n\n.bvr-info-value {\n  display: block;\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--bvr-primary-dark);\n}\n\n\/* === CTA === *\/\n.bvr-cta-box {\n  background: linear-gradient(135deg, var(--bvr-primary) 0%, var(--bvr-primary-dark) 100%);\n  border-radius: var(--bvr-radius);\n  padding: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.bvr-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: url(\"data:image\/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M20 5l3 8h8l-6 5 2 8-7-5-7 5 2-8-6-5h8z' fill='%23ffffff' fill-opacity='.05'\/%3E%3C\/svg%3E\");\n  opacity: .5;\n}\n\n.bvr-cta-icon {\n  font-size: 48px;\n  display: block;\n  margin-bottom: 1rem;\n  position: relative;\n  z-index: 1;\n}\n\n.bvr-cta-box p {\n  color: white;\n  font-size: clamp(17px, 2.5vw, 21px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  max-width: 700px;\n  margin: 0 auto;\n  position: relative;\n  z-index: 1;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .bvr-grid {\n    grid-template-columns: 1fr;\n  }\n  \n  .bvr-hero-stats {\n    gap: 1.5rem;\n  }\n  \n  .bvr-step {\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n  \n  .bvr-warning-box {\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n  \n  .bvr-warning-content ul {\n    text-align: left;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .bvr-card,\n  .bvr-ingredient,\n  .bvr-step,\n  .bvr-zone,\n  .bvr-info-item {\n    animation: bvrFadeInUp .6s ease backwards;\n  }\n  \n  .bvr-card:nth-child(1), .bvr-ingredient:nth-child(1), .bvr-zone:nth-child(1) { animation-delay: .1s; }\n  .bvr-card:nth-child(2), .bvr-ingredient:nth-child(2), .bvr-zone:nth-child(2) { animation-delay: .15s; }\n  .bvr-card:nth-child(3), .bvr-ingredient:nth-child(3), .bvr-zone:nth-child(3) { animation-delay: .2s; }\n  .bvr-card:nth-child(4), .bvr-ingredient:nth-child(4), .bvr-zone:nth-child(4) { animation-delay: .25s; }\n  .bvr-card:nth-child(5), .bvr-ingredient:nth-child(5), .bvr-zone:nth-child(5) { animation-delay: .3s; }\n  .bvr-card:nth-child(6), .bvr-ingredient:nth-child(6), .bvr-zone:nth-child(6) { animation-delay: .35s; }\n  \n  .bvr-step:nth-child(1) { animation-delay: .1s; }\n  .bvr-step:nth-child(2) { animation-delay: .2s; }\n  .bvr-step:nth-child(3) { animation-delay: .3s; }\n  \n  .bvr-info-item:nth-child(1) { animation-delay: .1s; }\n  .bvr-info-item:nth-child(2) { animation-delay: .15s; }\n  .bvr-info-item:nth-child(3) { animation-delay: .2s; }\n  .bvr-info-item:nth-child(4) { animation-delay: .25s; }\n}\n\n@keyframes bvrFadeInUp {\n  from { \n    opacity: 0; \n    transform: translateY(40px); \n  }\n  to { \n    opacity: 1; \n    transform: translateY(0); \n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .bvr-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .bvr-card,\n  .bvr-ingredient,\n  .bvr-step,\n  .bvr-zone,\n  .bvr-info-item {\n    border: 2px solid var(--bvr-text);\n  }\n  \n  .bvr-badge {\n    border: 2px solid var(--bvr-primary-dark);\n  }\n}\n\u003c\/style\u003e","brand":"BIOVETOL","offers":[{"title":"Default Title","offer_id":54834723062137,"sku":"SPRAYREPULSIFBIOVETOL","price":14.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/biovetol-spray-repulsif-min.jpg?v=1734106176"},{"product_id":"artidyn-mobilite-articulaire-chien-chat","title":"Artidyn - Mobilité Articulaire Chien et Chat - 110g - Ergyvet","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Artidyn - Mobilité Articulaire Chien et Chat - Ergyvet\nPalette détectée:\n  - Primaire: #B71C1C (rouge vif des bandes du packaging Ergyvet)\n  - Secondaire: #2E7D6E (vert teal du logo Ergyvet)\n  - Accent: #5D8A3C (vert nature de l'image lifestyle avec le chien)\n  - Background naturel: #F0EDE8 (crème chaud inspiré du fond packaging blanc\/crème)\nAmbiance: Santé animale, vétérinaire naturel, confiance \u0026 bien-être animal, fond nature\/vert\nPréfixe CSS: ad\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Artidyn Ergyvet : le complément articulaire pour chien et chat à base d'actifs naturels\"\n  2. \"À qui s'adresse Artidyn ?\"\n  3. \"Une formule synergique aux actifs ciblés\"\n  4. \"Conseils d'utilisation et posologie\"\n  5. \"Associations recommandées pour un soutien optimal\"\n  6. \"Précautions d'emploi\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"ad-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"ad-hero\"\u003e\n    \u003cdiv class=\"ad-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ad-hero-content\"\u003e\n      \u003cdiv class=\"ad-badges-top\"\u003e\n        \u003cspan class=\"ad-badge\"\u003e🐾 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"ad-badge\"\u003e🌿 Actifs naturels\u003c\/span\u003e\n        \u003cspan class=\"ad-badge\"\u003e🦴 Mobilité articulaire\u003c\/span\u003e\n        \u003cspan class=\"ad-badge\"\u003e📦 110 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"ad-hero-title\"\u003eArtidyn Ergyvet\u003c\/span\u003e\n      \u003cp class=\"ad-subtitle\"\u003eMobilité articulaire pour chien et chat\u003c\/p\u003e\n      \u003cp class=\"ad-description\"\u003e6 actifs synergiques — glucosamine, glycine, MSM, acide hyaluronique, bambou et boswellia — pour soutenir le cartilage, lubrifier les articulations et préserver le confort de mouvement de votre compagnon.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"ad-section\"\u003e\n    \u003ch2\u003eArtidyn Ergyvet : le complément articulaire pour chien et chat à base d'actifs naturels\u003c\/h2\u003e\n    \u003cp class=\"ad-section-intro\"\u003eVotre chien hésite avant de monter les escaliers ? Votre chat ne saute plus sur son perchoir préféré ? Ces petits signes du quotidien révèlent souvent une \u003cstrong\u003egêne articulaire\u003c\/strong\u003e qu'il ne faut pas ignorer.\u003c\/p\u003e\n    \u003cdiv class=\"ad-grid-compact\"\u003e\n      \u003cdiv class=\"ad-card\"\u003e\n        \u003ch3\u003e🦴 Soutien du cartilage\u003c\/h3\u003e\n        \u003cp\u003eEntretient la structure et la résistance du cartilage face à l'usure quotidienne\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-card\"\u003e\n        \u003ch3\u003e💧 Lubrification articulaire\u003c\/h3\u003e\n        \u003cp\u003eAméliore la qualité du liquide synovial pour des mouvements fluides\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-card\"\u003e\n        \u003ch3\u003e🏃 Mobilité préservée\u003c\/h3\u003e\n        \u003cp\u003eFavorise la souplesse et le confort de mouvement au quotidien\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-card\"\u003e\n        \u003ch3\u003e🌿 100 % naturel\u003c\/h3\u003e\n        \u003cp\u003eFormulé à partir d'actifs d'origine naturelle, sans additifs superflus\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"ad-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse Artidyn ?\u003c\/h2\u003e\n    \u003cp class=\"ad-section-intro\"\u003eCe complément alimentaire en poudre convient aussi bien aux \u003cstrong\u003ejeunes animaux sportifs\u003c\/strong\u003e qu'aux \u003cstrong\u003echiens et chats seniors\u003c\/strong\u003e. Il est particulièrement recommandé dans les situations suivantes :\u003c\/p\u003e\n    \u003cdiv class=\"ad-grid\"\u003e\n      \u003cdiv class=\"ad-card\"\u003e\n        \u003ch3\u003e🛏️ Raideur au lever\u003c\/h3\u003e\n        \u003cp\u003eDifficulté à se lever après le repos ou raideur matinale persistante\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-card\"\u003e\n        \u003ch3\u003e📉 Baisse d'activité\u003c\/h3\u003e\n        \u003cp\u003eRéticence à courir, jouer ou participer aux activités habituelles\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-card\"\u003e\n        \u003ch3\u003e🛡️ Prévention de l'arthrose\u003c\/h3\u003e\n        \u003cp\u003ePrévention de l'\u003cstrong\u003earthrose chez le chien\u003c\/strong\u003e et le chat avant l'apparition des symptômes\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-card\"\u003e\n        \u003ch3\u003e📏 Croissance grandes races\u003c\/h3\u003e\n        \u003cp\u003eSoutien articulaire pendant la croissance des grandes races, souvent sujettes aux fragilités\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-card\"\u003e\n        \u003ch3\u003e⚡ Récupération sportive\u003c\/h3\u003e\n        \u003cp\u003eRécupération après un effort physique intense ou une compétition\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"ad-section\"\u003e\n    \u003ch2\u003eUne formule synergique aux actifs ciblés\u003c\/h2\u003e\n    \u003cp class=\"ad-section-intro\"\u003eLa force d'Artidyn réside dans l'association de \u003cstrong\u003esix actifs complémentaires\u003c\/strong\u003e, chacun jouant un rôle précis dans le soutien de la fonction articulaire.\u003c\/p\u003e\n    \u003cdiv class=\"ad-grid\"\u003e\n      \u003cdiv class=\"ad-card ad-card-ingredient\"\u003e\n        \u003ch3\u003e🧬 Glucosamine\u003c\/h3\u003e\n        \u003cp\u003ePrécurseur essentiel des composants du cartilage, elle contribue à maintenir sa structure et sa résistance face à l'usure quotidienne.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-card ad-card-ingredient\"\u003e\n        \u003ch3\u003e🔗 Glycine\u003c\/h3\u003e\n        \u003cp\u003eCet acide aminé participe à la synthèse du collagène, protéine fondamentale des tissus conjonctifs, tendons et ligaments.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-card ad-card-ingredient\"\u003e\n        \u003ch3\u003e⚗️ MSM\u003c\/h3\u003e\n        \u003cp\u003eSource de soufre organique (méthylsulfonylméthane), il favorise la souplesse articulaire et contribue au confort de mouvement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-card ad-card-ingredient\"\u003e\n        \u003ch3\u003e💧 Acide hyaluronique\u003c\/h3\u003e\n        \u003cp\u003eComposant naturel du liquide synovial, il améliore la lubrification des articulations et l'élasticité du cartilage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-card ad-card-ingredient\"\u003e\n        \u003ch3\u003e🎋 Bambou\u003c\/h3\u003e\n        \u003cp\u003eNaturellement riche en silicium, il soutient la minéralisation osseuse et offre des propriétés antioxydantes bénéfiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-card ad-card-ingredient\"\u003e\n        \u003ch3\u003e🌳 Boswellia\u003c\/h3\u003e\n        \u003cp\u003eCette résine traditionnelle aide à apaiser les inconforts articulaires et limite l'acidification de l'organisme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"ad-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation et posologie\u003c\/h2\u003e\n    \u003cp class=\"ad-section-intro\"\u003eArtidyn se présente sous forme de \u003cstrong\u003epoudre facile à mélanger\u003c\/strong\u003e à la ration alimentaire habituelle de votre animal. Humidifiez légèrement la nourriture pour une meilleure absorption.\u003c\/p\u003e\n    \u003cdiv class=\"ad-timeline\"\u003e\n      \u003cdiv class=\"ad-timeline-item\"\u003e\n        \u003cdiv class=\"ad-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"ad-timeline-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e1\/2 cuillère à café par jour\u003c\/strong\u003e pour 5 kg de poids corporel. Adaptez la quantité au poids de votre animal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-timeline-item\"\u003e\n        \u003cdiv class=\"ad-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"ad-timeline-content\"\u003e\n          \u003ch3\u003eDose maximale\u003c\/h3\u003e\n          \u003cp\u003eNe pas dépasser \u003cstrong\u003e2 cuillères par jour\u003c\/strong\u003e, quelle que soit la taille de l'animal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-timeline-item\"\u003e\n        \u003cdiv class=\"ad-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"ad-timeline-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e1 mois minimum\u003c\/strong\u003e, renouvelable selon les conseils de votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ad-tip\"\u003e\n      \u003cspan class=\"ad-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003ePour les animaux présentant des gênes articulaires marquées, une cure de \u003cstrong\u003edeux mois\u003c\/strong\u003e peut être envisagée avant de réévaluer la situation avec votre vétérinaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"ad-section\"\u003e\n    \u003ch2\u003eAssociations recommandées pour un soutien optimal\u003c\/h2\u003e\n    \u003cp class=\"ad-section-intro\"\u003ePour maximiser les bienfaits d'Artidyn, Ergyvet recommande de l'associer à d'autres produits de la gamme selon les besoins de votre animal.\u003c\/p\u003e\n    \u003cdiv class=\"ad-grid\"\u003e\n      \u003cdiv class=\"ad-card\"\u003e\n        \u003ch3\u003e🐟 Omegadyn\u003c\/h3\u003e\n        \u003cp\u003eOméga 3 pour renforcer le confort articulaire en cas de douleurs. \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/omegadyn-omega-3-chien-chat\" title=\"Omegadyn - Oméga 3 Chien et Chat - 60capsules - Ergyvet\" target=\"_blank\" rel=\"noopener\"\u003eDécouvrir Omegadyn →\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-card\"\u003e\n        \u003ch3\u003e🐕 Canidyn \/ 🐈 Felidyn\u003c\/h3\u003e\n        \u003cp\u003eSoutien nutritionnel global pour animaux en croissance ou seniors. \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/canidyn-supplement-nutritionnel-chien\" title=\"Canidyn - Supplément Nutritionnel Chien - 110g - Ergyvet\" target=\"_blank\" rel=\"noopener\"\u003eCanidyn\u003c\/a\u003e · \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/felidyn-supplement-nutritionnel-chat-55g-ergyvet\" title=\"Felidyn - Supplément nutritionnel Chat - 55g - Ergyvet\" target=\"_blank\" rel=\"noopener\"\u003eFelidyn\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ad-card\"\u003e\n        \u003ch3\u003e💎 Silicium\u003c\/h3\u003e\n        \u003cp\u003ePour renforcer l'apport en silicium et soutenir le système ostéoarticulaire. \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/silicium-confort-articulaire-chien-chat\" title=\"Silicium - Confort articulaire pour Chien et Chat - 100 ml - Ergyvet\" target=\"_blank\" rel=\"noopener\"\u003eDécouvrir Silicium →\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 --\u003e\n  \u003csection class=\"ad-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"ad-accordion\"\u003e\n      \u003cdetails class=\"ad-accordion-item\"\u003e\n        \u003csummary class=\"ad-accordion-header\"\u003e⚠️ Avertissement important\u003c\/summary\u003e\n        \u003cdiv class=\"ad-accordion-content mt-3\"\u003e\n          \u003cp\u003eArtidyn est un \u003cstrong\u003ealiment complémentaire\u003c\/strong\u003e et ne se substitue pas à un traitement vétérinaire. En cas de boiterie persistante ou de douleurs importantes, consultez votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"ad-accordion-item\"\u003e\n        \u003csummary class=\"ad-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"ad-accordion-content mt-3\"\u003e\n          \u003cp\u003eConservez le pot bien fermé, à l'abri de la chaleur et de l'humidité. Contenance : \u003cstrong\u003e110 g\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"ad-disclaimer\"\u003eComplément alimentaire pour chiens et chats. Ne se substitue pas à une alimentation variée et équilibrée ni à un suivi vétérinaire régulier.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --ad-cream: #F3F0EB;\n  --ad-white: #ffffff;\n  --ad-primary: #B71C1C;\n  --ad-primary-dark: #7F1414;\n  --ad-primary-light: #FDEAEA;\n  --ad-secondary: #2E7D6E;\n  --ad-accent: #5D8A3C;\n  --ad-text: #1a1a1a;\n  --ad-text-light: #5a5a5a;\n  --ad-border: #e0e0e0;\n  --ad-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --ad-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --ad-radius: 20px;\n  --ad-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.ad-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--ad-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.ad-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--ad-primary) 0%, var(--ad-primary-dark) 40%, var(--ad-secondary) 100%);\n  border-radius: var(--ad-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(--ad-shadow-lg);\n}\n\n.ad-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: 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(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.ad-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n\/* === TITRE HERO === *\/\n.ad-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.ad-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .01em;\n}\n\n.ad-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.2vw, 17px);\n  line-height: 1.7;\n  max-width: 640px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.ad-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.ad-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(--ad-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.ad-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.ad-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.ad-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--ad-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.ad-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(--ad-primary), var(--ad-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.ad-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ad-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n.ad-section-intro strong {\n  color: var(--ad-text);\n}\n\n\/* === CARDS === *\/\n.ad-card {\n  background: var(--ad-white);\n  border-radius: var(--ad-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--ad-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.ad-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--ad-shadow-lg);\n  border-color: var(--ad-primary);\n}\n\n.ad-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--ad-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.ad-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--ad-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.ad-card a {\n  color: var(--ad-secondary);\n  font-weight: 600;\n  text-decoration: none;\n  transition: color .2s ease;\n}\n\n.ad-card a:hover {\n  color: var(--ad-primary);\n  text-decoration: underline;\n}\n\n\/* === CARD INGREDIENT ACCENT === *\/\n.ad-card-ingredient {\n  border-left: 4px solid var(--ad-secondary);\n  text-align: left;\n}\n\n.ad-card-ingredient:hover {\n  border-color: var(--ad-primary);\n}\n\n\/* === GRILLES === *\/\n.ad-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.ad-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.ad-grid-compact .ad-card {\n  padding: 1rem;\n}\n\n.ad-grid-compact .ad-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.ad-grid-compact .ad-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.ad-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.ad-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.ad-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--ad-primary), var(--ad-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.ad-timeline-content {\n  flex: 1;\n  background: var(--ad-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--ad-radius-sm);\n  box-shadow: var(--ad-shadow);\n}\n\n.ad-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--ad-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.ad-timeline-content p {\n  font-size: 14px;\n  color: var(--ad-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.ad-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--ad-primary-light);\n  border-radius: var(--ad-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.ad-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.ad-tip p {\n  font-size: 14px;\n  color: var(--ad-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.ad-tip p strong {\n  color: var(--ad-primary-dark);\n}\n\n\/* === TESTIMONIAL === *\/\n.ad-testimonial {\n  background: var(--ad-white);\n  border-radius: var(--ad-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--ad-shadow);\n  border-left: 4px solid var(--ad-primary);\n}\n\n.ad-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ad-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.ad-accordion {\n  background: var(--ad-white);\n  border-radius: var(--ad-radius);\n  box-shadow: var(--ad-shadow);\n  overflow: hidden;\n}\n\n.ad-accordion-item {\n  border-bottom: 1px solid var(--ad-border);\n  margin: 0;\n  padding: 0;\n}\n\n.ad-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.ad-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--ad-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.ad-accordion-header:hover {\n  background: var(--ad-primary-light);\n}\n\n.ad-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.ad-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--ad-primary);\n  transition: transform .2s ease;\n}\n\n.ad-accordion-item[open] .ad-accordion-header::after {\n  content: '−';\n}\n\n.ad-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--ad-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.ad-accordion-content p {\n  margin: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.ad-disclaimer {\n  font-size: 12px;\n  color: var(--ad-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  .ad-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .ad-card {\n    padding: 1.125rem;\n  }\n\n  .ad-card-ingredient {\n    text-align: left;\n  }\n\n  .ad-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .ad-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--ad-radius-sm);\n  }\n\n  .ad-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .ad-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .ad-grid-compact {\n    gap: .625rem;\n  }\n\n  .ad-grid-compact .ad-card {\n    padding: .75rem;\n  }\n\n  .ad-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .ad-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .ad-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .ad-timeline-content p {\n    font-size: 13px;\n  }\n\n  .ad-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .ad-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .ad-testimonial {\n    padding: 1.25rem;\n  }\n\n  .ad-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .ad-card {\n    animation: adFadeInUp .5s ease backwards;\n  }\n  .ad-card:nth-child(1) { animation-delay: .05s; }\n  .ad-card:nth-child(2) { animation-delay: .1s; }\n  .ad-card:nth-child(3) { animation-delay: .15s; }\n  .ad-card:nth-child(4) { animation-delay: .2s; }\n  .ad-card:nth-child(5) { animation-delay: .25s; }\n  .ad-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes adFadeInUp {\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  .ad-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"ERGYVET","offers":[{"title":"Default Title","offer_id":54852047569273,"sku":"ARTIDYNERGYVET","price":20.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/artidyn-ergyvet-min_cdf316ed-66bf-4c5d-bedb-98a7b2ccd475.jpg?v=1735729871"},{"product_id":"felidyn-supplement-nutritionnel-chat-55g-ergyvet","title":"Felidyn - Supplément nutritionnel Chat - 55g - Ergyvet","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Felidyn - Supplément nutritionnel Chat - 55g - Ergyvet\nPalette détectée:\n  - Primaire: #D4842A (orange cuivré du packaging Ergyvet)\n  - Secondaire: #2A7B7B (teal\/bleu-vert du logo chat sur le pot)\n  - Accent: #3D6B4F (vert nature de l'image lifestyle)\nAmbiance: Vétérinaire\/santé animale, naturel, bienveillant, professionnel mais chaleureux. Packaging blanc épuré avec touches orange et teal. Image lifestyle avec chat en extérieur, ambiance verdoyante et douce.\nPréfixe CSS: fld\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Felidyn Ergyvet : le complément alimentaire chat complet et naturel\"\n  2. \"À qui s'adresse Felidyn ?\"\n  3. \"Une formule riche en actifs ciblés\"\n  4. \"Conseils d'utilisation\"\n  5. \"Associations recommandées\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"fld-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"fld-hero\"\u003e\n    \u003cdiv class=\"fld-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fld-hero-content\"\u003e\n      \u003cdiv class=\"fld-badges-top\"\u003e\n        \u003cspan class=\"fld-badge\"\u003e🐱 Spécial chat\u003c\/span\u003e\n        \u003cspan class=\"fld-badge\"\u003e🌿 Actifs naturels\u003c\/span\u003e\n        \u003cspan class=\"fld-badge\"\u003e🧪 Formule vétérinaire\u003c\/span\u003e\n        \u003cspan class=\"fld-badge\"\u003e📦 Poudre 55 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fld-hero-title\"\u003eFelidyn Ergyvet\u003c\/span\u003e\n      \u003cp class=\"fld-subtitle\"\u003eSupplément nutritionnel complet pour chat\u003c\/p\u003e\n      \u003cp class=\"fld-description\"\u003eVitamines, minéraux, oligoéléments, acides aminés et antioxydants réunis dans une poudre concentrée pour soutenir la vitalité, le pelage et la santé globale de votre félin.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"fld-section\"\u003e\n    \u003ch2\u003eFelidyn Ergyvet : le complément alimentaire chat complet et naturel\u003c\/h2\u003e\n    \u003cp class=\"fld-section-intro\"\u003eVotre chat manque de vitalité, son pelage perd de son éclat ou il traverse une période de convalescence ?\u003c\/p\u003e\n    \u003cdiv class=\"fld-highlight-box\"\u003e\n      \u003cp\u003e\u003cstrong\u003eFelidyn\u003c\/strong\u003e d'Ergyvet est un \u003cstrong\u003ecomplément alimentaire pour chat\u003c\/strong\u003e formulé pour combler les carences nutritionnelles et soutenir la santé globale de votre compagnon félin. Riche en vitamines, minéraux, oligoéléments, acides aminés et antioxydants, cette poudre concentrée en 55 g s'intègre facilement à la ration quotidienne.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"fld-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse Felidyn ?\u003c\/h2\u003e\n    \u003cp class=\"fld-section-intro\"\u003eUn supplément nutritionnel pensé pour accompagner votre chat à chaque étape de sa vie.\u003c\/p\u003e\n    \u003cdiv class=\"fld-grid\"\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e🐾 Chatons en croissance\u003c\/h3\u003e\n        \u003cp\u003eSoutient le développement osseux, musculaire et immunitaire dès les premiers mois.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e🏠 Chats adultes\u003c\/h3\u003e\n        \u003cp\u003eÉquilibre la ration quotidienne, notamment en bi-nutrition chat (croquettes + pâtée) ou alimentation ménagère.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e🩶 Chats seniors\u003c\/h3\u003e\n        \u003cp\u003eAide à maintenir la vitalité, la mobilité articulaire et un pelage de qualité au fil des années.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e💊 Chats en convalescence\u003c\/h3\u003e\n        \u003cp\u003eAprès un coryza, une chirurgie ou un épisode de fatigue, il favorise une récupération harmonieuse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e🤱 Gestation \u0026amp; lactation\u003c\/h3\u003e\n        \u003cp\u003eApporte les nutriments nécessaires pour la mère et les petits pendant ces périodes exigeantes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e✨ Pelage terne\u003c\/h3\u003e\n        \u003cp\u003eUn complément alimentaire chat poils idéal pour retrouver brillance et douceur du pelage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"fld-section\"\u003e\n    \u003ch2\u003eUne formule riche en actifs ciblés\u003c\/h2\u003e\n    \u003cp class=\"fld-section-intro\"\u003eFelidyn se distingue par la qualité et la diversité de ses ingrédients. Chaque composant joue un rôle précis pour le bien-être de votre chat.\u003c\/p\u003e\n    \u003cdiv class=\"fld-grid\"\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e💪 Taurine, lysine \u0026amp; tryptophane\u003c\/h3\u003e\n        \u003cp\u003eCes acides aminés essentiels contribuent à la construction musculaire, au bon fonctionnement du système nerveux et au renforcement de l'immunité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e🦴 Bambou \u0026amp; MSM\u003c\/h3\u003e\n        \u003cp\u003eLe méthyl-sulfonyl-méthane et le bambou soutiennent la santé des cartilages et le confort articulaire. Un atout précieux comme complément alimentaire chat arthrose.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e🛡️ Thé vert, curcuma \u0026amp; sélénium\u003c\/h3\u003e\n        \u003cp\u003eDe puissants antioxydants qui aident à lutter contre le stress oxydatif et le vieillissement cellulaire prématuré.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e🌊 Chlorella\u003c\/h3\u003e\n        \u003cp\u003eCette micro-algue favorise l'élimination des toxines et soutient une digestion saine au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e💎 Vitamines \u0026amp; minéraux\u003c\/h3\u003e\n        \u003cp\u003eUn apport équilibré pour renforcer la peau, le pelage, les os et le métabolisme général de votre chat.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fld-tip\"\u003e\n      \u003cspan class=\"fld-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003eSi vous cherchez un \u003cstrong\u003ecomplément alimentaire pour chat maigre\u003c\/strong\u003e ou en perte de forme, Felidyn constitue une base nutritionnelle solide pour l'aider à retrouver un poids de forme.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"fld-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"fld-timeline\"\u003e\n      \u003cdiv class=\"fld-timeline-item\"\u003e\n        \u003cdiv class=\"fld-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"fld-timeline-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e1\/2 cuillère à café par jour\u003c\/strong\u003e, à mélanger à la nourriture habituelle de votre chat.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-timeline-item\"\u003e\n        \u003cdiv class=\"fld-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"fld-timeline-content\"\u003e\n          \u003ch3\u003eHumidifier légèrement\u003c\/h3\u003e\n          \u003cp\u003eHumidifiez la poudre avant de l'incorporer pour une meilleure acceptation par votre félin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-timeline-item\"\u003e\n        \u003cdiv class=\"fld-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"fld-timeline-content\"\u003e\n          \u003ch3\u003eIntroduction progressive\u003c\/h3\u003e\n          \u003cp\u003eIntroduisez progressivement sur 2 à 3 jours si votre chat est sensible aux changements alimentaires.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-timeline-item\"\u003e\n        \u003cdiv class=\"fld-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"fld-timeline-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e1 mois recommandé\u003c\/strong\u003e, renouvelable selon l'avis de votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"fld-section\"\u003e\n    \u003ch2\u003eAssociations recommandées\u003c\/h2\u003e\n    \u003cp class=\"fld-section-intro\"\u003ePour une approche encore plus ciblée, vous pouvez associer Felidyn à d'autres produits de la gamme Ergyvet.\u003c\/p\u003e\n    \u003cdiv class=\"fld-grid\"\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e✨ Synerdyn\u003c\/h3\u003e\n        \u003cp\u003ePour améliorer la qualité de la peau et du pelage grâce aux \u003cstrong\u003eoméga 3 et 6\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/synerdyn-omega3-6-chien-chat\" title=\"Synerdyn - Oméga 3 \u0026amp; 6 pour Chien et Chat - 60 capsules - Ergyvet\" target=\"_blank\" rel=\"noopener\"\u003eVoir le produit →\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e🦴 Omegadyn\u003c\/h3\u003e\n        \u003cp\u003eEn cas d'inconfort articulaire persistant, un apport en \u003cstrong\u003eoméga 3\u003c\/strong\u003e haute qualité. \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/omegadyn-omega-3-chien-chat\" title=\"Omegadyn - Oméga 3 Chien et Chat - 60 capsules - Ergyvet\" target=\"_blank\" rel=\"noopener\"\u003eVoir le produit →\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e🛡️ Oligodyn\u003c\/h3\u003e\n        \u003cp\u003ePour renforcer l'immunité et la croissance avec des \u003cstrong\u003eoligoéléments essentiels\u003c\/strong\u003e. \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/oligodyn-equilibre-vitalite-pour-chien-et-chat-100-ml-ergyvet\" title=\"Oligodyn - Equilibre \u0026amp; Vitalité pour Chien et Chat - 100 ml - Ergyvet\" target=\"_blank\" rel=\"noopener\"\u003eVoir le produit →\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fld-card\"\u003e\n        \u003ch3\u003e🌿 Permeadyn \/ Zeodyn\u003c\/h3\u003e\n        \u003cp\u003eEn cas de troubles digestifs : \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/permeadyn-confort-intestinal-chien-chat\" title=\"Permeadyn - Confort Intestinal Chien et Chat - 70g - Ergyvet\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003ePermeadyn\u003c\/strong\u003e\u003c\/a\u003e pour le confort intestinal ou \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/zeodyn-probiotique-chien-chat\" title=\"Zeodyn - Probiotique Chien et Chat - 70g - Ergyvet\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eZeodyn\u003c\/strong\u003e\u003c\/a\u003e en probiotique.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA + DISCLAIMER --\u003e\n  \u003csection class=\"fld-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"fld-cta-box\"\u003e\n      \u003cp\u003e🐱 Offrez à votre chat le meilleur de la nutrition vétérinaire avec \u003cstrong\u003eFelidyn\u003c\/strong\u003e — une formule complète, naturelle et facile à administrer au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"fld-disclaimer\"\u003eFelidyn est un aliment complémentaire pour chats et ne se substitue ni à une alimentation variée et équilibrée, ni à un traitement vétérinaire. En cas de doute, consultez votre vétérinaire avant toute supplémentation.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* === VARIABLES CSS === *\/\n:root {\n  --fld-cream: #faf7f3;\n  --fld-white: #ffffff;\n  --fld-primary: #D4842A;\n  --fld-primary-dark: #A8621A;\n  --fld-primary-light: #fdf3e7;\n  --fld-secondary: #2A7B7B;\n  --fld-accent: #3D6B4F;\n  --fld-text: #1a1a1a;\n  --fld-text-light: #5a5a5a;\n  --fld-border: #e8e0d8;\n  --fld-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --fld-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --fld-radius: 20px;\n  --fld-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.fld-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--fld-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.fld-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--fld-primary) 0%, var(--fld-primary-dark) 40%, var(--fld-secondary) 100%);\n  border-radius: var(--fld-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(--fld-shadow-lg);\n}\n\n.fld-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: 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(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.fld-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n\/* === TITRE HERO === *\/\n.fld-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.fld-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n  text-transform: uppercase;\n}\n\n.fld-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.fld-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.fld-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(--fld-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.fld-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.fld-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.fld-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--fld-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.fld-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(--fld-primary), var(--fld-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO === *\/\n.fld-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--fld-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === HIGHLIGHT BOX === *\/\n.fld-highlight-box {\n  background: var(--fld-white);\n  border-radius: var(--fld-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--fld-shadow);\n  border-left: 4px solid var(--fld-secondary);\n}\n\n.fld-highlight-box p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--fld-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === CARDS === *\/\n.fld-card {\n  background: var(--fld-white);\n  border-radius: var(--fld-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--fld-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.fld-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--fld-shadow-lg);\n  border-color: var(--fld-primary);\n}\n\n.fld-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--fld-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.fld-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--fld-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.fld-card a {\n  color: var(--fld-secondary);\n  font-weight: 600;\n  text-decoration: none;\n  transition: color .2s ease;\n}\n\n.fld-card a:hover {\n  color: var(--fld-primary);\n  text-decoration: underline;\n}\n\n\/* === GRILLES === *\/\n.fld-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.fld-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.fld-grid-compact .fld-card {\n  padding: 1rem;\n}\n\n.fld-grid-compact .fld-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.fld-grid-compact .fld-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.fld-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.fld-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.fld-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--fld-primary), var(--fld-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.fld-timeline-content {\n  flex: 1;\n  background: var(--fld-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--fld-radius-sm);\n  box-shadow: var(--fld-shadow);\n}\n\n.fld-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fld-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.fld-timeline-content p {\n  font-size: 14px;\n  color: var(--fld-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.fld-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--fld-primary-light);\n  border-radius: var(--fld-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.fld-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.fld-tip p {\n  font-size: 14px;\n  color: var(--fld-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.fld-cta-box {\n  background: linear-gradient(135deg, var(--fld-primary) 0%, var(--fld-primary-dark) 100%);\n  border-radius: var(--fld-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.fld-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\/* === DISCLAIMER === *\/\n.fld-disclaimer {\n  font-size: 12px;\n  color: var(--fld-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  .fld-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .fld-card {\n    padding: 1.125rem;\n  }\n\n  .fld-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .fld-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--fld-radius-sm);\n  }\n\n  .fld-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .fld-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .fld-grid-compact {\n    gap: .625rem;\n  }\n\n  .fld-grid-compact .fld-card {\n    padding: .75rem;\n  }\n\n  .fld-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .fld-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .fld-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .fld-timeline-content p {\n    font-size: 13px;\n  }\n\n  .fld-highlight-box {\n    padding: 1.25rem;\n  }\n\n  .fld-tip {\n    padding: .875rem 1rem;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .fld-card {\n    animation: fldFadeInUp .5s ease backwards;\n  }\n  .fld-card:nth-child(1) { animation-delay: .05s; }\n  .fld-card:nth-child(2) { animation-delay: .1s; }\n  .fld-card:nth-child(3) { animation-delay: .15s; }\n  .fld-card:nth-child(4) { animation-delay: .2s; }\n  .fld-card:nth-child(5) { animation-delay: .25s; }\n  .fld-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes fldFadeInUp {\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  .fld-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"ERGYVET","offers":[{"title":"Default Title","offer_id":54852057563513,"sku":"FELIDYNERGYVET","price":17.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/Felidyn-ergyvet-min_3a079ad6-0a30-4565-8310-38b350de39c1.jpg?v=1735747175"},{"product_id":"permeadyn-confort-intestinal-chien-chat","title":"Permeadyn - Confort Intestinal Chien et Chat - 70g - Ergyvet","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Permeadyn - Confort Intestinal Chien et Chat - 70g - Ergyvet\nPalette détectée:\n  - Primaire: #8B6F47 (doré\/bronze du bandeau packaging)\n  - Secondaire: #5A8F8F (vert-bleu teal de la seconde image, univers Ergyvet)\n  - Accent: #C4A265 (or clair du packaging)\nAmbiance: Vétérinaire premium, naturel\/santé animale, confiance professionnelle, tons chauds dorés + teintes bleu-vert apaisantes\nPréfixe CSS: pmd\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Permeadyn Ergyvet : le probiotique chien et chat pour un confort intestinal durable\"\n  2. \"À qui s'adresse Permeadyn ?\"\n  3. \"Une formule complète aux actifs ciblés\"\n  4. \"Comment utiliser Permeadyn ?\"\n  5. \"Pourquoi choisir Permeadyn plutôt qu'un autre complément digestif ?\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"pmd-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"pmd-hero\"\u003e\n    \u003cdiv class=\"pmd-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pmd-hero-content\"\u003e\n      \u003cdiv class=\"pmd-badges-top\"\u003e\n        \u003cspan class=\"pmd-badge\"\u003e🐾 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"pmd-badge\"\u003e🌿 Actifs naturels\u003c\/span\u003e\n        \u003cspan class=\"pmd-badge\"\u003e🔬 Probiotiques + prébiotiques\u003c\/span\u003e\n        \u003cspan class=\"pmd-badge\"\u003e📦 Pot de 70 g\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"pmd-hero-title\"\u003ePermeadyn Ergyvet\u003c\/span\u003e\n      \u003cp class=\"pmd-subtitle\"\u003eConfort intestinal durable pour chien et chat\u003c\/p\u003e\n      \u003cp class=\"pmd-description\"\u003eUne synergie unique de probiotiques, prébiotiques, glutamine et plantes apaisantes pour restaurer la barrière intestinale et retrouver un transit harmonieux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"pmd-section\"\u003e\n    \u003ch2\u003ePermeadyn Ergyvet : le probiotique chien et chat pour un confort intestinal durable\u003c\/h2\u003e\n    \u003cp class=\"pmd-section-intro\"\u003eVotre chien souffre de flatulences gênantes ? Votre chat a le ventre sensible après chaque repas ?\u003c\/p\u003e\n    \u003cdiv class=\"pmd-highlight-box\"\u003e\n      \u003cp\u003e\u003cstrong\u003ePermeadyn\u003c\/strong\u003e d'Ergyvet est un aliment complémentaire en poudre spécialement formulé pour \u003cstrong\u003erestaurer le confort intestinal\u003c\/strong\u003e de vos compagnons. Grâce à une synergie d'actifs naturels — prébiotiques, probiotiques, acides aminés et plantes apaisantes — cette formule agit en profondeur sur la muqueuse digestive et le microbiote.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"pmd-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse Permeadyn ?\u003c\/h2\u003e\n    \u003cp class=\"pmd-section-intro\"\u003eCe probiotique pour chien et chat est particulièrement indiqué dans les situations suivantes :\u003c\/p\u003e\n    \u003cdiv class=\"pmd-grid\"\u003e\n      \u003cdiv class=\"pmd-card\"\u003e\n        \u003ch3\u003e🩺 Troubles intestinaux chroniques\u003c\/h3\u003e\n        \u003cp\u003eColites, perméabilité intestinale accrue, MICI : Permeadyn agit en profondeur sur la muqueuse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-card\"\u003e\n        \u003ch3\u003e💨 Transit perturbé\u003c\/h3\u003e\n        \u003cp\u003eDiarrhées récurrentes, selles molles, constipation ou flatulences excessives.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-card\"\u003e\n        \u003ch3\u003e💊 Après un traitement médicamenteux\u003c\/h3\u003e\n        \u003cp\u003eAntibiotiques ou vermifuges qui déséquilibrent la flore intestinale de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-card\"\u003e\n        \u003ch3\u003e🐾 Problèmes de peau\u003c\/h3\u003e\n        \u003cp\u003eLiés à des allergies alimentaires ou saisonnières — le lien intestin-peau est bien documenté.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-card\"\u003e\n        \u003ch3\u003e😮‍💨 Mauvaise haleine\u003c\/h3\u003e\n        \u003cp\u003eD'origine digestive, souvent le signe d'un déséquilibre du microbiote intestinal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-card\"\u003e\n        \u003ch3\u003e🛡️ Prévention des parasitoses\u003c\/h3\u003e\n        \u003cp\u003eEn renforçant les défenses naturelles de la barrière intestinale de votre compagnon.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"pmd-section\"\u003e\n    \u003ch2\u003eUne formule complète aux actifs ciblés\u003c\/h2\u003e\n    \u003cp class=\"pmd-section-intro\"\u003ePermeadyn ne se limite pas à un simple apport de ferments lactiques. Sa formule associe plusieurs familles d'ingrédients qui travaillent en complémentarité :\u003c\/p\u003e\n    \u003cdiv class=\"pmd-grid\"\u003e\n      \u003cdiv class=\"pmd-card pmd-card-ingredient\"\u003e\n        \u003ch3\u003e🦠 Probiotiques\u003c\/h3\u003e\n        \u003cp\u003e\u003cem\u003eLactobacillus acidophilus, casei et plantarum\u003c\/em\u003e : ces souches vivantes contribuent à rééquilibrer le microbiote intestinal et à stimuler les défenses immunitaires de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-card pmd-card-ingredient\"\u003e\n        \u003ch3\u003e🌱 Prébiotiques — inuline de chicorée\u003c\/h3\u003e\n        \u003cp\u003eCette fibre soluble nourrit sélectivement les bonnes bactéries, favorisant un transit régulier et des selles bien formées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-card pmd-card-ingredient\"\u003e\n        \u003ch3\u003e💪 Glutamine\u003c\/h3\u003e\n        \u003cp\u003eCet acide aminé est le carburant principal des cellules de la muqueuse intestinale. Il soutient l'intégrité de la barrière et aide à réduire la perméabilité excessive.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-card pmd-card-ingredient\"\u003e\n        \u003ch3\u003e🌿 Orme rouge\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour ses propriétés adoucissantes, il forme un gel protecteur le long du tube digestif, apaisant les irritations.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-card pmd-card-ingredient\"\u003e\n        \u003ch3\u003e🟡 Curcuma\u003c\/h3\u003e\n        \u003cp\u003eContribue au confort digestif grâce à ses propriétés apaisantes sur les muqueuses.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-card pmd-card-ingredient\"\u003e\n        \u003ch3\u003e🌾 Sarrasin fermenté\u003c\/h3\u003e\n        \u003cp\u003eFacilite le processus de digestion tout en apportant des nutriments biodisponibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-card pmd-card-ingredient\"\u003e\n        \u003ch3\u003e⚗️ Méthionine\u003c\/h3\u003e\n        \u003cp\u003eCet acide aminé soufré aide à acidifier les urines, particulièrement utile chez les chats sujets aux cystites ou aux calculs urinaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-card pmd-card-ingredient\"\u003e\n        \u003ch3\u003e🍺 Levure de bière\u003c\/h3\u003e\n        \u003cp\u003eSource naturelle de vitamines B, elle soutient l'appétit et la vitalité de votre compagnon.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"pmd-section\"\u003e\n    \u003ch2\u003eComment utiliser Permeadyn ?\u003c\/h2\u003e\n    \u003cdiv class=\"pmd-timeline\"\u003e\n      \u003cdiv class=\"pmd-timeline-item\"\u003e\n        \u003cdiv class=\"pmd-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"pmd-timeline-content\"\u003e\n          \u003ch3\u003eDosage adapté au poids\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e1\/2 cuillère à café par 5 kg\u003c\/strong\u003e de poids corporel par jour. Ne pas dépasser \u003cstrong\u003e3 cuillères à café par jour\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-timeline-item\"\u003e\n        \u003cdiv class=\"pmd-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"pmd-timeline-content\"\u003e\n          \u003ch3\u003ePréparation simple\u003c\/h3\u003e\n          \u003cp\u003eHumidifiez légèrement la poudre et mélangez-la à la ration quotidienne de votre animal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-timeline-item\"\u003e\n        \u003cdiv class=\"pmd-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"pmd-timeline-content\"\u003e\n          \u003ch3\u003eIntroduction progressive\u003c\/h3\u003e\n          \u003cp\u003eIntroduisez progressivement pour permettre à votre animal de s'habituer au complément.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pmd-timeline-item\"\u003e\n        \u003cdiv class=\"pmd-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"pmd-timeline-content\"\u003e\n          \u003ch3\u003eCure de 15 jours\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003eCure recommandée : 15 jours\u003c\/strong\u003e, renouvelable selon les conseils de votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pmd-tip\"\u003e\n      \u003cspan class=\"pmd-tip-icon\"\u003e📦\u003c\/span\u003e\n      \u003cp\u003eLe pot de \u003cstrong\u003e70 g\u003c\/strong\u003e permet plusieurs cures selon le gabarit de votre animal.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"pmd-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePourquoi choisir Permeadyn plutôt qu'un autre complément digestif ?\u003c\/h2\u003e\n    \u003cdiv class=\"pmd-cta-box\"\u003e\n      \u003cp\u003eContrairement à de nombreux produits qui se contentent d'apporter uniquement des probiotiques, Permeadyn propose une \u003cstrong\u003eapproche globale\u003c\/strong\u003e. Il ne se limite pas à repeupler la flore : il nourrit les bonnes bactéries, renforce la muqueuse, apaise les irritations et soutient même la santé urinaire. C'est cette synergie qui fait la différence au quotidien pour votre compagnon.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pmd-tip\"\u003e\n      \u003cspan class=\"pmd-tip-icon\"\u003e⚕️\u003c\/span\u003e\n      \u003cp\u003eSi votre animal présente des troubles digestifs persistants, n'hésitez pas à \u003cstrong\u003econsulter votre vétérinaire\u003c\/strong\u003e afin d'écarter toute pathologie sous-jacente.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"pmd-disclaimer\"\u003ePermeadyn est un complément alimentaire et ne se substitue pas à un traitement médical.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* === VARIABLES CSS === *\/\n:root {\n  --pmd-cream: #f7f4ef;\n  --pmd-white: #ffffff;\n  --pmd-primary: #8B6F47;\n  --pmd-primary-dark: #5C472E;\n  --pmd-primary-light: #f3ede4;\n  --pmd-secondary: #5A8F8F;\n  --pmd-accent: #C4A265;\n  --pmd-text: #1a1a1a;\n  --pmd-text-light: #5a5a5a;\n  --pmd-border: #e0dbd3;\n  --pmd-shadow: 0 4px 24px rgba(92,71,46,.08);\n  --pmd-shadow-lg: 0 12px 48px rgba(92,71,46,.15);\n  --pmd-radius: 20px;\n  --pmd-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.pmd-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--pmd-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.pmd-hero {\n  position: relative;\n  background: linear-gradient(135deg, #5C472E 0%, #8B6F47 40%, #5A8F8F 100%);\n  border-radius: var(--pmd-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(--pmd-shadow-lg);\n}\n\n.pmd-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(196,162,101,.15) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(90,143,143,.15) 0%, transparent 50%),\n                    radial-gradient(circle at 50% 50%, rgba(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.pmd-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.pmd-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.pmd-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: -.01em;\n}\n\n.pmd-description {\n  color: rgba(255,255,255,.8);\n  font-size: clamp(14px, 2.2vw, 17px);\n  line-height: 1.7;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.pmd-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.pmd-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(--pmd-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.pmd-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.pmd-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.pmd-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--pmd-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.pmd-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(--pmd-primary), var(--pmd-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO === *\/\n.pmd-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--pmd-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === HIGHLIGHT BOX === *\/\n.pmd-highlight-box {\n  background: var(--pmd-white);\n  border-radius: var(--pmd-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--pmd-shadow);\n  border-left: 4px solid var(--pmd-secondary);\n}\n\n.pmd-highlight-box p {\n  font-size: clamp(14px, 2.2vw, 16px);\n  color: var(--pmd-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === CARDS === *\/\n.pmd-card {\n  background: var(--pmd-white);\n  border-radius: var(--pmd-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--pmd-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.pmd-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--pmd-shadow-lg);\n  border-color: var(--pmd-primary);\n}\n\n.pmd-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--pmd-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.pmd-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--pmd-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CARD INGREDIENT VARIANT === *\/\n.pmd-card-ingredient {\n  text-align: left;\n  border-top: 3px solid var(--pmd-accent);\n}\n\n.pmd-card-ingredient:hover {\n  border-color: var(--pmd-accent);\n  border-top-color: var(--pmd-primary);\n}\n\n\/* === GRILLES === *\/\n.pmd-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === TIMELINE === *\/\n.pmd-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.pmd-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.pmd-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--pmd-primary), var(--pmd-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.pmd-timeline-content {\n  flex: 1;\n  background: var(--pmd-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--pmd-radius-sm);\n  box-shadow: var(--pmd-shadow);\n}\n\n.pmd-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--pmd-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.pmd-timeline-content p {\n  font-size: 14px;\n  color: var(--pmd-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.pmd-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--pmd-primary-light);\n  border-radius: var(--pmd-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.pmd-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.pmd-tip p {\n  font-size: 14px;\n  color: var(--pmd-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.pmd-cta-box {\n  background: linear-gradient(135deg, var(--pmd-primary) 0%, var(--pmd-primary-dark) 100%);\n  border-radius: var(--pmd-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.pmd-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\/* === DISCLAIMER === *\/\n.pmd-disclaimer {\n  font-size: 12px;\n  color: var(--pmd-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  .pmd-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .pmd-card {\n    padding: 1.125rem;\n  }\n\n  .pmd-card-ingredient {\n    text-align: left;\n  }\n\n  .pmd-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .pmd-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--pmd-radius-sm);\n  }\n\n  .pmd-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .pmd-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .pmd-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .pmd-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .pmd-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .pmd-timeline-content p {\n    font-size: 13px;\n  }\n\n  .pmd-highlight-box {\n    padding: 1.25rem;\n  }\n\n  .pmd-highlight-box p {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .pmd-card {\n    animation: pmdFadeInUp .5s ease backwards;\n  }\n  .pmd-card:nth-child(1) { animation-delay: .05s; }\n  .pmd-card:nth-child(2) { animation-delay: .1s; }\n  .pmd-card:nth-child(3) { animation-delay: .15s; }\n  .pmd-card:nth-child(4) { animation-delay: .2s; }\n  .pmd-card:nth-child(5) { animation-delay: .25s; }\n  .pmd-card:nth-child(6) { animation-delay: .3s; }\n  .pmd-card:nth-child(7) { animation-delay: .35s; }\n  .pmd-card:nth-child(8) { animation-delay: .4s; }\n}\n\n@keyframes pmdFadeInUp {\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  .pmd-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"ERGYVET","offers":[{"title":"Default Title","offer_id":54852061102457,"sku":"PERMEADYNERGYVET","price":19.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/Permeadyn-ergyvet-min_789e15ef-d22f-483a-a53c-6af92f009f58.jpg?v=1735746909"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/collections\/chats.webp?v=1790072171","url":"https:\/\/www.naturellement-bio.com\/collections\/chats.oembed?page=4","provider":"Naturellement Bio","version":"1.0","type":"link"}