{"title":"Compléments alimentaires chat","description":"\u003cp\u003eUn \u003cstrong\u003ecomplément alimentaire pour chat\u003c\/strong\u003e apporte un soutien ciblé quand l'alimentation ne suffit plus : chat âgé qui saute moins, pelage terne, transit capricieux, période de stress ou fragilité des reins. Il ne remplace ni une alimentation adaptée, ni un suivi vétérinaire, mais il aide à accompagner un besoin précis, le plus souvent en cure.\u003c\/p\u003e\n\u003ch2\u003eQuand donner un complément alimentaire à son chat ?\u003c\/h2\u003e\n\u003cp\u003eLes besoins changent avec l'âge et le mode de vie. Un chaton en croissance, une chatte gestante, un chat stérilisé qui prend du poids ou un senior n'ont pas les mêmes attentes. Les compléments sont aussi utiles dans des moments précis : convalescence, changement d'environnement, mue, ou en accompagnement d'un traitement prescrit par le vétérinaire. Un changement brutal de comportement, d'appétit ou de soif doit toujours être montré à un vétérinaire avant tout complément.\u003c\/p\u003e\n\u003ch2\u003eComplément alimentaire chat : quel produit pour quel besoin ?\u003c\/h2\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; background-color: #fdf6f0; font-family: inherit; font-size: 0.95em;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"background-color: #f0e0d0;\"\u003e\n\u003cth style=\"padding: 11px 14px; border: 1px solid #e8d5c4; text-align: left;\"\u003eCe que vous cherchez\u003c\/th\u003e\n\u003cth style=\"padding: 11px 14px; border: 1px solid #e8d5c4; text-align: left;\"\u003eActifs\u003c\/th\u003e\n\u003cth style=\"padding: 11px 14px; border: 1px solid #e8d5c4; text-align: left;\"\u003eProduit(s) de la sélection\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eGarder des articulations souples\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eHarpagophytum, moule verte, silice\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003e\u003cul style=\"margin: 0; padding-left: 18px;\"\u003e\n\u003cli\u003e\u003ca href=\"\/products\/articulations-souplesse-et-mobilite-au-naturel-250ml-pilagreen\" title=\"Articulations Arthrose et Rhumatisme – Phyto'Lab\"\u003eArticulations Phyto'Lab\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/canisil-arthrose-du-chien-et-du-chat-60-comprimes-labo-demeter\" title=\"Canisil 60 comprimés – Labo-Demeter\"\u003eCanisil Labo-Demeter\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background-color: #fef9f5;\"\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eSoutenir les reins et le foie\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eReins : desmodium, orthosiphon, ortie. Foie : chardon-Marie, artichaut\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003e\u003cul style=\"margin: 0; padding-left: 18px;\"\u003e\n\u003cli\u003e\u003ca href=\"\/products\/sante-renale-ergyvet-chien-chat\" title=\"Protection Rénale – Ergyvet\"\u003eProtection Rénale Ergyvet\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/soutien-hepatique-chien-chat-ergyvet-100ml\" title=\"Soutien Hépatique – Ergyvet\"\u003eSoutien Hépatique Ergyvet\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eUn transit plus régulier\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eChardon-Marie et plantes digestives\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003e\u003cul style=\"margin: 0; padding-left: 18px;\"\u003e\u003cli\u003e\u003ca href=\"\/products\/top-transit-confort-intestinal-250ml-pilagreen\" title=\"Top Transit – Phyto'Lab\"\u003eTop Transit Phyto'Lab\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background-color: #fef9f5;\"\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eApaiser un chat stressé\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eValériane, passiflore, tilleul, magnésium\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003e\u003cul style=\"margin: 0; padding-left: 18px;\"\u003e\u003cli\u003e\u003ca href=\"\/products\/canirelax-equilibre-nerveux-naturel-pour-chats-et-chiens-comprimes-labo-demeter\" title=\"Canirelax – Labo-Demeter\"\u003eCanirelax Labo-Demeter\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eVermifuger avec des plantes\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eTanaisie, thym, écorce de grenadier, courge\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003e\u003cul style=\"margin: 0; padding-left: 18px;\"\u003e\n\u003cli\u003e\u003ca href=\"\/products\/vermifuge-liquide-vermipets-chien-et-chat-200ml\" title=\"Vermi'Protect+ liquide – Phyto'Lab\"\u003eVermi'Protect+ Phyto'Lab\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/kitaverm-actif-naturel-50-ml-labo-demeter\" title=\"Kitaverm – Labo-Demeter\"\u003eKitaverm Labo-Demeter\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background-color: #fef9f5;\"\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eUne respiration plus libre\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003ePlantain, échinacée, propolis\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003e\u003cul style=\"margin: 0; padding-left: 18px;\"\u003e\u003cli\u003e\u003ca href=\"\/products\/voies-respiratoires-apaise-et-libere-250ml-pilagreen\" title=\"Voies Respi' – Phyto'Lab\"\u003eVoies Respi' Phyto'Lab\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eUn pelage plus brillant\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eOméga 3 (EPA, DHA) de poissons sauvages\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003e\u003cul style=\"margin: 0; padding-left: 18px;\"\u003e\u003cli\u003e\u003ca href=\"\/products\/omegadyn-omega-3-chien-chat\" title=\"Omegadyn – Ergyvet\"\u003eOmegadyn Ergyvet\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background-color: #fef9f5;\"\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eDes défenses naturelles solides\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eAloe vera, silicium, pépins de pamplemousse, huile de foie de chimère\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003e\u003cul style=\"margin: 0; padding-left: 18px;\"\u003e\u003cli\u003e\u003ca href=\"\/products\/endostim-500-ml-labo-demeter\" title=\"Endostim 500 ml – Labo-Demeter\"\u003eEndostim Labo-Demeter\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eCompléter la ration en vitamines\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eVitamines, minéraux, acides aminés\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003e\u003cul style=\"margin: 0; padding-left: 18px;\"\u003e\u003cli\u003e\u003ca href=\"\/products\/felidyn-supplement-nutritionnel-chat-55g-ergyvet\" title=\"Felidyn – Ergyvet\"\u003eFelidyn Ergyvet\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background-color: #fef9f5;\"\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eAccompagner un chat âgé\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eIgname, spiruline, levure de bière, silice\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003e\u003cul style=\"margin: 0; padding-left: 18px;\"\u003e\u003cli\u003e\u003ca href=\"\/products\/canivida-anti-age-100-comprimes-labo-demeter\" title=\"Canivida 100 comprimés – Labo-Demeter\"\u003eCanivida Labo-Demeter\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eLes actifs à connaître\u003c\/h2\u003e\n\u003ch3\u003eLes plantes\u003c\/h3\u003e\n\u003cp\u003eHarpagophytum pour les articulations, valériane et passiflore pour le calme, chardon-Marie pour la digestion, plantain et échinacée pour la sphère respiratoire : ces plantes sont traditionnellement utilisées en phytothérapie animale.\u003c\/p\u003e\n\u003ch3\u003eLes oméga 3\u003c\/h3\u003e\n\u003cp\u003eIssus de petits poissons sauvages, l'EPA et le DHA sont recherchés pour la qualité du pelage et de la peau.\u003c\/p\u003e\n\u003ch3\u003eVitamines, minéraux et oligo-éléments\u003c\/h3\u003e\n\u003cp\u003eIls complètent la ration d'un chat fatigué, en convalescence ou nourri en alimentation ménagère.\u003c\/p\u003e\n\u003ch2\u003eConseils pour bien complémenter son chat\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUn besoin, un complément\u003c\/strong\u003e : évitez de cumuler plusieurs produits qui visent la même chose.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDosez selon le poids\u003c\/strong\u003e et respectez la durée de cure indiquée sur chaque fiche.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrécautions\u003c\/strong\u003e : demandez l'avis de votre vétérinaire pour une chatte gestante ou allaitante, un chaton ou un chat sous traitement. Le Canirelax contient du millepertuis, qui peut interagir avec certains médicaments, et la Protection Rénale du ginkgo, à éviter avec un anticoagulant.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFacilitez la prise\u003c\/strong\u003e : les formules liquides se mélangent à la pâtée, les comprimés appétents se donnent comme une friandise.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNos sélections par besoin\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"\/collections\/muscles-articulations-et-arthrose-chat\" title=\"Muscles, articulations, arthrose chat\"\u003eArticulations et arthrose du chat\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/collections\/chat-reins-foie\" title=\"Reins et foie chat\"\u003eReins et foie du chat\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/collections\/transit-confort-intestinal-chat\" title=\"Transit \u0026amp; confort intestinal chat\"\u003eTransit et confort intestinal du chat\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/collections\/chat-anti-stress\" title=\"Anti-stress chat\"\u003eAnti-stress naturel pour chat\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/collections\/chat-cardiaque-respiratoire\" title=\"Cardiaque \u0026amp; respiratoire chat\"\u003eCœur et respiration du chat\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/collections\/chat-pelage-peau\" title=\"Pelage et peau chat\"\u003ePelage et peau du chat\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/collections\/chat-systeme-immunitaire\" title=\"Système immunitaire chat\"\u003eSystème immunitaire du chat\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/collections\/chat-anti-age\" title=\"Anti-âge chat\"\u003eChat âgé\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"faq-container\"\u003e\n\u003ch2\u003eQuestions fréquentes sur les compléments alimentaires pour chat\u003c\/h2\u003e\n\u003cdetails\u003e\n\u003csummary\u003eQuel complément alimentaire choisir pour son chat ?\u003c\/summary\u003e\n\u003cp\u003ePartez du besoin : articulations, reins, digestion, stress, pelage ou vitalité. Choisissez ensuite la forme que votre chat accepte le mieux, liquide à mélanger ou comprimé appétent. Le tableau de cette page associe chaque besoin à un produit de la sélection.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eQuelles vitamines donner à son chat ?\u003c\/summary\u003e\n\u003cp\u003eUn chat nourri avec une alimentation complète n'a en principe pas besoin de vitamines en plus. Un complément comme Felidyn, qui associe vitamines, minéraux et acides aminés, est utile en cas de fatigue, de convalescence ou d'alimentation ménagère. Demandez conseil à votre vétérinaire si vous avez un doute.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eQuel fortifiant pour un chat fatigué ou âgé ?\u003c\/summary\u003e\n\u003cp\u003ePour un chat fatigué, un supplément nutritionnel complet comme Felidyn aide à rééquilibrer la ration. Pour un chat âgé, Canivida associe igname, spiruline, levure de bière et silice. Une fatigue qui dure doit être vue par un vétérinaire.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eLes compléments naturels conviennent-ils à tous les chats ?\u003c\/summary\u003e\n\u003cp\u003eIls sont généralement bien tolérés, à condition de respecter la dose selon le poids. Demandez l'avis de votre vétérinaire pour un chaton, une chatte gestante ou allaitante, ou un chat qui suit déjà un traitement. N'utilisez jamais un complément destiné aux humains.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eÀ partir de quel âge donner un complément à un chat ?\u003c\/summary\u003e\n\u003cp\u003eCela dépend du produit : certains conviennent dès le plus jeune âge, d'autres sont pensés pour le chat adulte ou senior. Vérifiez l'âge minimum indiqué sur la fiche et demandez conseil à votre vétérinaire pour un chaton.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eComment faire prendre un complément à un chat difficile ?\u003c\/summary\u003e\n\u003cp\u003eMélangez la forme liquide à une petite portion de pâtée qu'il aime, avant le reste du repas. Un comprimé peut être écrasé dans un peu de nourriture humide, si la fiche le permet. Restez calme et régulier : la prise devient vite une habitude.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n","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":"carbodigest-charbon-vegetal-chien-chat-90-gelules-phytolab","title":"Carbo'digest + - Charbon Végétal pour Chien \u0026 Chats - 90 Gélules - Phyto'Lab","description":"\u003cdiv class=\"cd-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"cd-hero\"\u003e\n\u003cdiv class=\"cd-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cd-hero-content\"\u003e\n\u003cdiv class=\"cd-badges-top\"\u003e\n\u003cspan class=\"cd-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"cd-badge\"\u003e🌿 100% naturel\u003c\/span\u003e \u003cspan class=\"cd-badge\"\u003e🐶🐱 Chien \u0026amp; chat\u003c\/span\u003e \u003cspan class=\"cd-badge\"\u003e💊 90 gélules\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cd-hero-title\"\u003eCarbo'digest +\u003c\/span\u003e\n\u003cp class=\"cd-subtitle\"\u003eCharbon végétal \u0026amp; propolis pour chien et chat\u003c\/p\u003e\n\u003cp class=\"cd-description\"\u003eLe soutien digestif naturel qui absorbe les gaz, réduit les ballonnements et apaise les troubles intestinaux de votre compagnon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 --\u003e\n\u003csection class=\"cd-section\"\u003e\n\u003ch2\u003ePourquoi choisir Carbo'digest+ pour votre chien ?\u003c\/h2\u003e\n\u003cp class=\"cd-section-intro\"\u003eLes troubles digestifs, ballonnements, gaz, diarrhées sont fréquents chez nos compagnons. Carbo'digest+ associe deux actifs naturels puissants pour un confort intestinal optimal.\u003c\/p\u003e\n\u003cdiv class=\"cd-grid\"\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e⬛ Charbon végétal\u003c\/h3\u003e\n\u003cp\u003ePuissant absorbant naturel, il capte les gaz intestinaux, réduit les ballonnements et possède des propriétés anti-diarrhéiques reconnues. Il piège les toxines et favorise leur élimination.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e🍯 Propolis\u003c\/h3\u003e\n\u003cp\u003eIngrédient aux propriétés anti-infectieuses et anti-inflammatoires, la propolis renforce la flore intestinale et aide à combattre les inflammations des intestins.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 --\u003e\n\u003csection class=\"cd-section\"\u003e\n\u003ch2\u003eConseils d'utilisation\u003c\/h2\u003e\n\u003cp class=\"cd-section-intro\"\u003eAdaptez le dosage au poids de votre animal. À administrer jusqu'au retour à la normale des selles.\u003c\/p\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\u003eJusqu'à 5,4 kg\u003c\/h3\u003e\n\u003cp\u003e1 gélule par jour, idéal pour les petits chiens et les chats.\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\u003eDe 5,4 kg à 23 kg\u003c\/h3\u003e\n\u003cp\u003e2 gélules par jour, pour les chiens de taille moyenne.\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\u003eDe 23 kg à 68 kg\u003c\/h3\u003e\n\u003cp\u003e3 gélules par jour, pour les grands chiens.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-timeline-item\"\u003e\n\u003cdiv class=\"cd-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"cd-timeline-content\"\u003e\n\u003ch3\u003ePlus de 68 kg\u003c\/h3\u003e\n\u003cp\u003e4 gélules par jour, pour les très grands gabarits.\u003c\/p\u003e\n\u003c\/div\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\u003eLes gélules peuvent être données directement dans la gueule ou mélangées à la nourriture pour une administration facile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 --\u003e\n\u003csection class=\"cd-section\"\u003e\n\u003ch2\u003eBénéfices pour votre chien\u003c\/h2\u003e\n\u003cdiv class=\"cd-grid\"\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e💨 Absorption des gaz\u003c\/h3\u003e\n\u003cp\u003eLe charbon végétal capte et élimine les gaz intestinaux responsables de l'inconfort et des flatulences de votre compagnon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e🫧 Réduction des ballonnements\u003c\/h3\u003e\n\u003cp\u003eFini le ventre gonflé ! Carbo'digest+ apaise les tensions abdominales et restaure le confort digestif au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e🛡️ Soutien intestinal\u003c\/h3\u003e\n\u003cp\u003eLa propolis renforce la flore intestinale et protège les parois des intestins grâce à ses propriétés anti-inflammatoires naturelles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e🧹 Élimination des toxines\u003c\/h3\u003e\n\u003cp\u003eLe charbon végétal piège les toxines présentes dans le système digestif et facilite leur élimination naturelle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e🩹 Action anti-diarrhéique\u003c\/h3\u003e\n\u003cp\u003eIdéal en cas de diarrhées ponctuelles ou récurrentes, il aide à retrouver des selles normales rapidement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e🐾 Confort au quotidien\u003c\/h3\u003e\n\u003cp\u003eParfait pour les animaux sujets aux troubles digestifs récurrents, offrant un soutien naturel et doux pour l'organisme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 \u0026 5 regroupées en accordéon --\u003e\n\u003csection class=\"cd-section\"\u003e\n\u003ch2\u003eCaractéristiques\u003c\/h2\u003e\n\u003cdiv class=\"cd-grid-compact\"\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e💊 Contenance\u003c\/h3\u003e\n\u003cp\u003e90 gélules\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e🌿 Ingrédients\u003c\/h3\u003e\n\u003cp\u003eCharbon végétal, propolis\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e🧪 Formule\u003c\/h3\u003e\n\u003cp\u003e100% naturelle pour la santé digestive\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e✋ Administration\u003c\/h3\u003e\n\u003cp\u003eFacile, directe ou dans la nourriture\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cd-section\"\u003e\n\u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"cd-accordion\"\u003e\n\u003cdetails open=\"\" class=\"cd-accordion-item\"\u003e\n\u003csummary class=\"cd-accordion-header\"\u003e⚠️ Dosage\u003c\/summary\u003e\n\u003cdiv class=\"cd-accordion-content mt-3\"\u003e\n\u003cp\u003eNe pas dépasser la dose journalière recommandée. Respectez le dosage adapté au poids de votre animal.\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🩺 Consultation vétérinaire\u003c\/summary\u003e\n\u003cdiv class=\"cd-accordion-content mt-3\"\u003e\n\u003cp\u003eEn cas de persistance des symptômes, consultez un vétérinaire. Ce complément ne remplace pas un traitement médical.\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\u003eConserver dans un endroit frais et sec, à l'abri de la lumière et de l'humidité. 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\u003csection style=\"margin-bottom: 0px!important;\" class=\"cd-section\"\u003e\n\u003cdiv class=\"cd-cta-box\"\u003e\n\u003cp\u003e🐾 Offrez à votre compagnon un confort digestif naturel avec Carbo'digest+.\u003cbr\u003eFormulé en France, à base de charbon végétal et de propolis, pour un bien-être intestinal au quotidien.\u003c\/p\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 suivi vétérinaire.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --cd-cream: #f5f3ef;\n  --cd-white: #ffffff;\n  --cd-primary: #7BA894;\n  --cd-primary-dark: #2D6B4A;\n  --cd-primary-light: #e8f2ec;\n  --cd-secondary: #3B3B3B;\n  --cd-accent: #C4A265;\n  --cd-text: #1a1a1a;\n  --cd-text-light: #5a5a5a;\n  --cd-border: #e0e0e0;\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.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, #2D6B4A 0%, #7BA894 50%, #5a9478 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(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.cd-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\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: 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.cd-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.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\/* === 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-primary-dark));\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\/* === 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}\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-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.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 === *\/\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\/* === CTA === *\/\n.cd-cta-box {\n  background: linear-gradient(135deg, var(--cd-primary) 0%, var(--cd-primary-dark) 100%);\n  border-radius: var(--cd-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.cd-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.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 === *\/\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-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":"PHYTO'LAB","offers":[{"title":"Default Title","offer_id":45755281146013,"sku":"CARBODIGEST","price":24.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/carbodigest-charbon-vegetal-pour-chien-chats-90-gelules-phyt-packshothd.webp?v=1786534490"},{"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":"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":"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":true}],"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":"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":"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":"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"},{"product_id":"zeodyn-probiotique-chien-chat","title":"Zeodyn - Probiotique Chien et Chat - 70g - Ergyvet","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Zeodyn - Probiotique vétérinaire pour chiens et chats\nPalette détectée:\n  - Primaire: #D97E3A (Orange\/cuivre du packaging - couleur dominante des bordures)\n  - Secondaire: #2D7A7D (Bleu-vert turquoise du logo et fond image 2)\n  - Accent: #C86B3A (Orange foncé pour contrastes)\n  - Rose pâle: #E8A8B8 (couleur du texte \"Probiotique\" sur le produit)\nAmbiance: Vétérinaire professionnel + naturel\/botanique (présence de la plante de salicaire). Style clean et médical avec une touche naturelle et rassurante. Univers animalier bienveillant.\nPréfixe CSS: zeo\n--\u003e\n\n\u003cdiv class=\"zeo-premium\"\u003e\n  \u003cdiv class=\"zeo-hero\"\u003e\n    \u003cdiv class=\"zeo-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"zeo-hero-content\"\u003e\n      \u003cdiv class=\"zeo-badges-top\"\u003e\n        \u003cspan class=\"zeo-badge\"\u003e🔬 Probiotique scientifique\u003c\/span\u003e\n        \u003cspan class=\"zeo-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"zeo-badge\"\u003e🌿 Formule naturelle\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"zeo-hero-title\"\u003eZeodyn\u003c\/span\u003e\n      \u003cp class=\"zeo-subtitle\"\u003eProbiotique haute performance pour le confort digestif\u003c\/p\u003e\n      \u003cp class=\"zeo-description\"\u003e3,6 milliards de bactéries par dose · Zéolithe purifiante · Extraits végétaux apaisants · Solution complète anti-diarrhée\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"zeo-section\"\u003e\n    \u003ch2\u003e🎯 6 actions synergiques pour une digestion optimale\u003c\/h2\u003e\n    \u003cdiv class=\"zeo-grid\"\u003e\n      \u003cdiv class=\"zeo-card\"\u003e\n        \u003cdiv class=\"zeo-icon\"\u003e🦠\u003c\/div\u003e\n        \u003cdiv class=\"zeo-card-title\"\u003eMicrobiote renforcé\u003c\/div\u003e\n        \u003cp\u003e\u003cstrong\u003e3,6 milliards de bactéries\u003c\/strong\u003e d'Enterococcus faecium par cuillère pour une restauration rapide et efficace de la flore intestinale\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-card\"\u003e\n        \u003cdiv class=\"zeo-icon\"\u003e🌾\u003c\/div\u003e\n        \u003cdiv class=\"zeo-card-title\"\u003eSoutien prébiotique\u003c\/div\u003e\n        \u003cp\u003e\u003cstrong\u003eInuline de chicorée\u003c\/strong\u003e qui stimule les bactéries bénéfiques et favorise un bon fonctionnement intestinal\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-card\"\u003e\n        \u003cdiv class=\"zeo-icon\"\u003e🧲\u003c\/div\u003e\n        \u003cdiv class=\"zeo-card-title\"\u003eDétox naturelle\u003c\/div\u003e\n        \u003cp\u003e\u003cstrong\u003eZéolithe volcanique\u003c\/strong\u003e qui absorbe les toxines et métaux lourds tout en préservant les nutriments essentiels\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-card\"\u003e\n        \u003cdiv class=\"zeo-icon\"\u003e🍃\u003c\/div\u003e\n        \u003cdiv class=\"zeo-card-title\"\u003eEffet apaisant\u003c\/div\u003e\n        \u003cp\u003e\u003cstrong\u003eMélisse officinale\u003c\/strong\u003e qui réduit le stress digestif et diminue les spasmes intestinaux\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-card\"\u003e\n        \u003cdiv class=\"zeo-icon\"\u003e🌸\u003c\/div\u003e\n        \u003cdiv class=\"zeo-card-title\"\u003eAction anti-parasitaire\u003c\/div\u003e\n        \u003cp\u003e\u003cstrong\u003eSalicaire pourpre\u003c\/strong\u003e aux propriétés astringentes qui lutte contre les germes pathogènes et calme les irritations\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-card\"\u003e\n        \u003cdiv class=\"zeo-icon\"\u003e🛡️\u003c\/div\u003e\n        \u003cdiv class=\"zeo-card-title\"\u003eProtection gastrique\u003c\/div\u003e\n        \u003cp\u003e\u003cstrong\u003eRéglisse\u003c\/strong\u003e qui stimule la production de mucus protecteur et soulage les douleurs abdominales\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"zeo-section\"\u003e\n    \u003ch2\u003e📋 Quand utiliser Zeodyn ?\u003c\/h2\u003e\n    \u003cdiv class=\"zeo-indications\"\u003e\n      \u003cdiv class=\"zeo-indication-card\"\u003e\n        \u003cdiv class=\"zeo-indication-icon\"\u003e💧\u003c\/div\u003e\n        \u003cdiv class=\"zeo-indication-content\"\u003e\n          \u003cdiv class=\"zeo-indication-title\"\u003eDiarrhées bénignes\u003c\/div\u003e\n          \u003cp\u003eStress, coup de chaleur, intoxication légère, changement alimentaire\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-indication-card\"\u003e\n        \u003cdiv class=\"zeo-indication-icon\"\u003e⚖️\u003c\/div\u003e\n        \u003cdiv class=\"zeo-indication-content\"\u003e\n          \u003cdiv class=\"zeo-indication-title\"\u003eÉquilibre intestinal\u003c\/div\u003e\n          \u003cp\u003eRestauration du microbiote après troubles digestifs\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-indication-card\"\u003e\n        \u003cdiv class=\"zeo-indication-icon\"\u003e🏃\u003c\/div\u003e\n        \u003cdiv class=\"zeo-indication-content\"\u003e\n          \u003cdiv class=\"zeo-indication-title\"\u003eChiens sportifs\u003c\/div\u003e\n          \u003cp\u003eSoutien avant et après les épreuves physiques\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-indication-card\"\u003e\n        \u003cdiv class=\"zeo-indication-icon\"\u003e🔄\u003c\/div\u003e\n        \u003cdiv class=\"zeo-indication-content\"\u003e\n          \u003cdiv class=\"zeo-indication-title\"\u003eTroubles récurrents\u003c\/div\u003e\n          \u003cp\u003eGastrites et désordres digestifs chroniques\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"zeo-section\"\u003e\n    \u003ch2\u003e💊 Mode d'emploi précis\u003c\/h2\u003e\n    \u003cdiv class=\"zeo-dosage-container\"\u003e\n      \u003cdiv class=\"zeo-dosage-box zeo-dosage-maintenance\"\u003e\n        \u003cdiv class=\"zeo-dosage-header\"\u003e\n          \u003cspan class=\"zeo-dosage-emoji\"\u003e🌱\u003c\/span\u003e\n          \u003cspan class=\"zeo-dosage-type\"\u003eTraitement de fond\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"zeo-dosage-detail\"\u003e\n          \u003cdiv class=\"zeo-dosage-amount\"\u003e½ cuillère à café\u003c\/div\u003e\n          \u003cdiv class=\"zeo-dosage-weight\"\u003epour 5 kg de poids\u003c\/div\u003e\n          \u003cdiv class=\"zeo-dosage-frequency\"\u003e1 fois par jour\u003c\/div\u003e\n          \u003cdiv class=\"zeo-dosage-max\"\u003eMaximum 3 cuillères\/jour\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-dosage-box zeo-dosage-acute\"\u003e\n        \u003cdiv class=\"zeo-dosage-header\"\u003e\n          \u003cspan class=\"zeo-dosage-emoji\"\u003e⚡\u003c\/span\u003e\n          \u003cspan class=\"zeo-dosage-type\"\u003eDiarrhée bénigne\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"zeo-dosage-detail\"\u003e\n          \u003cdiv class=\"zeo-dosage-amount\"\u003e½ cuillère à café\u003c\/div\u003e\n          \u003cdiv class=\"zeo-dosage-weight\"\u003epour 5 kg de poids\u003c\/div\u003e\n          \u003cdiv class=\"zeo-dosage-frequency\"\u003e3 fois par jour\u003c\/div\u003e\n          \u003cdiv class=\"zeo-dosage-max\"\u003eMaximum 6 cuillères\/jour\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"zeo-usage-tips\"\u003e\n      \u003cdiv class=\"zeo-tip-icon\"\u003e💡\u003c\/div\u003e\n      \u003cdiv class=\"zeo-tip-content\"\u003e\n        \u003cstrong\u003eConseil d'administration :\u003c\/strong\u003e Mélanger la dose recommandée à la ration alimentaire après l'avoir humidifiée. Si nécessaire, introduire progressivement pour habituer votre animal.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"zeo-section\"\u003e\n    \u003ch2\u003e🔬 Composition scientifique détaillée\u003c\/h2\u003e\n    \u003cdiv class=\"zeo-composition-grid\"\u003e\n      \u003cdiv class=\"zeo-ingredient-card\"\u003e\n        \u003cdiv class=\"zeo-ingredient-header\"\u003e\n          \u003cspan class=\"zeo-ingredient-emoji\"\u003e🦠\u003c\/span\u003e\n          \u003cspan class=\"zeo-ingredient-name\"\u003eEnterococcus faecium\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"zeo-ingredient-dose\"\u003e3,6 milliards UFC\/cuillère\u003c\/div\u003e\n        \u003cp class=\"zeo-ingredient-desc\"\u003eProbiotique spécifique pour restaurer la flore intestinale\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-ingredient-card\"\u003e\n        \u003cdiv class=\"zeo-ingredient-header\"\u003e\n          \u003cspan class=\"zeo-ingredient-emoji\"\u003e🌋\u003c\/span\u003e\n          \u003cspan class=\"zeo-ingredient-name\"\u003eZéolithe\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"zeo-ingredient-dose\"\u003eArgile volcanique\u003c\/div\u003e\n        \u003cp class=\"zeo-ingredient-desc\"\u003eAbsorption des toxines et métaux lourds\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-ingredient-card\"\u003e\n        \u003cdiv class=\"zeo-ingredient-header\"\u003e\n          \u003cspan class=\"zeo-ingredient-emoji\"\u003e🌾\u003c\/span\u003e\n          \u003cspan class=\"zeo-ingredient-name\"\u003eInuline de chicorée\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"zeo-ingredient-dose\"\u003ePrébiotique naturel\u003c\/div\u003e\n        \u003cp class=\"zeo-ingredient-desc\"\u003eStimule les bactéries bénéfiques\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-ingredient-card\"\u003e\n        \u003cdiv class=\"zeo-ingredient-header\"\u003e\n          \u003cspan class=\"zeo-ingredient-emoji\"\u003e🍃\u003c\/span\u003e\n          \u003cspan class=\"zeo-ingredient-name\"\u003eMélisse\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"zeo-ingredient-dose\"\u003eExtrait végétal\u003c\/div\u003e\n        \u003cp class=\"zeo-ingredient-desc\"\u003eApaise le stress et les spasmes digestifs\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-ingredient-card\"\u003e\n        \u003cdiv class=\"zeo-ingredient-header\"\u003e\n          \u003cspan class=\"zeo-ingredient-emoji\"\u003e🌸\u003c\/span\u003e\n          \u003cspan class=\"zeo-ingredient-name\"\u003eSalicaire\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"zeo-ingredient-dose\"\u003ePropriétés astringentes\u003c\/div\u003e\n        \u003cp class=\"zeo-ingredient-desc\"\u003eLutte contre les germes pathogènes\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-ingredient-card\"\u003e\n        \u003cdiv class=\"zeo-ingredient-header\"\u003e\n          \u003cspan class=\"zeo-ingredient-emoji\"\u003e🍬\u003c\/span\u003e\n          \u003cspan class=\"zeo-ingredient-name\"\u003eRéglisse\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"zeo-ingredient-dose\"\u003eProtection gastrique\u003c\/div\u003e\n        \u003cp class=\"zeo-ingredient-desc\"\u003eStimule le mucus protecteur\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"zeo-section\"\u003e\n    \u003ch2\u003e🤝 Associations recommandées\u003c\/h2\u003e\n    \u003cdiv class=\"zeo-associations\"\u003e\n      \u003cdiv class=\"zeo-association-card\"\u003e\n        \u003cdiv class=\"zeo-association-icon\"\u003e💧\u003c\/div\u003e\n        \u003cdiv class=\"zeo-association-content\"\u003e\n          \u003cdiv class=\"zeo-association-name\"\u003eOligodyn\u003c\/div\u003e\n          \u003cp\u003eEn cas de pertes d'eau et de minéraux pour une réhydratation optimale\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-association-card\"\u003e\n        \u003cdiv class=\"zeo-association-icon\"\u003e🌿\u003c\/div\u003e\n        \u003cdiv class=\"zeo-association-content\"\u003e\n          \u003cdiv class=\"zeo-association-name\"\u003ePermeadyn\u003c\/div\u003e\n          \u003cp\u003ePour favoriser le confort intestinal et une bonne digestion au quotidien\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-association-card\"\u003e\n        \u003cdiv class=\"zeo-association-icon\"\u003e⚡\u003c\/div\u003e\n        \u003cdiv class=\"zeo-association-content\"\u003e\n          \u003cdiv class=\"zeo-association-name\"\u003eCanidyn ou Felidyn\u003c\/div\u003e\n          \u003cp\u003ePour favoriser une rapide remise en forme après un épisode de troubles\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"zeo-section\"\u003e\n    \u003ch2\u003e🐾 Pour qui est Zeodyn ?\u003c\/h2\u003e\n    \u003cdiv class=\"zeo-targets\"\u003e\n      \u003cdiv class=\"zeo-target-card\"\u003e\n        \u003cdiv class=\"zeo-target-emoji\"\u003e🐕\u003c\/div\u003e\n        \u003cdiv class=\"zeo-target-title\"\u003eChiens de toutes tailles\u003c\/div\u003e\n        \u003cp\u003eDu chihuahua au dogue allemand, dosage adaptable selon le poids\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-target-card\"\u003e\n        \u003cdiv class=\"zeo-target-emoji\"\u003e🐈\u003c\/div\u003e\n        \u003cdiv class=\"zeo-target-title\"\u003eChats\u003c\/div\u003e\n        \u003cp\u003eFormule douce parfaitement adaptée à la sensibilité féline\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-target-card\"\u003e\n        \u003cdiv class=\"zeo-target-emoji\"\u003e🏃\u003c\/div\u003e\n        \u003cdiv class=\"zeo-target-title\"\u003eAnimaux sportifs\u003c\/div\u003e\n        \u003cp\u003eSoutien digestif pendant les périodes d'effort intense\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-target-card\"\u003e\n        \u003cdiv class=\"zeo-target-emoji\"\u003e😰\u003c\/div\u003e\n        \u003cdiv class=\"zeo-target-title\"\u003eAnimaux stressés\u003c\/div\u003e\n        \u003cp\u003eApaise les troubles liés à l'anxiété et aux changements\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"zeo-section\"\u003e\n    \u003ch2\u003e📦 Informations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"zeo-info-grid\"\u003e\n      \u003cdiv class=\"zeo-info-item\"\u003e\n        \u003cdiv class=\"zeo-info-icon\"\u003e⚖️\u003c\/div\u003e\n        \u003cdiv class=\"zeo-info-label\"\u003eContenance\u003c\/div\u003e\n        \u003cdiv class=\"zeo-info-value\"\u003e70g\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-info-item\"\u003e\n        \u003cdiv class=\"zeo-info-icon\"\u003e🏷️\u003c\/div\u003e\n        \u003cdiv class=\"zeo-info-label\"\u003eMarque\u003c\/div\u003e\n        \u003cdiv class=\"zeo-info-value\"\u003eErgyvet\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-info-item\"\u003e\n        \u003cdiv class=\"zeo-info-icon\"\u003e🥄\u003c\/div\u003e\n        \u003cdiv class=\"zeo-info-label\"\u003eForme\u003c\/div\u003e\n        \u003cdiv class=\"zeo-info-value\"\u003ePoudre avec cuillère\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zeo-info-item\"\u003e\n        \u003cdiv class=\"zeo-info-icon\"\u003e🌿\u003c\/div\u003e\n        \u003cdiv class=\"zeo-info-label\"\u003eType\u003c\/div\u003e\n        \u003cdiv class=\"zeo-info-value\"\u003eComplément probiotique\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"zeo-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"zeo-cta-box\"\u003e\n      \u003cdiv class=\"zeo-cta-pattern\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"zeo-cta-content\"\u003e\n        \u003cp class=\"zeo-cta-title\"\u003eOffrez à votre compagnon la solution digestive naturelle qu'il mérite\u003c\/p\u003e\n        \u003cp class=\"zeo-cta-text\"\u003eZeodyn combine science vétérinaire et bienfaits naturels pour un confort digestif optimal. 3,6 milliards de probiotiques par dose, formule complète 6-en-1, résultats visibles dès les premières prises.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* === VARIABLES === *\/\n:root {\n  \/* Couleurs principales *\/\n  --zeo-cream: #faf8f6;\n  --zeo-white: #ffffff;\n  --zeo-primary: #D97E3A;\n  --zeo-primary-dark: #C86B3A;\n  --zeo-primary-light: #f5e8dc;\n  --zeo-secondary: #2D7A7D;\n  --zeo-secondary-light: #e6f3f3;\n  --zeo-accent: #E8A8B8;\n\n  \/* Textes *\/\n  --zeo-text: #1a1a1a;\n  --zeo-text-light: #5a5a5a;\n\n  \/* Effets *\/\n  --zeo-border: #e0e0e0;\n  --zeo-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --zeo-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --zeo-radius: 20px;\n  --zeo-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.zeo-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--zeo-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.zeo-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--zeo-secondary) 0%, var(--zeo-primary) 50%, var(--zeo-primary-dark) 100%);\n  border-radius: var(--zeo-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(--zeo-shadow-lg);\n}\n\n.zeo-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,.1) 35px, rgba(255,255,255,.1) 70px),\n    repeating-linear-gradient(-45deg, transparent, transparent 35px, rgba(255,255,255,.1) 35px, rgba(255,255,255,.1) 70px);\n}\n\n.zeo-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.zeo-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  justify-content: center;\n  margin-bottom: 2rem;\n}\n\n.zeo-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(--zeo-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.zeo-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n  box-shadow: 0 4px 20px rgba(0,0,0,.15);\n}\n\n.zeo-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.zeo-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(18px, 3vw, 24px);\n  font-weight: 700;\n  margin: 0 0 1.5rem 0;\n  letter-spacing: -.02em;\n}\n\n.zeo-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 2.2vw, 18px);\n  line-height: 1.7;\n  max-width: 800px;\n  margin: 0 auto;\n  font-weight: 500;\n}\n\n\/* === SECTIONS === *\/\n.zeo-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.zeo-premium h2 {\n  font-size: clamp(26px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--zeo-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.zeo-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(--zeo-primary), var(--zeo-secondary));\n  border-radius: 2px;\n}\n\n\/* === GRILLES === *\/\n.zeo-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n\/* === CARDS === *\/\n.zeo-card {\n  background: var(--zeo-white);\n  border-radius: var(--zeo-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--zeo-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.zeo-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--zeo-shadow-lg);\n  border-color: var(--zeo-primary);\n}\n\n.zeo-icon {\n  font-size: clamp(40px, 6vw, 52px);\n  margin-bottom: 1rem;\n  filter: drop-shadow(0 4px 12px rgba(0,0,0,.1));\n}\n\n.zeo-card-title {\n  font-size: clamp(18px, 2.5vw, 22px);\n  font-weight: 800;\n  color: var(--zeo-text);\n  margin-bottom: .75rem;\n}\n\n.zeo-card p {\n  color: var(--zeo-text-light);\n  font-size: clamp(14px, 2vw, 16px);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === INDICATIONS === *\/\n.zeo-indications {\n  display: grid;\n  gap: 1rem;\n}\n\n.zeo-indication-card {\n  display: flex;\n  align-items: center;\n  gap: 1.5rem;\n  background: var(--zeo-white);\n  border-radius: var(--zeo-radius-sm);\n  padding: clamp(1.25rem, 2.5vw, 1.75rem);\n  box-shadow: var(--zeo-shadow);\n  border-left: 4px solid var(--zeo-primary);\n  transition: all .3s ease;\n}\n\n.zeo-indication-card:hover {\n  transform: translateX(8px);\n  box-shadow: var(--zeo-shadow-lg);\n}\n\n.zeo-indication-icon {\n  font-size: clamp(32px, 5vw, 42px);\n  flex-shrink: 0;\n  filter: drop-shadow(0 2px 8px rgba(0,0,0,.1));\n}\n\n.zeo-indication-content {\n  flex: 1;\n}\n\n.zeo-indication-title {\n  font-size: clamp(17px, 2.5vw, 20px);\n  font-weight: 800;\n  color: var(--zeo-text);\n  margin-bottom: .5rem;\n}\n\n.zeo-indication-content p {\n  color: var(--zeo-text-light);\n  font-size: clamp(14px, 2vw, 16px);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === DOSAGE === *\/\n.zeo-dosage-container {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n  gap: 2rem;\n  margin-bottom: 2rem;\n}\n\n.zeo-dosage-box {\n  background: var(--zeo-white);\n  border-radius: var(--zeo-radius);\n  padding: clamp(2rem, 4vw, 2.5rem);\n  box-shadow: var(--zeo-shadow-lg);\n  border: 3px solid;\n  transition: all .3s ease;\n}\n\n.zeo-dosage-maintenance {\n  border-color: var(--zeo-secondary);\n}\n\n.zeo-dosage-acute {\n  border-color: var(--zeo-primary);\n}\n\n.zeo-dosage-box:hover {\n  transform: translateY(-6px);\n  box-shadow: 0 16px 56px rgba(0,0,0,.2);\n}\n\n.zeo-dosage-header {\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n  padding-bottom: 1rem;\n  border-bottom: 2px solid var(--zeo-border);\n}\n\n.zeo-dosage-emoji {\n  font-size: clamp(32px, 5vw, 40px);\n  filter: drop-shadow(0 2px 8px rgba(0,0,0,.1));\n}\n\n.zeo-dosage-type {\n  font-size: clamp(20px, 3vw, 24px);\n  font-weight: 900;\n  color: var(--zeo-text);\n}\n\n.zeo-dosage-detail {\n  text-align: center;\n}\n\n.zeo-dosage-amount {\n  font-size: clamp(26px, 4vw, 32px);\n  font-weight: 900;\n  color: var(--zeo-primary);\n  margin-bottom: .5rem;\n}\n\n.zeo-dosage-weight {\n  font-size: clamp(15px, 2.2vw, 18px);\n  color: var(--zeo-text);\n  font-weight: 700;\n  margin-bottom: 1rem;\n}\n\n.zeo-dosage-frequency {\n  font-size: clamp(18px, 2.8vw, 22px);\n  font-weight: 800;\n  color: var(--zeo-secondary);\n  margin-bottom: 1rem;\n}\n\n.zeo-dosage-max {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--zeo-text-light);\n  font-weight: 600;\n  padding: 8px 16px;\n  background: var(--zeo-primary-light);\n  border-radius: 999px;\n  display: inline-block;\n}\n\n.zeo-usage-tips {\n  display: flex;\n  gap: 1.5rem;\n  background: linear-gradient(135deg, var(--zeo-secondary-light) 0%, var(--zeo-primary-light) 100%);\n  border-radius: var(--zeo-radius-sm);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  border-left: 4px solid var(--zeo-primary);\n}\n\n.zeo-tip-icon {\n  font-size: clamp(32px, 5vw, 40px);\n  flex-shrink: 0;\n}\n\n.zeo-tip-content {\n  color: var(--zeo-text);\n  font-size: clamp(14px, 2vw, 16px);\n  line-height: 1.7;\n}\n\n.zeo-tip-content strong {\n  color: var(--zeo-primary-dark);\n  font-weight: 800;\n}\n\n\/* === COMPOSITION === *\/\n.zeo-composition-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n.zeo-ingredient-card {\n  background: var(--zeo-white);\n  border-radius: var(--zeo-radius-sm);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--zeo-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n}\n\n.zeo-ingredient-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--zeo-shadow-lg);\n  border-color: var(--zeo-secondary);\n}\n\n.zeo-ingredient-header {\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  margin-bottom: .75rem;\n}\n\n.zeo-ingredient-emoji {\n  font-size: clamp(28px, 4vw, 36px);\n  filter: drop-shadow(0 2px 8px rgba(0,0,0,.1));\n}\n\n.zeo-ingredient-name {\n  font-size: clamp(17px, 2.5vw, 20px);\n  font-weight: 800;\n  color: var(--zeo-text);\n}\n\n.zeo-ingredient-dose {\n  font-size: clamp(14px, 2vw, 16px);\n  font-weight: 700;\n  color: var(--zeo-primary);\n  margin-bottom: .75rem;\n}\n\n.zeo-ingredient-desc {\n  color: var(--zeo-text-light);\n  font-size: clamp(13px, 1.8vw, 15px);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === ASSOCIATIONS === *\/\n.zeo-associations {\n  display: grid;\n  gap: 1.5rem;\n}\n\n.zeo-association-card {\n  display: flex;\n  align-items: center;\n  gap: 1.5rem;\n  background: var(--zeo-white);\n  border-radius: var(--zeo-radius-sm);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--zeo-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n}\n\n.zeo-association-card:hover {\n  transform: translateX(10px);\n  box-shadow: var(--zeo-shadow-lg);\n  border-color: var(--zeo-secondary);\n}\n\n.zeo-association-icon {\n  font-size: clamp(36px, 5vw, 46px);\n  flex-shrink: 0;\n  filter: drop-shadow(0 3px 10px rgba(0,0,0,.1));\n}\n\n.zeo-association-content {\n  flex: 1;\n}\n\n.zeo-association-name {\n  font-size: clamp(19px, 2.8vw, 23px);\n  font-weight: 900;\n  color: var(--zeo-primary-dark);\n  margin-bottom: .5rem;\n}\n\n.zeo-association-content p {\n  color: var(--zeo-text-light);\n  font-size: clamp(14px, 2vw, 16px);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === TARGETS === *\/\n.zeo-targets {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 1.5rem;\n}\n\n.zeo-target-card {\n  background: var(--zeo-white);\n  border-radius: var(--zeo-radius-sm);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--zeo-shadow);\n  text-align: center;\n  border: 2px solid transparent;\n  transition: all .3s ease;\n}\n\n.zeo-target-card:hover {\n  transform: translateY(-8px) scale(1.02);\n  box-shadow: var(--zeo-shadow-lg);\n  border-color: var(--zeo-primary);\n}\n\n.zeo-target-emoji {\n  font-size: clamp(42px, 6vw, 56px);\n  display: block;\n  margin-bottom: 1rem;\n  filter: drop-shadow(0 4px 12px rgba(0,0,0,.1));\n}\n\n.zeo-target-title {\n  font-size: clamp(18px, 2.5vw, 22px);\n  font-weight: 800;\n  color: var(--zeo-text);\n  margin-bottom: .75rem;\n}\n\n.zeo-target-card p {\n  color: var(--zeo-text-light);\n  font-size: clamp(13px, 2vw, 15px);\n  line-height: 1.6;\n  margin: 0;\n}\n\n\/* === INFO GRID === *\/\n.zeo-info-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 1.5rem;\n}\n\n.zeo-info-item {\n  background: var(--zeo-white);\n  border-radius: var(--zeo-radius-sm);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--zeo-shadow);\n  text-align: center;\n  border: 2px solid transparent;\n  transition: all .3s ease;\n}\n\n.zeo-info-item:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--zeo-shadow-lg);\n  border-color: var(--zeo-secondary);\n}\n\n.zeo-info-icon {\n  font-size: clamp(32px, 5vw, 40px);\n  margin-bottom: .75rem;\n  filter: drop-shadow(0 2px 8px rgba(0,0,0,.1));\n}\n\n.zeo-info-label {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--zeo-text-light);\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  margin-bottom: .5rem;\n}\n\n.zeo-info-value {\n  font-size: clamp(18px, 2.8vw, 22px);\n  font-weight: 900;\n  color: var(--zeo-primary-dark);\n}\n\n\/* === CTA FINAL === *\/\n.zeo-cta-box {\n  background: linear-gradient(135deg, var(--zeo-primary) 0%, var(--zeo-primary-dark) 100%);\n  border-radius: var(--zeo-radius);\n  padding: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--zeo-shadow-lg);\n}\n\n.zeo-cta-pattern {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  opacity: .06;\n  background-image: \n    radial-gradient(circle at 20% 50%, rgba(255,255,255,.2) 0%, transparent 50%),\n    radial-gradient(circle at 80% 80%, rgba(255,255,255,.2) 0%, transparent 50%);\n}\n\n.zeo-cta-content {\n  position: relative;\n  z-index: 1;\n}\n\n.zeo-cta-title {\n  color: white;\n  font-size: clamp(22px, 4vw, 30px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.02em;\n  text-shadow: 0 2px 12px rgba(0,0,0,.2);\n}\n\n.zeo-cta-text {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(16px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  max-width: 900px;\n  margin: 0 auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .zeo-grid,\n  .zeo-composition-grid,\n  .zeo-targets,\n  .zeo-dosage-container,\n  .zeo-info-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .zeo-indication-card,\n  .zeo-association-card {\n    flex-direction: column;\n    text-align: center;\n  }\n\n  .zeo-dosage-box {\n    border-width: 2px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .zeo-card,\n  .zeo-indication-card,\n  .zeo-ingredient-card,\n  .zeo-association-card,\n  .zeo-target-card,\n  .zeo-info-item {\n    animation: fadeInUp .6s ease backwards;\n  }\n\n  .zeo-card:nth-child(1),\n  .zeo-ingredient-card:nth-child(1),\n  .zeo-target-card:nth-child(1),\n  .zeo-info-item:nth-child(1) { animation-delay: .1s; }\n  \n  .zeo-card:nth-child(2),\n  .zeo-ingredient-card:nth-child(2),\n  .zeo-target-card:nth-child(2),\n  .zeo-info-item:nth-child(2) { animation-delay: .2s; }\n  \n  .zeo-card:nth-child(3),\n  .zeo-ingredient-card:nth-child(3),\n  .zeo-target-card:nth-child(3),\n  .zeo-info-item:nth-child(3) { animation-delay: .3s; }\n  \n  .zeo-card:nth-child(4),\n  .zeo-ingredient-card:nth-child(4),\n  .zeo-target-card:nth-child(4),\n  .zeo-info-item:nth-child(4) { animation-delay: .4s; }\n  \n  .zeo-card:nth-child(5),\n  .zeo-ingredient-card:nth-child(5) { animation-delay: .5s; }\n  \n  .zeo-card:nth-child(6),\n  .zeo-ingredient-card:nth-child(6) { animation-delay: .6s; }\n\n  .zeo-indication-card:nth-child(1),\n  .zeo-association-card:nth-child(1) { animation-delay: .1s; }\n  \n  .zeo-indication-card:nth-child(2),\n  .zeo-association-card:nth-child(2) { animation-delay: .2s; }\n  \n  .zeo-indication-card:nth-child(3),\n  .zeo-association-card:nth-child(3) { animation-delay: .3s; }\n  \n  .zeo-indication-card:nth-child(4) { animation-delay: .4s; }\n\n  .zeo-dosage-maintenance {\n    animation: fadeInUp .6s ease .1s backwards;\n  }\n\n  .zeo-dosage-acute {\n    animation: fadeInUp .6s ease .2s backwards;\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  .zeo-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .zeo-card,\n  .zeo-indication-card,\n  .zeo-ingredient-card,\n  .zeo-association-card,\n  .zeo-target-card,\n  .zeo-info-item {\n    border: 2px solid var(--zeo-text);\n  }\n}\n\u003c\/style\u003e","brand":"ERGYVET","offers":[{"title":"Default Title","offer_id":54852070211961,"sku":"ZEODYNERGYVET","price":19.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/Zeodyn-ergyvet-min_6734837e-4e65-4490-a749-2bbac4a5d5bc.jpg?v=1735746712"},{"product_id":"omegadyn-omega-3-chien-chat","title":"Omegadyn - Oméga 3 Chien et Chat - 60capsules - Ergyvet","description":"\u003cdiv class=\"omg-premium\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003cdiv class=\"omg-hero\"\u003e\n\u003cdiv class=\"omg-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"omg-hero-content\"\u003e\n\u003cdiv class=\"omg-badges-top\"\u003e\n\u003cspan class=\"omg-badge\"\u003e🐟 Anchois \u0026amp; Sardines sauvages\u003c\/span\u003e \u003cspan class=\"omg-badge\"\u003e❄️ Encapsulé à froid\u003c\/span\u003e \u003cspan class=\"omg-badge\"\u003e🐕 Chiens \u0026amp; Chats\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"omg-hero-title\"\u003eOmegadyn Oméga 3\u003c\/span\u003e\n\u003cp class=\"omg-subtitle\"\u003eLe secret d'une vitalité débordante pour votre compagnon\u003c\/p\u003e\n\u003cp class=\"omg-description\"\u003eEPA \u0026amp; DHA hautement concentrés issus de petits poissons sauvages pour des articulations souples, un pelage brillant et un cœur en pleine forme.\u003c\/p\u003e\n\u003cdiv class=\"omg-hero-stats\"\u003e\n\u003cdiv class=\"omg-stat\"\u003e\n\u003cspan class=\"omg-stat-number\"\u003e180mg\u003c\/span\u003e \u003cspan class=\"omg-stat-label\"\u003eEPA\/2 capsuleS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-stat\"\u003e\n\u003cspan class=\"omg-stat-number\"\u003e120mg\u003c\/span\u003e \u003cspan class=\"omg-stat-label\"\u003eDHA\/2 capsuleS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-stat\"\u003e\n\u003cspan class=\"omg-stat-number\"\u003e60\u003c\/span\u003e \u003cspan class=\"omg-stat-label\"\u003eCapsules\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 --\u003e\n\u003csection class=\"omg-section\"\u003e\n\u003ch2\u003eOmegadyn : l'huile de poisson pure pour la vitalité de votre chien et chat\u003c\/h2\u003e\n\u003cdiv class=\"omg-highlight-box\"\u003e\n\u003cp\u003e\u003cstrong\u003eOmegadyn\u003c\/strong\u003e est un complément alimentaire en oméga 3 pour chien et chat, formulé par le laboratoire \u003cstrong\u003eErgyvet\u003c\/strong\u003e à partir d'huiles de poissons sauvages de qualité supérieure. Anchois et sardines, pêchés dans des eaux pures, offrent à votre animal un apport concentré en \u003cstrong\u003eEPA et DHA\u003c\/strong\u003e, les deux acides gras essentiels dont son organisme a besoin mais qu'il ne peut pas fabriquer lui-même.\u003c\/p\u003e\n\u003cp\u003eContrairement à de nombreux produits du marché, cette formule est \u003cstrong\u003enon raffinée et encapsulée à froid\u003c\/strong\u003e, préservant ainsi toute l'intégrité des nutriments. C'est le meilleur oméga 3 pour chien et chat que vous puissiez offrir à votre fidèle ami.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 --\u003e\n\u003csection class=\"omg-section\"\u003e\n\u003ch2\u003ePourquoi les oméga 3 sont-ils essentiels pour votre animal ?\u003c\/h2\u003e\n\u003cp class=\"omg-section-intro\"\u003eL'alimentation moderne de nos chiens et chats est souvent déséquilibrée : trop riche en oméga 6 et pauvre en oméga 3. Ce déséquilibre favorise les états inflammatoires chroniques.\u003c\/p\u003e\n\u003cdiv class=\"omg-grid\"\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e🦴 Articulations souples\u003c\/h3\u003e\n\u003cp\u003eLes oméga 3 pour chien souffrant d'arthrose contribuent à réduire l'inflammation articulaire et à soulager les raideurs, notamment chez les animaux seniors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e❤️ Cœur en bonne santé\u003c\/h3\u003e\n\u003cp\u003eIls participent au maintien d'une fonction cardiovasculaire normale, essentielle pour les animaux actifs comme pour ceux qui vieillissent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e🧠 Cerveau et apprentissage\u003c\/h3\u003e\n\u003cp\u003eLe DHA est un composant majeur des membranes cérébrales, favorisant les capacités cognitives et facilitant le dressage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e✨ Pelage brillant\u003c\/h3\u003e\n\u003cp\u003eLes oméga 3 nourrissent la peau de l'intérieur, réduisant les démangeaisons et révélant un poil soyeux et éclatant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e🛡️ Défenses renforcées\u003c\/h3\u003e\n\u003cp\u003eUn soutien précieux en période hivernale, lors de convalescence ou pour les animaux fragilisés par le stress.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e⚖️ Équilibre oméga 3\/6\u003c\/h3\u003e\n\u003cp\u003eUn apport régulier permet de rétablir le ratio optimal indispensable au bon fonctionnement de l'organisme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 --\u003e\n\u003csection class=\"omg-section\"\u003e\n\u003ch2\u003eÀ qui s'adresse Omegadyn ?\u003c\/h2\u003e\n\u003cp class=\"omg-section-intro\"\u003eCe complément en oméga 3 pour chien et chat convient à tous les âges et toutes les situations.\u003c\/p\u003e\n\u003cdiv class=\"omg-grid\"\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e🐾 Chiots et chatons\u003c\/h3\u003e\n\u003cp\u003eEn croissance, pour un développement harmonieux du système nerveux et une bonne immunité dès le plus jeune âge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e🏃 Adultes actifs\u003c\/h3\u003e\n\u003cp\u003ePour préserver la souplesse articulaire et la vitalité au quotidien, même lors d'activités intenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e👴 Seniors\u003c\/h3\u003e\n\u003cp\u003ePour accompagner le vieillissement, limiter le déclin cognitif et soulager les articulations douloureuses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e🩹 Problèmes dermatologiques\u003c\/h3\u003e\n\u003cp\u003ePelage terne, peau sèche, démangeaisons chroniques : les oméga 3 agissent de l'intérieur pour apaiser.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e💪 Convalescence\u003c\/h3\u003e\n\u003cp\u003ePour soutenir l'organisme dans les moments délicats et accélérer la récupération après une maladie.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e🏥 Insuffisance rénale\u003c\/h3\u003e\n\u003cp\u003eEn complément d'une prise en charge adaptée, les oméga 3 apportent un soutien nutritionnel précieux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 --\u003e\n\u003csection class=\"omg-section\"\u003e\n\u003ch2\u003ePosologie : comment donner Omegadyn à votre animal ?\u003c\/h2\u003e\n\u003cp class=\"omg-section-intro\"\u003eLa posologie des oméga 3 pour chien varie selon le poids de l'animal. Voici les recommandations pour une cure efficace.\u003c\/p\u003e\n\u003cdiv class=\"omg-dosage-grid\"\u003e\n\u003cdiv class=\"omg-dosage-card\"\u003e\n\u003cdiv class=\"omg-dosage-icon\"\u003e🐱\u003c\/div\u003e\n\u003ch3\u003eChat et petit chien\u003c\/h3\u003e\n\u003cp class=\"omg-dosage-weight\"\u003eMoins de 10 kg\u003c\/p\u003e\n\u003cp class=\"omg-dosage-amount\"\u003e1 capsule\/jour\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-dosage-card\"\u003e\n\u003cdiv class=\"omg-dosage-icon\"\u003e🐕\u003c\/div\u003e\n\u003ch3\u003eChien moyen\u003c\/h3\u003e\n\u003cp class=\"omg-dosage-weight\"\u003e10 à 20 kg\u003c\/p\u003e\n\u003cp class=\"omg-dosage-amount\"\u003e2 capsules\/jour\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-dosage-card\"\u003e\n\u003cdiv class=\"omg-dosage-icon\"\u003e🐕🦺\u003c\/div\u003e\n\u003ch3\u003eGrand chien\u003c\/h3\u003e\n\u003cp class=\"omg-dosage-weight\"\u003ePlus de 20 kg\u003c\/p\u003e\n\u003cp class=\"omg-dosage-amount\"\u003e3 capsules\/jour\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-tip\"\u003e\n\u003cdiv\u003e\n\u003cp\u003e💡 \u003cstrong\u003eMode d'administration :\u003c\/strong\u003e donnez la capsule directement dans la gueule ou percez-la pour mélanger l'huile à la nourriture. La plupart des animaux apprécient le goût naturel du poisson.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDurée de cure :\u003c\/strong\u003e 1 mois minimum, renouvelable. Pour les seniors ou troubles chroniques, une supplémentation continue peut être bénéfique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 --\u003e\n\u003csection class=\"omg-section\"\u003e\n\u003ch2\u003eComposition complète d'Omegadyn\u003c\/h2\u003e\n\u003cdiv class=\"omg-composition-box\"\u003e\n\u003cdiv class=\"omg-composition-main\"\u003e\n\u003ch3\u003e🐟 Ingrédients par capsule\u003c\/h3\u003e\n\u003cul class=\"omg-composition-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHuile de poissons sauvages\u003c\/strong\u003e (anchois et sardines) — Source naturelle et concentrée d'EPA et DHA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEnveloppe de la capsule\u003c\/strong\u003e — Gélatine de poisson (100% origine marine)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVitamine E naturelle\u003c\/strong\u003e — Antioxydant protecteur des acides gras\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-composition-values\"\u003e\n\u003ch3\u003e📊 Valeurs nutritionnelles pour 2 capsules\u003c\/h3\u003e\n\u003cdiv class=\"omg-values-grid\"\u003e\n\u003cdiv class=\"omg-value-item\"\u003e\n\u003cspan class=\"omg-value-name\"\u003eEPA\u003c\/span\u003e \u003cspan class=\"omg-value-amount\"\u003e180 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-value-item\"\u003e\n\u003cspan class=\"omg-value-name\"\u003eDHA\u003c\/span\u003e \u003cspan class=\"omg-value-amount\"\u003e120 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-badges-row\"\u003e\n\u003cspan class=\"omg-badge-small\"\u003eSans colorant artificiel\u003c\/span\u003e \u003cspan class=\"omg-badge-small\"\u003eSans conservateur chimique\u003c\/span\u003e \u003cspan class=\"omg-badge-small\"\u003eSans OGM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 6 --\u003e\n\u003csection class=\"omg-section\"\u003e\n\u003ch2\u003eCe qui différencie Omegadyn des autres oméga 3 pour animaux\u003c\/h2\u003e\n\u003cp class=\"omg-section-intro\"\u003eVous vous demandez peut-être quel est le meilleur oméga 3 pour chien disponible ? Voici ce qui fait la qualité supérieure d'Omegadyn.\u003c\/p\u003e\n\u003cdiv class=\"omg-grid-compact\"\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e🐟 Petits poissons sauvages\u003c\/h3\u003e\n\u003cp\u003eAnchois et sardines moins exposés aux métaux lourds que les gros poissons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e❄️ Encapsulation à froid\u003c\/h3\u003e\n\u003cp\u003ePréserve les acides gras sensibles à la chaleur, contrairement aux huiles raffinées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e💊 Concentration optimale\u003c\/h3\u003e\n\u003cp\u003eDosages EPA\/DHA réellement efficaces, validés par Ergyvet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e✅ Administration facile\u003c\/h3\u003e\n\u003cp\u003eCapsules à avaler ou à percer selon les préférences de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e🌿 Sans additifs inutiles\u003c\/h3\u003e\n\u003cp\u003eFormule pure : vous savez exactement ce que vous donnez.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card\"\u003e\n\u003ch3\u003e🏆 Qualité laboratoire\u003c\/h3\u003e\n\u003cp\u003eErgyvet, spécialiste reconnu en nutrition animale de qualité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 7 --\u003e\n\u003csection class=\"omg-section\"\u003e\n\u003ch2\u003eAssociations recommandées pour optimiser les bienfaits\u003c\/h2\u003e\n\u003cp class=\"omg-section-intro\"\u003ePour une action complète sur la santé de votre animal, Omegadyn peut être associé à d'autres compléments de la gamme Ergyvet.\u003c\/p\u003e\n\u003cdiv class=\"omg-grid\"\u003e\n\u003cdiv class=\"omg-card omg-card-link\"\u003e\n\u003ch3\u003e🐕 Canidyn \/ 🐱 Felidyn\u003c\/h3\u003e\n\u003cp\u003ePour limiter les effets du vieillissement et du stress oxydatif chez votre compagnon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card omg-card-link\"\u003e\n\u003ch3\u003e⚡ Oligodyn\u003c\/h3\u003e\n\u003cp\u003ePour soutenir la croissance, l'équilibre minéral et la vitalité globale de votre animal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card omg-card-link\"\u003e\n\u003ch3\u003e🦴 Artidyn\u003c\/h3\u003e\n\u003cp\u003eEn synergie avec les oméga 3 pour une mobilité articulaire optimale et l'entretien des cartilages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"omg-card omg-card-link\"\u003e\n\u003ch3\u003e💎 Silicium\u003c\/h3\u003e\n\u003cp\u003ePour renforcer le système ostéoarticulaire en profondeur et soutenir les tissus conjonctifs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 9 --\u003e\n\u003csection class=\"omg-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"omg-cta-box\"\u003e\n\u003cp\u003e🐾 Offrez à votre compagnon le meilleur des oméga 3 pour une vie pleine de vitalité, de souplesse et de bonheur partagé !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --omg-cream: #F7F5F2;\n  --omg-white: #ffffff;\n  --omg-primary: #E88B2D;\n  --omg-primary-dark: #C76E1A;\n  --omg-primary-light: #FFF4E8;\n  --omg-secondary: #2A8B8B;\n  --omg-secondary-light: #E8F5F5;\n  --omg-accent: #1A5F7A;\n  --omg-text: #1a1a1a;\n  --omg-text-light: #5a5a5a;\n  --omg-border: #e0e0e0;\n  --omg-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --omg-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --omg-radius: 20px;\n  --omg-radius-sm: 12px;\n}\n\n.omg-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--omg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.omg-hero {\n  position: relative;\n  background: linear-gradient(135deg, #E88B2D 0%, #2A8B8B 50%, #1A5F7A 100%);\n  border-radius: var(--omg-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(--omg-shadow-lg);\n}\n\n.omg-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 4s2 4 4 4 4-2 4-4-2-4-4-4zm-15 15c-2 0-4 2-4 4s2 4 4 4 4-2 4-4-2-4-4-4zm30 0c-2 0-4 2-4 4s2 4 4 4 4-2 4-4-2-4-4-4zm-15 15c-2 0-4 2-4 4s2 4 4 4 4-2 4-4-2-4-4-4z' fill='%23ffffff' fill-opacity='0.1'\/%3E%3C\/svg%3E\");\n  opacity: .3;\n}\n\n.omg-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.omg-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.omg-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(--omg-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.omg-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.omg-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.omg-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.omg-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 650px;\n  margin: 0 auto 2rem;\n  line-height: 1.7;\n}\n\n.omg-hero-stats {\n  display: flex;\n  justify-content: center;\n  gap: clamp(1rem, 4vw, 2.5rem);\n  flex-wrap: wrap;\n}\n\n.omg-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(--omg-radius-sm);\n  border: 1px solid rgba(255,255,255,.2);\n}\n\n.omg-stat-number {\n  display: block;\n  color: white;\n  font-size: clamp(24px, 5vw, 36px);\n  font-weight: 900;\n  line-height: 1;\n}\n\n.omg-stat-label {\n  display: block;\n  color: rgba(255,255,255,.85);\n  font-size: 12px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  margin-top: .25rem;\n}\n\n\/* === SECTIONS === *\/\n.omg-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.omg-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--omg-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.omg-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(--omg-primary), var(--omg-secondary));\n  border-radius: 2px;\n}\n\n.omg-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--omg-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\/* === HIGHLIGHT BOX === *\/\n.omg-highlight-box {\n  background: var(--omg-white);\n  border-radius: var(--omg-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--omg-shadow);\n  border-left: 4px solid var(--omg-primary);\n}\n\n.omg-highlight-box p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--omg-text);\n  line-height: 1.8;\n  margin: 0 0 1rem 0;\n}\n\n.omg-highlight-box p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === GRID === *\/\n.omg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRID COMPACT === *\/\n.omg-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 1rem;\n}\n\n\/* === CARDS === *\/\n.omg-card {\n  background: var(--omg-white);\n  border-radius: var(--omg-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--omg-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.omg-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--omg-shadow-lg);\n  border-color: var(--omg-primary);\n}\n\n.omg-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--omg-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.omg-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--omg-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.omg-card-link {\n  border-left: 4px solid var(--omg-secondary);\n}\n\n.omg-card-link:hover {\n  border-color: var(--omg-secondary);\n  background: var(--omg-secondary-light);\n}\n\n\/* === DOSAGE GRID === *\/\n.omg-dosage-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n.omg-dosage-card {\n  background: linear-gradient(135deg, var(--omg-secondary-light) 0%, var(--omg-white) 100%);\n  border-radius: var(--omg-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  text-align: center;\n  box-shadow: var(--omg-shadow);\n  border: 2px solid var(--omg-secondary);\n  transition: all .3s ease;\n}\n\n.omg-dosage-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--omg-shadow-lg);\n}\n\n.omg-dosage-icon {\n  font-size: 48px;\n  margin-bottom: .75rem;\n}\n\n.omg-dosage-card h3 {\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--omg-accent);\n  margin: 0 0 .5rem 0;\n}\n\n.omg-dosage-weight {\n  font-size: 13px;\n  color: var(--omg-text-light);\n  margin: 0 0 .75rem 0;\n}\n\n.omg-dosage-amount {\n  font-size: 20px;\n  font-weight: 900;\n  color: var(--omg-primary);\n  margin: 0;\n  background: var(--omg-white);\n  padding: .5rem 1rem;\n  border-radius: 999px;\n  display: inline-block;\n}\n\n\/* === TIP BOX === *\/\n.omg-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--omg-primary-light);\n  border-radius: var(--omg-radius-sm);\n  padding: 1.25rem 1.5rem;\n  margin-top: 1.25rem;\n}\n\n.omg-tip-icon {\n  font-size: 28px;\n  flex-shrink: 0;\n}\n\n.omg-tip p {\n  font-size: 14px;\n  color: var(--omg-text);\n  margin: 0 0 .75rem 0;\n  line-height: 1.6;\n}\n\n.omg-tip p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === COMPOSITION BOX === *\/\n.omg-composition-box {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n.omg-composition-main,\n.omg-composition-values {\n  background: var(--omg-white);\n  border-radius: var(--omg-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--omg-shadow);\n}\n\n.omg-composition-main h3,\n.omg-composition-values h3 {\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--omg-accent);\n  margin: 0 0 1rem 0;\n}\n\n.omg-composition-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.omg-composition-list li {\n  font-size: 14px;\n  color: var(--omg-text);\n  padding: .5rem 0;\n  border-bottom: 1px solid var(--omg-border);\n  line-height: 1.5;\n}\n\n.omg-composition-list li:last-child {\n  border-bottom: none;\n}\n\n.omg-values-grid {\n  display: flex;\n  flex-direction: column;\n  gap: .75rem;\n}\n\n.omg-value-item {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  background: var(--omg-secondary-light);\n  padding: .75rem 1rem;\n  border-radius: var(--omg-radius-sm);\n}\n\n.omg-value-name {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--omg-accent);\n}\n\n.omg-value-amount {\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--omg-primary);\n}\n\n.omg-badges-row {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: .5rem;\n}\n\n.omg-badge-small {\n  display: inline-flex;\n  align-items: center;\n  padding: 6px 12px;\n  background: var(--omg-secondary-light);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--omg-secondary);\n}\n\n\/* === ACCORDION === *\/\n.omg-accordion {\n  background: var(--omg-white);\n  border-radius: var(--omg-radius);\n  box-shadow: var(--omg-shadow);\n  overflow: hidden;\n}\n\n.omg-accordion-item {\n  border-bottom: 1px solid var(--omg-border);\n  margin: 0;\n  padding: 0;\n}\n\n.omg-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.omg-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--omg-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.omg-accordion-header:hover {\n  background: var(--omg-primary-light);\n}\n\n.omg-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.omg-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--omg-primary);\n  transition: transform .2s ease;\n}\n\n.omg-accordion-item[open] .omg-accordion-header::after {\n  content: '−';\n}\n\n.omg-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--omg-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.omg-accordion-content p {\n  margin: 0;\n}\n\n\/* === WARNING BOX === *\/\n.omg-warning-box {\n  background: var(--omg-white);\n  border-radius: var(--omg-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--omg-shadow);\n  border-left: 4px solid var(--omg-secondary);\n  margin-bottom: 1.5rem;\n}\n\n.omg-warning-box p {\n  font-size: 14px;\n  color: var(--omg-text-light);\n  line-height: 1.7;\n  margin: 0 0 .75rem 0;\n}\n\n.omg-warning-box p:last-child {\n  margin-bottom: 0;\n}\n\n\/* === CTA BOX === *\/\n.omg-cta-box {\n  background: linear-gradient(135deg, var(--omg-primary) 0%, var(--omg-primary-dark) 100%);\n  border-radius: var(--omg-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.omg-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  .omg-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .omg-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n    gap: .625rem;\n  }\n  \n  .omg-grid-compact .omg-card {\n    padding: .875rem;\n  }\n  \n  .omg-grid-compact .omg-card h3 {\n    font-size: 13px;\n  }\n  \n  .omg-grid-compact .omg-card p {\n    font-size: 11px;\n  }\n  \n  .omg-card {\n    padding: 1.125rem;\n  }\n  \n  .omg-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .omg-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--omg-radius-sm);\n  }\n  \n  .omg-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .omg-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .omg-hero-stats {\n    gap: .75rem;\n  }\n  \n  .omg-stat {\n    padding: .75rem 1rem;\n  }\n  \n  .omg-composition-box {\n    grid-template-columns: 1fr;\n  }\n  \n  .omg-dosage-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .omg-dosage-icon {\n    font-size: 36px;\n  }\n  \n  .omg-tip {\n    flex-direction: column;\n    gap: .75rem;\n  }\n  \n  .omg-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .omg-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .omg-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .omg-card:nth-child(1) { animation-delay: .05s; }\n  .omg-card:nth-child(2) { animation-delay: .1s; }\n  .omg-card:nth-child(3) { animation-delay: .15s; }\n  .omg-card:nth-child(4) { animation-delay: .2s; }\n  .omg-card:nth-child(5) { animation-delay: .25s; }\n  .omg-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  .omg-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":54852073750905,"sku":"OMEADYNERGYVET","price":16.77,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/omegadyn-ergyvet-min_b891857b-539a-46dc-a484-03a4ecce7735.jpg?v=1735746505"},{"product_id":"synerdyn-omega3-6-chien-chat","title":"Synerdyn - Oméga 3 \u0026 6 pour Chien et Chat - 60 capsules - Ergyvet","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Synerdyn - Oméga 3 \u0026 6 pour Chien et Chat\nPalette détectée:\n  - Primaire: #E88B2D (orange vif du packaging - bande courbe distinctive)\n  - Secondaire: #2D8B8B (teal\/turquoise du logo Ergyvet)\n  - Accent: #7B9F35 (vert naturel des plantes\/bourrache)\n  - Fond naturel: #4A7C59 (vert forêt de l'arrière-plan)\nAmbiance: Naturel\/vétérinaire, bien-être animal, produit premium aux huiles végétales, univers chaleureux et bienveillant pour animaux de compagnie\nPréfixe CSS: syn\n--\u003e\n\n\u003cdiv class=\"syn-premium\"\u003e\n  \n  \u003cdiv class=\"syn-hero\"\u003e\n    \u003cdiv class=\"syn-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"syn-hero-content\"\u003e\n      \u003cdiv class=\"syn-badges-top\"\u003e\n        \u003cspan class=\"syn-badge\"\u003e🐾 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"syn-badge\"\u003e🌿 Huiles naturelles\u003c\/span\u003e\n        \u003cspan class=\"syn-badge\"\u003e💊 60 capsules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"syn-hero-title\"\u003eSynerdyn\u003c\/span\u003e\n      \u003cp class=\"syn-subtitle\"\u003eOméga 3 \u0026amp; 6 pour une santé rayonnante\u003c\/p\u003e\n      \u003cp class=\"syn-description\"\u003eComplément alimentaire premium aux huiles de poissons sauvages et de bourrache pour sublimer le pelage, apaiser la peau et soulager les articulations de vos compagnons.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"syn-section\"\u003e\n    \u003ch2\u003e🌟 Pourquoi choisir Synerdyn ?\u003c\/h2\u003e\n    \u003cdiv class=\"syn-intro-box\"\u003e\n      \u003cp\u003eLes acides gras polyinsaturés (AGPI) sont \u003cstrong\u003eessentiels au bien-être\u003c\/strong\u003e de vos animaux, mais ils ne peuvent être synthétisés par leur organisme. Avec sa formule riche en \u003cstrong\u003eEPA, DHA et GLA\u003c\/strong\u003e, Synerdyn répond parfaitement à ces besoins en offrant des nutriments de haute qualité pour réduire les inflammations et améliorer la barrière cutanée.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"syn-section\"\u003e\n    \u003ch2\u003e✨ Les bénéfices clés\u003c\/h2\u003e\n    \u003cdiv class=\"syn-grid\"\u003e\n      \u003cdiv class=\"syn-card\"\u003e\n        \u003cdiv class=\"syn-card-icon\"\u003e🦊\u003c\/div\u003e\n        \u003ch3\u003eBeauté du pelage\u003c\/h3\u003e\n        \u003cp\u003eAméliore la qualité du poil, réduit la sécheresse, les pellicules et la perte excessive de poils pour un pelage soyeux et brillant.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-card\"\u003e\n        \u003cdiv class=\"syn-card-icon\"\u003e🛡️\u003c\/div\u003e\n        \u003ch3\u003eSanté de la peau\u003c\/h3\u003e\n        \u003cp\u003eSoulage les démangeaisons, les irritations et les allergies cutanées tout en renforçant la barrière cutanée naturelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-card\"\u003e\n        \u003cdiv class=\"syn-card-icon\"\u003e🦴\u003c\/div\u003e\n        \u003ch3\u003eMobilité articulaire\u003c\/h3\u003e\n        \u003cp\u003eDiminue la rigidité et les douleurs articulaires grâce aux propriétés anti-inflammatoires puissantes des oméga-3.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-card\"\u003e\n        \u003cdiv class=\"syn-card-icon\"\u003e⏳\u003c\/div\u003e\n        \u003ch3\u003eEffet anti-âge\u003c\/h3\u003e\n        \u003cp\u003eProtège contre les effets du vieillissement en maintenant une bonne santé cellulaire et une vitalité optimale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-card\"\u003e\n        \u003cdiv class=\"syn-card-icon\"\u003e💪\u003c\/div\u003e\n        \u003ch3\u003eSupport global\u003c\/h3\u003e\n        \u003cp\u003eFavorise une meilleure santé immunitaire, cardiovasculaire et articulaire pour un bien-être complet.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-card\"\u003e\n        \u003cdiv class=\"syn-card-icon\"\u003e🌿\u003c\/div\u003e\n        \u003ch3\u003e100% naturel\u003c\/h3\u003e\n        \u003cp\u003eHuiles de poissons sauvages et huile de bourrache vierge de première pression à froid pour une qualité optimale.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"syn-section\"\u003e\n    \u003ch2\u003e🎯 Pour quels animaux ?\u003c\/h2\u003e\n    \u003cdiv class=\"syn-indications-grid\"\u003e\n      \u003cdiv class=\"syn-indication-card\"\u003e\n        \u003cspan class=\"syn-indication-icon\"\u003e✨\u003c\/span\u003e\n        \u003cspan class=\"syn-indication-text\"\u003ePelage terne ou poils cassants\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-indication-card\"\u003e\n        \u003cspan class=\"syn-indication-icon\"\u003e🔄\u003c\/span\u003e\n        \u003cspan class=\"syn-indication-text\"\u003ePerte de poils excessive ou dépilations\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-indication-card\"\u003e\n        \u003cspan class=\"syn-indication-icon\"\u003e😣\u003c\/span\u003e\n        \u003cspan class=\"syn-indication-text\"\u003eDémangeaisons et peaux sensibles\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-indication-card\"\u003e\n        \u003cspan class=\"syn-indication-icon\"\u003e🤧\u003c\/span\u003e\n        \u003cspan class=\"syn-indication-text\"\u003eAllergies cutanées et irritations\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-indication-card\"\u003e\n        \u003cspan class=\"syn-indication-icon\"\u003e🦿\u003c\/span\u003e\n        \u003cspan class=\"syn-indication-text\"\u003eDouleurs articulaires et raideurs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-indication-card\"\u003e\n        \u003cspan class=\"syn-indication-icon\"\u003e👴\u003c\/span\u003e\n        \u003cspan class=\"syn-indication-text\"\u003eAnimaux seniors ou vieillissants\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"syn-section\"\u003e\n    \u003ch2\u003e📋 Mode d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"syn-dosage-container\"\u003e\n      \u003cdiv class=\"syn-dosage-card\"\u003e\n        \u003cdiv class=\"syn-dosage-icon\"\u003e🐱\u003c\/div\u003e\n        \u003cdiv class=\"syn-dosage-weight\"\u003e\u0026lt; 10 kg\u003c\/div\u003e\n        \u003cdiv class=\"syn-dosage-label\"\u003eChats et petits chiens\u003c\/div\u003e\n        \u003cdiv class=\"syn-dosage-amount\"\u003e1 capsule\/jour\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-dosage-card\"\u003e\n        \u003cdiv class=\"syn-dosage-icon\"\u003e🐕\u003c\/div\u003e\n        \u003cdiv class=\"syn-dosage-weight\"\u003e10-20 kg\u003c\/div\u003e\n        \u003cdiv class=\"syn-dosage-label\"\u003eChiens moyens\u003c\/div\u003e\n        \u003cdiv class=\"syn-dosage-amount\"\u003e2 capsules\/jour\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-dosage-card\"\u003e\n        \u003cdiv class=\"syn-dosage-icon\"\u003e🐕‍🦺\u003c\/div\u003e\n        \u003cdiv class=\"syn-dosage-weight\"\u003e\u0026gt; 20 kg\u003c\/div\u003e\n        \u003cdiv class=\"syn-dosage-label\"\u003eGrands chiens\u003c\/div\u003e\n        \u003cdiv class=\"syn-dosage-amount\"\u003e3 capsules\/jour\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"syn-usage-tips\"\u003e\n      \u003cdiv class=\"syn-tip\"\u003e\n        \u003cspan class=\"syn-tip-icon\"\u003e💡\u003c\/span\u003e\n        \u003cp\u003e\u003cstrong\u003eAdministration :\u003c\/strong\u003e Les capsules peuvent être données directement dans la gueule ou percées pour mélanger leur contenu à la ration alimentaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-tip\"\u003e\n        \u003cspan class=\"syn-tip-icon\"\u003e📅\u003c\/span\u003e\n        \u003cp\u003e\u003cstrong\u003eCure recommandée :\u003c\/strong\u003e 1 mois, renouvelable selon les besoins ou les conseils de votre vétérinaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"syn-section\"\u003e\n    \u003ch2\u003e🤝 Associations recommandées\u003c\/h2\u003e\n    \u003cdiv class=\"syn-associations-grid\"\u003e\n      \u003cdiv class=\"syn-association-card\"\u003e\n        \u003cdiv class=\"syn-association-icon\"\u003e🐕\u003c\/div\u003e\n        \u003ch4\u003eCanidyn ou Felidyn\u003c\/h4\u003e\n        \u003cp\u003ePour renforcer la qualité du pelage et apporter les vitamines essentielles\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-association-card\"\u003e\n        \u003cdiv class=\"syn-association-icon\"\u003e🦴\u003c\/div\u003e\n        \u003ch4\u003eArtidyn\u003c\/h4\u003e\n        \u003cp\u003ePour améliorer le confort et la mobilité articulaires de façon optimale\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-association-card\"\u003e\n        \u003cdiv class=\"syn-association-icon\"\u003e💎\u003c\/div\u003e\n        \u003ch4\u003eSilicium\u003c\/h4\u003e\n        \u003cp\u003ePour soutenir le système ostéoarticulaire et la santé des tissus conjonctifs\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"syn-section\"\u003e\n    \u003ch2\u003e📦 Informations pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"syn-info-grid\"\u003e\n      \u003cdiv class=\"syn-info-item\"\u003e\n        \u003cspan class=\"syn-info-label\"\u003eContenance\u003c\/span\u003e\n        \u003cspan class=\"syn-info-value\"\u003e60 capsules\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-info-item\"\u003e\n        \u003cspan class=\"syn-info-label\"\u003eEspèces\u003c\/span\u003e\n        \u003cspan class=\"syn-info-value\"\u003eChiens et chats\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-info-item\"\u003e\n        \u003cspan class=\"syn-info-label\"\u003eMarque\u003c\/span\u003e\n        \u003cspan class=\"syn-info-value\"\u003eErgyvet\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-info-item\"\u003e\n        \u003cspan class=\"syn-info-label\"\u003eIngrédients clés\u003c\/span\u003e\n        \u003cspan class=\"syn-info-value\"\u003eOméga 3 \u0026amp; 6 (EPA, DHA, GLA)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-info-item\"\u003e\n        \u003cspan class=\"syn-info-label\"\u003eConservation\u003c\/span\u003e\n        \u003cspan class=\"syn-info-value\"\u003eEndroit frais et sec\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"syn-info-item\"\u003e\n        \u003cspan class=\"syn-info-label\"\u003eDurée de cure\u003c\/span\u003e\n        \u003cspan class=\"syn-info-value\"\u003e1 mois renouvelable\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"syn-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"syn-cta-box\"\u003e\n      \u003cdiv class=\"syn-cta-pattern\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"syn-cta-content\"\u003e\n        \u003cp\u003e🐾 Offrez à votre compagnon le meilleur des omégas pour une \u003cstrong\u003epeau apaisée\u003c\/strong\u003e, un \u003cstrong\u003epelage éclatant\u003c\/strong\u003e et des \u003cstrong\u003earticulations souples\u003c\/strong\u003e. Synerdyn, la formule naturelle pour une santé optimale à toutes les étapes de la vie !\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --syn-cream: #F9F7F4;\n  --syn-white: #ffffff;\n  --syn-primary: #E88B2D;\n  --syn-primary-dark: #C6711E;\n  --syn-primary-light: #FEF4EB;\n  --syn-secondary: #2D8B8B;\n  --syn-secondary-dark: #1F6B6B;\n  --syn-secondary-light: #E8F4F4;\n  --syn-accent: #7B9F35;\n  --syn-accent-light: #F0F5E6;\n  --syn-forest: #4A7C59;\n  \n  --syn-text: #1a1a1a;\n  --syn-text-light: #5a5a5a;\n  \n  --syn-border: #e0e0e0;\n  --syn-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --syn-shadow-lg: 0 12px 48px rgba(0,0,0,.12);\n  --syn-radius: 20px;\n  --syn-radius-sm: 12px;\n}\n\n.syn-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--syn-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--syn-text);\n  line-height: 1.6;\n}\n\n.syn-premium * {\n  box-sizing: border-box;\n}\n\n\/* === HERO === *\/\n.syn-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--syn-primary) 0%, var(--syn-primary-dark) 40%, var(--syn-forest) 100%);\n  border-radius: var(--syn-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(--syn-shadow-lg);\n}\n\n.syn-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 5c2.5 0 4.5 2 4.5 4.5S32.5 14 30 14s-4.5-2-4.5-4.5S27.5 5 30 5zm-8 8c1.5 0 3 1 3.5 2.5.5 1.5 0 3-1 4s-2.5 1-4 .5-2.5-2-2.5-3.5 1.5-3.5 4-3.5zm16 0c2.5 0 4 2 4 3.5s-1 3-2.5 3.5-3-.5-4-.5-1.5-2.5-1-4 2-2.5 3.5-2.5z' fill='%23ffffff' fill-opacity='.05'\/%3E%3C\/svg%3E\");\n  opacity: .6;\n}\n\n.syn-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.syn-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-bottom: 1.5rem;\n}\n\n.syn-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(--syn-primary-dark);\n  box-shadow: 0 4px 16px rgba(0,0,0,.15);\n  transition: all .3s ease;\n}\n\n.syn-badge:hover {\n  transform: translateY(-3px) scale(1.05);\n  box-shadow: 0 6px 20px rgba(0,0,0,.2);\n}\n\n.syn-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(38px, 8vw, 58px);\n  font-weight: 900;\n  margin: 0 0 0.75rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 24px rgba(0,0,0,.25);\n}\n\n.syn-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.syn-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 2vw, 17px);\n  max-width: 700px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === SECTIONS === *\/\n.syn-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.syn-premium h2 {\n  font-size: clamp(24px, 5vw, 34px);\n  font-weight: 900;\n  color: var(--syn-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.syn-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(--syn-primary), var(--syn-secondary));\n  border-radius: 2px;\n}\n\n\/* === INTRO BOX === *\/\n.syn-intro-box {\n  background: linear-gradient(135deg, var(--syn-white) 0%, var(--syn-secondary-light) 100%);\n  border-radius: var(--syn-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--syn-shadow);\n  border-left: 5px solid var(--syn-secondary);\n}\n\n.syn-intro-box p {\n  font-size: clamp(15px, 2vw, 17px);\n  color: var(--syn-text);\n  margin: 0;\n  line-height: 1.8;\n}\n\n\/* === CARDS GRID === *\/\n.syn-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n.syn-card {\n  background: var(--syn-white);\n  border-radius: var(--syn-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--syn-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.syn-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--syn-shadow-lg);\n  border-color: var(--syn-primary);\n}\n\n.syn-card-icon {\n  font-size: 42px;\n  margin-bottom: 1rem;\n  display: block;\n}\n\n.syn-card h3 {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--syn-primary-dark);\n  margin: 0 0 0.75rem 0;\n}\n\n.syn-card p {\n  font-size: 14px;\n  color: var(--syn-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === INDICATIONS === *\/\n.syn-indications-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 1rem;\n}\n\n.syn-indication-card {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  background: var(--syn-white);\n  border-radius: var(--syn-radius-sm);\n  padding: 1.25rem 1.5rem;\n  box-shadow: var(--syn-shadow);\n  transition: all .3s ease;\n  border-left: 4px solid var(--syn-secondary);\n}\n\n.syn-indication-card:hover {\n  transform: translateX(8px);\n  border-left-color: var(--syn-primary);\n}\n\n.syn-indication-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.syn-indication-text {\n  font-size: 15px;\n  font-weight: 600;\n  color: var(--syn-text);\n}\n\n\/* === DOSAGE === *\/\n.syn-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.syn-dosage-card {\n  background: linear-gradient(145deg, var(--syn-white) 0%, var(--syn-primary-light) 100%);\n  border-radius: var(--syn-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  text-align: center;\n  box-shadow: var(--syn-shadow);\n  border: 2px solid var(--syn-primary-light);\n  transition: all .3s ease;\n}\n\n.syn-dosage-card:hover {\n  transform: translateY(-5px);\n  border-color: var(--syn-primary);\n}\n\n.syn-dosage-icon {\n  font-size: 40px;\n  margin-bottom: 0.75rem;\n  display: block;\n}\n\n.syn-dosage-weight {\n  font-size: 28px;\n  font-weight: 900;\n  color: var(--syn-primary-dark);\n  margin-bottom: 0.25rem;\n}\n\n.syn-dosage-label {\n  font-size: 13px;\n  color: var(--syn-text-light);\n  margin-bottom: 1rem;\n  text-transform: uppercase;\n  letter-spacing: .5px;\n}\n\n.syn-dosage-amount {\n  background: var(--syn-primary);\n  color: white;\n  padding: 10px 20px;\n  border-radius: 999px;\n  font-size: 15px;\n  font-weight: 700;\n  display: inline-block;\n}\n\n.syn-usage-tips {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1rem;\n}\n\n.syn-tip {\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  background: var(--syn-secondary-light);\n  border-radius: var(--syn-radius-sm);\n  padding: 1.25rem;\n}\n\n.syn-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.syn-tip p {\n  margin: 0;\n  font-size: 14px;\n  color: var(--syn-text);\n  line-height: 1.6;\n}\n\n\/* === ASSOCIATIONS === *\/\n.syn-associations-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.5rem;\n}\n\n.syn-association-card {\n  background: var(--syn-white);\n  border-radius: var(--syn-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--syn-shadow);\n  text-align: center;\n  border-top: 4px solid var(--syn-accent);\n  transition: all .3s ease;\n}\n\n.syn-association-card:hover {\n  transform: translateY(-5px);\n  box-shadow: var(--syn-shadow-lg);\n}\n\n.syn-association-icon {\n  font-size: 36px;\n  margin-bottom: 0.75rem;\n  display: block;\n}\n\n.syn-association-card h4 {\n  font-size: 17px;\n  font-weight: 800;\n  color: var(--syn-forest);\n  margin: 0 0 0.5rem 0;\n}\n\n.syn-association-card p {\n  font-size: 14px;\n  color: var(--syn-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === INFO GRID === *\/\n.syn-info-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 1rem;\n}\n\n.syn-info-item {\n  background: var(--syn-white);\n  border-radius: var(--syn-radius-sm);\n  padding: 1.25rem;\n  text-align: center;\n  box-shadow: var(--syn-shadow);\n  border-bottom: 3px solid var(--syn-secondary);\n}\n\n.syn-info-label {\n  display: block;\n  font-size: 12px;\n  text-transform: uppercase;\n  letter-spacing: .5px;\n  color: var(--syn-text-light);\n  margin-bottom: 0.5rem;\n}\n\n.syn-info-value {\n  display: block;\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--syn-primary-dark);\n}\n\n\/* === CTA BOX === *\/\n.syn-cta-box {\n  background: linear-gradient(135deg, var(--syn-secondary) 0%, var(--syn-forest) 50%, var(--syn-secondary-dark) 100%);\n  border-radius: var(--syn-radius);\n  padding: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--syn-shadow-lg);\n}\n\n.syn-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 40%),\n    radial-gradient(circle at 90% 10%, rgba(255,255,255,.08) 0%, transparent 35%);\n}\n\n.syn-cta-content {\n  position: relative;\n  z-index: 1;\n}\n\n.syn-cta-box p {\n  color: white;\n  font-size: clamp(16px, 2.5vw, 20px);\n  line-height: 1.8;\n  font-weight: 500;\n  margin: 0;\n  text-shadow: 0 2px 12px rgba(0,0,0,.15);\n}\n\n.syn-cta-box strong {\n  font-weight: 700;\n  color: var(--syn-primary-light);\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .syn-card,\n  .syn-indication-card,\n  .syn-dosage-card,\n  .syn-association-card,\n  .syn-info-item {\n    animation: synFadeInUp .6s ease backwards;\n  }\n  \n  .syn-card:nth-child(1), .syn-indication-card:nth-child(1), .syn-dosage-card:nth-child(1) { animation-delay: .1s; }\n  .syn-card:nth-child(2), .syn-indication-card:nth-child(2), .syn-dosage-card:nth-child(2) { animation-delay: .2s; }\n  .syn-card:nth-child(3), .syn-indication-card:nth-child(3), .syn-dosage-card:nth-child(3) { animation-delay: .3s; }\n  .syn-card:nth-child(4), .syn-indication-card:nth-child(4) { animation-delay: .4s; }\n  .syn-card:nth-child(5), .syn-indication-card:nth-child(5) { animation-delay: .5s; }\n  .syn-card:nth-child(6), .syn-indication-card:nth-child(6) { animation-delay: .6s; }\n}\n\n@keyframes synFadeInUp {\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  .syn-grid,\n  .syn-indications-grid,\n  .syn-dosage-container,\n  .syn-associations-grid {\n    grid-template-columns: 1fr;\n  }\n  \n  .syn-info-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n  \n  .syn-badges-top {\n    gap: 8px;\n  }\n  \n  .syn-badge {\n    padding: 8px 14px;\n    font-size: 12px;\n  }\n}\n\n@media (max-width: 480px) {\n  .syn-info-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .syn-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .syn-card,\n  .syn-indication-card,\n  .syn-dosage-card,\n  .syn-association-card,\n  .syn-info-item {\n    border: 2px solid var(--syn-text);\n  }\n  \n  .syn-badge {\n    border: 2px solid var(--syn-primary-dark);\n  }\n}\n\u003c\/style\u003e","brand":"ERGYVET","offers":[{"title":"Default Title","offer_id":54852081287545,"sku":"SYNERDYNERGYVET","price":18.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/synerdyn-ergyvet-min_23e94fee-1262-4fef-be42-b2d59fdc91d1.jpg?v=1735746293"},{"product_id":"oligodyn-equilibre-vitalite-pour-chien-et-chat-100-ml-ergyvet","title":"Oligodyn - Equilibre \u0026 Vitalité pour Chien et Chat - 100 ml - Ergyvet","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Oligodyn - Equilibre \u0026 Vitalité pour Chien et Chat - 100 ml - Ergyvet\nPalette détectée:\n  - Primaire: #2A8FA4 (bleu turquoise\/teal du packaging et logo Ergyvet)\n  - Secondaire: #1B6B7D (bleu-vert foncé du texte OLIGODYN)\n  - Accent: #5BC0D4 (bleu ciel clair de l'arc sur l'étiquette)\nAmbiance: Santé animale, marin\/océanique, vétérinaire premium, naturel et scientifique\nPréfixe CSS: od\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Oligodyn Ergyvet : plus de 20 oligoéléments essentiels pour votre chien et votre chat\"\n  2. \"Pourquoi les oligoéléments sont-ils indispensables ?\"\n  3. \"Une formulation marine unique\"\n  4. \"Les bienfaits concrets d'Oligodyn\"\n  5. \"Conseils d'utilisation et posologie\"\n  6. \"Associations recommandées pour un soutien complet\"\n  7. \"Précautions\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"od-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"od-hero\"\u003e\n    \u003cdiv class=\"od-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"od-hero-content\"\u003e\n      \u003cdiv class=\"od-badges-top\"\u003e\n        \u003cspan class=\"od-badge\"\u003e🌊 Origine marine\u003c\/span\u003e\n        \u003cspan class=\"od-badge\"\u003e🐾 Chien \u0026amp; Chat\u003c\/span\u003e\n        \u003cspan class=\"od-badge\"\u003e🧬 +20 oligoéléments\u003c\/span\u003e\n        \u003cspan class=\"od-badge\"\u003e💧 100 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"od-hero-title\"\u003eOligodyn Ergyvet\u003c\/span\u003e\n      \u003cp class=\"od-subtitle\"\u003eÉquilibre \u0026amp; Vitalité\u003c\/p\u003e\n      \u003cp class=\"od-description\"\u003ePlus de 20 oligoéléments marins sous forme ionique pour une assimilation optimale. Le soutien nutritionnel naturel d'exception pour votre compagnon.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"od-section\"\u003e\n    \u003ch2\u003eOligodyn Ergyvet : plus de 20 oligoéléments essentiels pour votre chien et votre chat\u003c\/h2\u003e\n    \u003cp class=\"od-section-intro\"\u003eVotre compagnon manque d'énergie, son pelage terne vous inquiète ou vous souhaitez simplement lui offrir le meilleur soutien nutritionnel possible ?\u003c\/p\u003e\n    \u003cdiv class=\"od-highlight-box\"\u003e\n      \u003cp\u003e\u003cstrong\u003eOligodyn\u003c\/strong\u003e d'Ergyvet est un \u003cstrong\u003ecomplément alimentaire pour chien et chat\u003c\/strong\u003e formulé à partir d'ingrédients marins de haute qualité. Il apporte plus de \u003cstrong\u003e20 oligoéléments sous forme ionique\u003c\/strong\u003e, la forme la mieux assimilée par l'organisme animal, pour un équilibre et une vitalité au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"od-section\"\u003e\n    \u003ch2\u003ePourquoi les oligoéléments sont-ils indispensables ?\u003c\/h2\u003e\n    \u003cdiv class=\"od-grid-compact\"\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e⚗️ Zinc\u003c\/h3\u003e\n        \u003cp\u003eEssentiel pour l'immunité et la santé de la peau\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e🩸 Fer\u003c\/h3\u003e\n        \u003cp\u003eParticipe au transport de l'oxygène et combat la fatigue\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e🦴 Manganèse\u003c\/h3\u003e\n        \u003cp\u003eContribue à la solidité des os et des cartilages\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e🛡️ Sélénium\u003c\/h3\u003e\n        \u003cp\u003ePuissant antioxydant protégeant les cellules\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e⚡ Iode\u003c\/h3\u003e\n        \u003cp\u003eRégule le métabolisme et la fonction thyroïdienne\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e💪 Magnésium\u003c\/h3\u003e\n        \u003cp\u003eSoutient le fonctionnement musculaire et nerveux\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"od-tip\"\u003e\n      \u003cspan class=\"od-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003eL'organisme de votre chien ou de votre chat ne fabrique pas ces oligoéléments : ils doivent être apportés par l'alimentation. Un déficit, même léger, peut se traduire par une baisse d'immunité, un pelage terne, une fatigue inhabituelle ou des \u003cstrong\u003earticulations fragilisées\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"od-section\"\u003e\n    \u003ch2\u003eUne formulation marine unique\u003c\/h2\u003e\n    \u003cp class=\"od-section-intro\"\u003eOligodyn associe deux sources d'oligoéléments complémentaires pour une biodisponibilité optimale, bien supérieure à celle des compléments sous forme synthétique.\u003c\/p\u003e\n    \u003cdiv class=\"od-grid\"\u003e\n      \u003cdiv class=\"od-card od-card-featured\"\u003e\n        \u003ch3\u003e🌿 Extrait de lithothamne\u003c\/h3\u003e\n        \u003cp\u003eCette algue marine est naturellement riche en minéraux, oligoéléments et acides aminés. Elle facilite une \u003cstrong\u003eassimilation douce et progressive\u003c\/strong\u003e par l'organisme de votre compagnon.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-card od-card-featured\"\u003e\n        \u003ch3\u003e🌊 Concentré d'eau de mer\u003c\/h3\u003e\n        \u003cp\u003eSource naturelle de magnésium, calcium, zinc, fer, iode, manganèse et sélénium, entre autres éléments bénéfiques pour la santé globale de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"od-section\"\u003e\n    \u003ch2\u003eLes bienfaits concrets d'Oligodyn\u003c\/h2\u003e\n    \u003cdiv class=\"od-grid\"\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e🛡️ Soutien immunitaire\u003c\/h3\u003e\n        \u003cp\u003eLe zinc stimule les défenses naturelles, notamment lors des changements de saison.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e✨ Peau et pelage\u003c\/h3\u003e\n        \u003cp\u003eFavorise la synthèse de kératine et de collagène pour un poil brillant et une peau saine.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e🦴 Articulations\u003c\/h3\u003e\n        \u003cp\u003eLe manganèse contribue à renforcer os et cartilages. Associé au zinc et au sélénium, il aide à maintenir une mobilité confortable, un atout précieux en cas d'\u003cstrong\u003earthrose chez le chien\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e⚡ Énergie et vitalité\u003c\/h3\u003e\n        \u003cp\u003eLe fer et le magnésium participent au bon fonctionnement musculaire et nerveux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e🐶 Croissance et convalescence\u003c\/h3\u003e\n        \u003cp\u003eIdéal pour les chiots, les chatons, les femelles gestantes ou allaitantes et les animaux en récupération.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e🏆 Préparation sportive\u003c\/h3\u003e\n        \u003cp\u003eOptimise les performances et la récupération avant et après les compétitions.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e❄️ Races nordiques\u003c\/h3\u003e\n        \u003cp\u003eParticulièrement adapté aux chiens souvent déficitaires en zinc (Husky, Malamute, Samoyède…).\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"od-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"od-timeline\"\u003e\n      \u003cdiv class=\"od-timeline-item\"\u003e\n        \u003cdiv class=\"od-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"od-timeline-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e2 ml par 5 kg\u003c\/strong\u003e de poids corporel. Ne pas dépasser 10 ml par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-timeline-item\"\u003e\n        \u003cdiv class=\"od-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"od-timeline-content\"\u003e\n          \u003ch3\u003eAdministration\u003c\/h3\u003e\n          \u003cp\u003eDirectement dans la gueule ou mélangé à la ration alimentaire quotidienne.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-timeline-item\"\u003e\n        \u003cdiv class=\"od-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"od-timeline-content\"\u003e\n          \u003ch3\u003ePréparation ou récupération sportive\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e1 cuillère à café, 2 fois par jour\u003c\/strong\u003e pendant 15 jours.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-timeline-item\"\u003e\n        \u003cdiv class=\"od-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"od-timeline-content\"\u003e\n          \u003ch3\u003eDurée de cure recommandée\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e15 jours\u003c\/strong\u003e, renouvelable selon les besoins ou sur conseil vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"od-tip\"\u003e\n      \u003cspan class=\"od-tip-icon\"\u003e🩹\u003c\/span\u003e\n      \u003cp\u003eOligodyn peut également s'utiliser en \u003cstrong\u003ecompresse locale\u003c\/strong\u003e pour favoriser la cicatrisation des plaies superficielles.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 --\u003e\n  \u003csection class=\"od-section\"\u003e\n    \u003ch2\u003eAssociations recommandées pour un soutien complet\u003c\/h2\u003e\n    \u003cdiv class=\"od-grid\"\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e🐕 Canidyn \/ Felidyn\u003c\/h3\u003e\n        \u003cp\u003ePour accompagner la croissance, les animaux seniors ou la préparation aux compétitions. \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/canidyn-supplement-nutritionnel-chien\" title=\"Canidyn - Supplément Nutritionnel Chien - 110g - Ergyvet\" rel=\"noopener\" target=\"_blank\"\u003e\u003cstrong\u003eCanidyn\u003c\/strong\u003e\u003c\/a\u003e pour les chiens, \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/felidyn-supplement-nutritionnel-chat-55g-ergyvet\" title=\"Felidyn - Supplément nutritionnel Chat - 55g - Ergyvet\" rel=\"noopener\" target=\"_blank\"\u003e\u003cstrong\u003eFelidyn\u003c\/strong\u003e\u003c\/a\u003e pour les chats.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e✨ Synerdyn\u003c\/h3\u003e\n        \u003cp\u003ePour sublimer la qualité du pelage grâce aux oméga 3 et 6. \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\" rel=\"noopener\" target=\"_blank\"\u003e\u003cstrong\u003eDécouvrir Synerdyn\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"od-card\"\u003e\n        \u003ch3\u003e🧠 Omegadyn\u003c\/h3\u003e\n        \u003cp\u003ePour soutenir les fonctions cognitives et l'apprentissage. \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/omegadyn-omega-3-chien-chat\" title=\"Omegadyn - Oméga 3 Chien et Chat - 60 capsules - Ergyvet\" rel=\"noopener\" target=\"_blank\"\u003e\u003cstrong\u003eDécouvrir Omegadyn\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #7 --\u003e\n  \u003csection class=\"od-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePrécautions\u003c\/h2\u003e\n    \u003cdiv class=\"od-accordion\"\u003e\n      \u003cdetails class=\"od-accordion-item\"\u003e\n        \u003csummary class=\"od-accordion-header\"\u003e⚠️ Avertissement important\u003c\/summary\u003e\n        \u003cdiv class=\"od-accordion-content mt-3\"\u003e\n          \u003cp\u003eCe \u003cstrong\u003ecomplément alimentaire pour chien et chat\u003c\/strong\u003e ne se substitue pas à une alimentation équilibrée ni à un traitement vétérinaire. En cas de pathologie, notamment d'\u003cstrong\u003earthrose\u003c\/strong\u003e ou de trouble chronique, consultez votre vétérinaire avant toute supplémentation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"od-accordion-item\"\u003e\n        \u003csummary class=\"od-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"od-accordion-content mt-3\"\u003e\n          \u003cp\u003eConserver à l'abri de la chaleur et de la lumière. Flacon de \u003cstrong\u003e100 ml\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"od-disclaimer\"\u003eComplément alimentaire pour chien et chat. 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\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* === VARIABLES === *\/\n:root {\n  --od-cream: #f4f8fa;\n  --od-white: #ffffff;\n  --od-primary: #2A8FA4;\n  --od-primary-dark: #1B6B7D;\n  --od-primary-light: #e6f4f7;\n  --od-secondary: #5BC0D4;\n  --od-accent: #3DA7BC;\n  --od-text: #1a1a1a;\n  --od-text-light: #5a5a5a;\n  --od-border: #dce8ec;\n  --od-shadow: 0 4px 24px rgba(42,143,164,.08);\n  --od-shadow-lg: 0 12px 48px rgba(27,107,125,.15);\n  --od-radius: 20px;\n  --od-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.od-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--od-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.od-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1B6B7D 0%, #2A8FA4 50%, #5BC0D4 100%);\n  border-radius: var(--od-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(--od-shadow-lg);\n}\n\n.od-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: \n    radial-gradient(ellipse at 20% 80%, rgba(255,255,255,.08) 0%, transparent 50%),\n    radial-gradient(ellipse at 80% 20%, rgba(255,255,255,.06) 0%, transparent 50%),\n    repeating-linear-gradient(45deg, transparent, transparent 30px, rgba(255,255,255,.02) 30px, rgba(255,255,255,.02) 32px);\n  opacity: 1;\n}\n\n.od-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n\/* === BADGES === *\/\n.od-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.od-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(--od-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.od-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === TITRE HERO === *\/\n.od-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.od-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(18px, 4vw, 26px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.od-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.od-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.od-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--od-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.od-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(--od-primary), var(--od-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.od-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--od-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.od-highlight-box {\n  background: var(--od-white);\n  border-radius: var(--od-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--od-shadow);\n  border-left: 4px solid var(--od-primary);\n}\n\n.od-highlight-box p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--od-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === CARDS === *\/\n.od-card {\n  background: var(--od-white);\n  border-radius: var(--od-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--od-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.od-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--od-shadow-lg);\n  border-color: var(--od-primary);\n}\n\n.od-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--od-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.od-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--od-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.od-card a {\n  color: var(--od-primary);\n  text-decoration: none;\n  font-weight: 600;\n  transition: color .2s ease;\n}\n\n.od-card a:hover {\n  color: var(--od-primary-dark);\n  text-decoration: underline;\n}\n\n\/* === CARD FEATURED === *\/\n.od-card-featured {\n  border: 2px solid var(--od-primary-light);\n  background: linear-gradient(135deg, var(--od-white) 0%, var(--od-primary-light) 100%);\n}\n\n.od-card-featured:hover {\n  border-color: var(--od-primary);\n}\n\n\/* === GRILLES === *\/\n.od-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.od-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.od-grid-compact .od-card {\n  padding: 1rem;\n}\n\n.od-grid-compact .od-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.od-grid-compact .od-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.od-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.od-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.od-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--od-primary), var(--od-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.od-timeline-content {\n  flex: 1;\n  background: var(--od-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--od-radius-sm);\n  box-shadow: var(--od-shadow);\n}\n\n.od-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--od-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.od-timeline-content p {\n  font-size: 14px;\n  color: var(--od-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.od-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--od-primary-light);\n  border-radius: var(--od-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.od-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.od-tip p {\n  font-size: 14px;\n  color: var(--od-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDÉON === *\/\n.od-accordion {\n  background: var(--od-white);\n  border-radius: var(--od-radius);\n  box-shadow: var(--od-shadow);\n  overflow: hidden;\n}\n\n.od-accordion-item {\n  border-bottom: 1px solid var(--od-border);\n  margin: 0;\n  padding: 0;\n}\n\n.od-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.od-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--od-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.od-accordion-header:hover {\n  background: var(--od-primary-light);\n}\n\n.od-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.od-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--od-primary);\n  transition: transform .2s ease;\n}\n\n.od-accordion-item[open] .od-accordion-header::after {\n  content: '−';\n}\n\n.od-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--od-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.od-accordion-content p {\n  margin: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.od-disclaimer {\n  font-size: 12px;\n  color: var(--od-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  .od-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .od-card {\n    padding: 1.125rem;\n  }\n\n  .od-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .od-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--od-radius-sm);\n  }\n\n  .od-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .od-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .od-grid-compact {\n    gap: .625rem;\n  }\n\n  .od-grid-compact .od-card {\n    padding: .75rem;\n  }\n\n  .od-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .od-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .od-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .od-timeline-content p {\n    font-size: 13px;\n  }\n\n  .od-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .od-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .od-highlight-box {\n    padding: 1.25rem;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .od-card {\n    animation: odFadeInUp .5s ease backwards;\n  }\n  .od-card:nth-child(1) { animation-delay: .05s; }\n  .od-card:nth-child(2) { animation-delay: .1s; }\n  .od-card:nth-child(3) { animation-delay: .15s; }\n  .od-card:nth-child(4) { animation-delay: .2s; }\n  .od-card:nth-child(5) { animation-delay: .25s; }\n  .od-card:nth-child(6) { animation-delay: .3s; }\n  .od-card:nth-child(7) { animation-delay: .35s; }\n}\n\n@keyframes odFadeInUp {\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  .od-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":54852088004985,"sku":"OLIGODYNERGYVET","price":13.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/oligodyn-ergyvet-min_dcff8aca-1b8a-446d-babc-def014c6f300.jpg?v=1735746057"},{"product_id":"silicium-confort-articulaire-chien-chat","title":"Silicium - Confort articulaire pour Chien et Chat - 100 ml - Ergyvet","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Silicium - Confort articulaire pour Chien et Chat - Ergyvet\nPalette détectée:\n  - Primaire: #6B4C7A (violet\/mauve du bandeau packaging)\n  - Secondaire: #4A7C59 (vert feuille d'ortie)\n  - Accent: #8B6B9B (violet clair)\n  - Fond: #F8F6F4 (crème neutre)\nAmbiance: Naturel\/végétal, vétérinaire, bien-être animal, professionnel mais chaleureux\nPréfixe CSS: sil\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Pourquoi choisir Ergyvet Silicium ?\"\n  2. \"Indications\"\n  3. \"Conseils d'utilisation\"\n  4. \"Une solution naturelle pour une mobilité optimale\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"sil-premium\"\u003e\n  \n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"sil-hero\"\u003e\n    \u003cdiv class=\"sil-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"sil-hero-content\"\u003e\n      \u003cdiv class=\"sil-badges-top\"\u003e\n        \u003cspan class=\"sil-badge\"\u003e🐕 Chiens \u0026amp; Chats\u003c\/span\u003e\n        \u003cspan class=\"sil-badge\"\u003e🦴 Confort articulaire\u003c\/span\u003e\n        \u003cspan class=\"sil-badge\"\u003e🌿 Ortie \u0026amp; Oligoéléments\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"sil-hero-title\"\u003eErgyvet Silicium\u003c\/span\u003e\n      \u003cp class=\"sil-subtitle\"\u003eReminéralisant naturel pour des articulations souples\u003c\/p\u003e\n      \u003cp class=\"sil-description\"\u003eComplément nutritionnel de haute qualité associant l'ortie riche en silice et des oligoéléments antioxydants (Cu, Mn, Zn, Se) pour renforcer le système ostéoarticulaire et soutenir la mobilité de vos compagnons.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 1 --\u003e\n  \u003csection class=\"sil-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Ergyvet Silicium ?\u003c\/h2\u003e\n    \u003cp class=\"sil-section-intro\"\u003eLe silicium, présent en grande quantité dans les cartilages, tendons, peau et os, est essentiel à la solidité des structures de l'organisme. Apporté sous forme biodisponible, il soutient la croissance, la mobilité et la vitalité à toutes les étapes de vie.\u003c\/p\u003e\n    \n    \u003cdiv class=\"sil-grid\"\u003e\n      \u003cdiv class=\"sil-card\"\u003e\n        \u003ch3\u003e🦴 Soutien articulaire\u003c\/h3\u003e\n        \u003cp\u003eAméliore la souplesse des articulations et stimule la production de collagène pour une mobilité préservée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sil-card\"\u003e\n        \u003ch3\u003e💪 Renforcement osseux\u003c\/h3\u003e\n        \u003cp\u003eFavorise la minéralisation des os et contribue à la fixation du calcium pour un squelette solide.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sil-card\"\u003e\n        \u003ch3\u003e⚡ Vitalité accrue\u003c\/h3\u003e\n        \u003cp\u003eDiminue la fatigue et le stress, idéal pour les périodes de convalescence ou d'efforts intenses.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sil-card\"\u003e\n        \u003ch3\u003e🛡️ Action anti-âge\u003c\/h3\u003e\n        \u003cp\u003eAide à ralentir les effets du vieillissement grâce aux propriétés antioxydantes, parfait pour les seniors.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sil-card\"\u003e\n        \u003ch3\u003e🐾 Polyvalent\u003c\/h3\u003e\n        \u003cp\u003eConvient aux chiots, chatons, animaux sportifs et en période de croissance ou de récupération.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sil-card\"\u003e\n        \u003ch3\u003e🌿 100% naturel\u003c\/h3\u003e\n        \u003cp\u003eFormule à base d'ortie et d'oligoéléments essentiels pour une supplémentation douce et efficace.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 --\u003e\n  \u003csection class=\"sil-section\"\u003e\n    \u003ch2\u003eIndications\u003c\/h2\u003e\n    \u003cdiv class=\"sil-grid-compact\"\u003e\n      \u003cdiv class=\"sil-card\"\u003e\n        \u003ch3\u003e🐶 Croissance\u003c\/h3\u003e\n        \u003cp\u003eRenforce le système ostéoarticulaire des chiots et chatons\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sil-card\"\u003e\n        \u003ch3\u003e👴 Seniors\u003c\/h3\u003e\n        \u003cp\u003eAméliore la mobilité des animaux âgés\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sil-card\"\u003e\n        \u003ch3\u003e🏃 Sportifs\u003c\/h3\u003e\n        \u003cp\u003eSoutient lors d'entraînements intenses\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sil-card\"\u003e\n        \u003ch3\u003e😌 Anti-stress\u003c\/h3\u003e\n        \u003cp\u003eRéduit la fatigue et le stress\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sil-card\"\u003e\n        \u003ch3\u003e🏥 Convalescence\u003c\/h3\u003e\n        \u003cp\u003eAccélère la récupération\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sil-card\"\u003e\n        \u003ch3\u003e🛡️ Immunité\u003c\/h3\u003e\n        \u003cp\u003eStimule les défenses naturelles\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 --\u003e\n  \u003csection class=\"sil-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"sil-timeline\"\u003e\n      \u003cdiv class=\"sil-timeline-item\"\u003e\n        \u003cdiv class=\"sil-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"sil-timeline-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003e2 ml par 5 kg de poids corporel. Ne pas dépasser 10 ml par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sil-timeline-item\"\u003e\n        \u003cdiv class=\"sil-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"sil-timeline-content\"\u003e\n          \u003ch3\u003eAdministration\u003c\/h3\u003e\n          \u003cp\u003eDirectement dans la gueule ou mélangé à la ration alimentaire quotidienne.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sil-timeline-item\"\u003e\n        \u003cdiv class=\"sil-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"sil-timeline-content\"\u003e\n          \u003ch3\u003eEn cas de compétitions\u003c\/h3\u003e\n          \u003cp\u003eDiluer 5 cuillères à café dans 500 ml d'eau. Doubler la dose par temps chaud ou efforts répétés.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sil-timeline-item\"\u003e\n        \u003cdiv class=\"sil-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"sil-timeline-content\"\u003e\n          \u003ch3\u003eDurée de cure\u003c\/h3\u003e\n          \u003cp\u003e15 jours recommandés, renouvelable selon les besoins ou sur recommandation vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"sil-tip\"\u003e\n      \u003cspan class=\"sil-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eAstuce :\u003c\/strong\u003e Pour une efficacité optimale, respectez la durée de cure et consultez votre vétérinaire pour adapter le dosage aux besoins spécifiques de votre animal.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 --\u003e\n  \u003csection class=\"sil-section\"\u003e\n    \u003ch2\u003eUne solution naturelle pour une mobilité optimale\u003c\/h2\u003e\n    \u003cp class=\"sil-section-intro\"\u003eEn intégrant Ergyvet Silicium à l'alimentation de votre chien ou chat, vous soutenez leur confort articulaire, leur vitalité et leur bien-être au quotidien. Ce complément est adapté à toutes les étapes de la vie, pour des animaux actifs et en pleine santé.\u003c\/p\u003e\n    \n    \u003cdiv class=\"sil-accordion\"\u003e\n      \u003cdetails class=\"sil-accordion-item\"\u003e\n        \u003csummary class=\"sil-accordion-header\"\u003e🤝 Associations recommandées\u003c\/summary\u003e\n        \u003cdiv class=\"sil-accordion-content\"\u003e\n          \u003cp\u003e\u003cstrong\u003eArtidyn :\u003c\/strong\u003e Pour améliorer la mobilité et le confort articulaire.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eOmegadyn :\u003c\/strong\u003e En cas de douleurs articulaires.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eSynerdyn :\u003c\/strong\u003e Pour améliorer la qualité de la peau et du pelage.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eCanidyn ou Felidyn :\u003c\/strong\u003e Pour accompagner la croissance, soutenir les animaux seniors ou optimiser la performance lors des compétitions sportives.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"sil-accordion-item\"\u003e\n        \u003csummary class=\"sil-accordion-header\"\u003e📦 Composition\u003c\/summary\u003e\n        \u003cdiv class=\"sil-accordion-content\"\u003e\n          \u003cp\u003eOrtie (riche en silice biodisponible), oligoéléments antioxydants : Cuivre (Cu), Manganèse (Mn), Zinc (Zn), Sélénium (Se).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"sil-accordion-item\"\u003e\n        \u003csummary class=\"sil-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"sil-accordion-content\"\u003e\n          \u003cp\u003eConserver à l'abri de la lumière et de la chaleur. Bien refermer après usage. À conserver au réfrigérateur après ouverture.\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=\"sil-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"sil-cta-box\"\u003e\n      \u003cp\u003e🐾 Offrez à votre compagnon le confort articulaire qu'il mérite avec \u003cstrong\u003eErgyvet Silicium\u003c\/strong\u003e — la force de la nature au service de sa mobilité !\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"sil-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  --sil-cream: #F8F6F4;\n  --sil-white: #ffffff;\n  --sil-primary: #6B4C7A;\n  --sil-primary-dark: #4A3555;\n  --sil-primary-light: #F3EEF5;\n  --sil-secondary: #4A7C59;\n  --sil-accent: #8B6B9B;\n  --sil-text: #1a1a1a;\n  --sil-text-light: #5a5a5a;\n  --sil-border: #e0e0e0;\n  --sil-shadow: 0 4px 24px rgba(107,76,122,.08);\n  --sil-shadow-lg: 0 12px 48px rgba(107,76,122,.15);\n  --sil-radius: 20px;\n  --sil-radius-sm: 12px;\n}\n\n.sil-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sil-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.sil-hero {\n  position: relative;\n  background: linear-gradient(135deg, #6B4C7A 0%, #4A7C59 50%, #8B6B9B 100%);\n  border-radius: var(--sil-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(--sil-shadow-lg);\n}\n\n.sil-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.sil-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sil-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sil-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(--sil-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sil-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.sil-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.sil-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.sil-hero .sil-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.sil-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sil-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sil-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.sil-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(--sil-primary), var(--sil-secondary));\n  border-radius: 2px;\n}\n\n.sil-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sil-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.sil-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.sil-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.sil-card {\n  background: var(--sil-white);\n  border-radius: var(--sil-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sil-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sil-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sil-shadow-lg);\n  border-color: var(--sil-primary);\n}\n\n.sil-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sil-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sil-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sil-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.sil-grid-compact .sil-card {\n  padding: 1rem;\n}\n\n.sil-grid-compact .sil-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.sil-grid-compact .sil-card p {\n  font-size: 12px;\n}\n\n.sil-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sil-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sil-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sil-primary), var(--sil-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.sil-timeline-content {\n  flex: 1;\n  background: var(--sil-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sil-radius-sm);\n  box-shadow: var(--sil-shadow);\n}\n\n.sil-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--sil-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sil-timeline-content p {\n  font-size: 14px;\n  color: var(--sil-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.sil-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sil-primary-light);\n  border-radius: var(--sil-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.sil-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.sil-tip p {\n  font-size: 14px;\n  color: var(--sil-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.sil-accordion {\n  background: var(--sil-white);\n  border-radius: var(--sil-radius);\n  box-shadow: var(--sil-shadow);\n  overflow: hidden;\n}\n\n.sil-accordion-item {\n  border-bottom: 1px solid var(--sil-border);\n  margin: 0;\n  padding: 0;\n}\n\n.sil-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.sil-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--sil-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.sil-accordion-header:hover {\n  background: var(--sil-primary-light);\n}\n\n.sil-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.sil-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--sil-primary);\n  transition: transform .2s ease;\n}\n\n.sil-accordion-item[open] .sil-accordion-header::after {\n  content: '−';\n}\n\n.sil-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--sil-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.sil-accordion-content p {\n  margin: 0 0 .5rem 0;\n}\n\n.sil-accordion-content p:last-child {\n  margin-bottom: 0;\n}\n\n.sil-cta-box {\n  background: linear-gradient(135deg, var(--sil-primary) 0%, var(--sil-primary-dark) 100%);\n  border-radius: var(--sil-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.sil-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.sil-disclaimer {\n  font-size: 12px;\n  color: var(--sil-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .sil-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .sil-card {\n    padding: 1.125rem;\n  }\n  \n  .sil-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .sil-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sil-radius-sm);\n  }\n  \n  .sil-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .sil-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .sil-grid-compact {\n    gap: .625rem;\n  }\n  \n  .sil-grid-compact .sil-card {\n    padding: .75rem;\n  }\n  \n  .sil-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  \n  .sil-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .sil-timeline-content h3 {\n    font-size: 14px;\n  }\n  \n  .sil-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .sil-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .sil-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .sil-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .sil-card:nth-child(1) { animation-delay: .05s; }\n  .sil-card:nth-child(2) { animation-delay: .1s; }\n  .sil-card:nth-child(3) { animation-delay: .15s; }\n  .sil-card:nth-child(4) { animation-delay: .2s; }\n  .sil-card:nth-child(5) { animation-delay: .25s; }\n  .sil-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  .sil-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":54852089676153,"sku":"SILICIUMERGYVET","price":13.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/silicium-confort-articulaire-pour-chien-et-chat-100-ml-ergyv-ingredients.webp?v=1769532359"},{"product_id":"confort-articulaire-chien-chat-ergyvet","title":"Confort Articulaire - Chien et Chat - 100 ml - Ergyvet","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Ergyvet Articulaire - Confort Articulaire Chien et Chat\nPalette détectée:\n  - Primaire: #8B1A2B (rouge bordeaux\/cramoisi du bandeau packaging)\n  - Secondaire: #2B6B5E (vert teal du visuel marketing Ergyvet)\n  - Accent: #D4A843 (doré\/ocre des racines d'harpagophytum sur l'étiquette)\nAmbiance: Vétérinaire\/santé animale, naturel, sérieux mais bienveillant, phytothérapie premium\nPréfixe CSS: ev\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Ergyvet Articulaire : le complément articulaire pour chien et chat à base de plantes\"\n  2. \"Trois plantes aux vertus complémentaires\"\n  3. \"Dans quelles situations l'utiliser ?\"\n  4. \"Posologie et conseils d'utilisation\"\n  5. \"Les atouts d'Ergyvet Articulaire\"\n  6. \"Associations recommandées pour un soutien complet\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"ev-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"ev-hero\"\u003e\n    \u003cdiv class=\"ev-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ev-hero-content\"\u003e\n      \u003cdiv class=\"ev-badges-top\"\u003e\n        \u003cspan class=\"ev-badge\"\u003e🐾 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"ev-badge\"\u003e🌿 100 % naturel\u003c\/span\u003e\n        \u003cspan class=\"ev-badge\"\u003e💧 Forme liquide\u003c\/span\u003e\n        \u003cspan class=\"ev-badge\"\u003e🇫🇷 Formule française\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"ev-hero-title\"\u003eConfort Articulaire Ergyvet\u003c\/span\u003e\n      \u003cp class=\"ev-subtitle\"\u003eFlacon 100 ml — Complément à base de plantes et d'oligoéléments\u003c\/p\u003e\n      \u003cp class=\"ev-description\"\u003eHarpagophytum, cassis et ortie associés aux oligoéléments marins pour soutenir la souplesse articulaire de votre compagnon au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003eErgyvet Articulaire : le complément articulaire pour chien et chat à base de plantes\u003c\/h2\u003e\n    \u003cp class=\"ev-section-intro\"\u003eVotre chien hésite à se lever le matin ? Votre chat saute moins facilement sur son perchoir préféré ? Les \u003cstrong\u003eraideurs articulaires\u003c\/strong\u003e touchent de nombreux animaux de compagnie, en particulier avec l'âge ou après un effort intense.\u003c\/p\u003e\n    \u003cdiv class=\"ev-highlight-box\"\u003e\n      \u003cp\u003e\u003cstrong\u003eErgyvet Articulaire\u003c\/strong\u003e est un \u003cstrong\u003ecomplément articulaire pour chien\u003c\/strong\u003e et chat formulé à partir de plantes et d'oligoéléments, conçu pour favoriser le \u003cstrong\u003econfort articulaire\u003c\/strong\u003e au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003eTrois plantes aux vertus complémentaires\u003c\/h2\u003e\n    \u003cp class=\"ev-section-intro\"\u003eLa force de cette formule repose sur une synergie végétale soigneusement dosée :\u003c\/p\u003e\n    \u003cdiv class=\"ev-grid\"\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🌱 Harpagophytum (griffe du diable)\u003c\/h3\u003e\n        \u003cp\u003ePlante de référence en phytothérapie articulaire, elle contribue à maintenir la \u003cstrong\u003esouplesse des articulations\u003c\/strong\u003e et des tendons, tout en aidant à réduire les raideurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🫐 Cassis\u003c\/h3\u003e\n        \u003cp\u003eRiche en flavonoïdes et en antioxydants, il soutient l'élimination des toxines et participe à apaiser les inconforts liés aux troubles rhumatismaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🌿 Ortie\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses propriétés drainantes et dépuratives, elle aide à soulager les articulations sensibles et renforce les défenses naturelles de l'organisme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ev-tip\"\u003e\n      \u003cspan class=\"ev-tip-icon\"\u003e🌊\u003c\/span\u003e\n      \u003cp\u003eCette association est complétée par un apport en \u003cstrong\u003eoligoéléments essentiels\u003c\/strong\u003e — zinc, cuivre, manganèse et sélénium — ainsi qu'un concentré d'eau de mer. Ces micronutriments contribuent à neutraliser les radicaux libres et à soutenir le \u003cstrong\u003emétabolisme osseux et articulaire\u003c\/strong\u003e de votre animal.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003eDans quelles situations l'utiliser ?\u003c\/h2\u003e\n    \u003cp class=\"ev-section-intro\"\u003eErgyvet Articulaire est particulièrement adapté dans les cas suivants :\u003c\/p\u003e\n    \u003cdiv class=\"ev-grid-compact\"\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🦴 Douleurs articulaires\u003c\/h3\u003e\n        \u003cp\u003eInconfort visible : boiterie, difficulté à se déplacer\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🌅 Raideurs matinales\u003c\/h3\u003e\n        \u003cp\u003eNotamment chez les animaux âgés au réveil\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🏃 Effort physique intense\u003c\/h3\u003e\n        \u003cp\u003eChez les chiens sportifs ou de travail après l'exercice\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🔥 Phases inflammatoires\u003c\/h3\u003e\n        \u003cp\u003eEn soutien lors des épisodes inflammatoires articulaires\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"ev-disclaimer\"\u003eCe complément ne remplace en aucun cas un diagnostic ou un traitement vétérinaire. En cas de symptômes persistants, consultez votre vétérinaire.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003ePosologie et conseils d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"ev-timeline\"\u003e\n      \u003cdiv class=\"ev-timeline-item\"\u003e\n        \u003cdiv class=\"ev-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"ev-timeline-content\"\u003e\n          \u003ch3\u003eDosage quotidien\u003c\/h3\u003e\n          \u003cp\u003eAdministrez \u003cstrong\u003e2 ml (½ cuillère à café) par tranche de 5 kg\u003c\/strong\u003e de poids corporel, sans dépasser 10 ml par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-timeline-item\"\u003e\n        \u003cdiv class=\"ev-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"ev-timeline-content\"\u003e\n          \u003ch3\u003eMode d'administration\u003c\/h3\u003e\n          \u003cp\u003eLe produit peut être donné directement dans la gueule ou mélangé à la ration alimentaire pour une prise facile.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-timeline-item\"\u003e\n        \u003cdiv class=\"ev-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"ev-timeline-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eUne \u003cstrong\u003ecure de 20 jours\u003c\/strong\u003e est recommandée, 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    \u003cdiv class=\"ev-tip\"\u003e\n      \u003cspan class=\"ev-tip-icon\"\u003e⚠️\u003c\/span\u003e\n      \u003cp\u003eDu fait de la présence d'harpagophytum, cessez la prise \u003cstrong\u003e3 jours avant une compétition\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003eLes atouts d'Ergyvet Articulaire\u003c\/h2\u003e\n    \u003cdiv class=\"ev-grid-compact\"\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🍃 100 % naturel\u003c\/h3\u003e\n        \u003cp\u003eFormule sans sucre ni alcool\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e💧 Forme liquide\u003c\/h3\u003e\n        \u003cp\u003eFacile à administrer et appétente\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🐕 Chiens \u0026amp; chats\u003c\/h3\u003e\n        \u003cp\u003eConvient à toutes les tailles\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🛡️ Antioxydant\u003c\/h3\u003e\n        \u003cp\u003eOligoéléments et plantes protecteurs\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e📦 Flacon 100 ml\u003c\/h3\u003e\n        \u003cp\u003eFormat pratique et économique\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🇫🇷 Qualité française\u003c\/h3\u003e\n        \u003cp\u003eGamme vétérinaire Ergyvet\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003eAssociations recommandées pour un soutien complet\u003c\/h2\u003e\n    \u003cp class=\"ev-section-intro\"\u003ePour renforcer les bienfaits d'Ergyvet Articulaire, vous pouvez l'associer à d'autres produits de la gamme :\u003c\/p\u003e\n    \u003cdiv class=\"ev-grid\"\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🦴 Artidyn\u003c\/h3\u003e\n        \u003cp\u003ePour l'entretien des cartilages et une bonne mobilité articulaire. \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/artidyn-mobilite-articulaire-chien-chat\" title=\"Artidyn - Mobilité Articulaire Chien et Chat - 110g - Ergyvet\" target=\"_blank\"\u003eDécouvrir Artidyn\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🐟 Omegadyn\u003c\/h3\u003e\n        \u003cp\u003eEn cas de douleurs articulaires persistantes grâce aux oméga 3. \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\"\u003eDécouvrir Omegadyn\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e💎 Silicium\u003c\/h3\u003e\n        \u003cp\u003ePour renforcer 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      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🏅 Canidyn \/ Felidyn\u003c\/h3\u003e\n        \u003cp\u003ePour préserver le capital osseux et cartilagineux au long cours. \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 ou \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    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"ev-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"ev-cta-box\"\u003e\n      \u003cp\u003eAvec \u003cstrong\u003eErgyvet Articulaire\u003c\/strong\u003e, vous offrez à votre compagnon une solution naturelle pensée pour l'aider à retrouver \u003cstrong\u003emobilité et bien-être\u003c\/strong\u003e au quotidien. Parce que chaque pas compte, accompagnez ses articulations avec des actifs végétaux de qualité. 🐾\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  --ev-cream: #f7f5f2;\n  --ev-white: #ffffff;\n  --ev-primary: #8B1A2B;\n  --ev-primary-dark: #6A1421;\n  --ev-primary-light: #fdf0f2;\n  --ev-secondary: #2B6B5E;\n  --ev-accent: #D4A843;\n  --ev-text: #1a1a1a;\n  --ev-text-light: #5a5a5a;\n  --ev-border: #e0e0e0;\n  --ev-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --ev-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --ev-radius: 20px;\n  --ev-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.ev-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--ev-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.ev-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--ev-primary-dark) 0%, var(--ev-primary) 40%, var(--ev-secondary) 100%);\n  border-radius: var(--ev-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(--ev-shadow-lg);\n}\n\n.ev-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(212,168,67,.15) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(43,107,94,.2) 0%, transparent 50%),\n                    radial-gradient(circle at 50% 50%, rgba(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.ev-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.ev-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.ev-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}\n\n.ev-description {\n  color: rgba(255,255,255,.8);\n  font-size: clamp(13px, 2vw, 16px);\n  line-height: 1.7;\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.ev-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.ev-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(--ev-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.ev-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.ev-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.ev-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--ev-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.ev-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(--ev-primary), var(--ev-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.ev-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ev-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.ev-highlight-box {\n  background: linear-gradient(135deg, var(--ev-primary-light) 0%, rgba(43,107,94,.06) 100%);\n  border-radius: var(--ev-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  border-left: 4px solid var(--ev-secondary);\n  text-align: center;\n}\n\n.ev-highlight-box p {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ev-text);\n  line-height: 1.7;\n  margin: 0;\n}\n\n\/* === CARDS === *\/\n.ev-card {\n  background: var(--ev-white);\n  border-radius: var(--ev-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--ev-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.ev-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--ev-shadow-lg);\n  border-color: var(--ev-primary);\n}\n\n.ev-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--ev-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.ev-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--ev-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.ev-card a {\n  color: var(--ev-secondary);\n  font-weight: 700;\n  text-decoration: none;\n  transition: color .2s ease;\n}\n\n.ev-card a:hover {\n  color: var(--ev-primary);\n  text-decoration: underline;\n}\n\n\/* === GRILLES === *\/\n.ev-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.ev-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.ev-grid-compact .ev-card {\n  padding: 1rem;\n}\n\n.ev-grid-compact .ev-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.ev-grid-compact .ev-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.ev-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.ev-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.ev-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--ev-primary), var(--ev-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.ev-timeline-content {\n  flex: 1;\n  background: var(--ev-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--ev-radius-sm);\n  box-shadow: var(--ev-shadow);\n}\n\n.ev-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--ev-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.ev-timeline-content p {\n  font-size: 14px;\n  color: var(--ev-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.ev-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--ev-primary-light);\n  border-radius: var(--ev-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.ev-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.ev-tip p {\n  font-size: 14px;\n  color: var(--ev-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.ev-cta-box {\n  background: linear-gradient(135deg, var(--ev-primary) 0%, var(--ev-primary-dark) 50%, var(--ev-secondary) 100%);\n  border-radius: var(--ev-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.ev-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.ev-disclaimer {\n  font-size: 12px;\n  color: var(--ev-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  .ev-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .ev-card {\n    padding: 1.125rem;\n  }\n\n  .ev-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .ev-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--ev-radius-sm);\n  }\n\n  .ev-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .ev-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .ev-grid-compact {\n    gap: .625rem;\n  }\n\n  .ev-grid-compact .ev-card {\n    padding: .75rem;\n  }\n\n  .ev-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .ev-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .ev-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .ev-timeline-content p {\n    font-size: 13px;\n  }\n\n  .ev-highlight-box {\n    padding: 1rem;\n  }\n\n  .ev-tip {\n    padding: .875rem 1rem;\n  }\n\n  .ev-tip-icon {\n    font-size: 20px;\n  }\n\n  .ev-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .ev-card {\n    animation: evFadeInUp .5s ease backwards;\n  }\n  .ev-card:nth-child(1) { animation-delay: .05s; }\n  .ev-card:nth-child(2) { animation-delay: .1s; }\n  .ev-card:nth-child(3) { animation-delay: .15s; }\n  .ev-card:nth-child(4) { animation-delay: .2s; }\n  .ev-card:nth-child(5) { animation-delay: .25s; }\n  .ev-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes evFadeInUp {\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  .ev-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":54853997101433,"sku":"ERGYVETARTICULAIRE","price":15.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/articulaire-ergyvet-min.jpg?v=1735924298"},{"product_id":"protection-cutane-chien-et-chat-100-ml-ergyvet","title":"Protection Cutanée - Chien et Chat -100 ml - Ergyvet","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: ERGYVET Cutané - Protection Cutanée Chien et Chat\nPalette détectée:\n  - Primaire: #E67E22 (orange cuivré du packaging, encadrement \"CUTANÉ\")\n  - Secondaire: #5B8C5A (vert naturel\/prairie de l'image promotionnelle)\n  - Accent: #7B5AA6 (violet des pensées sauvages)\n  - Background: #1A1A1A (flacon brun foncé)\nAmbiance: Naturel\/végétal, santé animale, laboratoire vétérinaire professionnel, douceur des plantes\nPréfixe CSS: evc\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Pourquoi choisir ERGYVET Cutané pour votre animal ?\"\n  2. \"Les bienfaits concrets d'ERGYVET Cutané\"\n  3. \"Dans quelles situations utiliser ce complément cutané ?\"\n  4. \"Une formule à base de plantes et d'oligoéléments\"\n  5. \"Composition complète\"\n  6. \"Conseils d'utilisation et posologie\"\n  7. \"Associations recommandées pour optimiser les résultats\"\n  8. \"Précautions d'emploi\"\n  9. \"Pourquoi faire confiance à la gamme ERGYVET ?\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"evc-premium\"\u003e\n  \n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"evc-hero\"\u003e\n    \u003cdiv class=\"evc-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"evc-hero-content\"\u003e\n      \u003cdiv class=\"evc-badges-top\"\u003e\n        \u003cspan class=\"evc-badge\"\u003e🐕 Chiens \u0026amp; Chats\u003c\/span\u003e\n        \u003cspan class=\"evc-badge\"\u003e🌿 100% Naturel\u003c\/span\u003e\n        \u003cspan class=\"evc-badge\"\u003e🇫🇷 Laboratoire Français\u003c\/span\u003e\n        \u003cspan class=\"evc-badge\"\u003e🧪 Sans alcool ni sucre\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"evc-hero-title\"\u003eERGYVET Cutané\u003c\/span\u003e\n      \u003cp class=\"evc-subtitle\"\u003eProtection cutanée naturelle\u003c\/p\u003e\n      \u003cp class=\"evc-description\"\u003eVotre chien se gratte sans cesse ? Votre chat perd ses poils par plaques ? Ce complément liquide à base de plantes et d'oligoéléments apaise les démangeaisons et restaure l'équilibre cutané de l'intérieur.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 1 --\u003e\n  \u003csection class=\"evc-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ERGYVET Cutané pour votre animal ?\u003c\/h2\u003e\n    \u003cp class=\"evc-section-intro\"\u003eContrairement aux gels topiques qui n'agissent qu'en surface, ce complément alimentaire travaille de l'intérieur pour des résultats durables.\u003c\/p\u003e\n    \u003cdiv class=\"evc-grid-compact\"\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e🎯 Action profonde\u003c\/h3\u003e\n        \u003cp\u003eCible les causes des déséquilibres cutanés\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e🌿 3 plantes\u003c\/h3\u003e\n        \u003cp\u003eVertus dépuratives reconnues\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e⚗️ 4 oligoéléments\u003c\/h3\u003e\n        \u003cp\u003eEssentiels à la santé de la peau\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e💧 Formule liquide\u003c\/h3\u003e\n        \u003cp\u003eSans sucre ni alcool, facile à administrer\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 --\u003e\n  \u003csection class=\"evc-section\"\u003e\n    \u003ch2\u003eLes bienfaits concrets d'ERGYVET Cutané\u003c\/h2\u003e\n    \u003cdiv class=\"evc-grid\"\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e😌 Apaise les démangeaisons\u003c\/h3\u003e\n        \u003cp\u003eVotre animal se gratte moins, retrouve son calme et un meilleur sommeil\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e⚖️ Régule le sébum\u003c\/h3\u003e\n        \u003cp\u003eÉquilibre naturellement les peaux grasses ou sèches\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e✨ Réduit les pellicules\u003c\/h3\u003e\n        \u003cp\u003eLe pelage retrouve son aspect soyeux et propre\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e🛡️ Renforce les défenses\u003c\/h3\u003e\n        \u003cp\u003eLa peau devient plus résistante aux agressions extérieures\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e🔬 Action antioxydante\u003c\/h3\u003e\n        \u003cp\u003eNeutralise les radicaux libres responsables du vieillissement cellulaire\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e🐾 Pelage sublimé\u003c\/h3\u003e\n        \u003cp\u003eUn poil plus brillant, plus souple et en meilleure santé\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 --\u003e\n  \u003csection class=\"evc-section\"\u003e\n    \u003ch2\u003eDans quelles situations utiliser ce complément cutané ?\u003c\/h2\u003e\n    \u003cdiv class=\"evc-grid\"\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e🔴 Démangeaisons persistantes\u003c\/h3\u003e\n        \u003cp\u003eGrattage excessif perturbant le quotidien de votre animal\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e🏜️ Peau sèche ou grasse\u003c\/h3\u003e\n        \u003cp\u003eSquames, séborrhée ou déséquilibre cutané visible\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e❄️ Pellicules\u003c\/h3\u003e\n        \u003cp\u003ePrésence de pellicules dans le pelage\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e🌸 Terrain atopique\u003c\/h3\u003e\n        \u003cp\u003eSensibilités allergiques ou réactions cutanées fréquentes\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e🩺 Dermites \u0026amp; eczéma\u003c\/h3\u003e\n        \u003cp\u003eAffections cutanées nécessitant un soutien naturel\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-card\"\u003e\n        \u003ch3\u003e💊 Post-traitement\u003c\/h3\u003e\n        \u003cp\u003eAprès un antiparasitaire ou médicament ayant fragilisé la peau\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 --\u003e\n  \u003csection class=\"evc-section\"\u003e\n    \u003ch2\u003eUne formule à base de plantes et d'oligoéléments\u003c\/h2\u003e\n    \n    \u003cdiv class=\"evc-subsection\"\u003e\n      \u003ch3 class=\"evc-subsection-title\"\u003e🌱 Les trois plantes dépuratives\u003c\/h3\u003e\n      \u003cdiv class=\"evc-grid\"\u003e\n        \u003cdiv class=\"evc-card evc-card-plant\"\u003e\n          \u003ch3\u003e🪴 Bardane\u003c\/h3\u003e\n          \u003cp\u003ePropriétés dépuratives et adoucissantes. Apaise les irritations, régule le sébum et améliore la texture générale de la peau.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"evc-card evc-card-plant\"\u003e\n          \u003ch3\u003e🌿 Fumeterre\u003c\/h3\u003e\n          \u003cp\u003eStimule les fonctions hépatiques et rénales pour éliminer les toxines. La peau paraît plus saine et moins réactive.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"evc-card evc-card-plant\"\u003e\n          \u003ch3\u003e💜 Pensée sauvage\u003c\/h3\u003e\n          \u003cp\u003ePropriétés astringentes qui équilibrent le pH cutané. Traditionnellement utilisée pour calmer les dermites.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"evc-subsection\"\u003e\n      \u003ch3 class=\"evc-subsection-title\"\u003e⚗️ Les quatre oligoéléments essentiels\u003c\/h3\u003e\n      \u003cdiv class=\"evc-grid-compact\"\u003e\n        \u003cdiv class=\"evc-card\"\u003e\n          \u003ch3\u003e🔷 Zinc\u003c\/h3\u003e\n          \u003cp\u003eRenouvellement cellulaire et cicatrisation\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"evc-card\"\u003e\n          \u003ch3\u003e🟠 Cuivre\u003c\/h3\u003e\n          \u003cp\u003eSynthèse du collagène, anti-inflammatoire\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"evc-card\"\u003e\n          \u003ch3\u003e⚪ Manganèse\u003c\/h3\u003e\n          \u003cp\u003eProtection contre le stress oxydatif\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"evc-card\"\u003e\n          \u003ch3\u003e🟡 Sélénium\u003c\/h3\u003e\n          \u003cp\u003ePuissant antioxydant naturel\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 --\u003e\n  \u003csection class=\"evc-section\"\u003e\n    \u003ch2\u003eComposition complète\u003c\/h2\u003e\n    \u003cdiv class=\"evc-composition-box\"\u003e\n      \u003cp\u003e\u003cstrong\u003eIngrédients :\u003c\/strong\u003e Eau purifiée, glycérine végétale, extraits de plantes (bardane, fumeterre, pensée sauvage), gluconate de zinc, gluconate de cuivre, gluconate de manganèse, sélénite de sodium.\u003c\/p\u003e\n      \u003cdiv class=\"evc-composition-badges\"\u003e\n        \u003cspan class=\"evc-comp-badge\"\u003e✓ Sans sucre ajouté\u003c\/span\u003e\n        \u003cspan class=\"evc-comp-badge\"\u003e✓ Sans alcool\u003c\/span\u003e\n        \u003cspan class=\"evc-comp-badge\"\u003e✓ Sans colorant artificiel\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 --\u003e\n  \u003csection class=\"evc-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation et posologie\u003c\/h2\u003e\n    \u003cp class=\"evc-section-intro\"\u003eAdministrez directement dans la gueule ou mélangez à la ration alimentaire quotidienne.\u003c\/p\u003e\n    \n    \u003cdiv class=\"evc-dosage-box\"\u003e\n      \u003cdiv class=\"evc-dosage-rule\"\u003e\n        \u003cspan class=\"evc-dosage-icon\"\u003e📏\u003c\/span\u003e\n        \u003cp\u003e\u003cstrong\u003eDosage :\u003c\/strong\u003e 2 ml (½ cuillère à café) par tranche de 5 kg de poids corporel\u003cbr\u003e\u003cem\u003eMaximum : 10 ml par jour\u003c\/em\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"evc-timeline\"\u003e\n      \u003cdiv class=\"evc-timeline-item\"\u003e\n        \u003cdiv class=\"evc-timeline-number\"\u003e🐱\u003c\/div\u003e\n        \u003cdiv class=\"evc-timeline-content\"\u003e\n          \u003ch3\u003eChat de 4 kg\u003c\/h3\u003e\n          \u003cp\u003e2 ml par jour\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-timeline-item\"\u003e\n        \u003cdiv class=\"evc-timeline-number\"\u003e🐕\u003c\/div\u003e\n        \u003cdiv class=\"evc-timeline-content\"\u003e\n          \u003ch3\u003eChien de 10 kg\u003c\/h3\u003e\n          \u003cp\u003e4 ml par jour\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-timeline-item\"\u003e\n        \u003cdiv class=\"evc-timeline-number\"\u003e🐕‍🦺\u003c\/div\u003e\n        \u003cdiv class=\"evc-timeline-content\"\u003e\n          \u003ch3\u003eChien de 25 kg\u003c\/h3\u003e\n          \u003cp\u003e10 ml par jour (dose maximale)\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"evc-tip\"\u003e\n      \u003cspan class=\"evc-tip-icon\"\u003e📅\u003c\/span\u003e\n      \u003cp\u003eUne \u003cstrong\u003ecure de 20 jours\u003c\/strong\u003e est recommandée. Renouvelez si nécessaire ou selon les conseils de votre vétérinaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 7 --\u003e\n  \u003csection class=\"evc-section\"\u003e\n    \u003ch2\u003eAssociations recommandées pour optimiser les résultats\u003c\/h2\u003e\n    \u003cp class=\"evc-section-intro\"\u003ePour une action complète sur la santé cutanée de votre compagnon :\u003c\/p\u003e\n    \u003cdiv class=\"evc-grid\"\u003e\n      \u003cdiv class=\"evc-card evc-card-asso\"\u003e\n        \u003ch3\u003e🐕 Canidyn \/ 🐱 Felidyn\u003c\/h3\u003e\n        \u003cp\u003eSuppléments nutritionnels avec nutriments et antioxydants complémentaires pour renforcer la protection du tissu cutané\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evc-card evc-card-asso\"\u003e\n        \u003ch3\u003e🐟 Synerdyn Oméga 3 \u0026amp; 6\u003c\/h3\u003e\n        \u003cp\u003eAcides gras essentiels qui nourrissent la peau en profondeur et contribuent à un pelage brillant et souple\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 8 --\u003e\n  \u003csection class=\"evc-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"evc-accordion\"\u003e\n      \u003cdetails class=\"evc-accordion-item\"\u003e\n        \u003csummary class=\"evc-accordion-header\"\u003e⚠️ Avertissement important\u003c\/summary\u003e\n        \u003cdiv class=\"evc-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne se substitue pas à une alimentation variée et équilibrée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"evc-accordion-item\"\u003e\n        \u003csummary class=\"evc-accordion-header\"\u003e🩺 Consultation vétérinaire\u003c\/summary\u003e\n        \u003cdiv class=\"evc-accordion-content\"\u003e\n          \u003cp\u003eEn cas de problème cutané persistant ou sévère, consultez votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"evc-accordion-item\"\u003e\n        \u003csummary class=\"evc-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"evc-accordion-content\"\u003e\n          \u003cp\u003eConserver à l'abri de la chaleur et de l'humidité, hors de portée des enfants. Bien agiter avant chaque utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 9 --\u003e\n  \u003csection class=\"evc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePourquoi faire confiance à la gamme ERGYVET ?\u003c\/h2\u003e\n    \u003cdiv class=\"evc-cta-box\"\u003e\n      \u003cp\u003eERGYVET est la gamme vétérinaire du laboratoire français \u003cstrong\u003eNutergia\u003c\/strong\u003e, expert en micronutrition depuis plus de \u003cstrong\u003e30 ans\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003cp style=\"margin-top:1rem;\"\u003eChaque formule est développée avec le même niveau d'exigence que pour les compléments alimentaires humains : \u003cstrong\u003eingrédients de qualité, dosages précis et formulations synergiques\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003cp style=\"margin-top:1rem;\"\u003eAvec ERGYVET Cutané, vous offrez à votre chien ou votre chat un soin naturel, efficace et respectueux de son organisme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"evc-disclaimer\"\u003eComplément alimentaire pour chiens et chats. Ne pas utiliser chez les animaux en gestation ou allaitants sans avis vétérinaire.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --evc-cream: #FAF8F5;\n  --evc-white: #ffffff;\n  --evc-primary: #E67E22;\n  --evc-primary-dark: #C96A1A;\n  --evc-primary-light: #FDF2E9;\n  --evc-secondary: #5B8C5A;\n  --evc-secondary-light: #EDF5ED;\n  --evc-accent: #7B5AA6;\n  --evc-accent-light: #F3EFF8;\n  --evc-text: #1a1a1a;\n  --evc-text-light: #5a5a5a;\n  --evc-border: #e0e0e0;\n  --evc-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --evc-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --evc-radius: 20px;\n  --evc-radius-sm: 12px;\n}\n\n.evc-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--evc-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.evc-hero {\n  position: relative;\n  background: linear-gradient(135deg, #E67E22 0%, #C96A1A 40%, #5B8C5A 100%);\n  border-radius: var(--evc-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(--evc-shadow-lg);\n}\n\n.evc-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.evc-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.evc-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.evc-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(--evc-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.evc-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.evc-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.evc-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.evc-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\/* === SECTIONS === *\/\n.evc-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.evc-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--evc-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.evc-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(--evc-primary), var(--evc-secondary));\n  border-radius: 2px;\n}\n\n.evc-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--evc-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === GRILLES === *\/\n.evc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.evc-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n\/* === CARDS === *\/\n.evc-card {\n  background: var(--evc-white);\n  border-radius: var(--evc-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--evc-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.evc-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--evc-shadow-lg);\n  border-color: var(--evc-primary);\n}\n\n.evc-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--evc-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.evc-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--evc-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.evc-grid-compact .evc-card {\n  padding: 1rem;\n}\n\n.evc-grid-compact .evc-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.evc-grid-compact .evc-card p {\n  font-size: 12px;\n}\n\n\/* Cards variantes *\/\n.evc-card-plant {\n  border-left: 4px solid var(--evc-secondary);\n}\n\n.evc-card-plant:hover {\n  border-color: var(--evc-secondary);\n}\n\n.evc-card-asso {\n  border-left: 4px solid var(--evc-accent);\n}\n\n.evc-card-asso:hover {\n  border-color: var(--evc-accent);\n}\n\n\/* === SUBSECTIONS === *\/\n.evc-subsection {\n  margin-bottom: 2rem;\n}\n\n.evc-subsection:last-child {\n  margin-bottom: 0;\n}\n\n.evc-subsection-title {\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 800;\n  color: var(--evc-text);\n  text-align: center;\n  margin-bottom: 1.25rem;\n}\n\n\/* === TIP BOX === *\/\n.evc-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--evc-primary-light);\n  border-radius: var(--evc-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.evc-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.evc-tip p {\n  font-size: 14px;\n  color: var(--evc-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === COMPOSITION BOX === *\/\n.evc-composition-box {\n  background: var(--evc-white);\n  border-radius: var(--evc-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--evc-shadow);\n  text-align: center;\n}\n\n.evc-composition-box p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--evc-text);\n  line-height: 1.7;\n  margin: 0 0 1.25rem 0;\n}\n\n.evc-composition-badges {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: .5rem;\n}\n\n.evc-comp-badge {\n  display: inline-block;\n  padding: 6px 14px;\n  background: var(--evc-secondary-light);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--evc-secondary);\n}\n\n\/* === DOSAGE BOX === *\/\n.evc-dosage-box {\n  background: linear-gradient(135deg, var(--evc-primary-light) 0%, var(--evc-secondary-light) 100%);\n  border-radius: var(--evc-radius);\n  padding: 1.5rem;\n  margin-bottom: 1.5rem;\n  text-align: center;\n}\n\n.evc-dosage-rule {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.evc-dosage-icon {\n  font-size: 32px;\n}\n\n.evc-dosage-rule p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--evc-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === TIMELINE === *\/\n.evc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.evc-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.evc-timeline-number {\n  flex-shrink: 0;\n  width: 48px;\n  height: 48px;\n  background: linear-gradient(135deg, var(--evc-primary), var(--evc-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 22px;\n}\n\n.evc-timeline-content {\n  flex: 1;\n  background: var(--evc-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--evc-radius-sm);\n  box-shadow: var(--evc-shadow);\n}\n\n.evc-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--evc-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.evc-timeline-content p {\n  font-size: 14px;\n  color: var(--evc-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === ACCORDÉON === *\/\n.evc-accordion {\n  background: var(--evc-white);\n  border-radius: var(--evc-radius);\n  box-shadow: var(--evc-shadow);\n  overflow: hidden;\n}\n\n.evc-accordion-item {\n  border-bottom: 1px solid var(--evc-border);\n  margin: 0;\n  padding: 0;\n}\n\n.evc-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.evc-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--evc-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.evc-accordion-header:hover {\n  background: var(--evc-primary-light);\n}\n\n.evc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.evc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--evc-primary);\n  transition: transform .2s ease;\n}\n\n.evc-accordion-item[open] .evc-accordion-header::after {\n  content: '−';\n}\n\n.evc-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--evc-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.evc-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA BOX === *\/\n.evc-cta-box {\n  background: linear-gradient(135deg, var(--evc-secondary) 0%, #4A7A49 100%);\n  border-radius: var(--evc-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.evc-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.evc-disclaimer {\n  font-size: 12px;\n  color: var(--evc-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  .evc-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .evc-card {\n    padding: 1.125rem;\n  }\n  \n  .evc-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .evc-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--evc-radius-sm);\n  }\n  \n  .evc-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .evc-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .evc-grid-compact {\n    gap: .625rem;\n  }\n  \n  .evc-grid-compact .evc-card {\n    padding: .75rem;\n  }\n  \n  .evc-timeline-number {\n    width: 40px;\n    height: 40px;\n    font-size: 18px;\n  }\n  \n  .evc-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .evc-timeline-content h3 {\n    font-size: 14px;\n  }\n  \n  .evc-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .evc-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .evc-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  \n  .evc-badges-top {\n    gap: 6px;\n  }\n  \n  .evc-badge {\n    padding: 6px 12px;\n    font-size: 11px;\n  }\n  \n  .evc-subsection {\n    margin-bottom: 1.5rem;\n  }\n  \n  .evc-dosage-box {\n    padding: 1rem;\n  }\n  \n  .evc-dosage-icon {\n    font-size: 24px;\n  }\n  \n  .evc-composition-box {\n    padding: 1.25rem;\n  }\n  \n  .evc-comp-badge {\n    padding: 5px 10px;\n    font-size: 11px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .evc-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .evc-card:nth-child(1) { animation-delay: .05s; }\n  .evc-card:nth-child(2) { animation-delay: .1s; }\n  .evc-card:nth-child(3) { animation-delay: .15s; }\n  .evc-card:nth-child(4) { animation-delay: .2s; }\n  .evc-card:nth-child(5) { animation-delay: .25s; }\n  .evc-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  .evc-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":54854019907961,"sku":"ERGYVETCUTANE","price":15.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/cutane-ergyvet.jpg?v=1735924237"},{"product_id":"ergyvet-ponderal-diabete-surpoids-et-obesite-chiens-et-chat-100-ml","title":"Ergyvet Pondéral - Diabète, Surpoids et obésité - Chien et Chat - 100 ml","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Ergyvet Pondéral - Diabète, Surpoids et obésité - Chien et Chat - 100 ml\nPalette détectée:\n  - Primaire: #7A2232 (bordeaux\/rouge foncé du bandeau packaging)\n  - Secondaire: #5B8F8F (vert-gris teal de l'image ambiance chat)\n  - Accent: #C8963E (doré\/curcuma des racines illustrées)\n  - Fond: #F5F2ED (crème clair neutre)\nAmbiance: Vétérinaire naturel, santé animale, sérieux\/médical avec touche naturelle (plantes, curcuma), packaging sobre et professionnel\nPréfixe CSS: ep\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Ergyvet Pondéral : complément naturel contre le surpoids et le diabète du chien et du chat\"\n  2. \"Pourquoi choisir Ergyvet Pondéral pour votre animal ?\"\n  3. \"Une formule à base de plantes aux vertus complémentaires\"\n  4. \"Dans quelles situations utiliser Ergyvet Pondéral ?\"\n  5. \"Conseils d'utilisation et posologie\"\n  6. \"Précautions d'emploi importantes\"\n  7. \"Associations recommandées pour un effet optimal\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"ep-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"ep-hero\"\u003e\n    \u003cdiv class=\"ep-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ep-hero-content\"\u003e\n      \u003cdiv class=\"ep-badges-top\"\u003e\n        \u003cspan class=\"ep-badge\"\u003e🐾 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"ep-badge\"\u003e🌿 Extraits de plantes\u003c\/span\u003e\n        \u003cspan class=\"ep-badge\"\u003e⚖️ Équilibre glucidique\u003c\/span\u003e\n        \u003cspan class=\"ep-badge\"\u003e💧 Format liquide 100 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"ep-hero-title\"\u003eErgyvet Pondéral\u003c\/span\u003e\n      \u003cp class=\"ep-subtitle\"\u003eDiabète, surpoids et obésité – Chien et chat\u003c\/p\u003e\n      \u003cp class=\"ep-description\"\u003eUn aliment complémentaire liquide à base de plantes et d'oligoéléments pour favoriser l'équilibre métabolique et accompagner la gestion du poids de votre compagnon.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"ep-section\"\u003e\n    \u003ch2\u003eErgyvet Pondéral : complément naturel contre le surpoids et le diabète du chien et du chat\u003c\/h2\u003e\n    \u003cp class=\"ep-section-intro\"\u003eVotre chien ou votre chat prend du poids malgré une alimentation surveillée ? Vous cherchez un soutien naturel pour accompagner un animal diabétique ou sédentaire ?\u003c\/p\u003e\n    \u003cdiv class=\"ep-highlight-box\"\u003e\n      \u003cp\u003e\u003cstrong\u003eErgyvet Pondéral\u003c\/strong\u003e est un aliment complémentaire liquide spécialement formulé pour favoriser l'\u003cstrong\u003eéquilibre glucidique\u003c\/strong\u003e chez le chien et le chat, tout en les aidant à retrouver un \u003cstrong\u003epoids de forme\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"ep-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Ergyvet Pondéral pour votre animal ?\u003c\/h2\u003e\n    \u003cp class=\"ep-section-intro\"\u003eLe surpoids et l'obésité touchent aujourd'hui un nombre croissant d'animaux de compagnie. Ces déséquilibres augmentent les risques de diabète, de troubles cardiovasculaires et accélèrent le vieillissement cellulaire. Ergyvet Pondéral agit sur plusieurs fronts grâce à une synergie d'extraits de plantes et d'oligoéléments soigneusement dosés.\u003c\/p\u003e\n    \u003cdiv class=\"ep-grid\"\u003e\n      \u003cdiv class=\"ep-card\"\u003e\n        \u003ch3\u003e🩸 Régulation de la glycémie\u003c\/h3\u003e\n        \u003cp\u003eAccompagne les animaux diabétiques ou pré-diabétiques en favorisant un taux de sucre sanguin stable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ep-card\"\u003e\n        \u003ch3\u003e⚖️ Réduction du surpoids\u003c\/h3\u003e\n        \u003cp\u003eSoutient le métabolisme des graisses et des sucres pour aider votre animal à retrouver son poids de forme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ep-card\"\u003e\n        \u003ch3\u003e🛡️ Protection antioxydante\u003c\/h3\u003e\n        \u003cp\u003eProtège les cellules contre le stress oxydatif grâce aux polyphénols et aux oligoéléments essentiels.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ep-card\"\u003e\n        \u003ch3\u003e🧠 Soutien vasculaire cérébral\u003c\/h3\u003e\n        \u003cp\u003eAméliore la circulation sanguine cérébrale, particulièrement bénéfique chez les animaux vieillissants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"ep-section\"\u003e\n    \u003ch2\u003eUne formule à base de plantes aux vertus complémentaires\u003c\/h2\u003e\n    \u003cp class=\"ep-section-intro\"\u003eChaque ingrédient d'Ergyvet Pondéral a été choisi pour son rôle précis dans la gestion du poids et de l'équilibre métabolique.\u003c\/p\u003e\n    \u003cdiv class=\"ep-grid\"\u003e\n      \u003cdiv class=\"ep-card ep-card-ingredient\"\u003e\n        \u003ch3\u003e🌿 Artichaut\u003c\/h3\u003e\n        \u003cp\u003ePuissant draineur hépatobiliaire, il stimule la sécrétion biliaire, favorise l'élimination des graisses et contribue à détoxifier le foie de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ep-card ep-card-ingredient\"\u003e\n        \u003ch3\u003e🟡 Curcuma\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour ses propriétés antioxydantes, il aide à diminuer la glycémie et soutient la digestion des glucides.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ep-card ep-card-ingredient\"\u003e\n        \u003ch3\u003e🍃 Ginkgo biloba\u003c\/h3\u003e\n        \u003cp\u003eIl protège les membranes cellulaires, améliore la circulation sanguine et participe à une meilleure gestion du glucose.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ep-card ep-card-ingredient\"\u003e\n        \u003ch3\u003e🫒 Olivier\u003c\/h3\u003e\n        \u003cp\u003eRiche en polyphénols, il agit comme vasodilatateur naturel et renforce la lutte contre le vieillissement cellulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ep-tip\"\u003e\n      \u003cspan class=\"ep-tip-icon\"\u003e⚗️\u003c\/span\u003e\n      \u003cp\u003eLa formule est enrichie en \u003cstrong\u003eoligoéléments essentiels\u003c\/strong\u003e — zinc, cuivre, manganèse et sélénium — qui renforcent les défenses naturelles et soutiennent le bon fonctionnement du métabolisme.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"ep-section\"\u003e\n    \u003ch2\u003eDans quelles situations utiliser Ergyvet Pondéral ?\u003c\/h2\u003e\n    \u003cdiv class=\"ep-grid-compact\"\u003e\n      \u003cdiv class=\"ep-card\"\u003e\n        \u003ch3\u003e🐕 Surpoids ou obésité\u003c\/h3\u003e\n        \u003cp\u003eChien ou chat en excès de poids nécessitant un soutien métabolique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ep-card\"\u003e\n        \u003ch3\u003e💉 Diabète diagnostiqué\u003c\/h3\u003e\n        \u003cp\u003eEn complément du suivi vétérinaire pour les animaux diabétiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ep-card\"\u003e\n        \u003ch3\u003e🛋️ Mode de vie sédentaire\u003c\/h3\u003e\n        \u003cp\u003eCompagnon ayant peu d'activité physique au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ep-card\"\u003e\n        \u003ch3\u003e🐾 Animal vieillissant\u003c\/h3\u003e\n        \u003cp\u003eAnimal âgé présentant un vieillissement vasculaire cérébral.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"ep-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"ep-timeline\"\u003e\n      \u003cdiv class=\"ep-timeline-item\"\u003e\n        \u003cdiv class=\"ep-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"ep-timeline-content\"\u003e\n          \u003ch3\u003eDosage recommandé\u003c\/h3\u003e\n          \u003cp\u003eAdministrez \u003cstrong\u003e2 ml\u003c\/strong\u003e (soit ½ cuillère à café) par tranche de \u003cstrong\u003e5 kg de poids corporel\u003c\/strong\u003e, sans dépasser \u003cstrong\u003e10 ml par jour\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ep-timeline-item\"\u003e\n        \u003cdiv class=\"ep-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"ep-timeline-content\"\u003e\n          \u003ch3\u003eMode d'administration\u003c\/h3\u003e\n          \u003cp\u003eDonnez le produit \u003cstrong\u003edirectement dans la gueule\u003c\/strong\u003e ou mélangez-le à la ration alimentaire de votre animal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ep-timeline-item\"\u003e\n        \u003cdiv class=\"ep-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"ep-timeline-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eUne \u003cstrong\u003ecure de 20 jours\u003c\/strong\u003e est recommandée, 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 #6 --\u003e\n  \u003csection class=\"ep-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi importantes\u003c\/h2\u003e\n    \u003cdiv class=\"ep-accordion\"\u003e\n      \u003cdetails class=\"ep-accordion-item\"\u003e\n        \u003csummary class=\"ep-accordion-header\"\u003e🚫 Calculs biliaires\u003c\/summary\u003e\n        \u003cdiv class=\"ep-accordion-content mt-3\"\u003e\n          \u003cp\u003e\u003cstrong\u003eDéconseillé\u003c\/strong\u003e en cas de calculs biliaires (présence d'artichaut dans la formule).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"ep-accordion-item\"\u003e\n        \u003csummary class=\"ep-accordion-header\"\u003e💊 Anticoagulants\u003c\/summary\u003e\n        \u003cdiv class=\"ep-accordion-content mt-3\"\u003e\n          \u003cp\u003e\u003cstrong\u003eContre-indiqué\u003c\/strong\u003e avec la prise d'anticoagulants (présence de ginkgo biloba).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"ep-accordion-item\"\u003e\n        \u003csummary class=\"ep-accordion-header\"\u003e🏥 Intervention chirurgicale\u003c\/summary\u003e\n        \u003cdiv class=\"ep-accordion-content mt-3\"\u003e\n          \u003cp\u003eCessez toute administration \u003cstrong\u003e3 jours avant une intervention chirurgicale\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"ep-disclaimer\"\u003eCe complément alimentaire ne remplace ni un traitement vétérinaire ni un régime alimentaire adapté. Consultez toujours votre vétérinaire avant de débuter une supplémentation, notamment en cas de pathologie existante.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #7 --\u003e\n  \u003csection class=\"ep-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003eAssociations recommandées pour un effet optimal\u003c\/h2\u003e\n    \u003cp class=\"ep-section-intro\"\u003ePour accompagner au mieux votre animal, Ergyvet Pondéral se combine idéalement avec :\u003c\/p\u003e\n    \u003cdiv class=\"ep-grid-compact\"\u003e\n      \u003cdiv class=\"ep-card ep-card-assoc\"\u003e\n        \u003ch3\u003e⚡ Oligodyn\u003c\/h3\u003e\n        \u003cp\u003ePour relancer les fonctions cellulaires et stimuler la vitalité globale de votre compagnon.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ep-card ep-card-assoc\"\u003e\n        \u003ch3\u003e🐟 Omegadyn\u003c\/h3\u003e\n        \u003cp\u003ePour soutenir la fonction cardiovasculaire grâce aux oméga 3 essentiels.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ep-cta-box\"\u003e\n      \u003cp\u003eAvec \u003cstrong\u003eErgyvet Pondéral\u003c\/strong\u003e, offrez à votre chien ou votre chat une solution naturelle et complète pour mieux gérer son poids, préserver son équilibre métabolique et protéger sa santé au quotidien. 🐾\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  --ep-cream: #F5F2ED;\n  --ep-white: #ffffff;\n  --ep-primary: #7A2232;\n  --ep-primary-dark: #5A1525;\n  --ep-primary-light: #F9F0F2;\n  --ep-secondary: #5B8F8F;\n  --ep-secondary-light: #EBF4F4;\n  --ep-accent: #C8963E;\n  --ep-text: #1a1a1a;\n  --ep-text-light: #5a5a5a;\n  --ep-border: #e0e0e0;\n  --ep-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --ep-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --ep-radius: 20px;\n  --ep-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.ep-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--ep-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.ep-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--ep-primary-dark) 0%, var(--ep-primary) 45%, var(--ep-secondary) 100%);\n  border-radius: var(--ep-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(--ep-shadow-lg);\n}\n\n.ep-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(200,150,62,.1) 0%, transparent 40%),\n                    radial-gradient(circle at 60% 80%, rgba(91,143,143,.1) 0%, transparent 40%);\n  opacity: 1;\n}\n\n.ep-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.ep-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.ep-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.ep-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\/* === BADGES === *\/\n.ep-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.ep-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(--ep-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.ep-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.ep-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.ep-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--ep-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.ep-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(--ep-primary), var(--ep-accent));\n  border-radius: 2px;\n}\n\n.ep-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ep-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.ep-highlight-box {\n  background: linear-gradient(135deg, var(--ep-primary-light) 0%, var(--ep-secondary-light) 100%);\n  border-radius: var(--ep-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  border-left: 5px solid var(--ep-primary);\n  max-width: 750px;\n  margin: 0 auto;\n}\n\n.ep-highlight-box p {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ep-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === CARDS === *\/\n.ep-card {\n  background: var(--ep-white);\n  border-radius: var(--ep-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--ep-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.ep-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--ep-shadow-lg);\n  border-color: var(--ep-primary);\n}\n\n.ep-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--ep-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.ep-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--ep-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* Variante ingrédient *\/\n.ep-card-ingredient {\n  border-top: 4px solid var(--ep-accent);\n}\n\n.ep-card-ingredient:hover {\n  border-color: var(--ep-accent);\n  border-top-color: var(--ep-accent);\n}\n\n\/* Variante association *\/\n.ep-card-assoc {\n  border-top: 4px solid var(--ep-secondary);\n}\n\n.ep-card-assoc:hover {\n  border-color: var(--ep-secondary);\n  border-top-color: var(--ep-secondary);\n}\n\n\/* === GRILLES === *\/\n.ep-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.ep-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.ep-grid-compact .ep-card {\n  padding: 1rem;\n}\n\n.ep-grid-compact .ep-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.ep-grid-compact .ep-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.ep-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.ep-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.ep-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--ep-primary), var(--ep-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.ep-timeline-content {\n  flex: 1;\n  background: var(--ep-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--ep-radius-sm);\n  box-shadow: var(--ep-shadow);\n}\n\n.ep-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--ep-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.ep-timeline-content p {\n  font-size: 14px;\n  color: var(--ep-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.ep-testimonial {\n  background: var(--ep-white);\n  border-radius: var(--ep-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--ep-shadow);\n  border-left: 4px solid var(--ep-primary);\n}\n\n.ep-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ep-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.ep-accordion {\n  background: var(--ep-white);\n  border-radius: var(--ep-radius);\n  box-shadow: var(--ep-shadow);\n  overflow: hidden;\n}\n\n.ep-accordion-item {\n  border-bottom: 1px solid var(--ep-border);\n  margin: 0;\n  padding: 0;\n}\n\n.ep-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.ep-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--ep-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.ep-accordion-header:hover {\n  background: var(--ep-primary-light);\n}\n\n.ep-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.ep-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--ep-primary);\n  transition: transform .2s ease;\n}\n\n.ep-accordion-item[open] .ep-accordion-header::after {\n  content: '−';\n}\n\n.ep-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--ep-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.ep-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.ep-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--ep-secondary-light);\n  border-radius: var(--ep-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.ep-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.ep-tip p {\n  font-size: 14px;\n  color: var(--ep-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.ep-cta-box {\n  background: linear-gradient(135deg, var(--ep-primary) 0%, var(--ep-primary-dark) 100%);\n  border-radius: var(--ep-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.ep-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.ep-disclaimer {\n  font-size: 12px;\n  color: var(--ep-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  .ep-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .ep-card {\n    padding: 1.125rem;\n  }\n\n  .ep-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .ep-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--ep-radius-sm);\n  }\n\n  .ep-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .ep-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .ep-grid-compact {\n    gap: .625rem;\n  }\n\n  .ep-grid-compact .ep-card {\n    padding: .75rem;\n  }\n\n  .ep-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .ep-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .ep-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .ep-timeline-content p {\n    font-size: 13px;\n  }\n\n  .ep-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .ep-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .ep-testimonial {\n    padding: 1.25rem;\n  }\n\n  .ep-testimonial-text {\n    font-size: 14px;\n  }\n\n  .ep-highlight-box {\n    padding: 1.25rem;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .ep-card {\n    animation: epFadeInUp .5s ease backwards;\n  }\n  .ep-card:nth-child(1) { animation-delay: .05s; }\n  .ep-card:nth-child(2) { animation-delay: .1s; }\n  .ep-card:nth-child(3) { animation-delay: .15s; }\n  .ep-card:nth-child(4) { animation-delay: .2s; }\n  .ep-card:nth-child(5) { animation-delay: .25s; }\n  .ep-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes epFadeInUp {\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  .ep-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":54854032621945,"sku":"ERGYVETPONDERAL","price":15.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/ponderal-ergyvet-min_103c1440-9ded-4fdd-84db-f688e98ed0fd.jpg?v=1735924361"},{"product_id":"soutien-hepatique-chien-chat-ergyvet-100ml","title":"Soutien Hépatique - Chien et Chat - 100 ml - Ergyvet","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Ergyvet Hépatique - Soutien hépatique pour chiens et chats\nPalette détectée:\n  - Primaire: #2E7D4B (vert forêt du bandeau \"HÉPATIQUE\")\n  - Secondaire: #5BA67A (vert nature\/artichaut)\n  - Accent: #1B5E3A (vert foncé profond)\n  - Neutre: #F5F7F4 (crème légèrement verdâtre)\nAmbiance: Naturel\/végétal, vétérinaire professionnel, bien-être animal, forêt et plantes médicinales\nPréfixe CSS: evh\n--\u003e\n\u003cdiv class=\"evh-premium\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003cdiv class=\"evh-hero\"\u003e\n\u003cdiv class=\"evh-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"evh-hero-content\"\u003e\n\u003cdiv class=\"evh-badges-top\"\u003e\n\u003cspan class=\"evh-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e \u003cspan class=\"evh-badge\"\u003e🌿 100% naturel\u003c\/span\u003e \u003cspan class=\"evh-badge\"\u003e🧴 100 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"evh-hero-title\"\u003eErgyvet Hépatique\u003c\/span\u003e\n\u003cp class=\"evh-subtitle\"\u003eSoutien hépatique naturel\u003c\/p\u003e\n\u003cp class=\"evh-description\"\u003eUne synergie experte de plantes médicinales et d'oligoéléments pour protéger et régénérer le foie de votre compagnon\u003c\/p\u003e\n\u003cdiv class=\"evh-hero-highlights\"\u003e\n\u003cdiv class=\"evh-highlight-item\"\u003e\n\u003cspan class=\"evh-highlight-icon\"\u003e🛡️\u003c\/span\u003e \u003cspan\u003eProtection hépatique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-highlight-item\"\u003e\n\u003cspan class=\"evh-highlight-icon\"\u003e✨\u003c\/span\u003e \u003cspan\u003eÉlimination des toxines\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-highlight-item\"\u003e\n\u003cspan class=\"evh-highlight-icon\"\u003e🍃\u003c\/span\u003e \u003cspan\u003eÉquilibre digestif\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BÉNÉFICES CLÉS --\u003e\n\u003csection class=\"evh-section\"\u003e\n\u003ch2\u003eLes bienfaits pour votre animal\u003c\/h2\u003e\n\u003cdiv class=\"evh-grid evh-grid-5\"\u003e\n\u003cdiv class=\"evh-card evh-benefit-card\"\u003e\n\u003cdiv class=\"evh-card-icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003eSoutien hépatique\u003c\/h3\u003e\n\u003cp\u003eFavorise la protection et la régénération des cellules du foie\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-card evh-benefit-card\"\u003e\n\u003cdiv class=\"evh-card-icon\"\u003e🧹\u003c\/div\u003e\n\u003ch3\u003eDétoxification\u003c\/h3\u003e\n\u003cp\u003eAide à l'élimination des toxines accumulées dans l'organisme\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-card evh-benefit-card\"\u003e\n\u003cdiv class=\"evh-card-icon\"\u003e🍽️\u003c\/div\u003e\n\u003ch3\u003eTransit intestinal\u003c\/h3\u003e\n\u003cp\u003eContribue à un bon fonctionnement du système digestif\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-card evh-benefit-card\"\u003e\n\u003cdiv class=\"evh-card-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3\u003eTroubles digestifs\u003c\/h3\u003e\n\u003cp\u003eRéduit les troubles digestifs mineurs et la digestion lente\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-card evh-benefit-card\"\u003e\n\u003cdiv class=\"evh-card-icon\"\u003e🌿\u003c\/div\u003e\n\u003ch3\u003eAntioxydant\u003c\/h3\u003e\n\u003cp\u003ePropriétés antioxydantes des oligoéléments et des plantes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPOSITION --\u003e\n\u003csection class=\"evh-section\"\u003e\n\u003ch2\u003eUne composition experte et naturelle\u003c\/h2\u003e\n\u003cdiv class=\"evh-grid\"\u003e\n\u003cdiv class=\"evh-card evh-ingredient-card\"\u003e\n\u003cdiv class=\"evh-ingredient-header\"\u003e\n\u003cspan class=\"evh-ingredient-icon\"\u003e🌸\u003c\/span\u003e\n\u003ch3\u003eChardon-marie\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp class=\"evh-ingredient-desc\"\u003ePlante protectrice du foie par excellence\u003c\/p\u003e\n\u003cul class=\"evh-ingredient-benefits\" style=\"list-style:none;\"\u003e\n\u003cli\u003eRégénère les cellules hépatiques\u003c\/li\u003e\n\u003cli\u003eNeutralise les radicaux libres\u003c\/li\u003e\n\u003cli\u003eFavorise l'élimination des toxines\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-card evh-ingredient-card\"\u003e\n\u003cdiv class=\"evh-ingredient-header\"\u003e\n\u003cspan class=\"evh-ingredient-icon\"\u003e🥬\u003c\/span\u003e\n\u003ch3\u003eArtichaut\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp class=\"evh-ingredient-desc\"\u003eDraineur hépatobiliaire naturel\u003c\/p\u003e\n\u003cul class=\"evh-ingredient-benefits\" style=\"list-style:none;\"\u003e\n\u003cli\u003eStimule la sécrétion de bile\u003c\/li\u003e\n\u003cli\u003eFacilite l'élimination des graisses\u003c\/li\u003e\n\u003cli\u003eSoutient le drainage du foie\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-card evh-ingredient-card\"\u003e\n\u003cdiv class=\"evh-ingredient-header\"\u003e\n\u003cspan class=\"evh-ingredient-icon\"\u003e🌱\u003c\/span\u003e\n\u003ch3\u003eDesmodium\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp class=\"evh-ingredient-desc\"\u003eRégénérateur hépatique reconnu\u003c\/p\u003e\n\u003cul class=\"evh-ingredient-benefits\" style=\"list-style:none;\"\u003e\n\u003cli\u003eAccompagne les hépatites\u003c\/li\u003e\n\u003cli\u003eAide après traitements médicamenteux\u003c\/li\u003e\n\u003cli\u003eSynergie avec le chardon-marie\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-card evh-ingredient-card\"\u003e\n\u003cdiv class=\"evh-ingredient-header\"\u003e\n\u003cspan class=\"evh-ingredient-icon\"\u003e🍃\u003c\/span\u003e\n\u003ch3\u003eBoldo\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp class=\"evh-ingredient-desc\"\u003eSoutien digestif et rénal\u003c\/p\u003e\n\u003cul class=\"evh-ingredient-benefits\" style=\"list-style:none;\"\u003e\n\u003cli\u003eSoutient les fonctions digestives\u003c\/li\u003e\n\u003cli\u003eAide les fonctions rénales\u003c\/li\u003e\n\u003cli\u003eTransit intestinal plus régulier\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Oligoéléments --\u003e\n\u003cdiv class=\"evh-oligo-box\"\u003e\n\u003cdiv class=\"evh-oligo-header\"\u003e\n\u003cspan class=\"evh-oligo-icon\"\u003e⚗️\u003c\/span\u003e\n\u003ch3\u003eEnrichi en oligoéléments essentiels\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-oligo-grid\"\u003e\n\u003cdiv class=\"evh-oligo-item\"\u003e\n\u003cspan class=\"evh-oligo-name\"\u003eZinc\u003c\/span\u003e \u003cspan class=\"evh-oligo-role\"\u003eMétabolisme\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-oligo-item\"\u003e\n\u003cspan class=\"evh-oligo-name\"\u003eCuivre\u003c\/span\u003e \u003cspan class=\"evh-oligo-role\"\u003eEnzymes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-oligo-item\"\u003e\n\u003cspan class=\"evh-oligo-name\"\u003eManganèse\u003c\/span\u003e \u003cspan class=\"evh-oligo-role\"\u003eAntioxydant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-oligo-item\"\u003e\n\u003cspan class=\"evh-oligo-name\"\u003eSélénium\u003c\/span\u003e \u003cspan class=\"evh-oligo-role\"\u003eProtection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"evh-oligo-desc\"\u003eContribuent au bon fonctionnement enzymatique du foie et optimisent son rôle d'épuration naturelle\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- QUAND UTILISER --\u003e\n\u003csection class=\"evh-section\"\u003e\n\u003ch2\u003eQuand donner Ergyvet Hépatique ?\u003c\/h2\u003e\n\u003cdiv class=\"evh-grid evh-grid-2\"\u003e\n\u003cdiv class=\"evh-card evh-when-card\"\u003e\n\u003cdiv class=\"evh-when-icon\"\u003e🍂\u003c\/div\u003e\n\u003ch3\u003eChangements de saison\u003c\/h3\u003e\n\u003cp\u003eLorsque l'organisme est plus sollicité et a besoin d'un soutien supplémentaire\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-card evh-when-card\"\u003e\n\u003cdiv class=\"evh-when-icon\"\u003e🤢\u003c\/div\u003e\n\u003ch3\u003eTroubles digestifs\u003c\/h3\u003e\n\u003cp\u003eEn cas de troubles digestifs mineurs ou de digestion lente\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-card evh-when-card\"\u003e\n\u003cdiv class=\"evh-when-icon\"\u003e🧹\u003c\/div\u003e\n\u003ch3\u003eCure détox\u003c\/h3\u003e\n\u003cp\u003ePour accompagner une détox ou soutenir l'élimination des toxines\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-card evh-when-card\"\u003e\n\u003cdiv class=\"evh-when-icon\"\u003e💊\u003c\/div\u003e\n\u003ch3\u003eConvalescence\u003c\/h3\u003e\n\u003cp\u003ePendant une convalescence ou après un traitement médicamenteux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODE D'EMPLOI --\u003e\n\u003csection class=\"evh-section\"\u003e\n\u003ch2\u003eMode d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"evh-usage-box\"\u003e\n\u003cdiv class=\"evh-dosage\"\u003e\n\u003cdiv class=\"evh-dosage-icon\"\u003e💧\u003c\/div\u003e\n\u003cdiv class=\"evh-dosage-info\"\u003e\n\u003cspan class=\"evh-dosage-title\"\u003eDosage recommandé\u003c\/span\u003e \u003cspan class=\"evh-dosage-value\"\u003e2 ml par 5 kg\u003c\/span\u003e \u003cspan class=\"evh-dosage-detail\"\u003esoit ½ cuillère à café par tranche de 5 kg de poids corporel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-usage-details\"\u003e\n\u003cdiv class=\"evh-usage-item\"\u003e\n\u003cspan class=\"evh-usage-icon\"\u003e⚠️\u003c\/span\u003e \u003cspan\u003eMaximum 10 ml par jour\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-usage-item\"\u003e\n\u003cspan class=\"evh-usage-icon\"\u003e🥣\u003c\/span\u003e \u003cspan\u003eDirectement dans la gueule ou mélangé à la ration\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-usage-item\"\u003e\n\u003cspan class=\"evh-usage-icon\"\u003e📅\u003c\/span\u003e \u003cspan\u003eCure de 20 jours recommandée\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PRÉCAUTIONS --\u003e\n\u003csection class=\"evh-section\"\u003e\n\u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"evh-warning-box\"\u003e\n\u003cdiv class=\"evh-warning-item\"\u003e\n\u003cspan class=\"evh-warning-icon\"\u003e🚫\u003c\/span\u003e\n\u003cdiv class=\"evh-warning-content\"\u003e\n\u003cstrong\u003eDéconseillé pendant la gestation et la lactation\u003c\/strong\u003e \u003cspan\u003eEn raison de la présence de chardon-marie\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-warning-item\"\u003e\n\u003cspan class=\"evh-warning-icon\"\u003e⚠️\u003c\/span\u003e\n\u003cdiv class=\"evh-warning-content\"\u003e\n\u003cstrong\u003eDéconseillé en cas de calculs biliaires\u003c\/strong\u003e \u003cspan\u003eÀ cause de la présence d'artichaut\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ASSOCIATIONS --\u003e\n\u003csection class=\"evh-section\"\u003e\n\u003ch2\u003eAssociations recommandées\u003c\/h2\u003e\n\u003cdiv class=\"evh-grid evh-grid-3\"\u003e\n\u003cdiv class=\"evh-card evh-assoc-card\"\u003e\n\u003cdiv class=\"evh-assoc-icon\"\u003e🦴\u003c\/div\u003e\n\u003ch3\u003e\u003ca rel=\"noopener\" title=\"Artidyn - Mobilité Articulaire Chien et Chat - 110g - Ergyvet\" href=\"https:\/\/www.naturellement-bio.com\/products\/artidyn-mobilite-articulaire-chien-chat\" target=\"_blank\"\u003eArtidyn\u003c\/a\u003e\u003c\/h3\u003e\n\u003cp\u003eIdéal pour accompagner les animaux ayant des sensibilités articulaires ou en vieillissement\u003c\/p\u003e\n\u003cspan class=\"evh-assoc-tag\"\u003eMobilité articulaire\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-card evh-assoc-card\"\u003e\n\u003cdiv class=\"evh-assoc-icon\"\u003e🐕\u003c\/div\u003e\n\u003ch3\u003e\u003ca rel=\"noopener\" title=\"Canidyn - Supplément Nutritionnel Chien - 110g - Ergyvet\" href=\"https:\/\/www.naturellement-bio.com\/products\/canidyn-supplement-nutritionnel-chien\" target=\"_blank\"\u003eCanidyn\u003c\/a\u003e\u003c\/h3\u003e\n\u003cp\u003eParfait pour revitaliser un chien fatigué, en période de récupération ou de baisse de tonus\u003c\/p\u003e\n\u003cspan class=\"evh-assoc-tag\"\u003eVitalité chien\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-card evh-assoc-card\"\u003e\n\u003cdiv class=\"evh-assoc-icon\"\u003e🐈\u003c\/div\u003e\n\u003ch3\u003e\u003ca rel=\"noopener\" title=\"Felidyn - Supplément nutritionnel Chat - 55g - Ergyvet\" href=\"https:\/\/www.naturellement-bio.com\/products\/felidyn-supplement-nutritionnel-chat-55g-ergyvet\" target=\"_blank\"\u003eFelidyn\u003c\/a\u003e\u003c\/h3\u003e\n\u003cp\u003eParfait pour revitaliser un chat fatigué, en période de récupération ou de baisse de tonus\u003c\/p\u003e\n\u003cspan class=\"evh-assoc-tag\"\u003eVitalité chat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INFOS PRATIQUES --\u003e\n\u003csection class=\"evh-section\"\u003e\n\u003ch2\u003eInformations pratiques\u003c\/h2\u003e\n\u003cdiv class=\"evh-info-grid\"\u003e\n\u003cdiv class=\"evh-info-item\"\u003e\n\u003cspan class=\"evh-info-icon\"\u003e🧴\u003c\/span\u003e \u003cspan class=\"evh-info-label\"\u003eContenance\u003c\/span\u003e \u003cspan class=\"evh-info-value\"\u003e100 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-info-item\"\u003e\n\u003cspan class=\"evh-info-icon\"\u003e🐾\u003c\/span\u003e \u003cspan class=\"evh-info-label\"\u003ePour\u003c\/span\u003e \u003cspan class=\"evh-info-value\"\u003eChiens \u0026amp; chats\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"evh-info-item\"\u003e\n\u003cspan class=\"evh-info-icon\"\u003e📅\u003c\/span\u003e \u003cspan class=\"evh-info-label\"\u003eDurée de cure\u003c\/span\u003e \u003cspan class=\"evh-info-value\"\u003e20 jours\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=\"evh-section\"\u003e\n\u003cdiv class=\"evh-cta-box\"\u003e\n\u003cdiv class=\"evh-cta-icon\"\u003e🌿\u003c\/div\u003e\n\u003cp\u003eAvec \u003cstrong\u003eErgyvet Hépatique\u003c\/strong\u003e, offrez à votre chien ou votre chat un soutien doux mais puissant pour prendre soin de son foie et de sa digestion, naturellement et en toute sécurité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --evh-cream: #F5F7F4;\n  --evh-white: #ffffff;\n  --evh-primary: #2E7D4B;\n  --evh-primary-dark: #1B5E3A;\n  --evh-primary-light: #E8F5EC;\n  --evh-secondary: #5BA67A;\n  --evh-accent: #8BC34A;\n  --evh-text: #1a1a1a;\n  --evh-text-light: #5a5a5a;\n  --evh-border: #e0e0e0;\n  --evh-shadow: 0 4px 24px rgba(46,125,75,.08);\n  --evh-shadow-lg: 0 12px 48px rgba(46,125,75,.15);\n  --evh-radius: 20px;\n  --evh-radius-sm: 12px;\n}\n\n.evh-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--evh-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--evh-text);\n  line-height: 1.6;\n}\n\n.evh-premium * {\n  box-sizing: border-box;\n}\n\n\/* === HERO === *\/\n.evh-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--evh-primary) 0%, var(--evh-secondary) 50%, var(--evh-primary-dark) 100%);\n  border-radius: var(--evh-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(--evh-shadow-lg);\n}\n\n.evh-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.5S27.5 14 30 14s4.5-2 4.5-4.5S32.5 5 30 5zm0 50c-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.5zm20-25c0-2.5-2-4.5-4.5-4.5S41 27.5 41 30s2 4.5 4.5 4.5S50 32.5 50 30zM14 30c0-2.5-2-4.5-4.5-4.5S5 27.5 5 30s2 4.5 4.5 4.5S14 32.5 14 30z' fill='%23ffffff' fill-opacity='0.05'\/%3E%3C\/svg%3E\");\n  opacity: .5;\n}\n\n.evh-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.evh-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-bottom: 1.5rem;\n}\n\n.evh-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(--evh-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.evh-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.evh-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(32px, 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.evh-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.evh-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.evh-hero-highlights {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 1rem;\n}\n\n.evh-highlight-item {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  background: rgba(255,255,255,.15);\n  backdrop-filter: blur(10px);\n  padding: 10px 18px;\n  border-radius: 999px;\n  color: white;\n  font-size: 14px;\n  font-weight: 600;\n}\n\n.evh-highlight-icon {\n  font-size: 18px;\n}\n\n\/* === SECTIONS === *\/\n.evh-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.evh-premium h2 {\n  font-size: clamp(26px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--evh-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.evh-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(--evh-primary), var(--evh-accent));\n  border-radius: 2px;\n}\n\n\/* === GRILLES === *\/\n.evh-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n.evh-grid-2 {\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n}\n\n.evh-grid-3 {\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n}\n\n.evh-grid-5 {\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n}\n\n\/* === CARDS === *\/\n.evh-card {\n  background: var(--evh-white);\n  border-radius: var(--evh-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--evh-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n}\n\n.evh-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--evh-shadow-lg);\n  border-color: var(--evh-primary);\n}\n\n.evh-card h3 {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--evh-primary-dark);\n  margin: 0 0 .75rem 0;\n}\n\n.evh-card p {\n  color: var(--evh-text-light);\n  font-size: 15px;\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === BENEFIT CARDS === *\/\n.evh-benefit-card {\n  text-align: center;\n}\n\n.evh-card-icon {\n  font-size: 48px;\n  margin-bottom: 1rem;\n  display: block;\n}\n\n\/* === INGREDIENT CARDS === *\/\n.evh-ingredient-header {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: .75rem;\n}\n\n.evh-ingredient-icon {\n  font-size: 36px;\n}\n\n.evh-ingredient-desc {\n  color: var(--evh-secondary);\n  font-weight: 600;\n  font-size: 14px;\n  margin-bottom: 1rem !important;\n}\n\n.evh-ingredient-benefits {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.evh-ingredient-benefits li {\n  padding: 6px 0;\n  padding-left: 24px;\n  position: relative;\n  font-size: 14px;\n  color: var(--evh-text-light);\n}\n\n.evh-ingredient-benefits li::before {\n  content: '✓';\n  position: absolute;\n  left: 0;\n  color: var(--evh-primary);\n  font-weight: 700;\n}\n\n\/* === OLIGO BOX === *\/\n.evh-oligo-box {\n  background: linear-gradient(135deg, var(--evh-primary-light) 0%, rgba(139,195,74,.1) 100%);\n  border-radius: var(--evh-radius);\n  padding: clamp(2rem, 4vw, 3rem);\n  margin-top: 2rem;\n  text-align: center;\n  border: 2px solid rgba(46,125,75,.1);\n}\n\n.evh-oligo-header {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n  margin-bottom: 1.5rem;\n}\n\n.evh-oligo-icon {\n  font-size: 32px;\n}\n\n.evh-oligo-header h3 {\n  font-size: clamp(18px, 3vw, 22px);\n  font-weight: 800;\n  color: var(--evh-primary-dark);\n  margin: 0;\n}\n\n.evh-oligo-grid {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.evh-oligo-item {\n  background: var(--evh-white);\n  border-radius: var(--evh-radius-sm);\n  padding: 12px 20px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 4px;\n  box-shadow: 0 2px 12px rgba(46,125,75,.08);\n  min-width: 100px;\n}\n\n.evh-oligo-name {\n  font-weight: 800;\n  color: var(--evh-primary-dark);\n  font-size: 15px;\n}\n\n.evh-oligo-role {\n  font-size: 12px;\n  color: var(--evh-text-light);\n}\n\n.evh-oligo-desc {\n  color: var(--evh-text-light);\n  font-size: 15px;\n  margin: 0;\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n\/* === WHEN CARDS === *\/\n.evh-when-card {\n  text-align: center;\n}\n\n.evh-when-icon {\n  font-size: 42px;\n  margin-bottom: .75rem;\n  display: block;\n}\n\n\/* === USAGE BOX === *\/\n.evh-usage-box {\n  background: var(--evh-white);\n  border-radius: var(--evh-radius);\n  padding: clamp(2rem, 4vw, 3rem);\n  box-shadow: var(--evh-shadow);\n}\n\n.evh-dosage {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 1.5rem;\n  margin-bottom: 2rem;\n  padding-bottom: 2rem;\n  border-bottom: 2px dashed var(--evh-border);\n  flex-wrap: wrap;\n}\n\n.evh-dosage-icon {\n  font-size: 56px;\n}\n\n.evh-dosage-info {\n  display: flex;\n  flex-direction: column;\n  text-align: left;\n}\n\n.evh-dosage-title {\n  font-size: 14px;\n  color: var(--evh-text-light);\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  font-weight: 600;\n}\n\n.evh-dosage-value {\n  font-size: clamp(28px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--evh-primary-dark);\n  line-height: 1.2;\n}\n\n.evh-dosage-detail {\n  font-size: 14px;\n  color: var(--evh-text-light);\n  margin-top: 4px;\n}\n\n.evh-usage-details {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 1.5rem;\n}\n\n.evh-usage-item {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  background: var(--evh-primary-light);\n  padding: 12px 20px;\n  border-radius: 999px;\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--evh-primary-dark);\n}\n\n.evh-usage-icon {\n  font-size: 18px;\n}\n\n\/* === WARNING BOX === *\/\n.evh-warning-box {\n  background: linear-gradient(135deg, #FFF8E1 0%, #FFECB3 100%);\n  border-radius: var(--evh-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  border: 2px solid #FFD54F;\n}\n\n.evh-warning-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  padding: 1rem 0;\n}\n\n.evh-warning-item:not(:last-child) {\n  border-bottom: 1px solid rgba(255,213,79,.5);\n}\n\n.evh-warning-icon {\n  font-size: 28px;\n  flex-shrink: 0;\n}\n\n.evh-warning-content {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.evh-warning-content strong {\n  color: #E65100;\n  font-size: 15px;\n}\n\n.evh-warning-content span {\n  color: #795548;\n  font-size: 14px;\n}\n\n\/* === ASSOCIATION CARDS === *\/\n.evh-assoc-card {\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.evh-assoc-icon {\n  font-size: 48px;\n  margin-bottom: .75rem;\n  display: block;\n}\n\n.evh-assoc-tag {\n  display: inline-block;\n  margin-top: 1rem;\n  padding: 6px 14px;\n  background: var(--evh-primary-light);\n  color: var(--evh-primary-dark);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 700;\n}\n\n\/* === INFO GRID === *\/\n.evh-info-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));\n  gap: 1rem;\n}\n\n.evh-info-item {\n  background: var(--evh-white);\n  border-radius: var(--evh-radius-sm);\n  padding: 1.5rem 1rem;\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 8px;\n  box-shadow: var(--evh-shadow);\n  transition: all .3s ease;\n}\n\n.evh-info-item:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--evh-shadow-lg);\n}\n\n.evh-info-icon {\n  font-size: 32px;\n}\n\n.evh-info-label {\n  font-size: 12px;\n  color: var(--evh-text-light);\n  text-transform: uppercase;\n  letter-spacing: .05em;\n}\n\n.evh-info-value {\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--evh-primary-dark);\n}\n\n\/* === CTA BOX === *\/\n.evh-cta-box {\n  background: linear-gradient(135deg, var(--evh-primary) 0%, var(--evh-primary-dark) 100%);\n  border-radius: var(--evh-radius);\n  padding: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.evh-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Ccircle cx='50' cy='50' r='40' fill='none' stroke='%23ffffff' stroke-opacity='0.05' stroke-width='2'\/%3E%3C\/svg%3E\");\n  opacity: .5;\n}\n\n.evh-cta-icon {\n  font-size: 56px;\n  margin-bottom: 1rem;\n  position: relative;\n  z-index: 1;\n}\n\n.evh-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  z-index: 1;\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n.evh-cta-box p strong {\n  font-weight: 700;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .evh-grid,\n  .evh-grid-2,\n  .evh-grid-3,\n  .evh-grid-5 {\n    grid-template-columns: 1fr;\n  }\n  \n  .evh-dosage {\n    flex-direction: column;\n    text-align: center;\n  }\n  \n  .evh-dosage-info {\n    text-align: center;\n  }\n  \n  .evh-hero-highlights {\n    flex-direction: column;\n    align-items: center;\n  }\n  \n  .evh-usage-details {\n    flex-direction: column;\n    align-items: center;\n  }\n  \n  .evh-usage-item {\n    width: 100%;\n    justify-content: center;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .evh-card {\n    animation: evhFadeInUp .6s ease backwards;\n  }\n  .evh-card:nth-child(1) { animation-delay: .1s; }\n  .evh-card:nth-child(2) { animation-delay: .15s; }\n  .evh-card:nth-child(3) { animation-delay: .2s; }\n  .evh-card:nth-child(4) { animation-delay: .25s; }\n  .evh-card:nth-child(5) { animation-delay: .3s; }\n  .evh-card:nth-child(6) { animation-delay: .35s; }\n}\n\n@keyframes evhFadeInUp {\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  .evh-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .evh-card {\n    border: 2px solid var(--evh-text);\n  }\n  \n  .evh-badge {\n    border: 2px solid var(--evh-primary-dark);\n  }\n}\n\u003c\/style\u003e","brand":"ERGYVET","offers":[{"title":"Default Title","offer_id":54854062408057,"sku":"ERGYVETHEPATIQUE","price":12.91,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/hepatique-ergyvet-min.jpg?v=1735925268"},{"product_id":"soutien-immunitaire-ergyvet-chien-chat","title":"Immunité - Chien et Chat - 100 ml - Ergyvet","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Ergyvet Immunité - Chien et Chat - 100 ml\nPalette détectée:\n  - Primaire: #2B3A67 (bleu marine\/navy du packaging et bandeau)\n  - Secondaire: #D4708A (rose\/magenta des fleurs d'échinacée)\n  - Accent: #5A9E8F (vert sauge\/nature du fond de la 2e image)\n  - Primary-light: #EEF2F7 (bleu très pâle)\n  - Cream: #F6F8FA (fond neutre clair)\nAmbiance: Vétérinaire\/santé animale, naturel, confiance, douceur, professionnel mais chaleureux\nPréfixe CSS: ev\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Ergyvet Immunité : renforcez les défenses naturelles de votre chien et chat\"\n  2. \"Pourquoi choisir ce complément pour l'immunité de votre animal ?\"\n  3. \"Dans quelles situations utiliser Ergyvet Immunité ?\"\n  4. \"Posologie et conseils d'utilisation\"\n  5. \"Précautions importantes\"\n  6. \"Associations recommandées pour une efficacité optimale\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"ev-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"ev-hero\"\u003e\n    \u003cdiv class=\"ev-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ev-hero-content\"\u003e\n      \u003cdiv class=\"ev-badges-top\"\u003e\n        \u003cspan class=\"ev-badge\"\u003e🐾 Chien \u0026amp; chat\u003c\/span\u003e\n        \u003cspan class=\"ev-badge\"\u003e🌿 4 extraits végétaux\u003c\/span\u003e\n        \u003cspan class=\"ev-badge\"\u003e🛡️ Soutien immunitaire\u003c\/span\u003e\n        \u003cspan class=\"ev-badge\"\u003e💧 Flacon 100 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"ev-hero-title\"\u003eErgyvet Immunité\u003c\/span\u003e\n      \u003cp class=\"ev-subtitle\"\u003eAliment complémentaire liquide pour chien et chat\u003c\/p\u003e\n      \u003cp class=\"ev-description\"\u003eRenforcez les défenses naturelles de votre compagnon grâce à une synergie unique d'échinacée, cyprès, pépins de pamplemousse, sureau noir et 4 oligoéléments antioxydants.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003eErgyvet Immunité : renforcez les défenses naturelles de votre chien et chat\u003c\/h2\u003e\n    \u003cp class=\"ev-section-intro\"\u003eVotre compagnon à quatre pattes est exposé chaque jour à des agressions extérieures : virus, bactéries, changements de saison, stress environnemental.\u003c\/p\u003e\n    \u003cdiv class=\"ev-grid-compact\"\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🧬 Formule complète\u003c\/h3\u003e\n        \u003cp\u003e4 extraits de plantes + 4 oligoéléments essentiels réunis dans une seule formule liquide facile à administrer.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🐶 Tous les animaux\u003c\/h3\u003e\n        \u003cp\u003eConvient aux chiots, chatons, adultes et animaux âgés – chiens comme chats.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e💧 Format pratique\u003c\/h3\u003e\n        \u003cp\u003eFlacon de 100 ml en solution liquide, à donner directement ou mélangé à la ration.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🌱 Actifs naturels\u003c\/h3\u003e\n        \u003cp\u003eÉchinacée, cyprès, pépins de pamplemousse et sureau noir pour un soutien immunitaire naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce complément pour l'immunité de votre animal ?\u003c\/h2\u003e\n    \u003cp class=\"ev-section-intro\"\u003eContrairement à de nombreux produits génériques, Ergyvet Immunité combine quatre extraits végétaux reconnus et quatre oligoéléments antioxydants, offrant une action complète sur les défenses naturelles de votre animal.\u003c\/p\u003e\n    \u003cdiv class=\"ev-grid\"\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🌸 Échinacée\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisée pour \u003cstrong\u003estimuler la réponse immunitaire\u003c\/strong\u003e, elle aide à prévenir les infections contractées en collectivité (élevage, pension, refuge).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🌲 Cyprès\u003c\/h3\u003e\n        \u003cp\u003eContribue à \u003cstrong\u003eprotéger les voies respiratoires\u003c\/strong\u003e en limitant l'adhésion des virus aux cellules et en soutenant la santé bronchique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🍊 Pépins de pamplemousse\u003c\/h3\u003e\n        \u003cp\u003eRiches en \u003cstrong\u003ebioflavonoïdes antioxydants\u003c\/strong\u003e, ils renforcent la résistance naturelle, particulièrement lors des périodes hivernales.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🫐 Sureau noir\u003c\/h3\u003e\n        \u003cp\u003eSource de \u003cstrong\u003eflavonoïdes et d'anthocyanes\u003c\/strong\u003e, il soutient l'organisme face aux épisodes infectieux et favorise la récupération.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ev-tip\"\u003e\n      \u003cspan class=\"ev-tip-icon\"\u003e⚙️\u003c\/span\u003e\n      \u003cp\u003eLa formule est enrichie en \u003cstrong\u003ezinc, cuivre, manganèse et sélénium\u003c\/strong\u003e, des oligoéléments qui participent à la protection cellulaire et au bon fonctionnement du système immunitaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003eDans quelles situations utiliser Ergyvet Immunité ?\u003c\/h2\u003e\n    \u003cp class=\"ev-section-intro\"\u003eCe soutien immunitaire pour chien et chat s'avère particulièrement utile dans plusieurs contextes :\u003c\/p\u003e\n    \u003cdiv class=\"ev-grid\"\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🫁 Prévention respiratoire\u003c\/h3\u003e\n        \u003cp\u003eToux de chenil, coryza du chat, rhumes saisonniers : protégez les voies respiratoires de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e❄️ Périodes à risque\u003c\/h3\u003e\n        \u003cp\u003eHiver, intersaisons, séjour en pension ou exposition canine : anticipez les baisses d'immunité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🩹 Convalescence\u003c\/h3\u003e\n        \u003cp\u003eAccompagnez le rétablissement après une maladie ou une intervention chirurgicale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🐱 Gingivite du chat\u003c\/h3\u003e\n        \u003cp\u003eEn soutien lors de gingivite féline, souvent liée à un affaiblissement immunitaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🐾 Chiots \u0026amp; chatons\u003c\/h3\u003e\n        \u003cp\u003ePour les jeunes animaux dont le système immunitaire est encore immature et en développement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003ePosologie et conseils d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"ev-timeline\"\u003e\n      \u003cdiv class=\"ev-timeline-item\"\u003e\n        \u003cdiv class=\"ev-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"ev-timeline-content\"\u003e\n          \u003ch3\u003eDosage adapté au poids\u003c\/h3\u003e\n          \u003cp\u003eAdministrez \u003cstrong\u003e2 ml (½ cuillère à café) par tranche de 5 kg\u003c\/strong\u003e de poids corporel, sans dépasser 10 ml par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-timeline-item\"\u003e\n        \u003cdiv class=\"ev-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"ev-timeline-content\"\u003e\n          \u003ch3\u003eMode d'administration\u003c\/h3\u003e\n          \u003cp\u003eLe produit peut être donné \u003cstrong\u003edirectement dans la gueule\u003c\/strong\u003e ou mélangé à la ration alimentaire quotidienne.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-timeline-item\"\u003e\n        \u003cdiv class=\"ev-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"ev-timeline-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eUne \u003cstrong\u003ecure de 20 jours\u003c\/strong\u003e est recommandée. Renouvelez la cure selon les besoins ou sur conseil de votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-timeline-item\"\u003e\n        \u003cdiv class=\"ev-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"ev-timeline-content\"\u003e\n          \u003ch3\u003eAvant utilisation\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003eAgitez bien le flacon\u003c\/strong\u003e avant chaque utilisation pour homogénéiser la solution.\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=\"ev-section\"\u003e\n    \u003ch2\u003ePrécautions importantes\u003c\/h2\u003e\n    \u003cdiv class=\"ev-accordion\"\u003e\n      \u003cdetails class=\"ev-accordion-item\"\u003e\n        \u003csummary class=\"ev-accordion-header\"\u003e⚠️ Contre-indication : maladie auto-immune\u003c\/summary\u003e\n        \u003cdiv class=\"ev-accordion-content mt-3\"\u003e\n          \u003cp\u003e\u003cstrong\u003eDéconseillé\u003c\/strong\u003e chez les animaux souffrant d'une maladie auto-immune en raison de la présence d'échinacée, qui stimule le système immunitaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"ev-accordion-item\"\u003e\n        \u003csummary class=\"ev-accordion-header\"\u003e🩺 Ne remplace pas un traitement vétérinaire\u003c\/summary\u003e\n        \u003cdiv class=\"ev-accordion-content mt-3\"\u003e\n          \u003cp\u003eCe complément alimentaire \u003cstrong\u003ene remplace pas un traitement vétérinaire\u003c\/strong\u003e. En cas de doute sur l'état de santé de votre animal, consultez votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"ev-accordion-item\"\u003e\n        \u003csummary class=\"ev-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"ev-accordion-content mt-3\"\u003e\n          \u003cp\u003eConservez le flacon dans un endroit frais et sec, à l'abri de la lumière.\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=\"ev-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003eAssociations recommandées pour une efficacité optimale\u003c\/h2\u003e\n    \u003cp class=\"ev-section-intro\"\u003ePour maximiser les bienfaits sur l'immunité de votre animal, vous pouvez associer Ergyvet Immunité avec :\u003c\/p\u003e\n    \u003cdiv class=\"ev-grid\"\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\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\" rel=\"noopener\" target=\"_blank\"\u003eOligodyn\u003c\/a\u003e\n\u003c\/h3\u003e\n        \u003cp\u003ePour dynamiser les fonctions cellulaires et \u003cstrong\u003erenforcer la vitalité globale\u003c\/strong\u003e de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e💪 \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/canidyn-supplement-nutritionnel-chien\" title=\"Canidyn - Supplément Nutritionnel Chien - 110g - Ergyvet\" rel=\"noopener\" target=\"_blank\"\u003eCanidyn\u003c\/a\u003e ou \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/felidyn-supplement-nutritionnel-chat-55g-ergyvet\" title=\"Felidyn - Supplément nutritionnel Chat - 55g - Ergyvet\" rel=\"noopener\" target=\"_blank\"\u003eFelidyn\u003c\/a\u003e\n\u003c\/h3\u003e\n        \u003cp\u003ePour \u003cstrong\u003eaméliorer la résistance\u003c\/strong\u003e de l'organisme et accélérer le rétablissement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🐟 \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/omegadyn-omega-3-chien-chat\" title=\"Omegadyn - Oméga 3 Chien et Chat - 60 capsules - Ergyvet\" rel=\"noopener\" target=\"_blank\"\u003eOmegadyn\u003c\/a\u003e\n\u003c\/h3\u003e\n        \u003cp\u003eLes oméga 3 soutiennent la \u003cstrong\u003eréponse immunitaire\u003c\/strong\u003e et l'équilibre inflammatoire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ev-cta-box\"\u003e\n      \u003cp\u003e🛡️ Avec \u003cstrong\u003eErgyvet Immunité\u003c\/strong\u003e, offrez à votre chien ou chat une protection naturelle et ciblée pour traverser sereinement les périodes sensibles et maintenir des défenses immunitaires solides tout au long de l'année.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"ev-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\/* === VARIABLES CSS === *\/\n:root {\n  --ev-cream: #F6F8FA;\n  --ev-white: #ffffff;\n  --ev-primary: #2B3A67;\n  --ev-primary-dark: #1C274D;\n  --ev-primary-light: #EEF2F7;\n  --ev-secondary: #D4708A;\n  --ev-accent: #5A9E8F;\n  --ev-text: #1a1a1a;\n  --ev-text-light: #5a5a5a;\n  --ev-border: #e0e0e0;\n  --ev-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --ev-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --ev-radius: 20px;\n  --ev-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.ev-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--ev-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.ev-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1C274D 0%, #2B3A67 40%, #3D5A99 70%, #5A9E8F 100%);\n  border-radius: var(--ev-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(--ev-shadow-lg);\n}\n\n.ev-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(212,112,138,.15) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(90,158,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.ev-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.ev-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.ev-subtitle {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(15px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.ev-description {\n  color: rgba(255,255,255,.75);\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.ev-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.ev-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(--ev-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.ev-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.ev-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.ev-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--ev-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.ev-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(--ev-primary), var(--ev-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.ev-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ev-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\/* === CARDS === *\/\n.ev-card {\n  background: var(--ev-white);\n  border-radius: var(--ev-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--ev-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.ev-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--ev-shadow-lg);\n  border-color: var(--ev-primary);\n}\n\n.ev-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--ev-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.ev-card h3 a {\n  color: var(--ev-primary-dark);\n  text-decoration: none;\n  border-bottom: 2px solid var(--ev-secondary);\n  transition: all .2s ease;\n}\n\n.ev-card h3 a:hover {\n  color: var(--ev-secondary);\n  border-bottom-color: var(--ev-primary);\n}\n\n.ev-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--ev-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.ev-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.ev-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.ev-grid-compact .ev-card {\n  padding: 1rem;\n}\n\n.ev-grid-compact .ev-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.ev-grid-compact .ev-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.ev-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.ev-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.ev-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--ev-primary), var(--ev-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.ev-timeline-content {\n  flex: 1;\n  background: var(--ev-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--ev-radius-sm);\n  box-shadow: var(--ev-shadow);\n}\n\n.ev-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--ev-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.ev-timeline-content p {\n  font-size: 14px;\n  color: var(--ev-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.ev-testimonial {\n  background: var(--ev-white);\n  border-radius: var(--ev-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--ev-shadow);\n  border-left: 4px solid var(--ev-primary);\n}\n\n.ev-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ev-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.ev-accordion {\n  background: var(--ev-white);\n  border-radius: var(--ev-radius);\n  box-shadow: var(--ev-shadow);\n  overflow: hidden;\n}\n\n.ev-accordion-item {\n  border-bottom: 1px solid var(--ev-border);\n  margin: 0;\n  padding: 0;\n}\n\n.ev-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.ev-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--ev-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.ev-accordion-header:hover {\n  background: var(--ev-primary-light);\n}\n\n.ev-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.ev-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--ev-primary);\n  transition: transform .2s ease;\n}\n\n.ev-accordion-item[open] .ev-accordion-header::after {\n  content: '−';\n}\n\n.ev-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--ev-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.ev-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.ev-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--ev-primary-light);\n  border-radius: var(--ev-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.ev-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.ev-tip p {\n  font-size: 14px;\n  color: var(--ev-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.ev-cta-box {\n  background: linear-gradient(135deg, var(--ev-primary) 0%, #3D5A99 50%, var(--ev-accent) 100%);\n  border-radius: var(--ev-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.ev-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.ev-disclaimer {\n  font-size: 12px;\n  color: var(--ev-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  .ev-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .ev-card {\n    padding: 1.125rem;\n  }\n\n  .ev-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .ev-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--ev-radius-sm);\n  }\n\n  .ev-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .ev-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  \/* Grille compacte : 2 colonnes serrées *\/\n  .ev-grid-compact {\n    gap: .625rem;\n  }\n\n  .ev-grid-compact .ev-card {\n    padding: .75rem;\n  }\n\n  \/* Timeline mobile *\/\n  .ev-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .ev-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .ev-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .ev-timeline-content p {\n    font-size: 13px;\n  }\n\n  \/* Accordéon mobile *\/\n  .ev-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .ev-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  \/* Testimonial mobile *\/\n  .ev-testimonial {\n    padding: 1.25rem;\n  }\n\n  .ev-testimonial-text {\n    font-size: 14px;\n  }\n\n  \/* Tip mobile *\/\n  .ev-tip {\n    padding: .875rem 1rem;\n  }\n\n  .ev-tip-icon {\n    font-size: 20px;\n  }\n\n  .ev-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .ev-card {\n    animation: ev-fadeInUp .5s ease backwards;\n  }\n  .ev-card:nth-child(1) { animation-delay: .05s; }\n  .ev-card:nth-child(2) { animation-delay: .1s; }\n  .ev-card:nth-child(3) { animation-delay: .15s; }\n  .ev-card:nth-child(4) { animation-delay: .2s; }\n  .ev-card:nth-child(5) { animation-delay: .25s; }\n  .ev-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes ev-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  .ev-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":54854857785721,"sku":"ERGYVETIMMUNITE","price":15.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/immunite-ergyvet-min.jpg?v=1735995949"},{"product_id":"sante-renale-ergyvet-chien-chat","title":"Protection Rénale - Chien et Chat - 100 ml - Ergyvet","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Ergyvet Rénal - Protection Rénale Chien et Chat - 100 ml\nPalette détectée:\n  - Primaire: #1B6B4A (vert foncé profond du packaging\/étiquette)\n  - Secondaire: #3A9E7A (vert émeraude plus clair, bande verte)\n  - Accent: #7CB89F (vert doux\/teal de l'arrière-plan infographie)\n  - Fond packaging: blanc cassé de l'étiquette\nAmbiance: Vétérinaire\/santé animale, naturel\/phytothérapie, sérieux\/médical mais accessible, tons verts évoquant les plantes et la nature\nPréfixe CSS: ev\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Ergyvet Rénal : protection rénale naturelle pour chien et chat\"\n  2. \"Pourquoi choisir Ergyvet Rénal pour votre animal ?\"\n  3. \"Une synergie de 4 plantes aux vertus complémentaires\"\n  4. \"Dans quels cas utiliser ce complément rénal ?\"\n  5. \"Conseils d'utilisation et posologie\"\n  6. \"Précautions importantes\"\n  7. \"Associations recommandées par Ergyvet\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"ev-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"ev-hero\"\u003e\n    \u003cdiv class=\"ev-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ev-hero-content\"\u003e\n      \u003cdiv class=\"ev-badges-top\"\u003e\n        \u003cspan class=\"ev-badge\"\u003e🐾 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"ev-badge\"\u003e🌿 4 plantes actives\u003c\/span\u003e\n        \u003cspan class=\"ev-badge\"\u003e🛡️ Protection rénale\u003c\/span\u003e\n        \u003cspan class=\"ev-badge\"\u003e💧 100 ml liquide\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"ev-hero-title\"\u003eErgyvet Rénal\u003c\/span\u003e\n      \u003cp class=\"ev-subtitle\"\u003eProtection rénale naturelle pour chien et chat\u003c\/p\u003e\n      \u003cp class=\"ev-description\"\u003eAliment complémentaire liquide à base de plantes et d'oligoéléments antioxydants, formulé pour soutenir la fonction rénale et urinaire de vos compagnons.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003eErgyvet Rénal : protection rénale naturelle pour chien et chat\u003c\/h2\u003e\n    \u003cp class=\"ev-section-intro\"\u003eVotre chien ou votre chat présente des signes de fatigue rénale, des infections urinaires à répétition ou une insuffisance rénale diagnostiquée ?\u003c\/p\u003e\n    \u003cdiv class=\"ev-highlight-box\"\u003e\n      \u003cp\u003e\u003cstrong\u003eErgyvet Rénal\u003c\/strong\u003e est un aliment complémentaire liquide de 100 ml, spécialement formulé pour \u003cstrong\u003esoutenir et protéger la fonction rénale\u003c\/strong\u003e de vos animaux de compagnie. Sa formule associe des extraits de plantes reconnus et des oligoéléments essentiels aux propriétés antioxydantes, pour accompagner naturellement la santé des reins et des voies urinaires.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Ergyvet Rénal pour votre animal ?\u003c\/h2\u003e\n    \u003cp class=\"ev-section-intro\"\u003eLes problèmes rénaux figurent parmi les pathologies les plus fréquentes chez le chat âgé et le chien senior.\u003c\/p\u003e\n    \u003cdiv class=\"ev-grid-compact\"\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🏥 IRA \u0026amp; IRC\u003c\/h3\u003e\n        \u003cp\u003eSoutien en cas d'insuffisance rénale aiguë ou chronique\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🦠 Cystites\u003c\/h3\u003e\n        \u003cp\u003eAide face aux infections urinaires récurrentes\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🌱 Approche naturelle\u003c\/h3\u003e\n        \u003cp\u003ePlantes et oligoéléments en complément du suivi vétérinaire\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e😌 Confort quotidien\u003c\/h3\u003e\n        \u003cp\u003eAméliore le bien-être de votre compagnon au fil des jours\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003eUne synergie de 4 plantes aux vertus complémentaires\u003c\/h2\u003e\n    \u003cdiv class=\"ev-grid\"\u003e\n      \u003cdiv class=\"ev-card ev-card-plant\"\u003e\n        \u003ch3\u003e🌿 Desmodium\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour ses propriétés \u003cstrong\u003eanti-inflammatoires et régénératrices\u003c\/strong\u003e, il contribue à protéger les tissus fonctionnels des reins (néphrons).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card ev-card-plant\"\u003e\n        \u003ch3\u003e🍃 Ginkgo biloba\u003c\/h3\u003e\n        \u003cp\u003eRiche en flavonoïdes, il favorise la \u003cstrong\u003ecirculation sanguine rénale\u003c\/strong\u003e grâce à son action vasodilatatrice, avec un puissant effet antioxydant et diurétique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card ev-card-plant\"\u003e\n        \u003ch3\u003e🌾 Orthosiphon\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisé pour \u003cstrong\u003esoulager les infections urinaires\u003c\/strong\u003e, il soutient la fonction diurétique et facilite l'élimination rénale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card ev-card-plant\"\u003e\n        \u003ch3\u003e🌱 Ortie\u003c\/h3\u003e\n        \u003cp\u003eAide à \u003cstrong\u003eprévenir la formation de calculs rénaux\u003c\/strong\u003e, soutient l'irrigation des reins et des voies urinaires, et apporte des propriétés toniques en cas de fatigue.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ev-tip\"\u003e\n      \u003cspan class=\"ev-tip-icon\"\u003e⚗️\u003c\/span\u003e\n      \u003cp\u003eFormule enrichie en \u003cstrong\u003ezinc, cuivre, manganèse et sélénium\u003c\/strong\u003e — quatre oligoéléments qui renforcent les défenses naturelles de l'organisme contre les radicaux libres, souvent impliqués dans la dégradation des tissus rénaux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003eDans quels cas utiliser ce complément rénal ?\u003c\/h2\u003e\n    \u003cdiv class=\"ev-grid\"\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e👴 Prévention senior\u003c\/h3\u003e\n        \u003cp\u003eChez les animaux âgés ou prédisposés aux troubles rénaux\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🩺 IRA \/ IRC\u003c\/h3\u003e\n        \u003cp\u003eEn cas d'insuffisance rénale aiguë ou chronique diagnostiquée\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e💧 Cystites récurrentes\u003c\/h3\u003e\n        \u003cp\u003ePour accompagner les infections urinaires à répétition\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🔄 Entretien quotidien\u003c\/h3\u003e\n        \u003cp\u003ePour le maintien de la fonction urinaire et rénale au quotidien\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🧹 Détox rénale\u003c\/h3\u003e\n        \u003cp\u003eEn soutien lors d'une cure de détoxification rénale de votre chien ou chat\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"ev-timeline\"\u003e\n      \u003cdiv class=\"ev-timeline-item\"\u003e\n        \u003cdiv class=\"ev-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"ev-timeline-content\"\u003e\n          \u003ch3\u003eDosage adapté au poids\u003c\/h3\u003e\n          \u003cp\u003eAdministrez \u003cstrong\u003e2 ml (½ cuillère à café) par tranche de 5 kg\u003c\/strong\u003e de poids corporel, sans dépasser 10 ml par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-timeline-item\"\u003e\n        \u003cdiv class=\"ev-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"ev-timeline-content\"\u003e\n          \u003ch3\u003eMode d'administration\u003c\/h3\u003e\n          \u003cp\u003eLe produit peut être donné \u003cstrong\u003edirectement dans la gueule\u003c\/strong\u003e ou mélangé à la ration alimentaire de votre animal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-timeline-item\"\u003e\n        \u003cdiv class=\"ev-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"ev-timeline-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eUne \u003cstrong\u003ecure de 20 jours\u003c\/strong\u003e est recommandée, 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 #6 --\u003e\n  \u003csection class=\"ev-section\"\u003e\n    \u003ch2\u003ePrécautions importantes\u003c\/h2\u003e\n    \u003cdiv class=\"ev-accordion\"\u003e\n      \u003cdetails class=\"ev-accordion-item\"\u003e\n        \u003csummary class=\"ev-accordion-header\"\u003e⚠️ Contre-indication avec anticoagulants\u003c\/summary\u003e\n        \u003cdiv class=\"ev-accordion-content mt-3\"\u003e\n          \u003cp\u003e\u003cstrong\u003eContre-indiqué\u003c\/strong\u003e en cas de traitement anticoagulant en raison de la présence de ginkgo biloba.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"ev-accordion-item\"\u003e\n        \u003csummary class=\"ev-accordion-header\"\u003e🏥 Avant une intervention chirurgicale\u003c\/summary\u003e\n        \u003cdiv class=\"ev-accordion-content mt-3\"\u003e\n          \u003cp\u003eCessez toute administration \u003cstrong\u003e3 jours avant une intervention chirurgicale\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"ev-accordion-item\"\u003e\n        \u003csummary class=\"ev-accordion-header\"\u003e🩺 Avis vétérinaire\u003c\/summary\u003e\n        \u003cdiv class=\"ev-accordion-content mt-3\"\u003e\n          \u003cp\u003eCe complément alimentaire ne remplace en aucun cas un traitement vétérinaire. Consultez votre vétérinaire pour tout problème de santé avéré.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #7 --\u003e\n  \u003csection class=\"ev-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003eAssociations recommandées par Ergyvet\u003c\/h2\u003e\n    \u003cp class=\"ev-section-intro\"\u003ePour une prise en charge globale du bien-être de votre animal, vous pouvez associer Ergyvet Rénal avec :\u003c\/p\u003e\n    \u003cdiv class=\"ev-grid\"\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🐟 Omegadyn\u003c\/h3\u003e\n        \u003cp\u003eDes \u003cstrong\u003eoméga 3\u003c\/strong\u003e pour renforcer les tissus fonctionnels rénaux et limiter l'inflammation. \u003ca rel=\"noopener\" title=\"Omegadyn - Oméga 3 Chien et Chat - 60 capsules - Ergyvet\" href=\"https:\/\/www.naturellement-bio.com\/products\/omegadyn-omega-3-chien-chat\" target=\"_blank\"\u003eDécouvrir →\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e⚡ Canidyn \/ Felidyn\u003c\/h3\u003e\n        \u003cp\u003eEn cas de \u003cstrong\u003efatigue générale\u003c\/strong\u003e ou d'épuisement lié à l'insuffisance rénale. \u003ca rel=\"noopener\" title=\"Canidyn - Supplément Nutritionnel Chien - 110g - Ergyvet\" href=\"https:\/\/www.naturellement-bio.com\/products\/canidyn-supplement-nutritionnel-chien\" target=\"_blank\"\u003eCanidyn →\u003c\/a\u003e | \u003ca rel=\"noopener\" title=\"Felidyn - Supplément nutritionnel Chat - 55g - Ergyvet\" href=\"https:\/\/www.naturellement-bio.com\/products\/felidyn-supplement-nutritionnel-chat-55g-ergyvet\" target=\"_blank\"\u003eFelidyn →\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ev-card\"\u003e\n        \u003ch3\u003e🦴 Artidyn\u003c\/h3\u003e\n        \u003cp\u003ePour un \u003cstrong\u003esoutien articulaire complémentaire\u003c\/strong\u003e chez les animaux seniors. \u003ca rel=\"noopener\" title=\"Artidyn - Mobilité Articulaire Chien et Chat - 110g - Ergyvet\" href=\"https:\/\/www.naturellement-bio.com\/products\/artidyn-mobilite-articulaire-chien-chat\" target=\"_blank\"\u003eDécouvrir →\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ev-cta-box\"\u003e\n      \u003cp\u003e🐾 Avec \u003cstrong\u003eErgyvet Rénal\u003c\/strong\u003e, offrez à votre chien ou votre chat un soutien naturel à base de plantes et d'oligoéléments pour préserver durablement la santé de ses reins et améliorer sa qualité de vie au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"ev-disclaimer\"\u003eComplément alimentaire pour animaux. Ne se substitue pas à un suivi vétérinaire régulier. En cas de doute, 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  --ev-cream: #f4f7f5;\n  --ev-white: #ffffff;\n  --ev-primary: #1B6B4A;\n  --ev-primary-dark: #134F36;\n  --ev-primary-light: #e8f5ee;\n  --ev-secondary: #3A9E7A;\n  --ev-accent: #7CB89F;\n  --ev-text: #1a1a1a;\n  --ev-text-light: #5a5a5a;\n  --ev-border: #d9e6df;\n  --ev-shadow: 0 4px 24px rgba(27,107,74,.08);\n  --ev-shadow-lg: 0 12px 48px rgba(27,107,74,.15);\n  --ev-radius: 20px;\n  --ev-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.ev-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--ev-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.ev-premium *, .ev-premium *::before, .ev-premium *::after {\n  box-sizing: border-box;\n}\n\n\/* === HERO === *\/\n.ev-hero {\n  position: relative;\n  background: linear-gradient(135deg, #134F36 0%, #1B6B4A 40%, #3A9E7A 100%);\n  border-radius: var(--ev-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(--ev-shadow-lg);\n}\n\n.ev-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(124,184,159,.1) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.ev-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.ev-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.ev-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.ev-description {\n  color: rgba(255,255,255,.8);\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.ev-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.ev-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(--ev-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.ev-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.ev-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.ev-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--ev-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.ev-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(--ev-primary), var(--ev-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.ev-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ev-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.ev-highlight-box {\n  background: var(--ev-white);\n  border-radius: var(--ev-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--ev-shadow);\n  border-left: 4px solid var(--ev-secondary);\n}\n\n.ev-highlight-box p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--ev-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === CARDS === *\/\n.ev-card {\n  background: var(--ev-white);\n  border-radius: var(--ev-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--ev-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.ev-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--ev-shadow-lg);\n  border-color: var(--ev-primary);\n}\n\n.ev-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--ev-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.ev-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--ev-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.ev-card a {\n  color: var(--ev-primary);\n  font-weight: 700;\n  text-decoration: none;\n  transition: color .2s ease;\n}\n\n.ev-card a:hover {\n  color: var(--ev-secondary);\n  text-decoration: underline;\n}\n\n\/* Plant cards - special accent *\/\n.ev-card-plant {\n  border-top: 3px solid var(--ev-secondary);\n}\n\n.ev-card-plant:hover {\n  border-top-color: var(--ev-primary);\n  border-left-color: transparent;\n  border-right-color: transparent;\n  border-bottom-color: transparent;\n}\n\n\/* === GRILLES === *\/\n.ev-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.ev-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.ev-grid-compact .ev-card {\n  padding: 1rem;\n}\n\n.ev-grid-compact .ev-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.ev-grid-compact .ev-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.ev-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.ev-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.ev-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--ev-primary), var(--ev-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(27,107,74,.25);\n}\n\n.ev-timeline-content {\n  flex: 1;\n  background: var(--ev-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--ev-radius-sm);\n  box-shadow: var(--ev-shadow);\n}\n\n.ev-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--ev-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.ev-timeline-content p {\n  font-size: 14px;\n  color: var(--ev-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === ACCORDÉON === *\/\n.ev-accordion {\n  background: var(--ev-white);\n  border-radius: var(--ev-radius);\n  box-shadow: var(--ev-shadow);\n  overflow: hidden;\n}\n\n.ev-accordion-item {\n  border-bottom: 1px solid var(--ev-border);\n  margin: 0;\n  padding: 0;\n}\n\n.ev-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.ev-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--ev-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.ev-accordion-header:hover {\n  background: var(--ev-primary-light);\n}\n\n.ev-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.ev-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--ev-primary);\n  transition: transform .2s ease;\n}\n\n.ev-accordion-item[open] .ev-accordion-header::after {\n  content: '−';\n}\n\n.ev-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--ev-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.ev-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.ev-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--ev-primary-light);\n  border-radius: var(--ev-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n  border: 1px solid var(--ev-border);\n}\n\n.ev-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.ev-tip p {\n  font-size: 14px;\n  color: var(--ev-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.ev-cta-box {\n  background: linear-gradient(135deg, var(--ev-primary) 0%, var(--ev-primary-dark) 100%);\n  border-radius: var(--ev-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.ev-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.ev-disclaimer {\n  font-size: 12px;\n  color: var(--ev-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  .ev-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .ev-card {\n    padding: 1.125rem;\n  }\n\n  .ev-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .ev-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--ev-radius-sm);\n  }\n\n  .ev-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .ev-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .ev-grid-compact {\n    gap: .625rem;\n  }\n\n  .ev-grid-compact .ev-card {\n    padding: .75rem;\n  }\n\n  .ev-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .ev-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .ev-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .ev-timeline-content p {\n    font-size: 13px;\n  }\n\n  .ev-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .ev-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .ev-highlight-box {\n    padding: 1.25rem;\n  }\n\n  .ev-highlight-box p {\n    font-size: 14px;\n  }\n\n  .ev-tip {\n    padding: .875rem 1rem;\n  }\n\n  .ev-tip-icon {\n    font-size: 20px;\n  }\n\n  .ev-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .ev-card {\n    animation: evFadeInUp .5s ease backwards;\n  }\n  .ev-card:nth-child(1) { animation-delay: .05s; }\n  .ev-card:nth-child(2) { animation-delay: .1s; }\n  .ev-card:nth-child(3) { animation-delay: .15s; }\n  .ev-card:nth-child(4) { animation-delay: .2s; }\n  .ev-card:nth-child(5) { animation-delay: .25s; }\n  .ev-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes evFadeInUp {\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  .ev-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":54854866436473,"sku":"ERGYVETRENAL","price":12.91,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/renal-ergyvet-min.jpg?v=1735997268"},{"product_id":"protection-anti-age-ergyvet-senior-chien-chat","title":"Ergyvet Senior - Protection Anti-âge - Chien et Chat - 100 ml","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Ergyvet Senior - Protection Anti-âge - Chien et Chat - 100 ml\nPalette détectée:\n  - Primaire: #5a8a7a (vert-gris teal du packaging et de l'image marketing)\n  - Secondaire: #3d5e52 (vert foncé profond, fond de l'étiquette)\n  - Accent: #8fb5a3 (vert doux, feuilles de ginkgo)\nAmbiance: Naturel\/vétérinaire, bienveillant, protection animale senior, tons verts apaisants avec du gris élégant. Univers santé animale premium avec une touche de douceur.\nPréfixe CSS: evs\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Ergyvet Senior : le complément anti-âge naturel pour votre chien ou chat\"\n  2. \"Pourquoi choisir Ergyvet Senior pour votre animal âgé ?\"\n  3. \"Des ingrédients naturels aux vertus reconnues\"\n  4. \"Quand donner Ergyvet Senior à votre animal ?\"\n  5. \"Conseils d'utilisation et posologie\"\n  6. \"Précautions importantes\"\n  7. \"Associations recommandées pour un soutien complet\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"evs-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"evs-hero\"\u003e\n    \u003cdiv class=\"evs-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"evs-hero-content\"\u003e\n      \u003cdiv class=\"evs-badges-top\"\u003e\n        \u003cspan class=\"evs-badge\"\u003e🐾 Chien \u0026amp; chat\u003c\/span\u003e\n        \u003cspan class=\"evs-badge\"\u003e🌿 4 plantes adaptogènes\u003c\/span\u003e\n        \u003cspan class=\"evs-badge\"\u003e🛡️ Protection anti-âge\u003c\/span\u003e\n        \u003cspan class=\"evs-badge\"\u003e💧 100 ml – Solution buvable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"evs-hero-title\"\u003eErgyvet Senior\u003c\/span\u003e\n      \u003cp class=\"evs-subtitle\"\u003eProtection anti-âge naturelle pour chien et chat\u003c\/p\u003e\n      \u003cp class=\"evs-description\"\u003eUne formule unique associant plantes adaptogènes et oligoéléments antioxydants pour accompagner votre compagnon dans ses années dorées avec vitalité et sérénité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"evs-section\"\u003e\n    \u003ch2\u003eErgyvet Senior : le complément anti-âge naturel pour votre chien ou chat\u003c\/h2\u003e\n    \u003cp class=\"evs-section-intro\"\u003eVotre compagnon vieillit et vous remarquez qu'il est moins vif, plus fatigué, voire désorienté ? \u003cstrong\u003eErgyvet Senior\u003c\/strong\u003e est un \u003cstrong\u003ecomplément alimentaire pour chien et chat\u003c\/strong\u003e spécialement formulé pour accompagner les animaux âgés au quotidien.\u003c\/p\u003e\n    \u003cp class=\"evs-section-intro\"\u003eGrâce à une association unique de \u003cstrong\u003eplantes adaptogènes et d'oligoéléments antioxydants\u003c\/strong\u003e, cette solution buvable aide à préserver la vitalité, les fonctions cognitives et le bien-être général de votre fidèle ami.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"evs-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Ergyvet Senior pour votre animal âgé ?\u003c\/h2\u003e\n    \u003cp class=\"evs-section-intro\"\u003eEn vieillissant, les chiens et les chats sont confrontés aux mêmes mécanismes que nous : stress oxydatif, déclin cognitif, baisse d'énergie, perte d'appétit. \u003cstrong\u003eErgyvet Senior\u003c\/strong\u003e agit sur plusieurs fronts pour atténuer ces effets :\u003c\/p\u003e\n    \u003cdiv class=\"evs-grid\"\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e🛡️ Protection antioxydante\u003c\/h3\u003e\n        \u003cp\u003eLes oligoéléments (zinc, cuivre, manganèse, sélénium) neutralisent les radicaux libres responsables du vieillissement cellulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e🧠 Soutien des fonctions cognitives\u003c\/h3\u003e\n        \u003cp\u003eLe ginkgo biloba améliore la circulation cérébrale et aide à réduire le ralentissement cognitif.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e⚡ Lutte contre la fatigue et le manque d'appétit\u003c\/h3\u003e\n        \u003cp\u003eLe ginseng et le curcuma redonnent du tonus et stimulent l'envie de manger.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e💪 Renforcement immunitaire\u003c\/h3\u003e\n        \u003cp\u003eL'astragale soutient les défenses naturelles et favorise un bon équilibre du microbiote.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"evs-section\"\u003e\n    \u003ch2\u003eDes ingrédients naturels aux vertus reconnues\u003c\/h2\u003e\n    \u003cp class=\"evs-section-intro\"\u003eLa formule d'Ergyvet Senior repose sur quatre plantes soigneusement sélectionnées, chacune apportant des bienfaits complémentaires :\u003c\/p\u003e\n    \u003cdiv class=\"evs-grid\"\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e🌱 Astragale\u003c\/h3\u003e\n        \u003cp\u003eTonique général utilisé en médecine traditionnelle chinoise, elle stimule l'immunité et réduit les réactions inflammatoires liées à l'âge.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e🟡 Curcuma\u003c\/h3\u003e\n        \u003cp\u003ePuissant antioxydant, il protège les cellules, soutient la digestion et soulage les inconforts articulaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e🍃 Ginkgo biloba\u003c\/h3\u003e\n        \u003cp\u003eReconnu pour favoriser la microcirculation sanguine, il contribue à ralentir la dégénérescence de la vue et de l'audition.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e🔴 Ginseng\u003c\/h3\u003e\n        \u003cp\u003eAdaptogène tonifiant, il aide à combattre la fatigue chronique et soutient le système nerveux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"evs-tip\"\u003e\n      \u003cspan class=\"evs-tip-icon\"\u003e🔬\u003c\/span\u003e\n      \u003cp\u003eCes plantes sont enrichies en \u003cstrong\u003ezinc, cuivre, manganèse et sélénium\u003c\/strong\u003e, des oligoéléments essentiels à la protection cellulaire et au bon fonctionnement de l'organisme vieillissant.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"evs-section\"\u003e\n    \u003ch2\u003eQuand donner Ergyvet Senior à votre animal ?\u003c\/h2\u003e\n    \u003cp class=\"evs-section-intro\"\u003eCe \u003cstrong\u003ecomplément alimentaire chien et chat\u003c\/strong\u003e est particulièrement recommandé dans les situations suivantes :\u003c\/p\u003e\n    \u003cdiv class=\"evs-grid-compact\"\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e👀 Premiers signes du vieillissement\u003c\/h3\u003e\n        \u003cp\u003eBaisse de vivacité, désorientation.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e😴 Fatigue persistante\u003c\/h3\u003e\n        \u003cp\u003eManque d'entrain au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e🍽️ Perte d'appétit\u003c\/h3\u003e\n        \u003cp\u003eDésintérêt pour sa gamelle.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e🧩 Ralentissement cognitif\u003c\/h3\u003e\n        \u003cp\u003eTroubles du sommeil, perte de repères.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"evs-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"evs-timeline\"\u003e\n      \u003cdiv class=\"evs-timeline-item\"\u003e\n        \u003cdiv class=\"evs-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"evs-timeline-content\"\u003e\n          \u003ch3\u003eDosage recommandé\u003c\/h3\u003e\n          \u003cp\u003eAdministrez \u003cstrong\u003e2 ml (soit ½ cuillère à café) par tranche de 5 kg de poids corporel\u003c\/strong\u003e, sans dépasser 10 ml par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evs-timeline-item\"\u003e\n        \u003cdiv class=\"evs-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"evs-timeline-content\"\u003e\n          \u003ch3\u003eMode d'administration\u003c\/h3\u003e\n          \u003cp\u003eLe produit peut être donné \u003cstrong\u003edirectement dans la gueule\u003c\/strong\u003e ou \u003cstrong\u003emélangé à la ration alimentaire\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evs-timeline-item\"\u003e\n        \u003cdiv class=\"evs-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"evs-timeline-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eUne \u003cstrong\u003ecure de 20 jours\u003c\/strong\u003e est recommandée, 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  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 --\u003e\n  \u003csection class=\"evs-section\"\u003e\n    \u003ch2\u003ePrécautions importantes\u003c\/h2\u003e\n    \u003cdiv class=\"evs-accordion\"\u003e\n      \u003cdetails class=\"evs-accordion-item\"\u003e\n        \u003csummary class=\"evs-accordion-header\"\u003e⚠️ Contre-indications\u003c\/summary\u003e\n        \u003cdiv class=\"evs-accordion-content mt-3\"\u003e\n          \u003cp\u003e\u003cstrong\u003eContre-indiqué\u003c\/strong\u003e chez les animaux sous anticoagulants (présence de ginkgo biloba).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"evs-accordion-item\"\u003e\n        \u003csummary class=\"evs-accordion-header\"\u003e🏥 Avant une intervention chirurgicale\u003c\/summary\u003e\n        \u003cdiv class=\"evs-accordion-content mt-3\"\u003e\n          \u003cp\u003eCessez toute administration \u003cstrong\u003e3 jours avant une intervention chirurgicale\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"evs-accordion-item\"\u003e\n        \u003csummary class=\"evs-accordion-header\"\u003e📋 Rappel important\u003c\/summary\u003e\n        \u003cdiv class=\"evs-accordion-content mt-3\"\u003e\n          \u003cp\u003eCe complément ne remplace ni un traitement vétérinaire ni une alimentation équilibrée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #7 --\u003e\n  \u003csection class=\"evs-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003eAssociations recommandées pour un soutien complet\u003c\/h2\u003e\n    \u003cp class=\"evs-section-intro\"\u003ePour renforcer l'action d'Ergyvet Senior, vous pouvez l'associer à d'autres produits de la gamme Ergyvet :\u003c\/p\u003e\n    \u003cdiv class=\"evs-grid\"\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e🦴 Artidyn\u003c\/h3\u003e\n        \u003cp\u003eEn cas de raideurs ou de troubles articulaires. \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/artidyn-mobilite-articulaire-chien-chat\" target=\"_blank\" title=\"Artidyn - Mobilité Articulaire Chien et Chat - 110g - Ergyvet\" rel=\"noopener\"\u003eDécouvrir →\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e✨ Oligodyn\u003c\/h3\u003e\n        \u003cp\u003ePour relancer les fonctions cellulaires et renforcer la vitalité. \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/oligodyn-equilibre-vitalite-pour-chien-et-chat-100-ml-ergyvet\" target=\"_blank\" title=\"Oligodyn - Equilibre \u0026amp; Vitalité pour Chien et Chat - 100 ml - Ergyvet\" rel=\"noopener\"\u003eDécouvrir →\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e🐟 Omegadyn\u003c\/h3\u003e\n        \u003cp\u003ePour un apport en oméga 3 bénéfique aux fonctions cognitives et articulaires. \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/omegadyn-omega-3-chien-chat\" target=\"_blank\" title=\"Omegadyn - Oméga 3 Chien et Chat - 60 capsules - Ergyvet\" rel=\"noopener\"\u003eDécouvrir →\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"evs-card\"\u003e\n        \u003ch3\u003e💎 Silicium\u003c\/h3\u003e\n        \u003cp\u003ePour soutenir le système ostéoarticulaire. \u003ca href=\"https:\/\/www.naturellement-bio.com\/products\/silicium-confort-articulaire-chien-chat\" target=\"_blank\" title=\"Silicium - Confort articulaire pour Chien et Chat - 100 ml - Ergyvet\" rel=\"noopener\"\u003eDécouvrir →\u003c\/a\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"evs-cta-box\"\u003e\n      \u003cp\u003e🐾 Avec \u003cstrong\u003eErgyvet Senior\u003c\/strong\u003e, vous offrez à votre compagnon une protection naturelle et complète pour traverser ses années dorées avec confort et sérénité.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"evs-disclaimer\"\u003eComplément alimentaire pour animaux. Ne se substitue pas à une alimentation é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\/* === VARIABLES CSS === *\/\n:root {\n  --evs-cream: #f5f7f6;\n  --evs-white: #ffffff;\n  --evs-primary: #5a8a7a;\n  --evs-primary-dark: #3d5e52;\n  --evs-primary-light: #e8f0ec;\n  --evs-secondary: #7aab96;\n  --evs-accent: #8fb5a3;\n  --evs-text: #1a1a1a;\n  --evs-text-light: #5a5a5a;\n  --evs-border: #dce5e0;\n  --evs-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --evs-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --evs-radius: 20px;\n  --evs-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.evs-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--evs-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.evs-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--evs-primary-dark) 0%, var(--evs-primary) 50%, var(--evs-secondary) 100%);\n  border-radius: var(--evs-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(--evs-shadow-lg);\n}\n\n.evs-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.evs-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n\/* === TITRE HERO === *\/\n.evs-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.evs-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.evs-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\/* === BADGES === *\/\n.evs-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.evs-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(--evs-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.evs-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.evs-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.evs-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--evs-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.evs-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(--evs-primary), var(--evs-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.evs-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--evs-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.evs-card {\n  background: var(--evs-white);\n  border-radius: var(--evs-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--evs-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.evs-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--evs-shadow-lg);\n  border-color: var(--evs-primary);\n}\n\n.evs-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--evs-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.evs-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--evs-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.evs-card a {\n  color: var(--evs-primary);\n  font-weight: 700;\n  text-decoration: none;\n  transition: color .2s ease;\n}\n\n.evs-card a:hover {\n  color: var(--evs-primary-dark);\n  text-decoration: underline;\n}\n\n\/* === GRILLES === *\/\n.evs-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.evs-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.evs-grid-compact .evs-card {\n  padding: 1rem;\n}\n\n.evs-grid-compact .evs-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.evs-grid-compact .evs-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.evs-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.evs-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.evs-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--evs-primary), var(--evs-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.evs-timeline-content {\n  flex: 1;\n  background: var(--evs-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--evs-radius-sm);\n  box-shadow: var(--evs-shadow);\n}\n\n.evs-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--evs-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.evs-timeline-content p {\n  font-size: 14px;\n  color: var(--evs-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === ACCORDÉON === *\/\n.evs-accordion {\n  background: var(--evs-white);\n  border-radius: var(--evs-radius);\n  box-shadow: var(--evs-shadow);\n  overflow: hidden;\n}\n\n.evs-accordion-item {\n  border-bottom: 1px solid var(--evs-border);\n  margin: 0;\n  padding: 0;\n}\n\n.evs-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.evs-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--evs-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.evs-accordion-header:hover {\n  background: var(--evs-primary-light);\n}\n\n.evs-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.evs-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--evs-primary);\n  transition: transform .2s ease;\n}\n\n.evs-accordion-item[open] .evs-accordion-header::after {\n  content: '−';\n}\n\n.evs-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--evs-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.evs-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.evs-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--evs-primary-light);\n  border-radius: var(--evs-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.evs-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.evs-tip p {\n  font-size: 14px;\n  color: var(--evs-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.evs-cta-box {\n  background: linear-gradient(135deg, var(--evs-primary) 0%, var(--evs-primary-dark) 100%);\n  border-radius: var(--evs-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.evs-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.evs-disclaimer {\n  font-size: 12px;\n  color: var(--evs-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  .evs-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .evs-card {\n    padding: 1.125rem;\n  }\n\n  .evs-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .evs-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--evs-radius-sm);\n  }\n\n  .evs-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .evs-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .evs-grid-compact {\n    gap: .625rem;\n  }\n\n  .evs-grid-compact .evs-card {\n    padding: .75rem;\n  }\n\n  .evs-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .evs-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .evs-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .evs-timeline-content p {\n    font-size: 13px;\n  }\n\n  .evs-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .evs-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .evs-testimonial {\n    padding: 1.25rem;\n  }\n\n  .evs-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .evs-card {\n    animation: evssFadeInUp .5s ease backwards;\n  }\n  .evs-card:nth-child(1) { animation-delay: .05s; }\n  .evs-card:nth-child(2) { animation-delay: .1s; }\n  .evs-card:nth-child(3) { animation-delay: .15s; }\n  .evs-card:nth-child(4) { animation-delay: .2s; }\n  .evs-card:nth-child(5) { animation-delay: .25s; }\n  .evs-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes evssFadeInUp {\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  .evs-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":54854872760697,"sku":"ERGYVETSENIOR","price":15.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/senior-ergyvet-min.jpg?v=1735997831"},{"product_id":"ergyvet-serenite-zen-calme-chien-chat-100ml","title":"Ergyvet Sérénité - Zen et Calme Chien et Chat - 100 ml","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Ergyvet Sérénité - Zen et Calme Chien et Chat - 100 ml\nPalette détectée:\n  - Primaire: #6B4C8A (violet\/pourpre de l'étiquette et du bandeau)\n  - Secondaire: #4A8C5C (vert menthe\/nature des feuilles)\n  - Accent: #2C6E49 (vert foncé des éléments naturels)\n  - Fond packaging: blanc\/crème avec flacon ambre foncé\nAmbiance: Naturel, apaisant, vétérinaire\/santé animale, zen, douceur\nPréfixe CSS: sv\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Ergyvet Sérénité : le complément alimentaire anti-stress pour chien et chat\"\n  2. \"Pourquoi choisir ce complément anti-stress naturel ?\"\n  3. \"Dans quelles situations l'utiliser ?\"\n  4. \"Conseils d'utilisation et posologie\"\n  5. \"Associations recommandées pour un bien-être complet\"\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=\"sv-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"sv-hero\"\u003e\n    \u003cdiv class=\"sv-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"sv-hero-content\"\u003e\n      \u003cdiv class=\"sv-badges-top\"\u003e\n        \u003cspan class=\"sv-badge\"\u003e🌿 Plantes apaisantes\u003c\/span\u003e\n        \u003cspan class=\"sv-badge\"\u003e🐶🐱 Chien \u0026amp; chat\u003c\/span\u003e\n        \u003cspan class=\"sv-badge\"\u003e💧 Solution liquide 100 ml\u003c\/span\u003e\n        \u003cspan class=\"sv-badge\"\u003e🧪 Oligoéléments antioxydants\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"sv-hero-title\"\u003eErgyvet Sérénité\u003c\/span\u003e\n      \u003cp class=\"sv-subtitle\"\u003eZen \u0026amp; calme pour chien et chat\u003c\/p\u003e\n      \u003cp class=\"sv-description\"\u003eFormule naturelle à base d'aubépine, mélisse et valériane pour aider votre compagnon à retrouver sérénité et équilibre au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"sv-section\"\u003e\n    \u003ch2\u003eErgyvet Sérénité : le complément alimentaire anti-stress pour chien et chat\u003c\/h2\u003e\n    \u003cp class=\"sv-section-intro\"\u003eVotre chien aboie sans raison, votre chat se cache au moindre bruit ? Le stress chez nos animaux de compagnie est bien réel et peut altérer profondément leur qualité de vie.\u003c\/p\u003e\n    \u003cdiv class=\"sv-highlight-box\"\u003e\n      \u003cp\u003e\u003cstrong\u003eErgyvet Sérénité\u003c\/strong\u003e est un \u003cstrong\u003ecomplément alimentaire anti-stress pour chien et chat\u003c\/strong\u003e formulé à partir de plantes apaisantes et d'oligoéléments. Cette solution liquide naturelle aide votre compagnon à retrouver calme et équilibre au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"sv-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce complément anti-stress naturel ?\u003c\/h2\u003e\n    \u003cp class=\"sv-section-intro\"\u003eContrairement aux solutions chimiques, Ergyvet Sérénité mise sur la synergie de \u003cstrong\u003etrois plantes aux vertus reconnues\u003c\/strong\u003e en phytothérapie animale.\u003c\/p\u003e\n    \u003cdiv class=\"sv-grid\"\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🌸 Aubépine\u003c\/h3\u003e\n        \u003cp\u003eDotée de propriétés sédatives douces, elle contribue à réduire l'anxiété modérée et les palpitations. Particulièrement adaptée aux animaux hyperactifs ou présentant une sensibilité cardiaque.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🍃 Mélisse\u003c\/h3\u003e\n        \u003cp\u003eApaise la nervosité, facilite l'endormissement et calme les spasmes digestifs ou urinaires souvent liés au stress.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🌱 Valériane\u003c\/h3\u003e\n        \u003cp\u003eFavorise la relaxation profonde, aide à réduire les troubles du sommeil et soulage les tensions musculaires. Son odeur est naturellement attrayante pour les chats, facilitant l'administration.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sv-tip\"\u003e\n      \u003cspan class=\"sv-tip-icon\"\u003e🔬\u003c\/span\u003e\n      \u003cp\u003eLa formule est enrichie en \u003cstrong\u003eoligoéléments aux propriétés antioxydantes\u003c\/strong\u003e, qui soutiennent le système nerveux et protègent les cellules contre le stress oxydatif.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"sv-section\"\u003e\n    \u003ch2\u003eDans quelles situations l'utiliser ?\u003c\/h2\u003e\n    \u003cp class=\"sv-section-intro\"\u003eCe \u003cstrong\u003ecomplément alimentaire anti-stress pour chat et chien\u003c\/strong\u003e s'avère particulièrement utile dans de nombreuses circonstances.\u003c\/p\u003e\n    \u003cdiv class=\"sv-grid-compact\"\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e😟 Anxiété \u0026amp; déprime\u003c\/h3\u003e\n        \u003cp\u003eÉtats anxieux, déprime ou changement de comportement soudain.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🌙 Troubles du sommeil\u003c\/h3\u003e\n        \u003cp\u003eAgitation nocturne, difficultés d'endormissement, réveils fréquents.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🏆 Compétitions sportives\u003c\/h3\u003e\n        \u003cp\u003ePréparation aux compétitions canines : agility, canicross, expositions…\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e⛈️ Stress ponctuel\u003c\/h3\u003e\n        \u003cp\u003eDéménagement, orage, feux d'artifice, visite chez le vétérinaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e📉 Baisse de performance\u003c\/h3\u003e\n        \u003cp\u003eBaisse de performances physiques liée à la nervosité et au stress.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e❤️ Fonction cardiaque\u003c\/h3\u003e\n        \u003cp\u003eSoutien de la fonction cardiaque en période de tension nerveuse.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"sv-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation et posologie\u003c\/h2\u003e\n    \u003cdiv class=\"sv-timeline\"\u003e\n      \u003cdiv class=\"sv-timeline-item\"\u003e\n        \u003cdiv class=\"sv-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"sv-timeline-content\"\u003e\n          \u003ch3\u003eDosage adapté au poids\u003c\/h3\u003e\n          \u003cp\u003eAdministrez \u003cstrong\u003e2 ml (soit ½ cuillère à café) par tranche de 5 kg\u003c\/strong\u003e de poids corporel. Ne dépassez pas 10 ml par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-timeline-item\"\u003e\n        \u003cdiv class=\"sv-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"sv-timeline-content\"\u003e\n          \u003ch3\u003eMode d'administration\u003c\/h3\u003e\n          \u003cp\u003eDonnez le produit directement dans la gueule de votre animal ou mélangez-le à sa ration alimentaire pour une prise facilitée.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-timeline-item\"\u003e\n        \u003cdiv class=\"sv-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"sv-timeline-content\"\u003e\n          \u003ch3\u003eDurée de la cure\u003c\/h3\u003e\n          \u003cp\u003eUne \u003cstrong\u003ecure de 20 jours\u003c\/strong\u003e est recommandée pour obtenir des résultats durables. En cas de doute, demandez conseil à votre vétérinaire pour adapter la durée ou le dosage.\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=\"sv-section\"\u003e\n    \u003ch2\u003eAssociations recommandées pour un bien-être complet\u003c\/h2\u003e\n    \u003cp class=\"sv-section-intro\"\u003ePour une prise en charge globale, vous pouvez associer Ergyvet Sérénité à d'autres produits de la gamme.\u003c\/p\u003e\n    \u003cdiv class=\"sv-grid\"\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e💪 Canidyn \/ Felidyn\u003c\/h3\u003e\n        \u003cp\u003ePour renforcer le tonus et l'état général de votre animal. \u003ca rel=\"noopener\" title=\"Canidyn - Supplément Nutritionnel Chien - 110g - Ergyvet\" href=\"https:\/\/www.naturellement-bio.com\/products\/canidyn-supplement-nutritionnel-chien\" target=\"_blank\"\u003eCanidyn\u003c\/a\u003e pour les chiens, \u003ca rel=\"noopener\" title=\"Felidyn - Supplément nutritionnel Chat - 55g - Ergyvet\" href=\"https:\/\/www.naturellement-bio.com\/products\/felidyn-supplement-nutritionnel-chat-55g-ergyvet\" target=\"_blank\"\u003eFelidyn\u003c\/a\u003e pour les chats.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e⚡ Oligodyn\u003c\/h3\u003e\n        \u003cp\u003ePour dynamiser les fonctions cellulaires et renforcer la vitalité. \u003ca rel=\"noopener\" title=\"Oligodyn - Equilibre \u0026amp; Vitalité pour Chien et Chat - 100 ml - Ergyvet\" href=\"https:\/\/www.naturellement-bio.com\/products\/oligodyn-equilibre-vitalite-pour-chien-et-chat-100-ml-ergyvet\" target=\"_blank\"\u003eDécouvrir Oligodyn\u003c\/a\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🧠 Omegadyn\u003c\/h3\u003e\n        \u003cp\u003ePour soutenir l'activité cognitive et renforcer la sérénité. \u003ca rel=\"noopener\" title=\"Omegadyn - Oméga 3 Chien et Chat - 60capsules - Ergyvet\" href=\"https:\/\/www.naturellement-bio.com\/products\/omegadyn-omega-3-chien-chat\" target=\"_blank\"\u003eDécouvrir Omegadyn\u003c\/a\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🦠 Zeodyn\u003c\/h3\u003e\n        \u003cp\u003eEn cas de troubles digestifs liés au stress, pour rééquilibrer la flore intestinale. \u003ca rel=\"noopener\" title=\"Zeodyn - Probiotique Chien et Chat - 70g - Ergyvet\" href=\"https:\/\/www.naturellement-bio.com\/products\/zeodyn-probiotique-chien-chat\" target=\"_blank\"\u003eDécouvrir Zeodyn\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=\"sv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"sv-accordion\"\u003e\n      \u003cdetails class=\"sv-accordion-item\"\u003e\n        \u003csummary class=\"sv-accordion-header\"\u003eℹ️ Recommandations générales\u003c\/summary\u003e\n        \u003cdiv class=\"sv-accordion-content mt-3\"\u003e\n          \u003cp\u003eAucune précaution particulière n'est requise pour ce produit. Cependant, ce complément alimentaire ne remplace en aucun cas un traitement vétérinaire. Si les symptômes de stress persistent, consultez votre vétérinaire afin d'écarter toute cause médicale sous-jacente.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"sv-accordion-item\"\u003e\n        \u003csummary class=\"sv-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"sv-accordion-content mt-3\"\u003e\n          \u003cp\u003eConservez le flacon à l'abri de la chaleur et de la lumière, hors de portée des enfants.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sv-cta-box\"\u003e\n      \u003cp\u003eAvec \u003cstrong\u003eErgyvet Sérénité\u003c\/strong\u003e, vous offrez à votre chien ou votre chat une approche naturelle et douce pour l'aider à retrouver l'apaisement qu'il mérite, jour après jour. 🐾\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"sv-disclaimer\"\u003eComplément alimentaire pour animaux. 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  --sv-cream: #f7f5f0;\n  --sv-white: #ffffff;\n  --sv-primary: #6B4C8A;\n  --sv-primary-dark: #4A3366;\n  --sv-primary-light: #f3eef8;\n  --sv-secondary: #4A8C5C;\n  --sv-accent: #2C6E49;\n  --sv-text: #1a1a1a;\n  --sv-text-light: #5a5a5a;\n  --sv-border: #e0ddd8;\n  --sv-shadow: 0 4px 24px rgba(107,76,138,.08);\n  --sv-shadow-lg: 0 12px 48px rgba(107,76,138,.15);\n  --sv-radius: 20px;\n  --sv-radius-sm: 12px;\n}\n\n.sv-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--sv-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.sv-hero {\n  position: relative;\n  background: linear-gradient(135deg, #6B4C8A 0%, #4A3366 40%, #2C6E49 100%);\n  border-radius: var(--sv-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(--sv-shadow-lg);\n}\n\n.sv-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: radial-gradient(circle at 20% 80%, rgba(255,255,255,.08) 0%, transparent 50%),\n              radial-gradient(circle at 80% 20%, rgba(74,140,92,.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.sv-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.sv-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.sv-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.sv-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.sv-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.sv-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(--sv-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.sv-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.sv-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.sv-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--sv-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.sv-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(--sv-primary), var(--sv-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO === *\/\n.sv-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sv-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.sv-highlight-box {\n  background: var(--sv-white);\n  border-radius: var(--sv-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--sv-shadow);\n  border-left: 4px solid var(--sv-secondary);\n  text-align: center;\n}\n\n.sv-highlight-box p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--sv-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === CARDS === *\/\n.sv-card {\n  background: var(--sv-white);\n  border-radius: var(--sv-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--sv-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.sv-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--sv-shadow-lg);\n  border-color: var(--sv-primary);\n}\n\n.sv-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--sv-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.sv-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--sv-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.sv-card a {\n  color: var(--sv-primary);\n  text-decoration: underline;\n  font-weight: 600;\n  transition: color .2s ease;\n}\n\n.sv-card a:hover {\n  color: var(--sv-secondary);\n}\n\n\/* === GRILLES === *\/\n.sv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.sv-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.sv-grid-compact .sv-card {\n  padding: 1rem;\n}\n\n.sv-grid-compact .sv-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.sv-grid-compact .sv-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.sv-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sv-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.sv-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--sv-primary), var(--sv-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.sv-timeline-content {\n  flex: 1;\n  background: var(--sv-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--sv-radius-sm);\n  box-shadow: var(--sv-shadow);\n}\n\n.sv-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--sv-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.sv-timeline-content p {\n  font-size: 14px;\n  color: var(--sv-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.sv-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--sv-primary-light);\n  border-radius: var(--sv-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.sv-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.sv-tip p {\n  font-size: 14px;\n  color: var(--sv-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDÉON === *\/\n.sv-accordion {\n  background: var(--sv-white);\n  border-radius: var(--sv-radius);\n  box-shadow: var(--sv-shadow);\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.sv-accordion-item {\n  border-bottom: 1px solid var(--sv-border);\n  margin: 0;\n  padding: 0;\n}\n\n.sv-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.sv-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--sv-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.sv-accordion-header:hover {\n  background: var(--sv-primary-light);\n}\n\n.sv-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.sv-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--sv-primary);\n  transition: transform .2s ease;\n}\n\n.sv-accordion-item[open] .sv-accordion-header::after {\n  content: '−';\n}\n\n.sv-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--sv-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.sv-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA === *\/\n.sv-cta-box {\n  background: linear-gradient(135deg, var(--sv-primary) 0%, var(--sv-primary-dark) 100%);\n  border-radius: var(--sv-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.sv-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.sv-disclaimer {\n  font-size: 12px;\n  color: var(--sv-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  .sv-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .sv-card {\n    padding: 1.125rem;\n  }\n\n  .sv-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .sv-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--sv-radius-sm);\n  }\n\n  .sv-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .sv-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .sv-grid-compact {\n    gap: .625rem;\n  }\n\n  .sv-grid-compact .sv-card {\n    padding: .75rem;\n  }\n\n  .sv-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .sv-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .sv-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .sv-timeline-content p {\n    font-size: 13px;\n  }\n\n  .sv-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .sv-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .sv-highlight-box {\n    padding: 1.25rem;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .sv-card {\n    animation: svFadeInUp .5s ease backwards;\n  }\n  .sv-card:nth-child(1) { animation-delay: .05s; }\n  .sv-card:nth-child(2) { animation-delay: .1s; }\n  .sv-card:nth-child(3) { animation-delay: .15s; }\n  .sv-card:nth-child(4) { animation-delay: .2s; }\n  .sv-card:nth-child(5) { animation-delay: .25s; }\n  .sv-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes svFadeInUp {\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  .sv-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":54854891569529,"sku":"ERGYVETSERENITE","price":15.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/serenite-ergyvet-min.jpg?v=1735998412"},{"product_id":"animalyon-articulations-et-os-catalyons","title":"Animalyon Articulations, Os \u0026 Pelage - 500 ml - Catalyons","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Animalyon Articulations, Os \u0026 Pelage - 500 ml - Catalyons\nPalette détectée:\n  - Primaire: #2E6EB5 (bleu vif de la bande\/vague sur l'étiquette)\n  - Secondaire: #E8763A (orange du chat\/silhouettes animaux)\n  - Accent: #2B3A5C (bleu marine foncé des silhouettes cheval)\n  - Fond bouteille: ambre\/brun pharmaceutique\nAmbiance: Santé animale, naturalité, confiance vétérinaire, soin premium pour animaux\nPréfixe CSS: aop\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Animalyon Articulations, Os \u0026 Pelage : le complément alimentaire naturel pour chien, chat et NAC\"\n  2. \"Pourquoi choisir ce complément alimentaire pour les articulations de votre chien ou chat ?\"\n  3. \"Une composition pure aux actifs synergiques\"\n  4. \"Apports nutritionnels pour 15 mL\"\n  5. \"Posologie : comment donner Animalyon à votre animal ?\"\n  6. \"Pour quels animaux et dans quels cas ?\"\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=\"aop-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"aop-hero\"\u003e\n    \u003cdiv class=\"aop-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"aop-hero-content\"\u003e\n      \u003cdiv class=\"aop-badges-top\"\u003e\n        \u003cspan class=\"aop-badge\"\u003e🐾 Chiens, chats \u0026amp; NAC\u003c\/span\u003e\n        \u003cspan class=\"aop-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"aop-badge\"\u003e💧 Procédé breveté\u003c\/span\u003e\n        \u003cspan class=\"aop-badge\"\u003e🧪 Oligo-éléments ionisés\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"aop-hero-title\"\u003eAnimalyon Articulations, Os \u0026amp; Pelage\u003c\/span\u003e\n      \u003cp class=\"aop-subtitle\"\u003eCatalyons · 500 mL · Goût neutre\u003c\/p\u003e\n      \u003cp class=\"aop-description\"\u003eLe complexe d'oligo-éléments liquide et ionisé qui soutient la souplesse articulaire, la solidité osseuse et la beauté du pelage de votre compagnon.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"aop-section\"\u003e\n    \u003ch2\u003eAnimalyon Articulations, Os \u0026amp; Pelage : le complément alimentaire naturel pour chien, chat et NAC\u003c\/h2\u003e\n    \u003cp class=\"aop-section-intro\"\u003eVotre compagnon à quatre pattes montre des signes de raideur au lever ? Son pelage a perdu de son éclat ?\u003c\/p\u003e\n    \u003cdiv class=\"aop-highlight-box\"\u003e\n      \u003cp\u003e\u003cstrong\u003eAnimalyon Articulations, Os \u0026amp; Pelage\u003c\/strong\u003e du laboratoire Catalyons est un \u003cstrong\u003ecomplément alimentaire naturel pour chien, chat et petits animaux\u003c\/strong\u003e, spécialement formulé pour soutenir la souplesse articulaire, la solidité osseuse et la beauté du pelage. Grâce à un procédé breveté à base d'eau purifiée et dynamisée, ce complexe d'oligo-éléments offre une \u003cstrong\u003eassimilation optimale\u003c\/strong\u003e, tout en douceur pour l'organisme de votre animal.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"aop-section\"\u003e\n    \u003ch2\u003ePourquoi choisir ce complément alimentaire pour les articulations de votre chien ou chat ?\u003c\/h2\u003e\n    \u003cdiv class=\"aop-grid-compact\"\u003e\n      \u003cdiv class=\"aop-card\"\u003e\n        \u003ch3\u003e💧 Forme liquide ionisée\u003c\/h3\u003e\n        \u003cp\u003eMinéraux et oligo-éléments directement biodisponibles, sans surcharger le système digestif\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aop-card\"\u003e\n        \u003ch3\u003e🦴 Triple action ciblée\u003c\/h3\u003e\n        \u003cp\u003eAgit sur les os, les cartilages et le pelage en une seule formule complète\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aop-card\"\u003e\n        \u003ch3\u003e🌿 Zéro additif\u003c\/h3\u003e\n        \u003cp\u003eSans conservateur ni arôme artificiel, pour une tolérance maximale\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aop-card\"\u003e\n        \u003ch3\u003e⚡ Assimilation optimale\u003c\/h3\u003e\n        \u003cp\u003eProcédé breveté d'eau purifiée et dynamisée pour une efficacité renforcée\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"aop-tip\"\u003e\n      \u003cspan class=\"aop-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003eAvec l'âge, l'activité intense ou la prédisposition de certaines races, les articulations de nos animaux peuvent s'user prématurément. Un complément bien formulé fait toute la différence au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"aop-section\"\u003e\n    \u003ch2\u003eUne composition pure aux actifs synergiques\u003c\/h2\u003e\n    \u003cp class=\"aop-section-intro\"\u003eChaque ingrédient a été sélectionné pour son rôle précis dans le maintien du confort articulaire et la qualité du poil.\u003c\/p\u003e\n    \u003cdiv class=\"aop-grid\"\u003e\n      \u003cdiv class=\"aop-card\"\u003e\n        \u003ch3\u003e🧲 Magnésium\u003c\/h3\u003e\n        \u003cp\u003eContribue au bon fonctionnement musculaire et nerveux, participe à la solidité du squelette\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aop-card\"\u003e\n        \u003ch3\u003e🦷 Phosphore\u003c\/h3\u003e\n        \u003cp\u003eEssentiel à la minéralisation des os et des dents\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aop-card\"\u003e\n        \u003ch3\u003e🎋 Silicium (exsudat de bambou)\u003c\/h3\u003e\n        \u003cp\u003eFavorise la souplesse des articulations et renforce la structure du poil\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aop-card\"\u003e\n        \u003ch3\u003e✨ Zinc\u003c\/h3\u003e\n        \u003cp\u003eSoutient la régénération tissulaire et l'éclat du pelage\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aop-card\"\u003e\n        \u003ch3\u003e🔗 Cuivre\u003c\/h3\u003e\n        \u003cp\u003eImpliqué dans la formation du collagène et la pigmentation du poil\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aop-card\"\u003e\n        \u003ch3\u003e⚙️ Manganèse\u003c\/h3\u003e\n        \u003cp\u003eParticipe au métabolisme du cartilage et de l'os\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"aop-accordion\" style=\"margin-top: 1.25rem;\"\u003e\n      \u003cdetails class=\"aop-accordion-item\"\u003e\n        \u003csummary class=\"aop-accordion-header\"\u003e📋 Liste complète des ingrédients\u003c\/summary\u003e\n        \u003cdiv class=\"aop-accordion-content mt-3\"\u003e\n          \u003cp\u003eEau purifiée et dynamisée, sulfate de magnésium (dont soufre), dihydrogénophosphate de potassium, exsudat de bambou, citrate de magnésium. Oligo-éléments : zinc (sulfate de zinc – 3b604), cuivre (sulfate de cuivre – 3b405), manganèse (sulfate de manganèse – 3b503).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"aop-section\"\u003e\n    \u003ch2\u003eApports nutritionnels pour 15 mL\u003c\/h2\u003e\n    \u003cdiv class=\"aop-table-wrapper\"\u003e\n      \u003ctable class=\"aop-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eÉlément\u003c\/th\u003e\n            \u003cth\u003eQuantité (µg)\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003e🧲 Magnésium\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003e4 125\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e🦷 Phosphore\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003e3 450\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e🎋 Silicium\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003e1 575\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e✨ Zinc\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003e450\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e🔗 Cuivre\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003e150\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e⚙️ Manganèse\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003e150\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"aop-section\"\u003e\n    \u003ch2\u003ePosologie : comment donner Animalyon à votre animal ?\u003c\/h2\u003e\n    \u003cp class=\"aop-section-intro\"\u003eAdministrez la dose adaptée au poids de votre animal, \u003cstrong\u003e1 à 3 fois par jour\u003c\/strong\u003e, directement dans la gueule ou mélangée à une eau peu minéralisée. Cure recommandée : \u003cstrong\u003e1 à 3 mois\u003c\/strong\u003e, renouvelable.\u003c\/p\u003e\n    \u003cdiv class=\"aop-timeline\"\u003e\n      \u003cdiv class=\"aop-timeline-item\"\u003e\n        \u003cdiv class=\"aop-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"aop-timeline-content\"\u003e\n          \u003ch3\u003eJusqu'à 1 kg\u003c\/h3\u003e\n          \u003cp\u003e2,5 mL par prise · Idéal pour les petits rongeurs et oiseaux\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aop-timeline-item\"\u003e\n        \u003cdiv class=\"aop-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"aop-timeline-content\"\u003e\n          \u003ch3\u003eDe 1 à 10 kg\u003c\/h3\u003e\n          \u003cp\u003e5 mL par prise · Chats, petits chiens, lapins\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aop-timeline-item\"\u003e\n        \u003cdiv class=\"aop-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"aop-timeline-content\"\u003e\n          \u003ch3\u003eDe 10 à 20 kg\u003c\/h3\u003e\n          \u003cp\u003e10 mL par prise · Chiens de taille moyenne\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aop-timeline-item\"\u003e\n        \u003cdiv class=\"aop-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"aop-timeline-content\"\u003e\n          \u003ch3\u003ePlus de 20 kg\u003c\/h3\u003e\n          \u003cp\u003e15 mL par prise · Grands chiens, chevaux\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"aop-tip\"\u003e\n      \u003cspan class=\"aop-tip-icon\"\u003e😋\u003c\/span\u003e\n      \u003cp\u003eSon \u003cstrong\u003egoût neutre\u003c\/strong\u003e facilite grandement l'administration, même chez les animaux les plus méfiants. Bien agiter le flacon avant chaque utilisation.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 --\u003e\n  \u003csection class=\"aop-section\"\u003e\n    \u003ch2\u003ePour quels animaux et dans quels cas ?\u003c\/h2\u003e\n    \u003cdiv class=\"aop-grid-compact\"\u003e\n      \u003cdiv class=\"aop-card\"\u003e\n        \u003ch3\u003e🐕 Animaux âgés\u003c\/h3\u003e\n        \u003cp\u003eSoutien articulaire au quotidien pour retrouver mobilité et confort\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aop-card\"\u003e\n        \u003ch3\u003e🐎 Grandes races\u003c\/h3\u003e\n        \u003cp\u003ePrédisposition aux problèmes articulaires nécessitant une prévention ciblée\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aop-card\"\u003e\n        \u003ch3\u003e🏃 Animaux sportifs\u003c\/h3\u003e\n        \u003cp\u003eSollicitation intense des articulations lors d'activités physiques\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"aop-card\"\u003e\n        \u003ch3\u003e🐈 Pelage terne\u003c\/h3\u003e\n        \u003cp\u003eSoin du pelage en profondeur pour retrouver brillance et vitalité\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"aop-section-intro\" style=\"margin-top: 1.25rem;\"\u003eCe complément convient aux \u003cstrong\u003echiens, chats, chevaux, rongeurs et oiseaux\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #7 --\u003e\n  \u003csection class=\"aop-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"aop-accordion\"\u003e\n      \u003cdetails class=\"aop-accordion-item\"\u003e\n        \u003csummary class=\"aop-accordion-header\"\u003e⚠️ Informations importantes\u003c\/summary\u003e\n        \u003cdiv class=\"aop-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 doute sur l'état de santé de votre animal, consultez votre vétérinaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"aop-accordion-item\"\u003e\n        \u003csummary class=\"aop-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"aop-accordion-content mt-3\"\u003e\n          \u003cp\u003eConserver à l'abri de la chaleur et hors de portée des enfants. Flacon de 500 mL, fabriqué en France par le Laboratoire Catalyons.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"aop-disclaimer\"\u003eCe complément alimentaire 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\/* === VARIABLES CSS === *\/\n:root {\n  --aop-cream: #f5f3f0;\n  --aop-white: #ffffff;\n  --aop-primary: #2E6EB5;\n  --aop-primary-dark: #1B4A7A;\n  --aop-primary-light: #e8f0fa;\n  --aop-secondary: #E8763A;\n  --aop-accent: #2B3A5C;\n  --aop-text: #1a1a1a;\n  --aop-text-light: #5a5a5a;\n  --aop-border: #dde4ec;\n  --aop-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --aop-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --aop-radius: 20px;\n  --aop-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.aop-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--aop-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.aop-premium *, .aop-premium *::before, .aop-premium *::after {\n  box-sizing: border-box;\n}\n\n\/* === HERO === *\/\n.aop-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--aop-primary) 0%, var(--aop-accent) 50%, var(--aop-primary-dark) 100%);\n  border-radius: var(--aop-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(--aop-shadow-lg);\n}\n\n.aop-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,118,58,.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(255,255,255,.03) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.aop-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.aop-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.aop-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}\n\n.aop-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\/* === BADGES === *\/\n.aop-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.aop-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(--aop-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.aop-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.aop-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.aop-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--aop-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.aop-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(--aop-primary), var(--aop-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.aop-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--aop-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.aop-highlight-box {\n  background: var(--aop-white);\n  border-radius: var(--aop-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--aop-shadow);\n  border-left: 5px solid var(--aop-secondary);\n}\n\n.aop-highlight-box p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--aop-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === CARDS === *\/\n.aop-card {\n  background: var(--aop-white);\n  border-radius: var(--aop-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--aop-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.aop-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--aop-shadow-lg);\n  border-color: var(--aop-primary);\n}\n\n.aop-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--aop-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.aop-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--aop-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.aop-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.aop-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.aop-grid-compact .aop-card {\n  padding: 1rem;\n}\n\n.aop-grid-compact .aop-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.aop-grid-compact .aop-card p {\n  font-size: 12px;\n}\n\n\/* === TABLE === *\/\n.aop-table-wrapper {\n  overflow-x: auto;\n  border-radius: var(--aop-radius);\n  box-shadow: var(--aop-shadow);\n}\n\n.aop-table {\n  width: 100%;\n  border-collapse: collapse;\n  background: var(--aop-white);\n  border-radius: var(--aop-radius);\n  overflow: hidden;\n}\n\n.aop-table thead tr {\n  background: linear-gradient(135deg, var(--aop-primary), var(--aop-accent));\n}\n\n.aop-table th {\n  color: white;\n  font-weight: 700;\n  font-size: 14px;\n  padding: 1rem 1.25rem;\n  text-align: left;\n  letter-spacing: .02em;\n}\n\n.aop-table td {\n  padding: .875rem 1.25rem;\n  font-size: 14px;\n  color: var(--aop-text);\n  border-bottom: 1px solid var(--aop-border);\n}\n\n.aop-table tbody tr:last-child td {\n  border-bottom: none;\n}\n\n.aop-table tbody tr:hover {\n  background: var(--aop-primary-light);\n}\n\n.aop-table td strong {\n  color: var(--aop-primary-dark);\n  font-weight: 800;\n}\n\n\/* === TIMELINE === *\/\n.aop-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.aop-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.aop-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--aop-primary), var(--aop-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(46,110,181,.3);\n}\n\n.aop-timeline-content {\n  flex: 1;\n  background: var(--aop-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--aop-radius-sm);\n  box-shadow: var(--aop-shadow);\n}\n\n.aop-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--aop-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.aop-timeline-content p {\n  font-size: 14px;\n  color: var(--aop-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.aop-testimonial {\n  background: var(--aop-white);\n  border-radius: var(--aop-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--aop-shadow);\n  border-left: 4px solid var(--aop-primary);\n}\n\n.aop-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--aop-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.aop-accordion {\n  background: var(--aop-white);\n  border-radius: var(--aop-radius);\n  box-shadow: var(--aop-shadow);\n  overflow: hidden;\n}\n\n.aop-accordion-item {\n  border-bottom: 1px solid var(--aop-border);\n  margin: 0;\n  padding: 0;\n}\n\n.aop-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.aop-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--aop-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.aop-accordion-header:hover {\n  background: var(--aop-primary-light);\n}\n\n.aop-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.aop-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--aop-primary);\n  transition: transform .2s ease;\n  flex-shrink: 0;\n  margin-left: 1rem;\n}\n\n.aop-accordion-item[open] .aop-accordion-header::after {\n  content: '−';\n}\n\n.aop-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--aop-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.aop-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.aop-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--aop-primary-light);\n  border-radius: var(--aop-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.aop-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.aop-tip p {\n  font-size: 14px;\n  color: var(--aop-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === DISCLAIMER === *\/\n.aop-disclaimer {\n  font-size: 12px;\n  color: var(--aop-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  .aop-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .aop-card {\n    padding: 1.125rem;\n  }\n\n  .aop-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .aop-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--aop-radius-sm);\n  }\n\n  .aop-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .aop-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .aop-grid-compact {\n    gap: .625rem;\n  }\n\n  .aop-grid-compact .aop-card {\n    padding: .75rem;\n  }\n\n  .aop-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .aop-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .aop-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .aop-timeline-content p {\n    font-size: 13px;\n  }\n\n  .aop-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .aop-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .aop-testimonial {\n    padding: 1.25rem;\n  }\n\n  .aop-testimonial-text {\n    font-size: 14px;\n  }\n\n  .aop-highlight-box {\n    padding: 1.25rem;\n  }\n\n  .aop-table th,\n  .aop-table td {\n    padding: .75rem 1rem;\n    font-size: 13px;\n  }\n\n  .aop-badge {\n    padding: 6px 12px;\n    font-size: 11px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .aop-card {\n    animation: aopFadeInUp .5s ease backwards;\n  }\n  .aop-card:nth-child(1) { animation-delay: .05s; }\n  .aop-card:nth-child(2) { animation-delay: .1s; }\n  .aop-card:nth-child(3) { animation-delay: .15s; }\n  .aop-card:nth-child(4) { animation-delay: .2s; }\n  .aop-card:nth-child(5) { animation-delay: .25s; }\n  .aop-card:nth-child(6) { animation-delay: .3s; }\n\n  .aop-timeline-item {\n    animation: aopFadeInUp .5s ease backwards;\n  }\n  .aop-timeline-item:nth-child(1) { animation-delay: .05s; }\n  .aop-timeline-item:nth-child(2) { animation-delay: .1s; }\n  .aop-timeline-item:nth-child(3) { animation-delay: .15s; }\n  .aop-timeline-item:nth-child(4) { animation-delay: .2s; }\n}\n\n@keyframes aopFadeInUp {\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  .aop-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"CATALYONS","offers":[{"title":"Default Title","offer_id":54897501831545,"sku":"38823006","price":21.44,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/animalyon-articulations-os-pelage-500-ml-catalyons-packshothd.webp?v=1774017414"},{"product_id":"bouchees-altvers-bio-chat-anti-vers","title":"Bouchées Alt'Vers Bio contre les vers intestinaux - Chaton \u0026 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🌿 Certifié Bio Ecocert\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🍗 Goût poulet\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"bv-hero-title\"\u003eLe bien-être intestinal au naturel\u003c\/span\u003e\n      \u003cp class=\"bv-subtitle\"\u003eLe vermifuge naturel et gourmand pour votre chat\u003c\/p\u003e\n      \u003cp class=\"bv-description\"\u003e14 bouchées appétentes au poulet, à base de graines de courge bio, pour une cure de 7 jours contre les vers intestinaux de votre chat ou chaton.\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\u003eUn vermifuge pour chat 100 % naturel et bio\u003c\/h2\u003e\n    \u003cp class=\"bv-section-intro\"\u003eVotre chat se gratte l'arrière-train, perd du poids ou présente un ventre gonflé ? Les vers intestinaux sont probablement en cause, même chez un chat vivant en intérieur.\u003c\/p\u003e\n    \u003cdiv class=\"bv-grid-compact\"\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🐾 Parasites fréquents\u003c\/h3\u003e\n        \u003cp\u003ePuces, nourriture crue, semelles de chaussures : les vers touchent tous les chats.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🌱 Alternative naturelle\u003c\/h3\u003e\n        \u003cp\u003eUne solution bio plus douce que le vermifuge pour chat en pipette ou comprimé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🧬 Formule respectueuse\u003c\/h3\u003e\n        \u003cp\u003eSans chimie agressive, elle respecte l'organisme fragile de votre félin.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e😋 Goût poulet appétent\u003c\/h3\u003e\n        \u003cp\u003eVotre chat l'accepte comme une friandise, fini les batailles !\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\u003eComposition détaillée des bouchées Alt'Vers\u003c\/h2\u003e\n    \u003cp class=\"bv-section-intro\"\u003eChaque bouchée de 5 g est formulée à partir d'ingrédients \u003cstrong\u003eissus de l'agriculture biologique\u003c\/strong\u003e, certifiés Ecocert (FR-BIO-01).\u003c\/p\u003e\n    \u003cdiv class=\"bv-grid\"\u003e\n      \u003cdiv class=\"bv-card bv-card-highlight\"\u003e\n        \u003ch3\u003e🎃 Macérat de graines de courge bio\u003c\/h3\u003e\n        \u003cp\u003eIngrédient phare, traditionnellement reconnu pour contribuer à l'élimination naturelle des vers intestinaux.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🍗 Bouillon de poulet bio\u003c\/h3\u003e\n        \u003cp\u003eApporte une appétence irrésistible et soutient la digestion de votre chat.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🌊 Algue Gracilaria bio\u003c\/h3\u003e\n        \u003cp\u003eUne algue rouge qui soutient l'équilibre intestinal au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bv-card\"\u003e\n        \u003ch3\u003e🍋 Jus de citron bio\u003c\/h3\u003e\n        \u003cp\u003eContribue à créer un environnement digestif défavorable aux parasites.\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\u003e\u003cstrong\u003eFormat :\u003c\/strong\u003e sachet de 70 g — \u003cstrong\u003e14 bouchées\u003c\/strong\u003e de 5 g pour une cure complète de 7 jours.\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\u003eMode d'emploi : comment vermifuger votre chat ?\u003c\/h2\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\u003eAdministrez le matin à jeun\u003c\/h3\u003e\n          \u003cp\u003eDonnez la bouchée telle quelle ou émiettée dans la gamelle, de préférence à jeun pour une absorption optimale.\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\u003eAdaptez la dose au poids\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003eChaton et chat jusqu'à 4 kg :\u003c\/strong\u003e 1 bouchée\/jour pendant 7 jours.\u003cbr\u003e\u003cstrong\u003eChat de plus de 4 kg :\u003c\/strong\u003e 2 bouchées\/jour pendant 7 jours.\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 chaque trimestre\u003c\/h3\u003e\n          \u003cp\u003eRenouvelez la cure à chaque changement de saison (4 fois par an) pour un protocole régulier et efficace.\u003c\/p\u003e\n        \u003c\/div\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\u003ePrécautions et conseils d'utilisation\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 convient pas aux chatons de \u003cstrong\u003emoins de 8 semaines\u003c\/strong\u003e ni aux femelles gestantes sans avis 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🩺 En cas d'infestation avérée\u003c\/summary\u003e\n        \u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n          \u003cp\u003eCe produit est un \u003cstrong\u003ealiment complémentaire\u003c\/strong\u003e et ne remplace pas un traitement vétérinaire. En cas d'infestation parasitaire avérée ou de symptômes persistants, 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🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"bv-accordion-content mt-3\"\u003e\n          \u003cp\u003eÀ conserver dans un endroit sec et frais, entre 2 et 25 °C. Bien refermer le sachet après 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=\"bv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"bv-cta-box\"\u003e\n      \u003cp\u003e🐱 Offrez à votre chat un \u003cstrong\u003evermifuge naturel, bio et gourmand\u003c\/strong\u003e. Avec les Bouchées Alt'Vers Biovetol, prendre soin de son hygiène intestinale devient un vrai moment plaisir.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"bv-disclaimer\"\u003eAliment complémentaire pour chat — Ne se substitue pas à un traitement vétérinaire en cas d'infestation avérée.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --bv-cream: #faf6ed;\n  --bv-white: #ffffff;\n  --bv-primary: #c9a24a;\n  --bv-primary-dark: #8a6a24;\n  --bv-primary-light: #f5ecd4;\n  --bv-secondary: #6b8e3d;\n  --bv-accent: #e8c268;\n  --bv-text: #2a2419;\n  --bv-text-light: #6b6256;\n  --bv-border: #e8dfc9;\n  --bv-shadow: 0 4px 24px rgba(138,106,36,.1);\n  --bv-shadow-lg: 0 12px 48px rgba(138,106,36,.18);\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  color: var(--bv-text);\n  line-height: 1.6;\n}\n\n.bv-hero {\n  position: relative;\n  background: linear-gradient(135deg, #d4ad55 0%, #c9a24a 50%, #8a6a24 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% 30%, rgba(255,255,255,.3) 2px, transparent 3px),\n                    radial-gradient(circle at 80% 70%, rgba(255,255,255,.2) 2px, transparent 3px),\n                    radial-gradient(circle at 50% 50%, rgba(255,255,255,.15) 2px, transparent 3px);\n  background-size: 80px 80px, 100px 100px, 60px 60px;\n  opacity: .4;\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(24px, 7vw, 44px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n  line-height: 1.1;\n}\n\n.bv-subtitle {\n  color: white;\n  font-size: clamp(16px, 2.5vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  opacity: .95;\n}\n\n.bv-description {\n  color: white;\n  font-size: clamp(14px, 2vw, 16px);\n  margin: 0 auto;\n  max-width: 600px;\n  opacity: .92;\n  line-height: 1.6;\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-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.2;\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: 700px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\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-highlight {\n  background: linear-gradient(135deg, var(--bv-primary-light) 0%, #fff 100%);\n  border-color: var(--bv-primary);\n}\n\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.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-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(201,162,74,.3);\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.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: 24px;\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.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  border-left: 4px solid var(--bv-primary);\n}\n\n.bv-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n  line-height: 1;\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.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  box-shadow: var(--bv-shadow-lg);\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@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@media (prefers-reduced-motion: no-preference) {\n  .bv-card {\n    animation: fadeInUp .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 fadeInUp {\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":54947659153785,"sku":"ALTVERSCHAT","price":15.49,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/bouchees-altvers-bio-contre-les-vers-intestinaux-chaton-chat-packshothd.webp?v=1790928608"},{"product_id":"regultransit-bio-probiotiques-chat","title":"Probiotiques Régul'transit pour Chat - 30 comprimés - Biovetol","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Probiotiques Régul'transit pour Chat - Biovetol\nPalette détectée:\n  - Primaire: #5a7a5a (vert sauge\/nature du packaging)\n  - Secondaire: #d4c4b0 (beige crème du fond)\n  - Accent: #8b7355 (marron terreux des flèches)\nAmbiance: Naturel, bien-être animal, doux et rassurant, style vétérinaire bio\nPréfixe CSS: rt\n--\u003e\n\n\u003cdiv class=\"rt-premium\"\u003e\n  \n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"rt-hero\"\u003e\n    \u003cdiv class=\"rt-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"rt-hero-content\"\u003e\n      \u003cdiv class=\"rt-badges-top\"\u003e\n        \u003cspan class=\"rt-badge\"\u003e🐱 Chaton \u0026amp; chat\u003c\/span\u003e\n        \u003cspan class=\"rt-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e\n        \u003cspan class=\"rt-badge\"\u003e🌿 Ingrédients naturels\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"rt-hero-title\"\u003eRégul'Transit Probiotiques chat\u003c\/span\u003e\n      \u003cp class=\"rt-subtitle\"\u003eL'équilibre intestinal de votre chat, naturellement\u003c\/p\u003e\n      \u003cp class=\"rt-description\"\u003eStabilisez la flore intestinale de votre compagnon grâce aux probiotiques et ingrédients naturels. Un transit fluide pour un chat heureux et en pleine forme !\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BÉNÉFICES --\u003e\n  \u003csection class=\"rt-section\"\u003e\n    \u003ch2\u003e✨ Les bienfaits pour votre chat\u003c\/h2\u003e\n    \u003cdiv class=\"rt-grid\"\u003e\n      \u003cdiv class=\"rt-card\"\u003e\n        \u003ch3\u003e🦠 Flore intestinale équilibrée\u003c\/h3\u003e\n        \u003cp\u003eLes probiotiques Enterococcus faecium renforcent et stabilisent le microbiote intestinal de votre chat.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rt-card\"\u003e\n        \u003ch3\u003e💨 Transit amélioré\u003c\/h3\u003e\n        \u003cp\u003eFormule spécialement conçue pour favoriser une digestion optimale et un transit fluide au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rt-card\"\u003e\n        \u003ch3\u003e😌 Confort digestif\u003c\/h3\u003e\n        \u003cp\u003eRéduit les inconforts intestinaux passagers : ballonnements, selles molles ou irrégulières.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rt-card\"\u003e\n        \u003ch3\u003e🍽️ Facile à donner\u003c\/h3\u003e\n        \u003cp\u003eComprimé appétent au goût de volaille, à mélanger facilement avec la nourriture humide.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPOSITION --\u003e\n  \u003csection class=\"rt-section\"\u003e\n    \u003ch2\u003e🌿 Composition naturelle\u003c\/h2\u003e\n    \u003cdiv class=\"rt-grid\"\u003e\n      \u003cdiv class=\"rt-card rt-card-ingredient\"\u003e\n        \u003ch3\u003e🍗 Foie \u0026amp; cœur de volaille\u003c\/h3\u003e\n        \u003cp class=\"rt-dosage\"\u003e33%\u003c\/p\u003e\n        \u003cp\u003eSaveur irrésistible pour une prise facile, même pour les chats les plus difficiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rt-card rt-card-ingredient\"\u003e\n        \u003ch3\u003e🌱 Plantain (Plantago lanceolata)\u003c\/h3\u003e\n        \u003cp class=\"rt-dosage\"\u003e1%\u003c\/p\u003e\n        \u003cp\u003ePlante reconnue pour ses effets bénéfiques sur la digestion et l'apaisement intestinal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rt-card rt-card-ingredient\"\u003e\n        \u003ch3\u003e🦠 Probiotiques E. faecium\u003c\/h3\u003e\n        \u003cp class=\"rt-dosage\"\u003eDSM 10663\u003c\/p\u003e\n        \u003cp\u003eBactéries bénéfiques qui colonisent l'intestin et favorisent l'équilibre de la flore.\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=\"rt-section\"\u003e\n    \u003ch2\u003e📋 Mode d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"rt-timeline\"\u003e\n      \u003cdiv class=\"rt-step\"\u003e\n        \u003cdiv class=\"rt-step-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"rt-step-content\"\u003e\n          \u003ch3\u003eDosage simple\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e1 comprimé par jour\u003c\/strong\u003e pour les chats dès 8 semaines. Cure de 30 jours.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rt-step\"\u003e\n        \u003cdiv class=\"rt-step-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"rt-step-content\"\u003e\n          \u003ch3\u003eMoment idéal\u003c\/h3\u003e\n          \u003cp\u003eDe préférence \u003cstrong\u003ele matin à jeun\u003c\/strong\u003e pour une meilleure absorption des probiotiques.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rt-step\"\u003e\n        \u003cdiv class=\"rt-step-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"rt-step-content\"\u003e\n          \u003ch3\u003eAstuce administration\u003c\/h3\u003e\n          \u003cp\u003eMélangez le comprimé avec de la \u003cstrong\u003epâtée ou une boulette de beurre\u003c\/strong\u003e pour une ingestion facile.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rt-step\"\u003e\n        \u003cdiv class=\"rt-step-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"rt-step-content\"\u003e\n          \u003ch3\u003eRenouvellement\u003c\/h3\u003e\n          \u003cp\u003eÀ renouveler \u003cstrong\u003e3 fois par an\u003c\/strong\u003e si nécessaire pour maintenir l'équilibre digestif.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- POUR QUI --\u003e\n  \u003csection class=\"rt-section\"\u003e\n    \u003ch2\u003e🐾 Pour quels chats sont faits ces probiotiques ?\u003c\/h2\u003e\n    \u003cdiv class=\"rt-grid-compact\"\u003e\n      \u003cdiv class=\"rt-card\"\u003e\n        \u003ch3\u003e🐈 Chatons dès 8 semaines\u003c\/h3\u003e\n        \u003cp\u003eFormule douce adaptée aux jeunes félins.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rt-card\"\u003e\n        \u003ch3\u003e😿 Transit perturbé\u003c\/h3\u003e\n        \u003cp\u003eEn cas de selles molles ou irrégulières.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rt-card\"\u003e\n        \u003ch3\u003e💊 Après antibiotiques\u003c\/h3\u003e\n        \u003cp\u003ePour restaurer la flore intestinale.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rt-card\"\u003e\n        \u003ch3\u003e🔄 Changement alimentaire\u003c\/h3\u003e\n        \u003cp\u003eAccompagne les transitions de régime.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INFOS PRATIQUES --\u003e\n  \u003csection class=\"rt-section\"\u003e\n    \u003ch2\u003e📦 Infos pratiques\u003c\/h2\u003e\n    \u003cdiv class=\"rt-grid-compact\"\u003e\n      \u003cdiv class=\"rt-card\"\u003e\n        \u003ch3\u003e💊 30 comprimés\u003c\/h3\u003e\n        \u003cp\u003e1 mois de cure complète\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rt-card\"\u003e\n        \u003ch3\u003e⚖️ 785 mg\/comprimé\u003c\/h3\u003e\n        \u003cp\u003eDosage précis et efficace\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rt-card\"\u003e\n        \u003ch3\u003e🇫🇷 Made in France\u003c\/h3\u003e\n        \u003cp\u003eFabrication française\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rt-card\"\u003e\n        \u003ch3\u003e🌿 Origine naturelle\u003c\/h3\u003e\n        \u003cp\u003eIngrédients sélectionnés\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ACCORDÉON INFOS COMPLÉMENTAIRES --\u003e\n  \u003csection class=\"rt-section\"\u003e\n    \u003ch2\u003e📋 Informations complémentaires\u003c\/h2\u003e\n    \u003cdiv class=\"rt-accordion\"\u003e\n      \u003cdetails class=\"rt-accordion-item\"\u003e\n        \u003csummary class=\"rt-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"rt-accordion-content\"\u003e\n          \u003cp\u003eÀ conserver dans un endroit sec et frais, entre 2 et 25°C, pour préserver toutes les qualités du produit. Refermer soigneusement après utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"rt-accordion-item\"\u003e\n        \u003csummary class=\"rt-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n        \u003cdiv class=\"rt-accordion-content\"\u003e\n          \u003cp\u003eCe complément alimentaire ne remplace pas un traitement vétérinaire. Il est conseillé de consulter un vétérinaire avant utilisation, notamment pour les chatons de moins de 2 mois et les femelles gestantes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"rt-accordion-item\"\u003e\n        \u003csummary class=\"rt-accordion-header\"\u003e📝 Composition complète\u003c\/summary\u003e\n        \u003cdiv class=\"rt-accordion-content\"\u003e\n          \u003cp\u003e\u003cstrong\u003eAdditifs :\u003c\/strong\u003e Enterococcus faecium DSM 10663 NCIMB 10415 (probiotiques), minéraux et oligo-éléments.\u003cbr\u003e\u003cstrong\u003eMatières premières :\u003c\/strong\u003e Foie et cœur hydrolysés de volaille (33%), Plantago lanceolata (1%).\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=\"rt-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"rt-cta-box\"\u003e\n      \u003cp\u003e🐱 Offrez à votre chat le confort digestif qu'il mérite.\u003cbr\u003eUne cure de 30 jours pour une flore intestinale équilibrée et un transit apaisé !\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --rt-cream: #f8f5f0;\n  --rt-white: #ffffff;\n  --rt-primary: #5a7a5a;\n  --rt-primary-dark: #3d5a3d;\n  --rt-primary-light: #e8f0e8;\n  --rt-secondary: #d4c4b0;\n  --rt-accent: #8b7355;\n  --rt-text: #1a1a1a;\n  --rt-text-light: #5a5a5a;\n  --rt-border: #e0e0e0;\n  --rt-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --rt-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --rt-radius: 20px;\n  --rt-radius-sm: 12px;\n}\n\n.rt-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--rt-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.rt-hero {\n  position: relative;\n  background: linear-gradient(135deg, #5a7a5a 0%, #3d5a3d 50%, #8b7355 100%);\n  border-radius: var(--rt-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(--rt-shadow-lg);\n}\n\n.rt-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 5c2 0 4 2 4 4s-2 4-4 4-4-2-4-4 2-4 4-4zm15 15c2 0 4 2 4 4s-2 4-4 4-4-2-4-4 2-4 4-4zm-30 0c2 0 4 2 4 4s-2 4-4 4-4-2-4-4 2-4 4-4zm15 15c2 0 4 2 4 4s-2 4-4 4-4-2-4-4 2-4 4-4z' fill='%23ffffff' fill-opacity='0.1'\/%3E%3C\/svg%3E\");\n  opacity: .3;\n}\n\n.rt-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.rt-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: .5rem;\n  margin-bottom: 1.5rem;\n}\n\n.rt-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(--rt-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.rt-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.rt-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.rt-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.rt-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.rt-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.rt-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--rt-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.rt-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(--rt-primary), var(--rt-accent));\n  border-radius: 2px;\n}\n\n\/* === GRILLES === *\/\n.rt-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.rt-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n\/* === CARDS === *\/\n.rt-card {\n  background: var(--rt-white);\n  border-radius: var(--rt-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--rt-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.rt-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--rt-shadow-lg);\n  border-color: var(--rt-primary);\n}\n\n.rt-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--rt-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.rt-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--rt-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.rt-card-ingredient .rt-dosage {\n  display: inline-block;\n  background: var(--rt-primary-light);\n  color: var(--rt-primary-dark);\n  padding: 4px 12px;\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  margin-bottom: .5rem;\n}\n\n\/* === TIMELINE === *\/\n.rt-timeline {\n  display: grid;\n  gap: 1rem;\n}\n\n.rt-step {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--rt-white);\n  border-radius: var(--rt-radius);\n  padding: 1.25rem;\n  box-shadow: var(--rt-shadow);\n  transition: all .3s ease;\n}\n\n.rt-step:hover {\n  transform: translateX(8px);\n  box-shadow: var(--rt-shadow-lg);\n}\n\n.rt-step-number {\n  flex-shrink: 0;\n  width: 44px;\n  height: 44px;\n  background: linear-gradient(135deg, var(--rt-primary), var(--rt-primary-dark));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 18px;\n  font-weight: 800;\n}\n\n.rt-step-content h3 {\n  font-size: 16px;\n  font-weight: 800;\n  color: var(--rt-primary-dark);\n  margin: 0 0 .35rem 0;\n}\n\n.rt-step-content p {\n  font-size: 14px;\n  color: var(--rt-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ACCORDÉON === *\/\n.rt-accordion {\n  background: var(--rt-white);\n  border-radius: var(--rt-radius);\n  box-shadow: var(--rt-shadow);\n  overflow: hidden;\n}\n\n.rt-accordion-item {\n  border-bottom: 1px solid var(--rt-border);\n  margin: 0;\n  padding: 0;\n}\n\n.rt-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.rt-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--rt-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.rt-accordion-header:hover {\n  background: var(--rt-primary-light);\n}\n\n.rt-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.rt-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--rt-primary);\n  transition: transform .2s ease;\n}\n\n.rt-accordion-item[open] .rt-accordion-header::after {\n  content: '−';\n}\n\n.rt-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--rt-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 5px;\n}\n\n.rt-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA === *\/\n.rt-cta-box {\n  background: linear-gradient(135deg, var(--rt-primary) 0%, var(--rt-primary-dark) 100%);\n  border-radius: var(--rt-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.rt-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 60%);\n}\n\n.rt-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  margin: 0;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .rt-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .rt-grid-compact {\n    gap: .625rem;\n  }\n  \n  .rt-grid-compact .rt-card {\n    padding: .75rem;\n  }\n  \n  .rt-grid-compact .rt-card h3 {\n    font-size: 14px;\n    margin-bottom: .35rem;\n  }\n  \n  .rt-grid-compact .rt-card p {\n    font-size: 12px;\n  }\n  \n  .rt-card {\n    padding: 1.125rem;\n  }\n  \n  .rt-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .rt-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--rt-radius-sm);\n  }\n  \n  .rt-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .rt-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .rt-step {\n    padding: 1rem;\n  }\n  \n  .rt-step-number {\n    width: 38px;\n    height: 38px;\n    font-size: 16px;\n  }\n  \n  .rt-step-content h3 {\n    font-size: 15px;\n  }\n  \n  .rt-step-content p {\n    font-size: 13px;\n  }\n  \n  .rt-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .rt-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .rt-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .rt-card:nth-child(1) { animation-delay: .05s; }\n  .rt-card:nth-child(2) { animation-delay: .1s; }\n  .rt-card:nth-child(3) { animation-delay: .15s; }\n  .rt-card:nth-child(4) { animation-delay: .2s; }\n  .rt-card:nth-child(5) { animation-delay: .25s; }\n  .rt-card:nth-child(6) { animation-delay: .3s; }\n  \n  .rt-step {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .rt-step:nth-child(1) { animation-delay: .1s; }\n  .rt-step:nth-child(2) { animation-delay: .15s; }\n  .rt-step:nth-child(3) { animation-delay: .2s; }\n  .rt-step:nth-child(4) { animation-delay: .25s; }\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  .rt-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":54950718144889,"sku":"REGULTRANSITCHAT","price":15.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/regul-transit-chaton-chat-min.jpg?v=1739457369"},{"product_id":"canisil-chien-chat-200-comprimes","title":"Canisil 200 comprimés - Anti-inflammatoire Arthrose Chien \u0026 Chat - Labo Demeter","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Canisil 200 comprimés - Complément articulaire chiens \u0026 chats\nPalette détectée:\n  - Primaire: #4A7C31 (vert nature\/feuillage du logo Labo Demeter)\n  - Secondaire: #E5A833 (jaune\/doré des badges \"Tonus\" et \"Souplesse\")\n  - Accent: #D4A84B (doré chaud pour highlights)\n  - Neutre: #F8F6F2 (blanc crème du packaging)\nAmbiance: Naturel\/santé animale, chaleureux, bienveillant, professionnel vétérinaire\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💊 200 comprimés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cns-hero-title\"\u003eCanisil®\u003c\/span\u003e\n\u003cp class=\"cns-subtitle\"\u003eSoulagement naturel de l'arthrose CANINE\u003c\/p\u003e\n\u003cp class=\"cns-description\"\u003eLe complément articulaire de référence pour offrir mobilité et confort à votre compagnon. Formulé par Labo Demeter avec des actifs naturels puissants.\u003c\/p\u003e\n\u003cdiv class=\"cns-hero-highlights\"\u003e\n\u003cspan class=\"cns-highlight\"\u003e✨ Tonus\u003c\/span\u003e \u003cspan class=\"cns-highlight\"\u003e🦴 Souplesse articulaire\u003c\/span\u003e \u003cspan class=\"cns-highlight\"\u003e💪 Vitalité\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BÉNÉFICES PRINCIPAUX --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003e🎯 Des résultats visibles sur votre animal\u003c\/h2\u003e\n\u003cdiv class=\"cns-grid\"\u003e\n\u003cdiv class=\"cns-card cns-benefit-card\"\u003e\n\u003ch3\u003e🔥 Réduction de l'inflammation\u003c\/h3\u003e\n\u003cp\u003eL'harpagophytum agit comme un anti-inflammatoire naturel pour apaiser les douleurs articulaires en profondeur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-benefit-card\"\u003e\n\u003ch3\u003e🦿 Mobilité retrouvée\u003c\/h3\u003e\n\u003cp\u003eVotre compagnon retrouve sa liberté de mouvement et son envie de jouer, courir et explorer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-benefit-card\"\u003e\n\u003ch3\u003e🛡️ Protection du cartilage\u003c\/h3\u003e\n\u003cp\u003eLes glycosaminoglycanes favorisent la régénération et la protection des tissus cartilagineux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-benefit-card\"\u003e\n\u003ch3\u003e⚡ Souplesse durable\u003c\/h3\u003e\n\u003cp\u003eLe silicium organique renforce la résistance et l'élasticité des articulations sur le long terme.\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🌿 Des ingrédients naturels soigneusement sélectionnés\u003c\/h2\u003e\n\u003cdiv class=\"cns-composition-grid\"\u003e\n\u003cdiv class=\"cns-card cns-ingredient-card\"\u003e\n\u003cdiv class=\"cns-ingredient-header\"\u003e\n\u003cspan class=\"cns-ingredient-icon\"\u003e🌺\u003c\/span\u003e\n\u003cdiv class=\"cns-ingredient-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\", reconnu pour ses propriétés anti-inflammatoires naturelles puissantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-ingredient-card\"\u003e\n\u003cdiv class=\"cns-ingredient-header\"\u003e\n\u003cspan class=\"cns-ingredient-icon\"\u003e🐚\u003c\/span\u003e\n\u003cdiv class=\"cns-ingredient-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 glycosaminoglycanes essentiels à la régénération du cartilage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-ingredient-card\"\u003e\n\u003cdiv class=\"cns-ingredient-header\"\u003e\n\u003cspan class=\"cns-ingredient-icon\"\u003e💎\u003c\/span\u003e\n\u003cdiv class=\"cns-ingredient-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\u003eOligo-élément indispensable qui soutient la souplesse et la résistance des tissus articulaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-ingredient-card\"\u003e\n\u003cdiv class=\"cns-ingredient-header\"\u003e\n\u003cspan class=\"cns-ingredient-icon\"\u003e🦠\u003c\/span\u003e\n\u003cdiv class=\"cns-ingredient-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\u003eProbiotiques revivifiables qui optimisent l'assimilation des nutriments et renforcent le système digestif.\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 quel animal ?\u003c\/h2\u003e\n\u003cdiv class=\"cns-grid cns-grid-3\"\u003e\n\u003cdiv class=\"cns-card cns-profile-card\"\u003e\n\u003cdiv class=\"cns-profile-icon\"\u003e🐕🦺\u003c\/div\u003e\n\u003ch3\u003eChiens \u0026amp; chats âgés\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-profile-card\"\u003e\n\u003cdiv class=\"cns-profile-icon\"\u003e🏃\u003c\/div\u003e\n\u003ch3\u003eAnimaux sportifs\u003c\/h3\u003e\n\u003cp\u003eChiens de chasse, de course ou très actifs dont les articulations sont fortement sollicitées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-profile-card\"\u003e\n\u003cdiv class=\"cns-profile-icon\"\u003e🩹\u003c\/div\u003e\n\u003ch3\u003eAprès un traumatisme\u003c\/h3\u003e\n\u003cp\u003eSéquelles d'entorse, fracture ou opération nécessitant une récupération articulaire optimale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-profile-card\"\u003e\n\u003cdiv class=\"cns-profile-icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003eEn prévention\u003c\/h3\u003e\n\u003cp\u003eDès l'âge adulte pour préserver le capital articulaire et prévenir l'apparition de l'arthrose.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-profile-card\"\u003e\n\u003cdiv class=\"cns-profile-icon\"\u003e🐕\u003c\/div\u003e\n\u003ch3\u003eGrandes races\u003c\/h3\u003e\n\u003cp\u003eBergers, labradors, dogues... naturellement plus exposés aux problèmes articulaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-profile-card\"\u003e\n\u003cdiv class=\"cns-profile-icon\"\u003e🐈\u003c\/div\u003e\n\u003ch3\u003eChats seniors\u003c\/h3\u003e\n\u003cp\u003eFélins de plus de 7 ans montrant des signes de raideur ou une baisse d'activité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODE D'EMPLOI --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003e📋 Conseils d'utilisation\u003c\/h2\u003e\n\u003cdiv class=\"cns-usage-box\"\u003e\n\u003cdiv class=\"cns-usage-intro\"\u003e\n\u003cp\u003eAdministrer directement dans la gueule ou mélanger à l'alimentation. Cure recommandée d'au moins 1 mois pour des résultats optimaux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-dosage-grid\"\u003e\n\u003cdiv class=\"cns-dosage-card\"\u003e\n\u003cdiv class=\"cns-dosage-header\"\u003e\n\u003cspan class=\"cns-animal-icon\"\u003e🐱\u003c\/span\u003e \u003cspan class=\"cns-animal-type\"\u003ePetit chien \u0026amp; chat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-dosage-info\"\u003e\n\u003cspan class=\"cns-pills\"\u003e1 comprimé\/jour\u003c\/span\u003e \u003cspan class=\"cns-duration\"\u003e≈ 6 mois et demi de cure\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-dosage-card\"\u003e\n\u003cdiv class=\"cns-dosage-header\"\u003e\n\u003cspan class=\"cns-animal-icon\"\u003e🐕\u003c\/span\u003e \u003cspan class=\"cns-animal-type\"\u003eChien moyen\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-dosage-info\"\u003e\n\u003cspan class=\"cns-pills\"\u003e2 comprimés\/jour\u003c\/span\u003e \u003cspan class=\"cns-duration\"\u003e≈ 3 mois et demi de cure\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-dosage-card\"\u003e\n\u003cdiv class=\"cns-dosage-header\"\u003e\n\u003cspan class=\"cns-animal-icon\"\u003e🐕🦺\u003c\/span\u003e \u003cspan class=\"cns-animal-type\"\u003eGrand chien\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-dosage-info\"\u003e\n\u003cspan class=\"cns-pills\"\u003e3-4 comprimés\/jour\u003c\/span\u003e \u003cspan class=\"cns-duration\"\u003e≈ 1,5 à 2 mois de cure\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- AVANTAGES --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003e✅ Pourquoi choisir Canisil ?\u003c\/h2\u003e\n\u003cdiv class=\"cns-advantages-grid\"\u003e\n\u003cdiv class=\"cns-advantage\"\u003e\n\u003cspan class=\"cns-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eFormule 100% naturelle sans additifs chimiques\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-advantage\"\u003e\n\u003cspan class=\"cns-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eAlternative naturelle aux anti-inflammatoires classiques\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-advantage\"\u003e\n\u003cspan class=\"cns-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eTolérance optimale pour une utilisation longue durée\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-advantage\"\u003e\n\u003cspan class=\"cns-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eCompatible avec un traitement vétérinaire\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-advantage\"\u003e\n\u003cspan class=\"cns-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003e200 comprimés pour une cure complète économique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-advantage\"\u003e\n\u003cspan class=\"cns-check\"\u003e✓\u003c\/span\u003e \u003cspan\u003eFabriqué par Labo Demeter, expert en santé animale\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\u003cdiv class=\"cns-cta-icon\"\u003e🐾\u003c\/div\u003e\n\u003cp\u003eOffrez à votre compagnon le confort articulaire qu'il mérite.\u003cbr\u003eAvec Canisil, retrouvez ensemble le plaisir des balades et des jeux !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --cns-cream: #F8F6F2;\n  --cns-white: #ffffff;\n  --cns-primary: #4A7C31;\n  --cns-primary-dark: #3A6226;\n  --cns-primary-light: #E8F0E4;\n  --cns-secondary: #E5A833;\n  --cns-secondary-dark: #C4912B;\n  --cns-accent: #D4A84B;\n  --cns-text: #1a1a1a;\n  --cns-text-light: #5a5a5a;\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.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\/* === HERO === *\/\n.cns-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--cns-primary) 0%, var(--cns-primary-dark) 50%, #2D4A1C 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 5c2 0 3.5 1.5 3.5 3.5S32 12 30 12s-3.5-1.5-3.5-3.5S28 5 30 5zm-10 5c1.5 0 2.5 1 2.5 2.5S21.5 15 20 15s-2.5-1-2.5-2.5S18.5 10 20 10zm20 0c1.5 0 2.5 1 2.5 2.5S41.5 15 40 15s-2.5-1-2.5-2.5S38.5 10 40 10z' fill='%23ffffff' fill-opacity='0.05'\/%3E%3C\/svg%3E\");\n  opacity: .5;\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: var(--cns-secondary);\n  font-size: clamp(18px, 3vw, 24px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n}\n\n.cns-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.cns-hero-highlights {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 12px;\n}\n\n.cns-highlight {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 10px 20px;\n  background: var(--cns-secondary);\n  border-radius: 999px;\n  font-size: 14px;\n  font-weight: 700;\n  color: white;\n  box-shadow: 0 4px 16px rgba(229, 168, 51, .4);\n}\n\n\/* === SECTIONS === *\/\n.cns-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.cns-premium h2 {\n  font-size: clamp(24px, 5vw, 34px);\n  font-weight: 900;\n  color: var(--cns-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.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\/* 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.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: 14px;\n  color: var(--cns-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* Ingredient Cards *\/\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-ingredient-card {\n  border-left: 4px solid var(--cns-primary);\n}\n\n.cns-ingredient-header {\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  margin-bottom: 1rem;\n}\n\n.cns-ingredient-icon {\n  font-size: 36px;\n  flex-shrink: 0;\n}\n\n.cns-ingredient-info h3 {\n  margin: 0 0 4px 0;\n  font-size: 17px;\n}\n\n.cns-dosage {\n  display: inline-block;\n  background: var(--cns-primary-light);\n  color: var(--cns-primary-dark);\n  padding: 4px 10px;\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 700;\n}\n\n\/* Profile Cards *\/\n.cns-profile-card {\n  text-align: center;\n  border-top: 4px solid var(--cns-secondary);\n}\n\n.cns-profile-icon {\n  font-size: 42px;\n  margin-bottom: 0.75rem;\n  display: block;\n}\n\n\/* === USAGE BOX === *\/\n.cns-usage-box {\n  background: var(--cns-white);\n  border-radius: var(--cns-radius);\n  padding: clamp(2rem, 4vw, 3rem);\n  box-shadow: var(--cns-shadow);\n}\n\n.cns-usage-intro {\n  text-align: center;\n  margin-bottom: 2rem;\n  padding-bottom: 2rem;\n  border-bottom: 2px dashed var(--cns-border);\n}\n\n.cns-usage-intro p {\n  font-size: 16px;\n  color: var(--cns-text-light);\n  margin: 0;\n}\n\n.cns-dosage-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.cns-dosage-card {\n  background: var(--cns-primary-light);\n  border-radius: var(--cns-radius-sm);\n  padding: 1.5rem;\n  text-align: center;\n  border: 2px solid var(--cns-primary);\n}\n\n.cns-dosage-header {\n  margin-bottom: 1rem;\n}\n\n.cns-animal-icon {\n  font-size: 36px;\n  display: block;\n  margin-bottom: 0.5rem;\n}\n\n.cns-animal-type {\n  font-size: 15px;\n  font-weight: 800;\n  color: var(--cns-primary-dark);\n}\n\n.cns-dosage-info {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n}\n\n.cns-pills {\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--cns-primary-dark);\n}\n\n.cns-duration {\n  font-size: 13px;\n  color: var(--cns-text-light);\n  background: var(--cns-white);\n  padding: 4px 12px;\n  border-radius: 999px;\n}\n\n\/* === ADVANTAGES === *\/\n.cns-advantages-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1rem;\n}\n\n.cns-advantage {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  background: var(--cns-white);\n  padding: 1rem 1.5rem;\n  border-radius: var(--cns-radius-sm);\n  box-shadow: var(--cns-shadow);\n  transition: all .3s ease;\n}\n\n.cns-advantage:hover {\n  transform: translateX(8px);\n  border-left: 4px solid var(--cns-primary);\n}\n\n.cns-check {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 28px;\n  height: 28px;\n  background: var(--cns-primary);\n  color: white;\n  border-radius: 50%;\n  font-size: 14px;\n  font-weight: 700;\n  flex-shrink: 0;\n}\n\n.cns-advantage span:last-child {\n  font-size: 14px;\n  color: var(--cns-text);\n  font-weight: 500;\n}\n\n\/* === INFO GRID === *\/\n.cns-info-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 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  border-bottom: 3px solid var(--cns-secondary);\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: 6px;\n}\n\n.cns-info-value {\n  display: block;\n  font-size: 16px;\n  font-weight: 800;\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%; right: -50%;\n  width: 100%; height: 100%;\n  background: radial-gradient(circle, rgba(255,255,255,.1) 0%, transparent 60%);\n}\n\n.cns-cta-icon {\n  font-size: 56px;\n  margin-bottom: 1rem;\n  display: block;\n  position: relative;\n  z-index: 1;\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: 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\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .cns-grid,\n  .cns-grid-3,\n  .cns-composition-grid,\n  .cns-dosage-grid,\n  .cns-advantages-grid,\n  .cns-info-grid {\n    grid-template-columns: 1fr;\n  }\n  \n  .cns-hero-highlights {\n    flex-direction: column;\n    align-items: center;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .cns-card,\n  .cns-advantage,\n  .cns-info-item {\n    animation: cns-fadeInUp .6s ease backwards;\n  }\n  \n  .cns-card:nth-child(1), .cns-advantage:nth-child(1) { animation-delay: .1s; }\n  .cns-card:nth-child(2), .cns-advantage:nth-child(2) { animation-delay: .15s; }\n  .cns-card:nth-child(3), .cns-advantage:nth-child(3) { animation-delay: .2s; }\n  .cns-card:nth-child(4), .cns-advantage:nth-child(4) { animation-delay: .25s; }\n  .cns-card:nth-child(5), .cns-advantage:nth-child(5) { animation-delay: .3s; }\n  .cns-card:nth-child(6), .cns-advantage:nth-child(6) { animation-delay: .35s; }\n}\n\n@keyframes cns-fadeInUp {\n  from { \n    opacity: 0; \n    transform: translateY(30px); \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    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":54953380872569,"sku":"CANISIL200C","price":54.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/canisil_chien_chat_labo_demeter_200_comprimes-min.jpg?v=1756968938"},{"product_id":"canisil-chien-chat-1000-comprimes","title":"Canisil 1000 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: #4A7C3F (vert forêt du logo Demeter et des feuilles)\n  - Secondaire: #D4A843 (jaune doré des badges \"Tonus\", \"Souplesse\")\n  - Accent: #8B6914 (doré foncé pour contraste)\nAmbiance: Naturel, santé animale, bien-être, confiance vétérinaire, packaging épuré blanc\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💊 1000 comprimés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cns-hero-title\"\u003eCanisil®\u003c\/span\u003e\n\u003cp class=\"cns-subtitle\"\u003eSoulagement articulaire naturel\u003c\/p\u003e\n\u003cp class=\"cns-description\"\u003eLa solution complète contre l'arthrose et les douleurs articulaires de votre compagnon. Retrouvez la joie de voir votre animal bouger librement.\u003c\/p\u003e\n\u003cdiv class=\"cns-hero-highlights\"\u003e\n\u003cdiv class=\"cns-highlight\"\u003e\n\u003cspan class=\"cns-highlight-icon\"\u003e🦴\u003c\/span\u003e \u003cspan class=\"cns-highlight-text\"\u003eCartilage protégé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-highlight\"\u003e\n\u003cspan class=\"cns-highlight-icon\"\u003e⚡\u003c\/span\u003e \u003cspan class=\"cns-highlight-text\"\u003eMobilité retrouvée\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-highlight\"\u003e\n\u003cspan class=\"cns-highlight-icon\"\u003e💚\u003c\/span\u003e \u003cspan class=\"cns-highlight-text\"\u003eTolérance optimale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PROBLÉMATIQUE --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003eVotre animal souffre-t-il de ces symptômes ?\u003c\/h2\u003e\n\u003cdiv class=\"cns-symptoms-grid\"\u003e\n\u003cdiv class=\"cns-symptom-card\"\u003e\n\u003cspan class=\"cns-symptom-icon\"\u003e😔\u003c\/span\u003e\n\u003cp\u003eDifficulté à se lever le matin\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-symptom-card\"\u003e\n\u003cspan class=\"cns-symptom-icon\"\u003e🚶\u003c\/span\u003e\n\u003cp\u003eBoiterie ou raideur à la marche\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-symptom-card\"\u003e\n\u003cspan class=\"cns-symptom-icon\"\u003e🛋️\u003c\/span\u003e\n\u003cp\u003eRéticence à sauter ou monter\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-symptom-card\"\u003e\n\u003cspan class=\"cns-symptom-icon\"\u003e😿\u003c\/span\u003e\n\u003cp\u003ePerte d'entrain lors des jeux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cns-intro-text\"\u003eLes douleurs articulaires liées à l'arthrose, au vieillissement ou aux traumatismes impactent fortement la mobilité et le bien-être de votre compagnon. \u003cstrong\u003eCanisil\u003c\/strong\u003e est la réponse naturelle pour lui redonner sa vitalité.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- BÉNÉFICES --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003eLes bienfaits de Canisil\u003c\/h2\u003e\n\u003cdiv class=\"cns-grid\"\u003e\n\u003cdiv class=\"cns-card cns-benefit-card\"\u003e\n\u003ch3\u003e🛡️ Protection du cartilage\u003c\/h3\u003e\n\u003cp\u003ePréserve l'intégrité des cartilages et favorise la souplesse articulaire pour une mobilité durable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-benefit-card\"\u003e\n\u003ch3\u003e💆 Soulagement des douleurs\u003c\/h3\u003e\n\u003cp\u003eRéduit efficacement les douleurs articulaires liées à l'arthrose ou aux inflammations chroniques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-benefit-card\"\u003e\n\u003ch3\u003e🏃 Récupération optimale\u003c\/h3\u003e\n\u003cp\u003eSoutient la récupération après un effort intense, une chirurgie ou un traumatisme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-benefit-card\"\u003e\n\u003ch3\u003e🦮 Mobilité améliorée\u003c\/h3\u003e\n\u003cp\u003eAméliore le confort des animaux âgés ou prédisposés aux troubles articulaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-benefit-card\"\u003e\n\u003ch3\u003e🌱 Équilibre intestinal\u003c\/h3\u003e\n\u003cp\u003eFavorise l'équilibre de la flore intestinale grâce aux probiotiques naturels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-benefit-card\"\u003e\n\u003ch3\u003e✨ Beauté du poil\u003c\/h3\u003e\n\u003cp\u003eLes nutriments essentiels contribuent également à la vitalité et à la beauté du pelage.\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\u003eUne synergie d'actifs naturels puissants\u003c\/h2\u003e\n\u003cdiv class=\"cns-ingredients-grid\"\u003e\n\u003cdiv class=\"cns-ingredient-card\"\u003e\n\u003cdiv class=\"cns-ingredient-header\"\u003e\n\u003cspan class=\"cns-ingredient-icon\"\u003e🌺\u003c\/span\u003e\n\u003cdiv class=\"cns-ingredient-title\"\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\u003ePlante aux propriétés anti-inflammatoires et antalgiques reconnues, idéale pour soulager les douleurs articulaires naturellement.\u003c\/p\u003e\n\u003cspan class=\"cns-ingredient-tag\"\u003eExtrait pur\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-ingredient-card\"\u003e\n\u003cdiv class=\"cns-ingredient-header\"\u003e\n\u003cspan class=\"cns-ingredient-icon\"\u003e🐚\u003c\/span\u003e\n\u003cdiv class=\"cns-ingredient-title\"\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, riche en oméga-3 et glycosaminoglycanes qui participent à la régénération du cartilage.\u003c\/p\u003e\n\u003cspan class=\"cns-ingredient-tag\"\u003eNouvelle-Zélande\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-ingredient-card\"\u003e\n\u003cdiv class=\"cns-ingredient-header\"\u003e\n\u003cspan class=\"cns-ingredient-icon\"\u003e💎\u003c\/span\u003e\n\u003cdiv class=\"cns-ingredient-title\"\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\u003eÉlément clé dans la réparation des tissus osseux et articulaires, essentiel à la structure du cartilage.\u003c\/p\u003e\n\u003cspan class=\"cns-ingredient-tag\"\u003eHaute biodisponibilité\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-ingredient-card\"\u003e\n\u003cdiv class=\"cns-ingredient-header\"\u003e\n\u003cspan class=\"cns-ingredient-icon\"\u003e🍞\u003c\/span\u003e\n\u003cdiv class=\"cns-ingredient-title\"\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\u003eLevure de bière revivifiable, source naturelle de probiotiques et vitamines B, favorisant l'assimilation des nutriments.\u003c\/p\u003e\n\u003cspan class=\"cns-ingredient-tag\"\u003eRevivifiable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MODE D'EMPLOI --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003eMode d'emploi simple et efficace\u003c\/h2\u003e\n\u003cdiv class=\"cns-dosage-container\"\u003e\n\u003cdiv class=\"cns-dosage-card cns-cat\"\u003e\n\u003cdiv class=\"cns-dosage-icon\"\u003e🐱\u003c\/div\u003e\n\u003ch3\u003ePour les chats\u003c\/h3\u003e\n\u003cp class=\"cns-dosage-unit\"\u003e½ à 1 comprimé par jour\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-dosage-card cns-dog\"\u003e\n\u003cdiv class=\"cns-dosage-icon\"\u003e🐕\u003c\/div\u003e\n\u003ch3\u003ePour les chiens\u003c\/h3\u003e\n\u003cp class=\"cns-dosage-unit\"\u003e1 comprimé \/ 10 kg \/ jour\u003c\/p\u003e\n\u003cp class=\"cns-dosage-example\"\u003eEx: 3 comprimés pour un chien de 25 kg\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-usage-tips\"\u003e\n\u003cdiv class=\"cns-tip\"\u003e\n\u003cspan class=\"cns-tip-icon\"\u003e⏱️\u003c\/span\u003e\n\u003cdiv class=\"cns-tip-content\"\u003e\n\u003cstrong\u003eDurée de cure\u003c\/strong\u003e\n\u003cp\u003e30 à 45 jours pour des résultats optimaux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-tip\"\u003e\n\u003cspan class=\"cns-tip-icon\"\u003e😋\u003c\/span\u003e\n\u003cdiv class=\"cns-tip-content\"\u003e\n\u003cstrong\u003eAdministration facile\u003c\/strong\u003e\n\u003cp\u003eComprimés appétents, à donner directement ou mélangés à l'alimentation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-tip\"\u003e\n\u003cspan class=\"cns-tip-icon\"\u003e🏆\u003c\/span\u003e\n\u003cdiv class=\"cns-tip-content\"\u003e\n\u003cstrong\u003ePériode intensive\u003c\/strong\u003e\n\u003cp\u003eDose doublable en cas de forte sollicitation (chasse, sport, convalescence)\u003c\/p\u003e\n\u003c\/div\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\u003ePour quels animaux ?\u003c\/h2\u003e\n\u003cdiv class=\"cns-grid\"\u003e\n\u003cdiv class=\"cns-card cns-profile-card\"\u003e\n\u003ch3\u003e👴 Animaux seniors\u003c\/h3\u003e\n\u003cp\u003eSoulagement des douleurs liées à l'âge et à l'arthrose pour un meilleur confort au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-profile-card\"\u003e\n\u003ch3\u003e🏃 Chiens sportifs\u003c\/h3\u003e\n\u003cp\u003eChasse, course, agility : protection des articulations fortement sollicitées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-profile-card\"\u003e\n\u003ch3\u003e🩹 Post-traumatisme\u003c\/h3\u003e\n\u003cp\u003eRécupération accélérée après une blessure, une opération ou un accident.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-profile-card\"\u003e\n\u003ch3\u003e🐕🦺 Races prédisposées\u003c\/h3\u003e\n\u003cp\u003eBergers allemands, Labradors, Golden Retrievers et autres races sensibles aux problèmes articulaires.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-profile-card\"\u003e\n\u003ch3\u003e🌸 Prévention\u003c\/h3\u003e\n\u003cp\u003eEn cure au printemps et à l'automne pour préserver la souplesse articulaire dès l'âge adulte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-card cns-profile-card\"\u003e\n\u003ch3\u003e🐈 Chats vieillissants\u003c\/h3\u003e\n\u003cp\u003eMaintien de l'agilité et du confort articulaire chez les félins senior.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ZONES CIBLÉES --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003eArticulations soutenues\u003c\/h2\u003e\n\u003cdiv class=\"cns-joints-container\"\u003e\n\u003cdiv class=\"cns-joint-item\"\u003e\n\u003cspan class=\"cns-joint-icon\"\u003e🦴\u003c\/span\u003e \u003cspan\u003eHanches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-joint-item\"\u003e\n\u003cspan class=\"cns-joint-icon\"\u003e🦴\u003c\/span\u003e \u003cspan\u003eColonne vertébrale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-joint-item\"\u003e\n\u003cspan class=\"cns-joint-icon\"\u003e🦴\u003c\/span\u003e \u003cspan\u003eGenoux\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-joint-item\"\u003e\n\u003cspan class=\"cns-joint-icon\"\u003e🦴\u003c\/span\u003e \u003cspan\u003eCoudes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-joint-item\"\u003e\n\u003cspan class=\"cns-joint-icon\"\u003e🦴\u003c\/span\u003e \u003cspan\u003eÉpaules\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-joint-item\"\u003e\n\u003cspan class=\"cns-joint-icon\"\u003e🦴\u003c\/span\u003e \u003cspan\u003ePoignets\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ASSOCIATIONS --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003eCompatibilité et associations\u003c\/h2\u003e\n\u003cdiv class=\"cns-compatibility-box\"\u003e\n\u003cdiv class=\"cns-compat-header\"\u003e\n\u003cspan class=\"cns-compat-icon\"\u003e✅\u003c\/span\u003e\n\u003cp\u003eCanisil peut être utilisé en complément de tout traitement allopathique ou homéopathique, sans interactions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-associations-grid\"\u003e\n\u003cdiv class=\"cns-association-card\"\u003e\n\u003cstrong\u003e+ \u003ca rel=\"noopener\" title=\"canivida labo demeter\" href=\"https:\/\/www.naturellement-bio.com\/products\/canivida-anti-age-100-comprimes-labo-demeter\" target=\"_blank\"\u003eCanivida\u003c\/a\u003e\u003c\/strong\u003e\n\u003cp\u003eSoutien renforcé pour les animaux âgés\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-association-card\"\u003e\n\u003cstrong\u003e+ Vetosil \/ Siladog\u003c\/strong\u003e\n\u003cp\u003eApplication locale complémentaire\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPOSITION DÉTAILLÉE --\u003e\n\u003csection class=\"cns-section\"\u003e\n\u003ch2\u003eComposition complète\u003c\/h2\u003e\n\u003cdiv class=\"cns-composition-table\"\u003e\n\u003cdiv class=\"cns-comp-row\"\u003e\n\u003cspan class=\"cns-comp-name\"\u003eHarpagophytum (extrait pur)\u003c\/span\u003e \u003cspan class=\"cns-comp-value\"\u003e25 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-comp-row\"\u003e\n\u003cspan class=\"cns-comp-name\"\u003eFlore probiotique revivifiable\u003c\/span\u003e \u003cspan class=\"cns-comp-value\"\u003e10 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-comp-row\"\u003e\n\u003cspan class=\"cns-comp-name\"\u003ePerna Canaliculus\u003c\/span\u003e \u003cspan class=\"cns-comp-value\"\u003e10 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-comp-row\"\u003e\n\u003cspan class=\"cns-comp-name\"\u003eSilicium organique\u003c\/span\u003e \u003cspan class=\"cns-comp-value\"\u003e5 mg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cns-comp-row cns-comp-excipient\"\u003e\n\u003cspan class=\"cns-comp-name\"\u003eExcipients (Sorbitol, Stéarate de Mg)\u003c\/span\u003e \u003cspan class=\"cns-comp-value\"\u003eQSP 515 mg\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=\"cns-section\"\u003e\n\u003cdiv class=\"cns-cta-box\"\u003e\n\u003cdiv class=\"cns-cta-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cns-cta-content\"\u003e\n\u003cspan class=\"cns-cta-icon\"\u003e🐾\u003c\/span\u003e\n\u003cp\u003eOffrez à votre compagnon le confort articulaire qu'il mérite.\u003cbr\u003e\u003cstrong\u003eCanisil : 1000 comprimés pour des mois de bien-être naturel.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"cns-cta-badge\"\u003e🏆 Formule Labo Demeter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* === VARIABLES CSS === *\/\n:root {\n  --cns-cream: #f8f7f4;\n  --cns-white: #ffffff;\n  --cns-primary: #4A7C3F;\n  --cns-primary-dark: #3a6332;\n  --cns-primary-light: #e8f0e6;\n  --cns-secondary: #D4A843;\n  --cns-secondary-light: #fdf6e3;\n  --cns-accent: #8B6914;\n  --cns-text: #1a1a1a;\n  --cns-text-light: #5a5a5a;\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 PRINCIPAL === *\/\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 SECTION === *\/\n.cns-hero {\n  position: relative;\n  background: linear-gradient(135deg, #4A7C3F 0%, #3a6332 50%, #2d4d27 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 5C17.3 5 7 15.3 7 28s10.3 23 23 23 23-10.3 23-23S42.7 5 30 5zm0 8c2.2 0 4 1.8 4 4s-1.8 4-4 4-4-1.8-4-4 1.8-4 4-4z' fill='%23ffffff' fill-opacity='0.05'\/%3E%3C\/svg%3E\");\n  opacity: .3;\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: var(--cns-secondary);\n  font-size: clamp(18px, 3vw, 24px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n  text-transform: uppercase;\n  letter-spacing: .1em;\n}\n\n.cns-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 2vw, 18px);\n  max-width: 600px;\n  margin: 0 auto 2rem auto;\n  line-height: 1.7;\n}\n\n.cns-hero-highlights {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 1.5rem;\n}\n\n.cns-highlight {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  background: rgba(255,255,255,.15);\n  backdrop-filter: blur(10px);\n  padding: 12px 20px;\n  border-radius: 999px;\n  border: 1px solid rgba(255,255,255,.2);\n}\n\n.cns-highlight-icon {\n  font-size: 20px;\n}\n\n.cns-highlight-text {\n  color: white;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n\/* === SECTIONS === *\/\n.cns-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.cns-premium h2 {\n  font-size: clamp(24px, 5vw, 34px);\n  font-weight: 900;\n  color: var(--cns-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.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\/* === SYMPTÔMES === *\/\n.cns-symptoms-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 1rem;\n  margin-bottom: 2rem;\n}\n\n.cns-symptom-card {\n  background: var(--cns-white);\n  border-radius: var(--cns-radius-sm);\n  padding: 1.5rem 1rem;\n  text-align: center;\n  border: 2px solid var(--cns-border);\n  transition: all .3s ease;\n}\n\n.cns-symptom-card:hover {\n  border-color: var(--cns-secondary);\n  transform: translateY(-4px);\n}\n\n.cns-symptom-icon {\n  font-size: 32px;\n  display: block;\n  margin-bottom: 0.5rem;\n}\n\n.cns-symptom-card p {\n  margin: 0;\n  font-size: 14px;\n  color: var(--cns-text-light);\n  font-weight: 500;\n}\n\n.cns-intro-text {\n  text-align: center;\n  font-size: clamp(15px, 2vw, 17px);\n  color: var(--cns-text-light);\n  max-width: 800px;\n  margin: 0 auto;\n  line-height: 1.8;\n}\n\n.cns-intro-text strong {\n  color: var(--cns-primary-dark);\n}\n\n\/* === GRILLES === *\/\n.cns-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\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-icon {\n  font-size: 40px;\n  margin-bottom: 1rem;\n  display: block;\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: 14px;\n  color: var(--cns-text-light);\n  margin: 0;\n  line-height: 1.7;\n}\n\n\/* === INGRÉDIENTS === *\/\n.cns-ingredients-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n.cns-ingredient-card {\n  background: var(--cns-white);\n  border-radius: var(--cns-radius);\n  padding: 1.5rem;\n  box-shadow: var(--cns-shadow);\n  border-left: 4px solid var(--cns-primary);\n  transition: all .3s ease;\n}\n\n.cns-ingredient-card:hover {\n  transform: translateX(8px);\n  box-shadow: var(--cns-shadow-lg);\n}\n\n.cns-ingredient-header {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  margin-bottom: 1rem;\n}\n\n.cns-ingredient-icon {\n  font-size: 36px;\n  flex-shrink: 0;\n}\n\n.cns-ingredient-title h3 {\n  font-size: 17px;\n  font-weight: 800;\n  color: var(--cns-primary-dark);\n  margin: 0;\n}\n\n.cns-dosage {\n  display: inline-block;\n  background: var(--cns-secondary-light);\n  color: var(--cns-accent);\n  padding: 2px 10px;\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 700;\n  margin-top: 4px;\n}\n\n.cns-ingredient-card p {\n  font-size: 14px;\n  color: var(--cns-text-light);\n  margin: 0 0 1rem 0;\n  line-height: 1.7;\n}\n\n.cns-ingredient-tag {\n  display: inline-block;\n  background: var(--cns-primary-light);\n  color: var(--cns-primary-dark);\n  padding: 4px 12px;\n  border-radius: 999px;\n  font-size: 11px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n}\n\n\/* === DOSAGE === *\/\n.cns-dosage-container {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 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: 2rem;\n  text-align: center;\n  box-shadow: var(--cns-shadow);\n  border: 3px solid transparent;\n  transition: all .3s ease;\n}\n\n.cns-dosage-card.cns-cat {\n  border-color: var(--cns-secondary);\n}\n\n.cns-dosage-card.cns-dog {\n  border-color: var(--cns-primary);\n}\n\n.cns-dosage-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--cns-shadow-lg);\n}\n\n.cns-dosage-icon {\n  font-size: 48px;\n  margin-bottom: 0.5rem;\n}\n\n.cns-dosage-card h3 {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--cns-text);\n  margin: 0 0 1rem 0;\n}\n\n.cns-dosage-amount {\n  font-size: 48px;\n  font-weight: 900;\n  color: var(--cns-primary-dark);\n  line-height: 1;\n}\n\n.cns-dosage-unit {\n  font-size: 14px;\n  color: var(--cns-text-light);\n  margin: 0.5rem 0 0 0;\n  font-weight: 600;\n}\n\n.cns-dosage-example {\n  font-size: 12px;\n  color: var(--cns-text-light);\n  margin: 0.5rem 0 0 0;\n  font-style: italic;\n}\n\n\/* === USAGE TIPS === *\/\n.cns-usage-tips {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 1rem;\n}\n\n.cns-tip {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: var(--cns-primary-light);\n  border-radius: var(--cns-radius-sm);\n  padding: 1.25rem;\n}\n\n.cns-tip-icon {\n  font-size: 28px;\n  flex-shrink: 0;\n}\n\n.cns-tip-content strong {\n  display: block;\n  font-size: 14px;\n  color: var(--cns-primary-dark);\n  margin-bottom: 4px;\n}\n\n.cns-tip-content p {\n  font-size: 13px;\n  color: var(--cns-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === ARTICULATIONS === *\/\n.cns-joints-container {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 1rem;\n}\n\n.cns-joint-item {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  background: var(--cns-white);\n  padding: 12px 20px;\n  border-radius: 999px;\n  box-shadow: var(--cns-shadow);\n  font-weight: 600;\n  font-size: 14px;\n  color: var(--cns-text);\n  transition: all .3s ease;\n}\n\n.cns-joint-item:hover {\n  background: var(--cns-primary);\n  color: white;\n  transform: scale(1.05);\n}\n\n.cns-joint-icon {\n  font-size: 18px;\n}\n\n\/* === COMPATIBILITÉ === *\/\n.cns-compatibility-box {\n  background: var(--cns-white);\n  border-radius: var(--cns-radius);\n  padding: 2rem;\n  box-shadow: var(--cns-shadow);\n}\n\n.cns-compat-header {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n  padding-bottom: 1.5rem;\n  border-bottom: 2px solid var(--cns-border);\n}\n\n.cns-compat-icon {\n  font-size: 32px;\n  flex-shrink: 0;\n}\n\n.cns-compat-header p {\n  margin: 0;\n  font-size: 15px;\n  color: var(--cns-text-light);\n  line-height: 1.7;\n}\n\n.cns-associations-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 1rem;\n}\n\n.cns-association-card {\n  background: var(--cns-primary-light);\n  border-radius: var(--cns-radius-sm);\n  padding: 1rem;\n  text-align: center;\n}\n\n.cns-association-card strong {\n  display: block;\n  color: var(--cns-primary-dark);\n  font-size: 15px;\n  margin-bottom: 4px;\n}\n\n.cns-association-card p {\n  margin: 0;\n  font-size: 13px;\n  color: var(--cns-text-light);\n}\n\n\/* === INFOS === *\/\n.cns-info-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1rem;\n}\n\n.cns-info-item {\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  background: var(--cns-white);\n  border-radius: var(--cns-radius-sm);\n  padding: 1.25rem;\n  box-shadow: var(--cns-shadow);\n}\n\n.cns-info-icon {\n  font-size: 32px;\n  flex-shrink: 0;\n}\n\n.cns-info-text strong {\n  display: block;\n  font-size: 13px;\n  color: var(--cns-text-light);\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  margin-bottom: 2px;\n}\n\n.cns-info-text p {\n  margin: 0;\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--cns-text);\n}\n\n\/* === COMPOSITION TABLE === *\/\n.cns-composition-table {\n  background: var(--cns-white);\n  border-radius: var(--cns-radius);\n  overflow: hidden;\n  box-shadow: var(--cns-shadow);\n}\n\n.cns-comp-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 1rem 1.5rem;\n  border-bottom: 1px solid var(--cns-border);\n}\n\n.cns-comp-row:last-child {\n  border-bottom: none;\n}\n\n.cns-comp-row:nth-child(odd) {\n  background: var(--cns-primary-light);\n}\n\n.cns-comp-name {\n  font-size: 14px;\n  color: var(--cns-text);\n  font-weight: 500;\n}\n\n.cns-comp-value {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--cns-primary-dark);\n  background: var(--cns-white);\n  padding: 4px 12px;\n  border-radius: 999px;\n}\n\n.cns-comp-excipient {\n  background: var(--cns-secondary-light) !important;\n}\n\n.cns-comp-excipient .cns-comp-name {\n  color: var(--cns-text-light);\n  font-style: italic;\n}\n\n.cns-comp-excipient .cns-comp-value {\n  color: var(--cns-accent);\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-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: 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 10c-5.5 0-10 4.5-10 10s4.5 10 10 10 10-4.5 10-10-4.5-10-10-10zm0 4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2z' fill='%23ffffff' fill-opacity='0.05'\/%3E%3C\/svg%3E\");\n  opacity: .5;\n}\n\n.cns-cta-content {\n  position: relative;\n  z-index: 1;\n}\n\n.cns-cta-icon {\n  font-size: 48px;\n  display: block;\n  margin-bottom: 1rem;\n}\n\n.cns-cta-box p {\n  color: white;\n  font-size: clamp(16px, 2.5vw, 20px);\n  line-height: 1.7;\n  margin: 0 0 1.5rem 0;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n}\n\n.cns-cta-box p strong {\n  display: block;\n  font-size: clamp(18px, 3vw, 24px);\n  margin-top: 0.5rem;\n}\n\n.cns-cta-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: var(--cns-secondary);\n  color: var(--cns-text);\n  padding: 12px 24px;\n  border-radius: 999px;\n  font-weight: 800;\n  font-size: 14px;\n  box-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .cns-card,\n  .cns-ingredient-card,\n  .cns-dosage-card,\n  .cns-info-item {\n    animation: cnsSlideUp .6s ease backwards;\n  }\n  \n  .cns-card:nth-child(1), .cns-ingredient-card:nth-child(1) { animation-delay: .1s; }\n  .cns-card:nth-child(2), .cns-ingredient-card:nth-child(2) { animation-delay: .2s; }\n  .cns-card:nth-child(3), .cns-ingredient-card:nth-child(3) { animation-delay: .3s; }\n  .cns-card:nth-child(4), .cns-ingredient-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\n@keyframes cnsSlideUp {\n  from { opacity: 0; transform: translateY(40px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .cns-grid,\n  .cns-ingredients-grid,\n  .cns-dosage-container,\n  .cns-info-grid {\n    grid-template-columns: 1fr;\n  }\n  \n  .cns-hero-highlights {\n    flex-direction: column;\n    align-items: center;\n  }\n  \n  .cns-highlight {\n    width: 100%;\n    max-width: 280px;\n    justify-content: center;\n  }\n  \n  .cns-usage-tips {\n    grid-template-columns: 1fr;\n  }\n  \n  .cns-associations-grid {\n    grid-template-columns: 1fr;\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-ingredient-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":54954229137785,"sku":"CANISIL1000C-1","price":248.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/canisil_chien_chat_1000_comprimes_labodemeter-min.jpg?v=1757089316"},{"product_id":"endostim-immunite-du-chat-et-du-chien-labo-demeter-250-ml","title":"Endostim - Immunité du chat et du chien - 250 ml - Labo-Demeter","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Endostim - Immunité du chat et du chien - 250 ml - Labo-Demeter\nPalette détectée:\n  - Primaire: #3a7d2e (vert feuille du logo Labo-Demeter)\n  - Secondaire: #c87d2a (ambre\/brun chaud du flacon pharmaceutique)\n  - Accent: #5a9e1e (vert vif des feuilles du logo)\nAmbiance: Naturel\/santé animale, flacon pharmaceutique brun classique, univers vétérinaire naturel, confiance et efficacité, ton chaleureux orienté bien-être animal\nPréfixe CSS: es\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. \"Une formule synergique au service de l'immunité animale\"\n  3. \"À qui s'adresse Endostim ?\"\n  4. \"Posologie recommandée selon le poids\"\n  5. \"Conservation et durée d'utilisation\"\n  6. \"Pourquoi choisir Endostim Labo-Demeter ?\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"es-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"es-hero\"\u003e\n    \u003cdiv class=\"es-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"es-hero-content\"\u003e\n      \u003cdiv class=\"es-badges-top\"\u003e\n        \u003cspan class=\"es-badge\"\u003e🛡️ Immuno-régulateur\u003c\/span\u003e\n        \u003cspan class=\"es-badge\"\u003e🐾 Chien \u0026amp; Chat\u003c\/span\u003e\n        \u003cspan class=\"es-badge\"\u003e🌿 100 % naturel\u003c\/span\u003e\n        \u003cspan class=\"es-badge\"\u003e🧪 250 ml\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"es-hero-title\"\u003eEndostim Labo-Demeter\u003c\/span\u003e\n      \u003cp class=\"es-subtitle\"\u003eStimulant et défatigant des défenses naturelles\u003c\/p\u003e\n      \u003cp class=\"es-description\"\u003eUne formule unique associant huile de foie de chimère, aloe vera, silicium organique et extraits de pépins de pamplemousse pour soutenir l'immunité de votre compagnon face au stress, aux allergies et aux maladies auto-immunes.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"es-section\"\u003e\n    \u003ch2\u003eEndostim Labo-Demeter : le soutien immunitaire naturel pour votre chien et votre chat\u003c\/h2\u003e\n    \u003cp class=\"es-section-intro\"\u003eVotre compagnon à quatre pattes traverse une période de fatigue, de stress ou de fragilité ?\u003c\/p\u003e\n    \u003cdiv class=\"es-grid-compact\"\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e🛡️ Immunostimulant\u003c\/h3\u003e\n        \u003cp\u003eStimule les défenses naturelles pour aider l'organisme à retrouver son équilibre immunitaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e🔥 Anti-inflammatoire\u003c\/h3\u003e\n        \u003cp\u003eSoulage les inflammations et l'inconfort liés aux dérèglements immunitaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e⚡ Revitalisant\u003c\/h3\u003e\n        \u003cp\u003eCombat la fatigue et redonne du tonus à votre animal en période de convalescence.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e🌿 100 % naturel\u003c\/h3\u003e\n        \u003cp\u003eFormulé à partir de 4 actifs naturels reconnus, sans additifs chimiques ni conservateurs de synthèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"es-section\"\u003e\n    \u003ch2\u003eUne formule synergique au service de l'immunité animale\u003c\/h2\u003e\n    \u003cp class=\"es-section-intro\"\u003eCe qui distingue Endostim des autres compléments du marché, c'est la \u003cstrong\u003esynergie de ses quatre ingrédients naturels\u003c\/strong\u003e, chacun apportant un bénéfice complémentaire.\u003c\/p\u003e\n    \u003cdiv class=\"es-grid\"\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e🫀 Huile de foie de chimère\u003c\/h3\u003e\n        \u003cp\u003eExceptionnellement riche en \u003cstrong\u003ealkylglycérols\u003c\/strong\u003e, elle contribue à stimuler la production de cellules immunitaires. Un actif rare, étudié pour son rôle de soutien face aux dérèglements immunitaires.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e🌱 Aloe vera\u003c\/h3\u003e\n        \u003cp\u003eSes polysaccharides, flavonoïdes et vitamines lui confèrent des propriétés \u003cstrong\u003eimmuno-régulatrices et apaisantes\u003c\/strong\u003e pour les muqueuses digestives, souvent sollicitées chez les animaux fragiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e🔬 Silicium organique\u003c\/h3\u003e\n        \u003cp\u003eOligo-élément essentiel à la \u003cstrong\u003erégénération cellulaire\u003c\/strong\u003e et au maintien des tissus conjonctifs, il amplifie l'action des autres composants de la formule.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e🍊 Extraits de pépins de pamplemousse\u003c\/h3\u003e\n        \u003cp\u003eVéritable \u003cstrong\u003eantibiotique naturel\u003c\/strong\u003e, cet extrait aide l'organisme à lutter contre les bactéries et champignons indésirables.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"es-tip\"\u003e\n      \u003cspan class=\"es-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003eEnsemble, ces ingrédients offrent une réponse globale : \u003cstrong\u003erenforcement de l'immunité\u003c\/strong\u003e, réduction de la fatigue, soutien anti-inflammatoire et protection contre les agressions extérieures.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"es-section\"\u003e\n    \u003ch2\u003eÀ qui s'adresse Endostim ?\u003c\/h2\u003e\n    \u003cp class=\"es-section-intro\"\u003eCe complément alimentaire chien et chat est particulièrement adapté dans les situations suivantes :\u003c\/p\u003e\n    \u003cdiv class=\"es-grid\"\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e😴 Fatigue et convalescence\u003c\/h3\u003e\n        \u003cp\u003eBaisse de forme, fatigue chronique ou récupération après une maladie ou une opération.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e😰 Périodes de stress\u003c\/h3\u003e\n        \u003cp\u003eDéménagement, adoption, séparation… Endostim aide à traverser les moments difficiles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e🤧 Allergies\u003c\/h3\u003e\n        \u003cp\u003eAllergies saisonnières ou alimentaires nécessitant un rééquilibrage du système immunitaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e🏥 Maladies auto-immunes\u003c\/h3\u003e\n        \u003cp\u003eSoutien lors de maladies auto-immunes ou en complément de traitements lourds.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e❄️ Prévention hivernale\u003c\/h3\u003e\n        \u003cp\u003eEn entrée d'hiver pour renforcer les défenses naturelles avant la saison froide.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"es-section\"\u003e\n    \u003ch2\u003ePosologie recommandée selon le poids\u003c\/h2\u003e\n    \u003cp class=\"es-section-intro\"\u003eAdaptez la dose quotidienne au gabarit de votre animal pour une efficacité optimale.\u003c\/p\u003e\n    \u003cdiv class=\"es-timeline\"\u003e\n      \u003cdiv class=\"es-timeline-item\"\u003e\n        \u003cdiv class=\"es-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"es-timeline-content\"\u003e\n          \u003ch3\u003e🐱 Moins de 10 kg\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e1 à 3 ml par jour\u003c\/strong\u003e — Idéal pour les chats et les petits chiens.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-timeline-item\"\u003e\n        \u003cdiv class=\"es-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"es-timeline-content\"\u003e\n          \u003ch3\u003e🐕 De 10 à 20 kg\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e5 ml par jour\u003c\/strong\u003e (une cuillère à café) — Pour les chiens de taille moyenne.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-timeline-item\"\u003e\n        \u003cdiv class=\"es-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"es-timeline-content\"\u003e\n          \u003ch3\u003e🐕‍🦺 Plus de 20 kg\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003e10 ml par jour\u003c\/strong\u003e (une cuillère à soupe) — Pour les grands chiens.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"es-tip\"\u003e\n      \u003cspan class=\"es-tip-icon\"\u003e💊\u003c\/span\u003e\n      \u003cp\u003eAdministrez directement dans la gueule à l'aide d'une seringue ou mélangez à la nourriture. \u003cstrong\u003eBien agiter le flacon avant chaque utilisation.\u003c\/strong\u003e En période de besoin accru, la dose peut être doublée sur conseil d'un vétérinaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"es-section\"\u003e\n    \u003ch2\u003eConservation et durée d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"es-accordion\"\u003e\n      \u003cdetails class=\"es-accordion-item\" open\u003e\n        \u003csummary class=\"es-accordion-header\"\u003e🧊 Conservation après ouverture\u003c\/summary\u003e\n        \u003cdiv class=\"es-accordion-content mt-3\"\u003e\n          \u003cp\u003eAprès ouverture, conservez Endostim \u003cstrong\u003eau réfrigérateur et à l'abri de la lumière\u003c\/strong\u003e. Le produit reste efficace pendant \u003cstrong\u003e3 à 4 mois\u003c\/strong\u003e après ouverture.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"es-accordion-item\"\u003e\n        \u003csummary class=\"es-accordion-header\"\u003e📏 Durée du flacon\u003c\/summary\u003e\n        \u003cdiv class=\"es-accordion-content mt-3\"\u003e\n          \u003cp\u003eLe flacon de 250 ml représente environ \u003cstrong\u003e25 doses de 10 ml\u003c\/strong\u003e, soit près d'un mois de cure pour un grand chien ou \u003cstrong\u003eplusieurs mois pour un chat\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!-- H2 #6 --\u003e\n  \u003csection class=\"es-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePourquoi choisir Endostim Labo-Demeter ?\u003c\/h2\u003e\n    \u003cdiv class=\"es-grid-compact\"\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e🌿 100 % naturel\u003c\/h3\u003e\n        \u003cp\u003eSans additifs chimiques ni conservateurs de synthèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e🧬 Formule complète\u003c\/h3\u003e\n        \u003cp\u003eQuatre actifs complémentaires pour une action globale sur l'immunité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e🐾 Chien \u0026amp; chat\u003c\/h3\u003e\n        \u003cp\u003eConvient aux chiens et aux chats, quel que soit leur âge.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"es-card\"\u003e\n        \u003ch3\u003e💧 Facile à administrer\u003c\/h3\u003e\n        \u003cp\u003eTexture liquide adaptable à tous les modes de prise.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"es-cta-box\"\u003e\n      \u003cp\u003e🐾 Offrez à votre compagnon le meilleur soutien immunitaire naturel — avec Endostim, accompagnez sa vitalité au quotidien !\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"es-disclaimer\"\u003eEndostim ne remplace pas un traitement vétérinaire. Si votre animal présente des symptômes persistants, consultez votre vétérinaire avant de débuter une cure. Ce complément est conçu pour accompagner et non se substituer à un suivi médical adapté.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --es-cream: #f7f5f0;\n  --es-white: #ffffff;\n  --es-primary: #3a7d2e;\n  --es-primary-dark: #2a5e20;\n  --es-primary-light: #e8f5e3;\n  --es-secondary: #c87d2a;\n  --es-accent: #5a9e1e;\n  --es-text: #1a1a1a;\n  --es-text-light: #5a5a5a;\n  --es-border: #e0e0e0;\n  --es-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --es-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --es-radius: 20px;\n  --es-radius-sm: 12px;\n}\n\n.es-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--es-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.es-hero {\n  position: relative;\n  background: linear-gradient(135deg, #2a5e20 0%, #3a7d2e 40%, #c87d2a 100%);\n  border-radius: var(--es-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(--es-shadow-lg);\n}\n\n.es-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 40%),\n                    radial-gradient(circle at 50% 50%, rgba(90,158,30,.1) 0%, transparent 60%);\n  opacity: 1;\n}\n\n.es-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.es-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.es-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.es-description {\n  color: rgba(255,255,255,.85);\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.es-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.es-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(--es-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.es-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.es-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.es-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--es-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.es-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(--es-primary), var(--es-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.es-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--es-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.es-card {\n  background: var(--es-white);\n  border-radius: var(--es-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--es-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.es-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--es-shadow-lg);\n  border-color: var(--es-primary);\n}\n\n.es-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--es-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.es-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--es-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.es-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.es-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.es-grid-compact .es-card {\n  padding: 1rem;\n}\n\n.es-grid-compact .es-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.es-grid-compact .es-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.es-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.es-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.es-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--es-primary), var(--es-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.es-timeline-content {\n  flex: 1;\n  background: var(--es-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--es-radius-sm);\n  box-shadow: var(--es-shadow);\n}\n\n.es-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--es-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.es-timeline-content p {\n  font-size: 14px;\n  color: var(--es-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.es-testimonial {\n  background: var(--es-white);\n  border-radius: var(--es-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--es-shadow);\n  border-left: 4px solid var(--es-primary);\n}\n\n.es-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--es-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.es-accordion {\n  background: var(--es-white);\n  border-radius: var(--es-radius);\n  box-shadow: var(--es-shadow);\n  overflow: hidden;\n}\n\n.es-accordion-item {\n  border-bottom: 1px solid var(--es-border);\n  margin: 0;\n  padding: 0;\n}\n\n.es-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.es-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--es-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.es-accordion-header:hover {\n  background: var(--es-primary-light);\n}\n\n.es-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.es-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--es-primary);\n  transition: transform .2s ease;\n}\n\n.es-accordion-item[open] .es-accordion-header::after {\n  content: '−';\n}\n\n.es-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--es-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.es-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.es-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--es-primary-light);\n  border-radius: var(--es-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.es-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.es-tip p {\n  font-size: 14px;\n  color: var(--es-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.es-cta-box {\n  background: linear-gradient(135deg, var(--es-primary) 0%, var(--es-primary-dark) 100%);\n  border-radius: var(--es-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.es-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.es-disclaimer {\n  font-size: 12px;\n  color: var(--es-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  .es-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .es-card {\n    padding: 1.125rem;\n  }\n\n  .es-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .es-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--es-radius-sm);\n  }\n\n  .es-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .es-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .es-grid-compact {\n    gap: .625rem;\n  }\n\n  .es-grid-compact .es-card {\n    padding: .75rem;\n  }\n\n  .es-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .es-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .es-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .es-timeline-content p {\n    font-size: 13px;\n  }\n\n  .es-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .es-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .es-testimonial {\n    padding: 1.25rem;\n  }\n\n  .es-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .es-card {\n    animation: esFadeInUp .5s ease backwards;\n  }\n  .es-card:nth-child(1) { animation-delay: .05s; }\n  .es-card:nth-child(2) { animation-delay: .1s; }\n  .es-card:nth-child(3) { animation-delay: .15s; }\n  .es-card:nth-child(4) { animation-delay: .2s; }\n  .es-card:nth-child(5) { animation-delay: .25s; }\n  .es-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes esFadeInUp {\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  .es-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":55003519091065,"sku":"ENDOSTIM-1","price":25.49,"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-250-ml-labo-demeter-packshothd.webp?v=1787391432"},{"product_id":"phycocyanine-spiruline-chien-chat-60-gelules-lifes-code","title":"Phycocyanine \u0026 Spiruline Chien \u0026 Chat - 60 gélules – Life's Code","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Phycocyanine \u0026 Spiruline Chien \u0026 Chat - Life's Code\nPalette détectée:\n  - Primaire: #2D6A7A (bleu-vert profond des gélules et éléments graphiques)\n  - Secondaire: #D4C4A8 (beige kraft de l'étiquette)\n  - Accent: #8B5A2B (brun ambré du flacon en verre)\nAmbiance: Naturel\/organique, animalier bienveillant, premium écologique\nPréfixe CSS: pet\n--\u003e\n\n\u003cdiv class=\"pet-premium\"\u003e\n  \n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"pet-hero\"\u003e\n    \u003cdiv class=\"pet-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pet-hero-content\"\u003e\n      \u003cdiv class=\"pet-badges-top\"\u003e\n        \u003cspan class=\"pet-badge\"\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan class=\"pet-badge\"\u003e🌿 100% végane\u003c\/span\u003e\n        \u003cspan class=\"pet-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"pet-hero-title\" style=\"    font-size: 2em;\"\u003ePhycocyanine \u0026amp; Spiruline pour Chien et Chat\u003c\/span\u003e\n      \u003cp class=\"pet-subtitle\"\u003eLa synergie naturelle pour la vitalité de votre compagnon\u003c\/p\u003e\n      \u003cp class=\"pet-description\"\u003eUne cure exclusive alliant spiruline végane et phycocyanine active hautement biodisponible, en gélules végétales pullulan. Pensée pour soutenir l'énergie, l'immunité et la beauté du pelage de vos animaux.\u003c\/p\u003e\n      \u003cdiv class=\"pet-hero-stats\"\u003e\n        \u003cdiv class=\"pet-stat\"\u003e\n          \u003cspan class=\"pet-stat-number\"\u003e20 mg\u003c\/span\u003e\n          \u003cspan class=\"pet-stat-label\"\u003ePhycocyanine active\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pet-stat\"\u003e\n          \u003cspan class=\"pet-stat-number\"\u003e200 mg\u003c\/span\u003e\n          \u003cspan class=\"pet-stat-label\"\u003eSpiruline pure\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pet-stat\"\u003e\n          \u003cspan class=\"pet-stat-number\"\u003e60\u003c\/span\u003e\n          \u003cspan class=\"pet-stat-label\"\u003eGélules végétales\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=\"pet-section\"\u003e\n    \u003ch2\u003e🐾 Pourquoi choisir cette cure ?\u003c\/h2\u003e\n    \u003cdiv class=\"pet-grid\"\u003e\n      \u003cdiv class=\"pet-card\"\u003e\n        \u003cdiv class=\"pet-card-icon\"\u003e⚡\u003c\/div\u003e\n        \u003ch3\u003eVitalité \u0026amp; récupération\u003c\/h3\u003e\n        \u003cp\u003eFavorise l'énergie, la résistance et la récupération après un effort ou une maladie. Idéal pour les animaux fatigués ou en convalescence.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-card\"\u003e\n        \u003cdiv class=\"pet-card-icon\"\u003e🛡️\u003c\/div\u003e\n        \u003ch3\u003eSoutien immunitaire\u003c\/h3\u003e\n        \u003cp\u003eAction prébiotique naturelle, stimulation des défenses naturelles et absorption optimale des nutriments essentiels.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-card\"\u003e\n        \u003cdiv class=\"pet-card-icon\"\u003e✨\u003c\/div\u003e\n        \u003ch3\u003eBeauté du pelage\u003c\/h3\u003e\n        \u003cp\u003ePoil plus dense et brillant, réduction de la chute et des démangeaisons. Un pelage qui respire la santé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-card\"\u003e\n        \u003cdiv class=\"pet-card-icon\"\u003e🧬\u003c\/div\u003e\n        \u003ch3\u003eAnti-âge cellulaire\u003c\/h3\u003e\n        \u003cp\u003ePuissante activité antioxydante pour prévenir le vieillissement cellulaire. Parfait pour les animaux âgés.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-card\"\u003e\n        \u003cdiv class=\"pet-card-icon\"\u003e🦷\u003c\/div\u003e\n        \u003ch3\u003eRenforcement global\u003c\/h3\u003e\n        \u003cp\u003eContribue à la reminéralisation, la santé dentaire et la régénération cellulaire de votre compagnon.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-card\"\u003e\n        \u003cdiv class=\"pet-card-icon\"\u003e🌱\u003c\/div\u003e\n        \u003ch3\u003eDigestion optimisée\u003c\/h3\u003e\n        \u003cp\u003eSoutient le système digestif pour une meilleure assimilation des nutriments et un confort intestinal optimal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPOSITION --\u003e\n  \u003csection class=\"pet-section\"\u003e\n    \u003ch2\u003e🔬 Composition premium\u003c\/h2\u003e\n    \u003cdiv class=\"pet-composition-grid\"\u003e\n      \u003cdiv class=\"pet-ingredient-card pet-ingredient-main\"\u003e\n        \u003cdiv class=\"pet-ingredient-icon\"\u003e💎\u003c\/div\u003e\n        \u003cdiv class=\"pet-ingredient-content\"\u003e\n          \u003cspan class=\"pet-ingredient-name\"\u003ePhycocyanine active\u003c\/span\u003e\n          \u003cspan class=\"pet-ingredient-dose\"\u003e20 mg par gélule\u003c\/span\u003e\n          \u003cp\u003eLe pigment bleu précieux extrait de la spiruline. Antioxydant puissant, hautement biodisponible, il agit en synergie avec tous les co-facteurs naturels.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-ingredient-card pet-ingredient-main\"\u003e\n        \u003cdiv class=\"pet-ingredient-icon\"\u003e🌀\u003c\/div\u003e\n        \u003cdiv class=\"pet-ingredient-content\"\u003e\n          \u003cspan class=\"pet-ingredient-name\"\u003eSpiruline pure végane\u003c\/span\u003e\n          \u003cspan class=\"pet-ingredient-dose\"\u003e200 mg par gélule\u003c\/span\u003e\n          \u003cp\u003eRiche en vitamines, minéraux, oligo-éléments et enzymes. Cultivée sans pesticides ni solvants pour une pureté maximale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-ingredient-card\"\u003e\n        \u003cdiv class=\"pet-ingredient-icon\"\u003e💊\u003c\/div\u003e\n        \u003cdiv class=\"pet-ingredient-content\"\u003e\n          \u003cspan class=\"pet-ingredient-name\"\u003eGélule pullulan\u003c\/span\u003e\n          \u003cspan class=\"pet-ingredient-dose\"\u003e100% végétale\u003c\/span\u003e\n          \u003cp\u003eSans HPMC, sans additif chimique. La gélule la plus naturelle du marché.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pet-synergy-box\"\u003e\n      \u003cdiv class=\"pet-synergy-content\"\u003e\n        \u003ch3\u003e🔄 Synergie optimale spiruline + phycocyanine\u003c\/h3\u003e\n        \u003cp\u003ePourquoi associer ces deux actifs ? La phycocyanine agit en synergie avec tous les co-facteurs présents dans la spiruline. Cette combinaison naturelle optimise l'assimilation et le potentiel antioxydant, tout en respectant l'organisme de votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- POSOLOGIE --\u003e\n  \u003csection class=\"pet-section\"\u003e\n    \u003ch2\u003e📋 Posologie recommandée\u003c\/h2\u003e\n    \u003cdiv class=\"pet-dosage-grid\"\u003e\n      \u003cdiv class=\"pet-dosage-card\"\u003e\n        \u003cdiv class=\"pet-dosage-weight\"\u003e0 à 4 kg\u003c\/div\u003e\n        \u003cdiv class=\"pet-dosage-icon\"\u003e🐱\u003c\/div\u003e\n        \u003cdiv class=\"pet-dosage-amount\"\u003e1 gélule\/jour\u003c\/div\u003e\n        \u003cp\u003eChats et petits chiens\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-dosage-card\"\u003e\n        \u003cdiv class=\"pet-dosage-weight\"\u003e4 à 8 kg\u003c\/div\u003e\n        \u003cdiv class=\"pet-dosage-icon\"\u003e🐕\u003c\/div\u003e\n        \u003cdiv class=\"pet-dosage-amount\"\u003e2 gélules\/jour\u003c\/div\u003e\n        \u003cp\u003eChiens de taille moyenne\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-dosage-card\"\u003e\n        \u003cdiv class=\"pet-dosage-weight\"\u003e+ de 8 kg\u003c\/div\u003e\n        \u003cdiv class=\"pet-dosage-icon\"\u003e🦮\u003c\/div\u003e\n        \u003cdiv class=\"pet-dosage-amount\"\u003e3 gélules\/jour\u003c\/div\u003e\n        \u003cp\u003eGrands chiens\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pet-tip-box\"\u003e\n      \u003cdiv class=\"pet-tip-content\"\u003e\n        \u003cstrong\u003e💡 Astuce d'administration\u003c\/strong\u003e\n        \u003cp\u003eOuvrez la gélule et versez la poudre directement dans l'eau ou la nourriture de votre animal. Cure recommandée de \u003cb\u003e3 mois\u003c\/b\u003e pour des effets durables.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- POUR QUI --\u003e\n  \u003csection class=\"pet-section\"\u003e\n    \u003ch2\u003e🎯 Pour quels animaux ?\u003c\/h2\u003e\n    \u003cdiv class=\"pet-target-grid\"\u003e\n      \u003cdiv class=\"pet-target-card\"\u003e\n        \u003cspan class=\"pet-target-icon\"\u003e😴\u003c\/span\u003e\n        \u003cspan class=\"pet-target-title\"\u003eAnimaux fatigués\u003c\/span\u003e\n        \u003cp\u003eRedonne énergie et vitalité au quotidien\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-target-card\"\u003e\n        \u003cspan class=\"pet-target-icon\"\u003e🏥\u003c\/span\u003e\n        \u003cspan class=\"pet-target-title\"\u003eEn convalescence\u003c\/span\u003e\n        \u003cp\u003eAccélère la récupération post-maladie\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-target-card\"\u003e\n        \u003cspan class=\"pet-target-icon\"\u003e👴\u003c\/span\u003e\n        \u003cspan class=\"pet-target-title\"\u003eSeniors\u003c\/span\u003e\n        \u003cp\u003ePrévient le vieillissement cellulaire\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-target-card\"\u003e\n        \u003cspan class=\"pet-target-icon\"\u003e😰\u003c\/span\u003e\n        \u003cspan class=\"pet-target-title\"\u003eStressés\u003c\/span\u003e\n        \u003cp\u003eApaise les périodes difficiles\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-target-card\"\u003e\n        \u003cspan class=\"pet-target-icon\"\u003e🤧\u003c\/span\u003e\n        \u003cspan class=\"pet-target-title\"\u003eAllergiques\u003c\/span\u003e\n        \u003cp\u003eSoutient face aux allergies\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-target-card\"\u003e\n        \u003cspan class=\"pet-target-icon\"\u003e🏃\u003c\/span\u003e\n        \u003cspan class=\"pet-target-title\"\u003eSportifs\u003c\/span\u003e\n        \u003cp\u003eOptimise récupération et performance\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- GARANTIES --\u003e\n  \u003csection class=\"pet-section\"\u003e\n    \u003ch2\u003e✅ Nos garanties qualité\u003c\/h2\u003e\n    \u003cdiv class=\"pet-guarantees-grid\"\u003e\n      \u003cdiv class=\"pet-guarantee\"\u003e\n        \u003cspan class=\"pet-guarantee-icon\"\u003e🚫\u003c\/span\u003e\n        \u003cspan\u003eSans OGM\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-guarantee\"\u003e\n        \u003cspan class=\"pet-guarantee-icon\"\u003e🌾\u003c\/span\u003e\n        \u003cspan\u003eSans gluten\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-guarantee\"\u003e\n        \u003cspan class=\"pet-guarantee-icon\"\u003e⚗️\u003c\/span\u003e\n        \u003cspan\u003eSans métaux lourds\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-guarantee\"\u003e\n        \u003cspan class=\"pet-guarantee-icon\"\u003e🧪\u003c\/span\u003e\n        \u003cspan\u003eSans allergènes\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-guarantee\"\u003e\n        \u003cspan class=\"pet-guarantee-icon\"\u003e🎨\u003c\/span\u003e\n        \u003cspan\u003eSans colorants\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-guarantee\"\u003e\n        \u003cspan class=\"pet-guarantee-icon\"\u003e🧂\u003c\/span\u003e\n        \u003cspan\u003eSans conservateurs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-guarantee\"\u003e\n        \u003cspan class=\"pet-guarantee-icon\"\u003e☢️\u003c\/span\u003e\n        \u003cspan\u003eSans ionisation\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-guarantee\"\u003e\n        \u003cspan class=\"pet-guarantee-icon\"\u003e🍃\u003c\/span\u003e\n        \u003cspan\u003eSans pesticides\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pet-certif-box\"\u003e\n      \u003cp\u003e\u003cstrong\u003eFabrication française\u003c\/strong\u003e en laboratoire certifié \u003cstrong\u003eBIO, ISO22000 \u0026amp; GMP\u003c\/strong\u003e. Traçabilité complète, analyses disponibles sur demande.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- AVIS CLIENTS --\u003e\n  \u003csection class=\"pet-section\"\u003e\n    \u003ch2\u003e⭐ Ce qu'en pensent les clients\u003c\/h2\u003e\n    \u003cdiv class=\"pet-rating-box\"\u003e\n      \u003cdiv class=\"pet-rating-score\"\u003e9,6\u003cspan\u003e\/10\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"pet-rating-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cp class=\"pet-rating-count\"\u003eBasé sur 56 avis vérifiés\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pet-reviews-grid\"\u003e\n      \u003cdiv class=\"pet-review-card\"\u003e\n        \u003cdiv class=\"pet-review-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cp class=\"pet-review-text\"\u003e« Notre chienne a retrouvé de l'énergie, difficile d'attribuer à un seul facteur mais la cure semble l'avoir aidée. »\u003c\/p\u003e\n        \u003cspan class=\"pet-review-author\"\u003e— Hanne P.\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-review-card\"\u003e\n        \u003cdiv class=\"pet-review-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cp class=\"pet-review-text\"\u003e« Parfait pour notre chien. »\u003c\/p\u003e\n        \u003cspan class=\"pet-review-author\"\u003e— Sarha G.\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pet-review-card\"\u003e\n        \u003cdiv class=\"pet-review-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cp class=\"pet-review-text\"\u003e« Conseillé par notre vétérinaire, la récupération est visible. »\u003c\/p\u003e\n        \u003cspan class=\"pet-review-author\"\u003e— Michael F.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"pet-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"pet-cta-box\"\u003e\n      \u003cp\u003e🐾 Offrez à votre compagnon le meilleur de la nature.\u003cbr\u003e\u003cstrong\u003e60 gélules végétales\u003c\/strong\u003e pour une cure complète de vitalité, d'immunité et de beauté du pelage.\u003c\/p\u003e\n      \u003cdiv class=\"pet-cta-badges\"\u003e\n        \u003cspan\u003e🌿 100% naturel\u003c\/span\u003e\n        \u003cspan\u003e🐕 Chiens \u0026amp; chats\u003c\/span\u003e\n        \u003cspan\u003e🇫🇷 Made in France\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --pet-cream: #F7F5F0;\n  --pet-white: #ffffff;\n  --pet-primary: #2D6A7A;\n  --pet-primary-dark: #1E4A56;\n  --pet-primary-light: #E8F2F4;\n  --pet-secondary: #D4C4A8;\n  --pet-secondary-dark: #B8A88C;\n  --pet-accent: #8B5A2B;\n  --pet-text: #1a1a1a;\n  --pet-text-light: #5a5a5a;\n  --pet-border: #e0e0e0;\n  --pet-shadow: 0 4px 24px rgba(45,106,122,.08);\n  --pet-shadow-lg: 0 12px 48px rgba(45,106,122,.15);\n  --pet-radius: 20px;\n  --pet-radius-sm: 12px;\n}\n\n.pet-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--pet-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--pet-text);\n  line-height: 1.6;\n}\n\n\/* === HERO === *\/\n.pet-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--pet-primary) 0%, var(--pet-primary-dark) 50%, #1A3A42 100%);\n  border-radius: var(--pet-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(--pet-shadow-lg);\n}\n\n.pet-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='M15 8c2 0 3.5 1.5 3.5 3.5S17 15 15 15s-3.5-1.5-3.5-3.5S13 8 15 8zm0 30c2 0 3.5 1.5 3.5 3.5S17 45 15 45s-3.5-1.5-3.5-3.5S13 38 15 38zm30-30c2 0 3.5 1.5 3.5 3.5S47 15 45 15s-3.5-1.5-3.5-3.5S43 8 45 8zm0 30c2 0 3.5 1.5 3.5 3.5S47 45 45 45s-3.5-1.5-3.5-3.5S43 38 45 38zM30 23c2 0 3.5 1.5 3.5 3.5S32 30 30 30s-3.5-1.5-3.5-3.5S28 23 30 23z' fill='%23ffffff' fill-opacity='0.05'\/%3E%3C\/svg%3E\");\n  opacity: .4;\n}\n\n.pet-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.pet-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-bottom: 1.5rem;\n}\n\n.pet-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(--pet-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.pet-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.pet-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.pet-subtitle {\n  color: var(--pet-secondary);\n  font-size: clamp(18px, 3vw, 24px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n}\n\n.pet-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.pet-hero-stats {\n  display: flex;\n  justify-content: center;\n  gap: clamp(1.5rem, 4vw, 3rem);\n  flex-wrap: wrap;\n}\n\n.pet-stat {\n  text-align: center;\n  background: rgba(255,255,255,.1);\n  backdrop-filter: blur(10px);\n  padding: 1rem 1.5rem;\n  border-radius: var(--pet-radius-sm);\n  border: 1px solid rgba(255,255,255,.2);\n}\n\n.pet-stat-number {\n  display: block;\n  color: white;\n  font-size: clamp(24px, 4vw, 32px);\n  font-weight: 900;\n}\n\n.pet-stat-label {\n  color: var(--pet-secondary);\n  font-size: 12px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n}\n\n\/* === SECTIONS === *\/\n.pet-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.pet-premium h2 {\n  font-size: clamp(26px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--pet-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.pet-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(--pet-primary), var(--pet-secondary-dark));\n  border-radius: 2px;\n}\n\n\/* === CARDS BÉNÉFICES === *\/\n.pet-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n.pet-card {\n  background: var(--pet-white);\n  border-radius: var(--pet-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--pet-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.pet-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--pet-shadow-lg);\n  border-color: var(--pet-primary);\n}\n\n.pet-card-icon {\n  font-size: 48px;\n  margin-bottom: 1rem;\n  display: block;\n}\n\n.pet-card h3 {\n  color: var(--pet-primary-dark);\n  font-size: 18px;\n  font-weight: 800;\n  margin: 0 0 .75rem 0;\n}\n\n.pet-card p {\n  color: var(--pet-text-light);\n  font-size: 14px;\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === COMPOSITION === *\/\n.pet-composition-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 2rem;\n}\n\n.pet-ingredient-card {\n  display: flex;\n  gap: 1rem;\n  background: var(--pet-white);\n  border-radius: var(--pet-radius);\n  padding: 1.5rem;\n  box-shadow: var(--pet-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n}\n\n.pet-ingredient-card:hover {\n  border-color: var(--pet-primary);\n  transform: translateY(-4px);\n}\n\n.pet-ingredient-main {\n  background: linear-gradient(135deg, var(--pet-primary-light) 0%, var(--pet-white) 100%);\n  border-color: var(--pet-primary);\n}\n\n.pet-ingredient-icon {\n  font-size: 40px;\n  flex-shrink: 0;\n}\n\n.pet-ingredient-content {\n  flex: 1;\n}\n\n.pet-ingredient-name {\n  display: block;\n  color: var(--pet-primary-dark);\n  font-size: 17px;\n  font-weight: 800;\n  margin-bottom: .25rem;\n}\n\n.pet-ingredient-dose {\n  display: inline-block;\n  background: var(--pet-primary);\n  color: white;\n  font-size: 12px;\n  font-weight: 700;\n  padding: 4px 10px;\n  border-radius: 999px;\n  margin-bottom: .75rem;\n}\n\n.pet-ingredient-content p {\n  color: var(--pet-text-light);\n  font-size: 13px;\n  margin: 0;\n  line-height: 1.5;\n}\n\n.pet-synergy-box {\n  display: flex;\n  gap: 1.5rem;\n  align-items: flex-start;\n  background: linear-gradient(135deg, var(--pet-secondary) 0%, var(--pet-secondary-dark) 100%);\n  border-radius: var(--pet-radius);\n  padding: 2rem;\n}\n\n.pet-synergy-icon {\n  font-size: 48px;\n  flex-shrink: 0;\n}\n\n.pet-synergy-content h3 {\n  color: var(--pet-primary-dark);\n  font-size: 18px;\n  font-weight: 800;\n  margin: 0 0 .5rem 0;\n}\n\n.pet-synergy-content p {\n  color: var(--pet-text);\n  font-size: 14px;\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === POSOLOGIE === *\/\n.pet-dosage-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 2rem;\n}\n\n.pet-dosage-card {\n  background: var(--pet-white);\n  border-radius: var(--pet-radius);\n  padding: 2rem 1.5rem;\n  text-align: center;\n  box-shadow: var(--pet-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n}\n\n.pet-dosage-card:hover {\n  border-color: var(--pet-primary);\n  transform: translateY(-4px);\n}\n\n.pet-dosage-weight {\n  display: inline-block;\n  background: var(--pet-primary);\n  color: white;\n  font-size: 14px;\n  font-weight: 700;\n  padding: 6px 16px;\n  border-radius: 999px;\n  margin-bottom: 1rem;\n}\n\n.pet-dosage-icon {\n  font-size: 48px;\n  display: block;\n  margin-bottom: .5rem;\n}\n\n.pet-dosage-amount {\n  color: var(--pet-primary-dark);\n  font-size: 22px;\n  font-weight: 900;\n  margin-bottom: .5rem;\n}\n\n.pet-dosage-card p {\n  color: var(--pet-text-light);\n  font-size: 13px;\n  margin: 0;\n}\n\n.pet-tip-box {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--pet-primary-light);\n  border-radius: var(--pet-radius);\n  padding: 1.5rem;\n  border-left: 4px solid var(--pet-primary);\n}\n\n.pet-tip-icon {\n  font-size: 32px;\n  flex-shrink: 0;\n}\n\n.pet-tip-content strong {\n  display: block;\n  color: var(--pet-primary-dark);\n  font-size: 16px;\n  margin-bottom: .5rem;\n}\n\n.pet-tip-content p {\n  color: var(--pet-text);\n  font-size: 14px;\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === POUR QUI === *\/\n.pet-target-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));\n  gap: 1rem;\n}\n\n.pet-target-card {\n  background: var(--pet-white);\n  border-radius: var(--pet-radius);\n  padding: 1.5rem 1rem;\n  text-align: center;\n  box-shadow: var(--pet-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n}\n\n.pet-target-card:hover {\n  border-color: var(--pet-primary);\n  transform: translateY(-4px);\n}\n\n.pet-target-icon {\n  font-size: 36px;\n  display: block;\n  margin-bottom: .5rem;\n}\n\n.pet-target-title {\n  display: block;\n  color: var(--pet-primary-dark);\n  font-size: 14px;\n  font-weight: 800;\n  margin-bottom: .5rem;\n}\n\n.pet-target-card p {\n  color: var(--pet-text-light);\n  font-size: 12px;\n  margin: 0;\n}\n\n\/* === GARANTIES === *\/\n.pet-guarantees-grid {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 1rem;\n  margin-bottom: 2rem;\n}\n\n.pet-guarantee {\n  display: flex;\n  align-items: center;\n  gap: .5rem;\n  background: var(--pet-white);\n  padding: 10px 16px;\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--pet-text);\n  box-shadow: var(--pet-shadow);\n  transition: all .3s ease;\n}\n\n.pet-guarantee:hover {\n  transform: translateY(-2px);\n  box-shadow: var(--pet-shadow-lg);\n}\n\n.pet-guarantee-icon {\n  font-size: 18px;\n}\n\n.pet-certif-box {\n  background: var(--pet-white);\n  border-radius: var(--pet-radius);\n  padding: 1.5rem;\n  text-align: center;\n  box-shadow: var(--pet-shadow);\n  border: 2px solid var(--pet-primary);\n}\n\n.pet-certif-box p {\n  color: var(--pet-text);\n  font-size: 14px;\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === ÉCO === *\/\n.pet-eco-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.pet-eco-card {\n  background: var(--pet-white);\n  border-radius: var(--pet-radius);\n  padding: 2rem 1.5rem;\n  text-align: center;\n  box-shadow: var(--pet-shadow);\n  transition: all .3s ease;\n}\n\n.pet-eco-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--pet-shadow-lg);\n}\n\n.pet-eco-icon {\n  font-size: 48px;\n  display: block;\n  margin-bottom: 1rem;\n}\n\n.pet-eco-card h3 {\n  color: var(--pet-primary-dark);\n  font-size: 16px;\n  font-weight: 800;\n  margin: 0 0 .5rem 0;\n}\n\n.pet-eco-card p {\n  color: var(--pet-text-light);\n  font-size: 13px;\n  margin: 0;\n}\n\n\/* === AVIS === *\/\n.pet-rating-box {\n  background: linear-gradient(135deg, var(--pet-primary) 0%, var(--pet-primary-dark) 100%);\n  border-radius: var(--pet-radius);\n  padding: 2rem;\n  text-align: center;\n  margin-bottom: 2rem;\n}\n\n.pet-rating-score {\n  color: white;\n  font-size: clamp(48px, 8vw, 64px);\n  font-weight: 900;\n}\n\n.pet-rating-score span {\n  font-size: .5em;\n  opacity: .7;\n}\n\n.pet-rating-stars {\n  color: #FFD700;\n  font-size: 24px;\n  margin-bottom: .5rem;\n}\n\n.pet-rating-count {\n  color: rgba(255,255,255,.8);\n  font-size: 14px;\n  margin: 0;\n}\n\n.pet-reviews-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n.pet-review-card {\n  background: var(--pet-white);\n  border-radius: var(--pet-radius);\n  padding: 1.5rem;\n  box-shadow: var(--pet-shadow);\n  transition: all .3s ease;\n}\n\n.pet-review-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--pet-shadow-lg);\n}\n\n.pet-review-stars {\n  color: #FFD700;\n  font-size: 16px;\n  margin-bottom: .75rem;\n}\n\n.pet-review-text {\n  color: var(--pet-text);\n  font-size: 14px;\n  font-style: italic;\n  margin: 0 0 .75rem 0;\n  line-height: 1.6;\n}\n\n.pet-review-author {\n  color: var(--pet-text-light);\n  font-size: 13px;\n  font-weight: 600;\n}\n\n\/* === CTA FINAL === *\/\n.pet-cta-box {\n  background: linear-gradient(135deg, var(--pet-primary) 0%, var(--pet-primary-dark) 100%);\n  border-radius: var(--pet-radius);\n  padding: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.pet-cta-paws {\n  font-size: 64px;\n  margin-bottom: 1rem;\n}\n\n.pet-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 0 1.5rem 0;\n}\n\n.pet-cta-badges {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 1rem;\n}\n\n.pet-cta-badges span {\n  background: rgba(255,255,255,.2);\n  backdrop-filter: blur(10px);\n  color: white;\n  font-size: 14px;\n  font-weight: 600;\n  padding: 8px 16px;\n  border-radius: 999px;\n  border: 1px solid rgba(255,255,255,.3);\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .pet-grid,\n  .pet-composition-grid,\n  .pet-dosage-grid,\n  .pet-reviews-grid {\n    grid-template-columns: 1fr;\n  }\n  \n  .pet-target-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n  \n  .pet-synergy-box {\n    flex-direction: column;\n    text-align: center;\n  }\n  \n  .pet-tip-box {\n    flex-direction: column;\n    text-align: center;\n  }\n  \n  .pet-hero-stats {\n    flex-direction: column;\n    align-items: center;\n  }\n  \n  .pet-stat {\n    width: 100%;\n    max-width: 200px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .pet-card,\n  .pet-ingredient-card,\n  .pet-dosage-card,\n  .pet-target-card,\n  .pet-eco-card,\n  .pet-review-card {\n    animation: petFadeInUp .6s ease backwards;\n  }\n  \n  .pet-card:nth-child(1), .pet-ingredient-card:nth-child(1), .pet-dosage-card:nth-child(1), .pet-target-card:nth-child(1) { animation-delay: .1s; }\n  .pet-card:nth-child(2), .pet-ingredient-card:nth-child(2), .pet-dosage-card:nth-child(2), .pet-target-card:nth-child(2) { animation-delay: .2s; }\n  .pet-card:nth-child(3), .pet-ingredient-card:nth-child(3), .pet-dosage-card:nth-child(3), .pet-target-card:nth-child(3) { animation-delay: .3s; }\n  .pet-card:nth-child(4), .pet-target-card:nth-child(4) { animation-delay: .4s; }\n  .pet-card:nth-child(5), .pet-target-card:nth-child(5) { animation-delay: .5s; }\n  .pet-card:nth-child(6), .pet-target-card:nth-child(6) { animation-delay: .6s; }\n}\n\n@keyframes petFadeInUp {\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  .pet-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .pet-card,\n  .pet-ingredient-card,\n  .pet-dosage-card,\n  .pet-target-card {\n    border: 2px solid var(--pet-text);\n  }\n}\n\u003c\/style\u003e","brand":"LIFES CODE","offers":[{"title":"Default Title","offer_id":55369025552761,"sku":"CURECHIENCHAT_LIFESCODE","price":22.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/phycocyanine-spiruline-chien-chat-60-gelules-lifes-code-packshothd.webp?v=1790451522"},{"product_id":"gem-move-15-ml-animagem","title":"Gem-Move - Confort Articulaire - 15 ml - animaGEM","description":"\u003cdiv class=\"agm-premium\"\u003e\n  \u003cdiv class=\"agm-hero\"\u003e\n    \u003cdiv class=\"agm-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"agm-hero-content\"\u003e\n      \u003cdiv class=\"agm-badges-top\"\u003e\n        \u003cspan class=\"agm-badge\"\u003e🌿 Bio Certifié\u003c\/span\u003e\n        \u003cspan class=\"agm-badge\"\u003e🐾 Chien, Chat \u0026amp; Cheval\u003c\/span\u003e\n        \u003cspan class=\"agm-badge\"\u003e💧 Gemmothérapie\u003c\/span\u003e\n        \u003cspan class=\"agm-badge\"\u003e🇱🇺 Luxembourg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"agm-hero-title\"\u003eLe confort articulaire naturel de votre compagnon\u003c\/span\u003e\n      \u003cp class=\"agm-subtitle\"\u003eGemmothérapie bio pour chien, chat et cheval\u003c\/p\u003e\n      \u003cp class=\"agm-description\"\u003eUne synergie de bourgeons et jeunes pousses bio pour soutenir la locomotion et favoriser la souplesse articulaire au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"agm-section\"\u003e\n    \u003ch2\u003eGem-Move ANIMAGEM : le confort articulaire naturel pour votre chien, votre chat et votre cheval\u003c\/h2\u003e\n    \u003cp class=\"agm-section-intro\"\u003eVotre compagnon à quatre pattes montre des signes de raideur au réveil ? Il hésite à sauter, monter les escaliers ou courir comme avant ? Votre cheval de sport ou votre vieux poney manque de souplesse ? \u003cstrong\u003eGem-Move d'ANIMAGEM\u003c\/strong\u003e est un \u003cstrong\u003ecomplément alimentaire naturel pour chien, chat et cheval\u003c\/strong\u003e formulé en gemmothérapie bio, spécialement conçu pour soutenir la locomotion et favoriser la souplesse articulaire au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"agm-section\"\u003e\n    \u003ch2\u003eQu'est-ce que la gemmothérapie animale ?\u003c\/h2\u003e\n    \u003cp class=\"agm-section-intro\"\u003eLa gemmothérapie utilise les \u003cstrong\u003ebourgeons et jeunes pousses de plantes\u003c\/strong\u003e, récoltés au tout début de leur croissance. Cette phase concentre l'ensemble des principes actifs de la plante adulte (minéraux, oligo-éléments, hormones végétales).\u003c\/p\u003e\n    \u003cdiv class=\"agm-testimonial\"\u003e\n      \u003cp class=\"agm-testimonial-text\"\u003e\"Gem-Move réunit une synergie de macérats de bourgeons issus de l'agriculture biologique (certification Certisys LU-BIO-06), pensée pour accompagner en douceur les articulations de votre animal.\"\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"agm-section\"\u003e\n    \u003ch2\u003eComposition 100 % naturelle et bio\u003c\/h2\u003e\n    \u003cdiv class=\"agm-grid\"\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🌳 Bourgeons de Frêne\u003c\/h3\u003e\n        \u003cp\u003eLa plante reine du confort articulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🌱 Jeunes pousses de Prêle\u003c\/h3\u003e\n        \u003cp\u003eRiches en silice, minéral clé du tissu conjonctif.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🌲 Jeunes pousses de Séquoia\u003c\/h3\u003e\n        \u003cp\u003eSoutien vital et tonique pour votre animal.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🍃 Bourgeons de Bouleau blanc\u003c\/h3\u003e\n        \u003cp\u003eContribue à la souplesse au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🍇 Bourgeons de feuilles de Vigne\u003c\/h3\u003e\n        \u003cp\u003eFavorable au confort locomoteur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🌸 Hydrolat de Reine des Prés\u003c\/h3\u003e\n        \u003cp\u003eComplément aromatique traditionnellement associé au bien-être articulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"agm-tip\"\u003e\n      \u003cspan class=\"agm-tip-icon\"\u003e🌿\u003c\/span\u003e\n      \u003cp\u003eSupport : glycérine végétale*, alcool* (35 %) et eau (20 %). *Tous les végétaux sont issus de l'agriculture biologique certifiée \u003cstrong\u003eCertisys LU-BIO-06\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"agm-section\"\u003e\n    \u003ch2\u003ePour quels animaux ?\u003c\/h2\u003e\n    \u003cp class=\"agm-section-intro\"\u003eGem-Move au format \u003cstrong\u003e15 ml en flacon compte-gouttes\u003c\/strong\u003e convient aux \u003cstrong\u003echiens et aux chats\u003c\/strong\u003e de tout âge, ainsi qu'aux \u003cstrong\u003echevaux et poneys\u003c\/strong\u003e, avec une posologie adaptée à leur gabarit. Il s'adresse particulièrement aux compagnons :\u003c\/p\u003e\n    \u003cdiv class=\"agm-grid-compact\"\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e👴 Vieillissants\u003c\/h3\u003e\n        \u003cp\u003eQui perdent en mobilité au fil du temps.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🏃 Sportifs \u0026amp; actifs\u003c\/h3\u003e\n        \u003cp\u003eSollicitant fortement leurs articulations.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🐕 Grande taille\u003c\/h3\u003e\n        \u003cp\u003eOu races prédisposées aux inconforts locomoteurs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e💤 En convalescence\u003c\/h3\u003e\n        \u003cp\u003eAprès un effort intense ou une période difficile.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🐴 Chevaux \u0026amp; poneys\u003c\/h3\u003e\n        \u003cp\u003eDe sport, de travail ou âgés, pour garder souplesse et confort de mouvement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"agm-section\"\u003e\n    \u003ch2\u003ePosologie : comment donner Gem-Move à mon chien, mon chat ou mon cheval ?\u003c\/h2\u003e\n    \u003cdiv class=\"agm-timeline\"\u003e\n      \u003cdiv class=\"agm-timeline-item\"\u003e\n        \u003cdiv class=\"agm-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"agm-timeline-content\"\u003e\n          \u003ch3\u003eDosez avec précision\u003c\/h3\u003e\n          \u003cp\u003eChien et chat : \u003cstrong\u003e1 goutte pour 10 kg de poids vif par jour\u003c\/strong\u003e, grâce au flacon compte-gouttes. Poney : \u003cstrong\u003e5 à 30 gouttes par jour\u003c\/strong\u003e. Cheval : \u003cstrong\u003e10 à 60 gouttes par jour\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-timeline-item\"\u003e\n        \u003cdiv class=\"agm-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"agm-timeline-content\"\u003e\n          \u003ch3\u003eChoisissez votre méthode\u003c\/h3\u003e\n          \u003cp\u003eÀ diluer dans l'eau de boisson, à déposer sur une friandise ou à mélanger à la ration.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-timeline-item\"\u003e\n        \u003cdiv class=\"agm-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"agm-timeline-content\"\u003e\n          \u003ch3\u003eAgitez avant emploi\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003eBien agiter le flacon avant chaque emploi\u003c\/strong\u003e pour homogénéiser les principes actifs.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-timeline-item\"\u003e\n        \u003cdiv class=\"agm-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"agm-timeline-content\"\u003e\n          \u003ch3\u003eAdaptez la cure\u003c\/h3\u003e\n          \u003cp\u003eDurée de cure à adapter selon les besoins spécifiques de votre animal.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"agm-tip\"\u003e\n      \u003cspan class=\"agm-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eAstuce :\u003c\/strong\u003e pour les chats et petits chiens, la friandise ou la gamelle humide facilite grandement l'acceptation du goût. Pour un cheval ou un poney, versez simplement les gouttes sur la ration ou dans l'eau de boisson.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"agm-section\"\u003e\n    \u003ch2\u003ePourquoi choisir Gem-Move ANIMAGEM ?\u003c\/h2\u003e\n    \u003cdiv class=\"agm-grid-compact\"\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e✅ Formule bio certifiée\u003c\/h3\u003e\n        \u003cp\u003eTraçabilité complète (LU-BIO-06).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🌿 Approche naturelle\u003c\/h3\u003e\n        \u003cp\u003eGemmothérapie sans molécule de synthèse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e💧 Compte-gouttes précis\u003c\/h3\u003e\n        \u003cp\u003eIdéal pour un dosage sur mesure.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🇱🇺 Fabriqué au Luxembourg\u003c\/h3\u003e\n        \u003cp\u003ePar Alphagem International.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e📋 Sans ordonnance\u003c\/h3\u003e\n        \u003cp\u003eEn aliment complémentaire libre d'accès.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🐾 Chien, chat \u0026amp; cheval\u003c\/h3\u003e\n        \u003cp\u003eAdapté à tous les âges et gabarits, du chat au cheval.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"agm-section\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"agm-accordion\"\u003e\n      \u003cdetails class=\"agm-accordion-item\"\u003e\n        \u003csummary class=\"agm-accordion-header\"\u003e🍷 Présence d'alcool\u003c\/summary\u003e\n        \u003cdiv class=\"agm-accordion-content mt-3\"\u003e\n          \u003cp\u003eGem-Move contient de l'\u003cstrong\u003ealcool à 35 % vol.\u003c\/strong\u003e, indispensable à la conservation des principes actifs des bourgeons.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"agm-accordion-item\"\u003e\n        \u003csummary class=\"agm-accordion-header\"\u003e⚠️ Avis vétérinaire recommandé\u003c\/summary\u003e\n        \u003cdiv class=\"agm-accordion-content mt-3\"\u003e\n          \u003cp\u003eDemandez conseil à votre vétérinaire avant utilisation chez une \u003cstrong\u003efemelle gestante ou allaitante\u003c\/strong\u003e, chez un \u003cstrong\u003etrès jeune animal\u003c\/strong\u003e ou chez un animal \u003cstrong\u003esous traitement médical\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"agm-accordion-item\"\u003e\n        \u003csummary class=\"agm-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n        \u003cdiv class=\"agm-accordion-content mt-3\"\u003e\n          \u003cp\u003eConservez le flacon à l'abri de la lumière et de la chaleur, bien refermé 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=\"agm-accordion-item\"\u003e\n        \u003csummary class=\"agm-accordion-header\"\u003e📌 Aliment complémentaire\u003c\/summary\u003e\n        \u003cdiv class=\"agm-accordion-content mt-3\"\u003e\n          \u003cp\u003e\u003cstrong\u003eImportant :\u003c\/strong\u003e Gem-Move est un aliment complémentaire et ne constitue pas un médicament. Il ne remplace ni un traitement vétérinaire, ni une alimentation équilibrée, ni l'avis d'un professionnel de santé animale. En cas de douleurs persistantes, de boiterie ou de changement de comportement, 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=\"agm-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003eInformations produit\u003c\/h2\u003e\n    \u003cdiv class=\"agm-grid-compact\"\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e📦 Format\u003c\/h3\u003e\n        \u003cp\u003eFlacon compte-gouttes de 15 ml.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🏷️ Marque\u003c\/h3\u003e\n        \u003cp\u003eAnimaGem – Alphagem International (Luxembourg).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🐾 Type\u003c\/h3\u003e\n        \u003cp\u003eAliment complémentaire de gemmothérapie pour chien, chat et cheval.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e✅ Certification\u003c\/h3\u003e\n        \u003cp\u003eAgriculture biologique (Certisys LU-BIO-06).\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    --agm-cream: #f4f9f5;\n    --agm-white: #ffffff;\n    --agm-primary: #5cb593;\n    --agm-primary-dark: #2f7a5e;\n    --agm-primary-light: #e5f3ec;\n    --agm-secondary: #7fc9a8;\n    --agm-accent: #a8dcc2;\n    --agm-text: #1a2e26;\n    --agm-text-light: #5a6a63;\n    --agm-border: #d8e8df;\n    --agm-shadow: 0 4px 24px rgba(47,122,94,.08);\n    --agm-shadow-lg: 0 12px 48px rgba(47,122,94,.15);\n    --agm-radius: 20px;\n    --agm-radius-sm: 12px;\n  }\n\n  .agm-premium {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n    background: var(--agm-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--agm-text);\n    line-height: 1.6;\n  }\n\n  .agm-hero {\n    position: relative;\n    background: linear-gradient(135deg, #5cb593 0%, #2f7a5e 50%, #1f5c46 100%);\n    border-radius: var(--agm-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(--agm-shadow-lg);\n  }\n\n  .agm-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: .6;\n  }\n\n  .agm-hero-content {\n    position: relative;\n    z-index: 1;\n    text-align: center;\n  }\n\n  .agm-hero-title {\n    display: block;\n    color: white;\n    font-size: clamp(22px, 7vw, 42px);\n    font-weight: 900;\n    margin: 0 0 1rem 0;\n    letter-spacing: -.04em;\n    text-shadow: 0 4px 20px rgba(0,0,0,.2);\n    line-height: 1.15;\n  }\n\n  .agm-subtitle {\n    color: rgba(255,255,255,.95);\n    font-size: clamp(15px, 2.5vw, 20px);\n    font-weight: 600;\n    margin: 0 0 1rem 0;\n  }\n\n  .agm-description {\n    color: rgba(255,255,255,.9);\n    font-size: clamp(14px, 2.2vw, 16px);\n    max-width: 640px;\n    margin: 0 auto;\n    line-height: 1.7;\n  }\n\n  .agm-badges-top {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 8px;\n    margin-bottom: 1.5rem;\n  }\n\n  .agm-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(--agm-primary-dark);\n    box-shadow: 0 2px 12px rgba(0,0,0,.1);\n    transition: all .3s ease;\n  }\n\n  .agm-badge:hover {\n    transform: translateY(-2px) scale(1.05);\n  }\n\n  .agm-section {\n    margin-bottom: clamp(2rem, 4vw, 3.5rem);\n  }\n\n  .agm-premium h2 {\n    font-size: clamp(22px, 5vw, 36px);\n    font-weight: 900;\n    color: var(--agm-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  .agm-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(--agm-primary), var(--agm-secondary));\n    border-radius: 2px;\n  }\n\n  .agm-section-intro {\n    text-align: center;\n    font-size: clamp(15px, 2.5vw, 17px);\n    color: var(--agm-text-light);\n    margin: 0 auto 1.5rem;\n    max-width: 720px;\n    line-height: 1.7;\n  }\n\n  .agm-section-intro strong {\n    color: var(--agm-primary-dark);\n  }\n\n  .agm-card {\n    background: var(--agm-white);\n    border-radius: var(--agm-radius);\n    padding: clamp(1.25rem, 3vw, 2rem);\n    box-shadow: var(--agm-shadow);\n    border: 2px solid transparent;\n    transition: all .3s ease;\n    text-align: center;\n  }\n\n  .agm-card:hover {\n    transform: translateY(-6px);\n    box-shadow: var(--agm-shadow-lg);\n    border-color: var(--agm-primary);\n  }\n\n  .agm-card h3 {\n    font-size: clamp(15px, 2.5vw, 18px);\n    font-weight: 800;\n    color: var(--agm-primary-dark);\n    margin: 0 0 .5rem 0;\n    line-height: 1.3;\n  }\n\n  .agm-card p {\n    font-size: clamp(13px, 2vw, 15px);\n    color: var(--agm-text-light);\n    margin: 0;\n    line-height: 1.6;\n  }\n\n  .agm-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 1.25rem;\n  }\n\n  .agm-grid-compact {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 1rem;\n  }\n\n  .agm-grid-compact .agm-card {\n    padding: 1rem;\n  }\n\n  .agm-grid-compact .agm-card h3 {\n    font-size: 14px;\n    margin-bottom: .35rem;\n  }\n\n  .agm-grid-compact .agm-card p {\n    font-size: 12px;\n  }\n\n  .agm-timeline {\n    display: flex;\n    flex-direction: column;\n    gap: 1rem;\n  }\n\n  .agm-timeline-item {\n    display: flex;\n    gap: 1rem;\n    align-items: flex-start;\n  }\n\n  .agm-timeline-number {\n    flex-shrink: 0;\n    width: 40px;\n    height: 40px;\n    background: linear-gradient(135deg, var(--agm-primary), var(--agm-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(92,181,147,.35);\n  }\n\n  .agm-timeline-content {\n    flex: 1;\n    background: var(--agm-white);\n    padding: 1rem 1.25rem;\n    border-radius: var(--agm-radius-sm);\n    box-shadow: var(--agm-shadow);\n  }\n\n  .agm-timeline-content h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--agm-primary-dark);\n    margin: 0 0 .25rem 0;\n  }\n\n  .agm-timeline-content p {\n    font-size: 14px;\n    color: var(--agm-text-light);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .agm-testimonial {\n    background: var(--agm-white);\n    border-radius: var(--agm-radius);\n    padding: clamp(1.5rem, 4vw, 2.5rem);\n    box-shadow: var(--agm-shadow);\n    border-left: 4px solid var(--agm-primary);\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  .agm-testimonial-text {\n    font-size: clamp(15px, 2.5vw, 17px);\n    color: var(--agm-text);\n    line-height: 1.8;\n    font-style: italic;\n    margin: 0;\n  }\n\n  .agm-accordion {\n    background: var(--agm-white);\n    border-radius: var(--agm-radius);\n    box-shadow: var(--agm-shadow);\n    overflow: hidden;\n  }\n\n  .agm-accordion-item {\n    border-bottom: 1px solid var(--agm-border);\n    margin: 0;\n    padding: 0;\n  }\n\n  .agm-accordion-item:last-child {\n    border-bottom: none;\n  }\n\n  .agm-accordion-header {\n    padding: 1rem 1.25rem;\n    font-weight: 700;\n    font-size: 15px;\n    color: var(--agm-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  .agm-accordion-header:hover {\n    background: var(--agm-primary-light);\n  }\n\n  .agm-accordion-header::-webkit-details-marker {\n    display: none;\n  }\n\n  .agm-accordion-header::after {\n    content: '+';\n    font-size: 20px;\n    font-weight: 400;\n    color: var(--agm-primary);\n    transition: transform .2s ease;\n  }\n\n  .agm-accordion-item[open] .agm-accordion-header::after {\n    content: '−';\n  }\n\n  .agm-accordion-content {\n    padding: 0 1.25rem 1rem;\n    color: var(--agm-text-light);\n    font-size: 14px;\n    line-height: 1.7;\n    margin-top: 10px;\n  }\n\n  .agm-accordion-content p {\n    margin: 0;\n  }\n\n  .agm-accordion-content strong {\n    color: var(--agm-primary-dark);\n  }\n\n  .agm-tip {\n    display: flex;\n    gap: 1rem;\n    align-items: flex-start;\n    background: var(--agm-primary-light);\n    border-radius: var(--agm-radius-sm);\n    padding: 1rem 1.25rem;\n    margin-top: 1.25rem;\n    max-width: 800px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .agm-tip-icon {\n    font-size: 24px;\n    flex-shrink: 0;\n    line-height: 1.2;\n  }\n\n  .agm-tip p {\n    font-size: 14px;\n    color: var(--agm-text);\n    margin: 0;\n    line-height: 1.6;\n  }\n\n  .agm-tip strong {\n    color: var(--agm-primary-dark);\n  }\n\n  @media (max-width: 767px) {\n    .agm-grid {\n      grid-template-columns: 1fr;\n      gap: 1rem;\n    }\n\n    .agm-card {\n      padding: 1.125rem;\n    }\n\n    .agm-section {\n      margin-bottom: 1.75rem;\n    }\n\n    .agm-hero {\n      padding: 2rem 1.25rem;\n      margin-bottom: 1.75rem;\n      border-radius: var(--agm-radius-sm);\n    }\n\n    .agm-premium h2 {\n      margin-bottom: 1rem;\n      padding-bottom: .75rem;\n    }\n\n    .agm-premium h2::after {\n      width: 40px;\n      height: 3px;\n    }\n\n    .agm-grid-compact {\n      gap: .625rem;\n    }\n\n    .agm-grid-compact .agm-card {\n      padding: .75rem;\n    }\n\n    .agm-timeline-number {\n      width: 32px;\n      height: 32px;\n      font-size: 14px;\n    }\n\n    .agm-timeline-content {\n      padding: .875rem 1rem;\n    }\n\n    .agm-timeline-content h3 {\n      font-size: 14px;\n    }\n\n    .agm-timeline-content p {\n      font-size: 13px;\n    }\n\n    .agm-accordion-header {\n      padding: .875rem 1rem;\n      font-size: 14px;\n    }\n\n    .agm-accordion-content {\n      padding: 0 1rem .875rem;\n      font-size: 13px;\n    }\n\n    .agm-testimonial {\n      padding: 1.25rem;\n    }\n\n    .agm-testimonial-text {\n      font-size: 14px;\n    }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .agm-card {\n      animation: agmFadeInUp .5s ease backwards;\n    }\n    .agm-card:nth-child(1) { animation-delay: .05s; }\n    .agm-card:nth-child(2) { animation-delay: .1s; }\n    .agm-card:nth-child(3) { animation-delay: .15s; }\n    .agm-card:nth-child(4) { animation-delay: .2s; }\n    .agm-card:nth-child(5) { animation-delay: .25s; }\n    .agm-card:nth-child(6) { animation-delay: .3s; }\n  }\n\n  @keyframes agmFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .agm-premium * {\n      animation-duration: 0.01ms !important;\n      transition-duration: 0.01ms !important;\n    }\n  }\n\u003c\/style\u003e","brand":"ALPHAGEM","offers":[{"title":"Default Title","offer_id":64036875501945,"sku":"GVC15MOV","price":12.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/gem-move-confort-articulaire-15-ml-animagem-packshothd_6af89e6b-be05-41fe-a96c-d9f5c6d0e050.webp?v=1791469337"},{"product_id":"gem-zen-15-ml-animagem","title":"Gem-Zen - 15 ml - AnimaGEM","description":"\u003cdiv class=\"agm-premium\"\u003e\n  \u003cdiv class=\"agm-hero\"\u003e\n    \u003cdiv class=\"agm-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"agm-hero-content\"\u003e\n      \u003cdiv class=\"agm-badges-top\"\u003e\n        \u003cspan class=\"agm-badge\"\u003e🌿 Bio Certifié\u003c\/span\u003e\n        \u003cspan class=\"agm-badge\"\u003e🐾 Chien \u0026amp; Chat\u003c\/span\u003e\n        \u003cspan class=\"agm-badge\"\u003e💧 Gemmothérapie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"agm-hero-title\"\u003eLa sérénité naturelle de votre compagnon\u003c\/span\u003e\n      \u003cp class=\"agm-subtitle\"\u003eGemmothérapie bio apaisante pour chien et chat\u003c\/p\u003e\n      \u003cp class=\"agm-description\"\u003eUne synergie de bourgeons bio (Figuier, Tilleul, Aubépine) et d'hydrolat d'Angélique vraie pour aider votre animal à retrouver calme et détente au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"agm-section\"\u003e\n    \u003ch2\u003eGem-Zen ANIMAGEM : le calme naturel pour votre chien et votre chat\u003c\/h2\u003e\n    \u003cp class=\"agm-section-intro\"\u003eVotre compagnon est stressé lors des trajets, des orages ou d'un changement d'environnement ? Il devient agité pendant les fêtes ou en votre absence ? \u003cstrong\u003eGem-Zen d'ANIMAGEM\u003c\/strong\u003e est un \u003cstrong\u003ecomplément alimentaire naturel pour chien et chat\u003c\/strong\u003e formulé en gemmothérapie bio, conçu pour favoriser la relaxation et l'équilibre émotionnel de votre animal.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"agm-section\"\u003e\n    \u003ch2\u003eLa gemmothérapie, une approche douce et naturelle\u003c\/h2\u003e\n    \u003cp class=\"agm-section-intro\"\u003eLa gemmothérapie utilise les \u003cstrong\u003ebourgeons et jeunes pousses de plantes\u003c\/strong\u003e récoltés au tout début de leur croissance. Cette phase concentre l'ensemble des principes actifs de la plante adulte : minéraux, oligo-éléments et hormones végétales agissent en synergie pour accompagner en douceur le bien-être émotionnel de votre animal.\u003c\/p\u003e\n    \u003cdiv class=\"agm-testimonial\"\u003e\n      \u003cp class=\"agm-testimonial-text\"\u003e\"Gem-Zen réunit une synergie de macérats de bourgeons issus de l'agriculture biologique (certification Certisys LU-BIO-06), pensée pour apaiser naturellement chien et chat.\"\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"agm-section\"\u003e\n    \u003ch2\u003eComposition 100 % naturelle et bio\u003c\/h2\u003e\n    \u003cdiv class=\"agm-grid\"\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🌳 Bourgeons de Figuier\u003c\/h3\u003e\n        \u003cp\u003eFicus carica L. – Plante emblématique de l'équilibre nerveux et émotionnel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🍃 Bourgeons de Tilleul\u003c\/h3\u003e\n        \u003cp\u003eTilia tomentosa – Traditionnellement associé à la détente et au sommeil.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🌸 Bourgeons d'Aubépine\u003c\/h3\u003e\n        \u003cp\u003eCrataegus laevigata – Reconnu pour son action apaisante sur le rythme cardiaque.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-card\"\u003e\n        \u003ch3\u003e🌿 Hydrolat d'Angélique vraie\u003c\/h3\u003e\n        \u003cp\u003eAngelica archangelica – Plante traditionnellement associée à l'apaisement et au confort nerveux.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"agm-tip\"\u003e\n      \u003cspan class=\"agm-tip-icon\"\u003e🌿\u003c\/span\u003e\n      \u003cp\u003eSupport : glycérine végétale*, alcool* (35 %) et eau (20 %). *Tous les végétaux sont issus de l'agriculture biologique certifiée \u003cstrong\u003eCertisys LU-BIO-06\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"agm-section\"\u003e\n    \u003ch2\u003ePosologie : comment donner Gem-Zen ?\u003c\/h2\u003e\n    \u003cdiv class=\"agm-timeline\"\u003e\n      \u003cdiv class=\"agm-timeline-item\"\u003e\n        \u003cdiv class=\"agm-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"agm-timeline-content\"\u003e\n          \u003ch3\u003eDosez précisément\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003eChien et chat : 1 goutte pour 10 kg de poids vif par jour\u003c\/strong\u003e, grâce au flacon compte-gouttes 15 ml. Poney : 5 à 30 gouttes par jour. Cheval : 10 à 60 gouttes par jour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-timeline-item\"\u003e\n        \u003cdiv class=\"agm-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"agm-timeline-content\"\u003e\n          \u003ch3\u003eAdministrez facilement\u003c\/h3\u003e\n          \u003cp\u003eÀ mélanger à la nourriture, sur une friandise ou à donner directement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"agm-timeline-item\"\u003e\n        \u003cdiv class=\"agm-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"agm-timeline-content\"\u003e\n          \u003ch3\u003eAgitez avant emploi\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    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"agm-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n    \u003cdiv class=\"agm-accordion\"\u003e\n      \u003cdetails class=\"agm-accordion-item\"\u003e\n        \u003csummary class=\"agm-accordion-header\"\u003e⚠️ Avis vétérinaire recommandé\u003c\/summary\u003e\n        \u003cdiv class=\"agm-accordion-content mt-3\"\u003e\n          \u003cp\u003eDemandez conseil à votre vétérinaire avant utilisation chez une femelle gestante, allaitante, un très jeune animal ou sous traitement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"agm-accordion-item\"\u003e\n        \u003csummary class=\"agm-accordion-header\"\u003e📌 Aliment complémentaire\u003c\/summary\u003e\n        \u003cdiv class=\"agm-accordion-content mt-3\"\u003e\n          \u003cp\u003e\u003cstrong\u003eGem-Zen ne remplace ni un traitement vétérinaire, ni une alimentation équilibrée.\u003c\/strong\u003e En cas de troubles persistants, consultez votre vétérinaire. Conserver hors de portée des enfants, à l'abri de la lumière.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --agm-cream: #f7f5f2;\n    --agm-white: #ffffff;\n    --agm-primary: #2d6a4f;\n    --agm-primary-dark: #1b4332;\n    --agm-primary-light: #e8f0eb;\n    --agm-secondary: #a78bb8;\n    --agm-accent: #c4a8d1;\n    --agm-text: #1a1a1a;\n    --agm-text-light: #5a5a5a;\n    --agm-border: #e0e0e0;\n    --agm-shadow: 0 4px 24px rgba(0,0,0,.08);\n    --agm-shadow-lg: 0 12px 48px rgba(27,67,50,.18);\n    --agm-radius: 20px;\n    --agm-radius-sm: 12px;\n  }\n\n  .agm-premium {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n    background: var(--agm-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--agm-text);\n  }\n\n  .agm-hero {\n    position: relative;\n    background: linear-gradient(135deg, #1b4332 0%, #2d6a4f 50%, #a78bb8 100%);\n    border-radius: var(--agm-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(--agm-shadow-lg);\n  }\n\n  .agm-hero-pattern {\n    position: absolute;\n    top: 0; left: 0; right: 0; bottom: 0;\n    background-image: radial-gradient(circle at 20% 30%, rgba(255,255,255,.4) 0%, transparent 40%),\n                      radial-gradient(circle at 80% 70%, rgba(255,255,255,.3) 0%, transparent 40%);\n    opacity: .15;\n  }\n\n  .agm-hero-content {\n    position: relative;\n    z-index: 1;\n    text-align: center;\n  }\n\n  .agm-hero-title {\n    display: block;\n    color: white;\n    font-size: clamp(22px, 7vw, 42px);\n    font-weight: 900;\n    margin: 0 0 1rem 0;\n    letter-spacing: -.04em;\n    text-shadow: 0 4px 20px rgba(0,0,0,.2);\n    line-height: 1.15;\n  }\n\n  .agm-subtitle {\n    color: rgba(255,255,255,.95);\n    font-size: clamp(15px, 2.5vw, 19px);\n    font-weight: 600;\n    margin: 0 0 1rem 0;\n  }\n\n  .agm-description {\n    color: rgba(255,255,255,.9);\n    font-size: clamp(14px, 2vw, 16px);\n    line-height: 1.7;\n    max-width: 640px;\n    margin: 0 auto;\n  }\n\n  .agm-badges-top {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 8px;\n    margin-bottom: 1.5rem;\n  }\n\n  .agm-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(--agm-primary-dark);\n    box-shadow: 0 2px 12px rgba(0,0,0,.1);\n    transition: all .3s ease;\n  }\n\n  .agm-badge:hover {\n    transform: translateY(-2px) scale(1.05);\n  }\n\n  .agm-section {\n    margin-bottom: clamp(2rem, 4vw, 3.5rem);\n  }\n\n  .agm-premium h2 {\n    font-size: clamp(22px, 5vw, 36px);\n    font-weight: 900;\n    color: var(--agm-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  .agm-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(--agm-primary), var(--agm-secondary));\n    border-radius: 2px;\n  }\n\n  .agm-section-intro {\n    text-align: center;\n    font-size: clamp(15px, 2.5vw, 17px);\n    color: var(--agm-text-light);\n    margin: 0 auto 1.5rem;\n    max-width: 720px;\n    line-height: 1.7;\n  }\n\n  .agm-section-intro strong {\n    color: var(--agm-primary-dark);\n  }\n\n  .agm-card {\n    background: var(--agm-white);\n    border-radius: var(--agm-radius);\n    padding: clamp(1.25rem, 3vw, 2rem);\n    box-shadow: var(--agm-shadow);\n    border: 2px solid transparent;\n    transition: all .3s ease;\n    text-align: center;\n  }\n\n  .agm-card:hover {\n    transform: translateY(-6px);\n    box-shadow: var(--agm-shadow-lg);\n    border-color: var(--agm-primary);\n  }\n\n  .agm-card h3 {\n    font-size: clamp(15px, 2.5vw, 18px);\n    font-weight: 800;\n    color: var(--agm-primary-dark);\n    margin: 0 0 .5rem 0;\n    line-height: 1.3;\n  }\n\n  .agm-card p {\n    font-size: clamp(13px, 2vw, 15px);\n    color: var(--agm-text-light);\n    margin: 0;\n    line-height: 1.6;\n  }\n\n  .agm-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n    gap: 1.25rem;\n  }\n\n  .agm-timeline {\n    display: flex;\n    flex-direction: column;\n    gap: 1rem;\n    max-width: 720px;\n    margin: 0 auto;\n  }\n\n  .agm-timeline-item {\n    display: flex;\n    gap: 1rem;\n    align-items: flex-start;\n  }\n\n  .agm-timeline-number {\n    flex-shrink: 0;\n    width: 40px;\n    height: 40px;\n    background: linear-gradient(135deg, var(--agm-primary), var(--agm-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(45,106,79,.3);\n  }\n\n  .agm-timeline-content {\n    flex: 1;\n    background: var(--agm-white);\n    padding: 1rem 1.25rem;\n    border-radius: var(--agm-radius-sm);\n    box-shadow: var(--agm-shadow);\n  }\n\n  .agm-timeline-content h3 {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--agm-primary-dark);\n    margin: 0 0 .25rem 0;\n  }\n\n  .agm-timeline-content p {\n    font-size: 14px;\n    color: var(--agm-text-light);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .agm-testimonial {\n    background: var(--agm-white);\n    border-radius: var(--agm-radius);\n    padding: clamp(1.5rem, 4vw, 2.5rem);\n    box-shadow: var(--agm-shadow);\n    border-left: 4px solid var(--agm-secondary);\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  .agm-testimonial-text {\n    font-size: clamp(15px, 2.5vw, 17px);\n    color: var(--agm-text);\n    line-height: 1.8;\n    font-style: italic;\n    margin: 0;\n  }\n\n  .agm-accordion {\n    background: var(--agm-white);\n    border-radius: var(--agm-radius);\n    box-shadow: var(--agm-shadow);\n    overflow: hidden;\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  .agm-accordion-item {\n    border-bottom: 1px solid var(--agm-border);\n    margin: 0;\n    padding: 0;\n  }\n\n  .agm-accordion-item:last-child {\n    border-bottom: none;\n  }\n\n  .agm-accordion-header {\n    padding: 1rem 1.25rem;\n    font-weight: 700;\n    font-size: 15px;\n    color: var(--agm-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  .agm-accordion-header:hover {\n    background: var(--agm-primary-light);\n  }\n\n  .agm-accordion-header::-webkit-details-marker {\n    display: none;\n  }\n\n  .agm-accordion-header::after {\n    content: '+';\n    font-size: 22px;\n    font-weight: 400;\n    color: var(--agm-primary);\n    transition: transform .2s ease;\n  }\n\n  .agm-accordion-item[open] .agm-accordion-header::after {\n    content: '−';\n  }\n\n  .agm-accordion-content {\n    padding: 0 1.25rem 1rem;\n    color: var(--agm-text-light);\n    font-size: 14px;\n    line-height: 1.7;\n    margin-top: 10px;\n  }\n\n  .agm-accordion-content p {\n    margin: 0;\n  }\n\n  .agm-tip {\n    display: flex;\n    gap: 1rem;\n    align-items: flex-start;\n    background: var(--agm-primary-light);\n    border-radius: var(--agm-radius-sm);\n    padding: 1rem 1.25rem;\n    margin-top: 1.5rem;\n    max-width: 800px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .agm-tip-icon {\n    font-size: 24px;\n    flex-shrink: 0;\n  }\n\n  .agm-tip p {\n    font-size: 14px;\n    color: var(--agm-text);\n    margin: 0;\n    line-height: 1.6;\n  }\n\n  @media (max-width: 767px) {\n    .agm-grid {\n      grid-template-columns: 1fr;\n      gap: 1rem;\n    }\n    .agm-card {\n      padding: 1.125rem;\n    }\n    .agm-section {\n      margin-bottom: 1.75rem;\n    }\n    .agm-hero {\n      padding: 2rem 1.25rem;\n      margin-bottom: 1.75rem;\n      border-radius: var(--agm-radius-sm);\n    }\n    .agm-premium h2 {\n      margin-bottom: 1rem;\n      padding-bottom: .75rem;\n    }\n    .agm-premium h2::after {\n      width: 40px;\n      height: 3px;\n    }\n    .agm-timeline-number {\n      width: 32px;\n      height: 32px;\n      font-size: 14px;\n    }\n    .agm-timeline-content {\n      padding: .875rem 1rem;\n    }\n    .agm-timeline-content h3 {\n      font-size: 14px;\n    }\n    .agm-timeline-content p {\n      font-size: 13px;\n    }\n    .agm-accordion-header {\n      padding: .875rem 1rem;\n      font-size: 14px;\n    }\n    .agm-accordion-content {\n      padding: 0 1rem .875rem;\n      font-size: 13px;\n    }\n    .agm-testimonial {\n      padding: 1.25rem;\n    }\n    .agm-testimonial-text {\n      font-size: 14px;\n    }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .agm-card {\n      animation: fadeInUp .5s ease backwards;\n    }\n    .agm-card:nth-child(1) { animation-delay: .05s; }\n    .agm-card:nth-child(2) { animation-delay: .1s; }\n    .agm-card:nth-child(3) { animation-delay: .15s; }\n    .agm-card:nth-child(4) { animation-delay: .2s; }\n  }\n\n  @keyframes fadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .agm-premium * {\n      animation-duration: 0.01ms !important;\n      transition-duration: 0.01ms !important;\n    }\n  }\n\u003c\/style\u003e","brand":"ALPHAGEM","offers":[{"title":"Default Title","offer_id":64037634146681,"sku":"GVC15ZEN","price":12.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/gem-zen-15-ml-animagem-packshothd_9f382510-db2d-4fbe-802e-b94338860e25.webp?v=1791469347"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/collections\/complement-alimentaire-chat.webp?v=1790072607","url":"https:\/\/www.naturellement-bio.com\/collections\/complement-alimentaire-chat.oembed?page=3","provider":"Naturellement Bio","version":"1.0","type":"link"}