{"title":"Savon au lait de chèvre","description":"\u003cp\u003eUne peau qui luit dès midi, des imperfections qui reviennent, ou au contraire des zones rêches qui pèlent : le lait de chèvre a la particularité de convenir à des peaux très différentes, pourvu qu'on choisisse le bon pain. Nos savons au lait de chèvre viennent surtout d'Antheya, une savonnerie artisanale de Calais qui les fabrique à froid, avec un lait de chèvre bio. Notre avis : Le Tout Doux pour tout le monde à la maison, Le Purifiant dès que des imperfections apparaissent.\u003c\/p\u003e\n\u003ch2\u003ePar où commencer ?\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUn savon pour tous, au quotidien\u003c\/strong\u003e : Le Tout Doux, sans huile essentielle.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDes imperfections ou une peau qui brille\u003c\/strong\u003e : Le Purifiant au tea tree, ou le savon au soufre.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDes zones sèches qui pèlent\u003c\/strong\u003e : le pain « peau de croco » au tépezcohuite.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eQuel savon au lait de chèvre choisir ?\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: 12px 14px; border: 1px solid #e8d5c4; text-align: left;\"\u003eVotre situation\u003c\/th\u003e\n\u003cth style=\"padding: 12px 14px; border: 1px solid #e8d5c4; text-align: left;\"\u003eNotre conseil\u003c\/th\u003e\n\u003cth style=\"padding: 12px 14px; border: 1px solid #e8d5c4; text-align: left;\"\u003eProduits\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;\"\u003ePetits et grands utilisent le même pain\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003ePrenez Le Tout Doux, sans huile essentielle, des plus petits aux plus grands\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\/savon-solide-au-lait-de-chevre-doux-pour-toute-la-famille-100g-antheya\" title=\"Le Tout Doux – Antheya\"\u003eLe Tout Doux Antheya\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;\"\u003eVotre peau est grasse, avec des imperfections\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eChoisissez un pain purifiant, au tea tree ou au soufre, qui ne dessèche pas\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\/savon-solide-au-lait-de-chevre-purifiant-adolescents-100g-antheya\" title=\"Le Purifiant – Antheya\"\u003eLe Purifiant Antheya\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/savon-lait-de-chevre-soufre-antheya\" title=\"Lait de chèvre et soufre – Antheya\"\u003eLait de chèvre et soufre Antheya\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;\"\u003eVotre peau est rêche et pèle par endroits\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eMisez sur le pain au tépezcohuite, très nourrissant\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\/savon-solide-lait-chevre-peau-squameuse-100g-antheya\" title=\"Peau de croco – Antheya\"\u003ePeau de croco Antheya\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;\"\u003eVotre visage rougit ou tiraille facilement\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eChoisissez un pain crémeux pour le visage, sans huile essentielle\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\/savon-solide-cremeux-visage-hydratant-peaux-fragiles-antheya\" title=\"Crémeux visage hydratant – Antheya\"\u003eCrémeux visage hydratant Antheya\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;\"\u003eVous voulez un nettoyant visage qui fait aussi masque\u003c\/td\u003e\n\u003ctd style=\"padding: 11px 14px; border: 1px solid #e8d5c4;\"\u003eLaissez poser la mousse du masque cinq minutes, une ou deux fois par semaine\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\/masque-nettoyant-visage-au-lait-de-chevre-huile-dargan\" title=\"Masque chèvre et argan\"\u003eMasque chèvre et argan\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\u003eComment le lait de chèvre agit dans un pain\u003c\/h2\u003e\n\u003cp\u003eRiche en matières grasses, le lait de chèvre adoucit la mousse et limite la sensation de peau sèche après le rinçage. Chez Antheya, il est intégré à froid, sans chauffer les huiles, et chaque pain garde une part d'huiles non transformées en savon : c'est ce qui le rend surgras. Les actifs ajoutés font ensuite la différence : tea tree et citron pour Le Purifiant, conçu pour les peaux jeunes, soufre pour les imperfections tenaces, tépezcohuite pour les peaux qui pèlent. Les pains Antheya s'utilisent sur le visage comme sur le corps.\u003c\/p\u003e\n\u003ch2\u003eÀ savoir avant de choisir\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLe Purifiant, le savon au soufre, le pain peau de croco et le masque contiennent des huiles essentielles : pendant la grossesse, l'allaitement ou pour un jeune enfant, prenez Le Tout Doux.\u003c\/li\u003e\n\u003cli\u003ePour une peau qui réagit facilement, commencez aussi par Le Tout Doux ou le crémeux visage, sans huile essentielle.\u003c\/li\u003e\n\u003cli\u003eLe masque se garde 30 secondes en nettoyage du quotidien, cinq minutes en soin.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSelon votre peau\u003c\/h2\u003e\n\u003cp\u003eSi votre peau est plutôt sèche ou sensible que grasse, notre \u003ca href=\"\/collections\/savon-lait-d-anesse\"\u003esavon au lait d'ânesse\u003c\/a\u003e lui conviendra peut-être mieux. Pour une peau grasse qui aime la tradition, le \u003ca href=\"\/collections\/savon-d-alep\"\u003esavon d'Alep\u003c\/a\u003e riche en laurier est une autre piste ; pour une toilette sans parfum, le cube de \u003ca href=\"\/collections\/savon-de-marseille\"\u003esavon de Marseille\u003c\/a\u003e Extra Pur. Les autres pains surgras de la boutique sont sur la page \u003ca href=\"\/collections\/savon-solide\"\u003esavon solide\u003c\/a\u003e, et pour le rasage, la collection \u003ca href=\"\/collections\/rasage-naturel\"\u003erasage naturel\u003c\/a\u003e propose aussi des savons à raser au lait de chèvre. Le rayon complet de \u003ca href=\"\/collections\/savon\"\u003esavons artisanaux\u003c\/a\u003e réunit tout le reste.\u003c\/p\u003e\n\u003cdiv class=\"faq-container\"\u003e\n\u003ch2\u003eVos questions sur le savon au lait de chèvre\u003c\/h2\u003e\n\u003cdetails\u003e\n\u003csummary\u003eLe savon au lait de chèvre convient-il à une peau grasse ?\u003c\/summary\u003e\n\u003cp\u003eOui, à condition de choisir un pain purifiant : Le Purifiant au tea tree et au citron, ou le savon au soufre. Comme ils sont surgras, ils nettoient l'excès de sébum sans laisser la peau tirailler.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eEt pour une peau sèche ?\u003c\/summary\u003e\n\u003cp\u003eAussi : Le Tout Doux et le pain peau de croco au tépezcohuite sont pensés pour les peaux sèches. C'est l'actif associé au lait qui décide du profil du savon, pas le lait lui-même.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003ePeut-on utiliser le savon au lait de chèvre sur le visage ?\u003c\/summary\u003e\n\u003cp\u003eOui, les pains Antheya conviennent au visage et au corps, et le crémeux visage hydratant a été formulé pour lui. Le masque chèvre et argan nettoie et fait office de soin une ou deux fois par semaine.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eLe lait de chèvre de ces savons est-il bio ?\u003c\/summary\u003e\n\u003cp\u003eOui : les pains Antheya sont certifiés bio, lait de chèvre compris, et la savonnette de La Corvette est certifiée Cosmos Organic.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eUn enfant peut-il utiliser un savon au lait de chèvre ?\u003c\/summary\u003e\n\u003cp\u003eOui, Le Tout Doux d'Antheya a été formulé pour toute la famille, sans huile essentielle. Les pains purifiants, au tea tree ou au soufre, contiennent des huiles essentielles et se réservent aux adolescents et aux adultes.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eQui fabrique vos savons au lait de chèvre ?\u003c\/summary\u003e\n\u003cp\u003eAntheya, une savonnerie artisanale de Calais qui les fabrique à froid. La savonnette de La Corvette, en rupture pour l'instant, vient de Marseille.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n","products":[{"product_id":"masque-nettoyant-visage-au-lait-de-chevre-huile-dargan","title":"Masque nettoyant visage au lait de Chèvre \u0026 Huile d'Argan","description":"\u003cdiv class=\"mqc-premium\"\u003e\n  \u003cdiv class=\"mqc-hero\"\u003e\n    \u003cdiv class=\"mqc-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"mqc-hero-content\"\u003e\n      \u003cdiv class=\"mqc-badges-top\"\u003e\n        \u003cspan class=\"mqc-badge\"\u003e🐐 Lait de Chèvre\u003c\/span\u003e\n        \u003cspan class=\"mqc-badge\"\u003e✨ 2-en-1\u003c\/span\u003e\n        \u003cspan class=\"mqc-badge\"\u003e🌿 100% Naturel\u003c\/span\u003e\n        \u003cspan class=\"mqc-badge\"\u003e💧 Tous types de peau\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"mqc-hero-title\"\u003eMasque Nettoyant Visage Lait de Chèvre \u0026amp; Huile d'Argan\u003c\/span\u003e\n      \u003cp class=\"mqc-subtitle\"\u003eLe soin visage 2-en-1 doux, naturel et terriblement efficace\u003c\/p\u003e\n      \u003cp class=\"mqc-description\"\u003eSavon nettoyant et masque purifiant à la fois, ce petit trésor transforme votre routine beauté pour révéler une peau nette, apaisée et lumineuse.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"mqc-section\"\u003e\n    \u003ch2\u003eUn masque nettoyant visage naturel, deux usages en un seul geste\u003c\/h2\u003e\n    \u003cp class=\"mqc-section-intro\"\u003eSa texture unique en fait un produit véritablement polyvalent. Au contact de l'eau, il libère une \u003cstrong\u003emousse onctueuse et délicate\u003c\/strong\u003e qui nettoie la peau en profondeur. Laissée quelques minutes sur le visage, cette même mousse se transforme en \u003cstrong\u003emasque doux et réparateur\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cdiv class=\"mqc-grid-compact\"\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e🧼 Mode nettoyant\u003c\/h3\u003e\n        \u003cp\u003eUne mousse onctueuse qui purifie en douceur au quotidien\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e💆 Mode masque\u003c\/h3\u003e\n        \u003cp\u003eUn soin réparateur pour des pores désincrustés et un teint unifié\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mqc-tip\"\u003e\n      \u003cspan class=\"mqc-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003eUne vraie alternative naturelle aux masques visage maison, sans les contraintes de préparation.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mqc-section\"\u003e\n    \u003ch2\u003eLes bienfaits d'une formule riche en actifs naturels\u003c\/h2\u003e\n    \u003cdiv class=\"mqc-grid\"\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e🐐 Lait de chèvre\u003c\/h3\u003e\n        \u003cp\u003eRiche en acides gras, vitamines A et B, il hydrate intensément, apaise les rougeurs et aide à réguler le sébum. Idéal pour les peaux mixtes à grasses ou sujettes aux imperfections.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e🌰 Huile d'argan\u003c\/h3\u003e\n        \u003cp\u003eVéritable « or liquide », elle nourrit en profondeur, restaure l'élasticité et protège la peau du dessèchement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e🌳 Beurre de karité\u003c\/h3\u003e\n        \u003cp\u003eAssouplit et renforce la barrière cutanée pour une peau plus résistante aux agressions extérieures.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e🥥 Huile de coco\u003c\/h3\u003e\n        \u003cp\u003eAux propriétés purifiantes, elle aide à préserver l'hydratation naturelle de l'épiderme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e🍃 Huile essentielle d'eucalyptus\u003c\/h3\u003e\n        \u003cp\u003eTonifiante, elle apporte une sensation de fraîcheur immédiate et purifie en douceur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mqc-section\"\u003e\n    \u003ch2\u003eComment utiliser ce masque nettoyant pour le visage ?\u003c\/h2\u003e\n    \u003cdiv class=\"mqc-timeline\"\u003e\n      \u003cdiv class=\"mqc-timeline-item\"\u003e\n        \u003cdiv class=\"mqc-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"mqc-timeline-content\"\u003e\n          \u003ch3\u003e🧼 En nettoyant quotidien\u003c\/h3\u003e\n          \u003cp\u003eHumidifiez le savon, faites mousser entre vos mains puis massez délicatement le visage du bout des doigts. Laissez agir 30 secondes, puis rincez à l'eau tiède.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mqc-timeline-item\"\u003e\n        \u003cdiv class=\"mqc-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"mqc-timeline-content\"\u003e\n          \u003ch3\u003e💆 En masque hebdomadaire\u003c\/h3\u003e\n          \u003cp\u003eAppliquez une couche généreuse de mousse, laissez poser \u003cstrong\u003e5 minutes\u003c\/strong\u003e, puis rincez abondamment. À utiliser 1 à 2 fois par semaine pour un effet « peau neuve ».\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mqc-timeline-item\"\u003e\n        \u003cdiv class=\"mqc-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"mqc-timeline-content\"\u003e\n          \u003ch3\u003e🌬️ Conservation du savon\u003c\/h3\u003e\n          \u003cp\u003eSéchez ensuite le savon à l'air libre pour préserver sa durée de vie et profiter longtemps de ses bienfaits.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mqc-section\"\u003e\n    \u003ch2\u003ePour qui ce masque visage nettoyant est-il fait ?\u003c\/h2\u003e\n    \u003cp class=\"mqc-section-intro\"\u003eCe soin s'adresse à toutes celles et ceux qui recherchent une \u003cstrong\u003esolution naturelle et efficace\u003c\/strong\u003e pour assainir leur peau, sans la dessécher.\u003c\/p\u003e\n    \u003cdiv class=\"mqc-grid-compact\"\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e👩 Peaux sensibles\u003c\/h3\u003e\n        \u003cp\u003eApaise les tiraillements et calme les rougeurs\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e👨 Peaux d'hommes\u003c\/h3\u003e\n        \u003cp\u003eIdéal avant ou après le rasage pour son effet apaisant\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e✨ Peaux à imperfections\u003c\/h3\u003e\n        \u003cp\u003eDésincruste les pores et régule le sébum en douceur\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e💧 Peaux mixtes à grasses\u003c\/h3\u003e\n        \u003cp\u003eNettoie en profondeur sans dessécher l'épiderme\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mqc-section\"\u003e\n    \u003ch2\u003ePourquoi le choisir plutôt qu'un masque maison ?\u003c\/h2\u003e\n    \u003cdiv class=\"mqc-grid\"\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e🔬 Formulation experte\u003c\/h3\u003e\n        \u003cp\u003eLes actifs sont dosés avec précision, contrairement aux recettes improvisées.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e🌱 Sans parabènes ni silicones\u003c\/h3\u003e\n        \u003cp\u003eRespectueux de votre peau et de l'environnement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e♻️ Pratique et durable\u003c\/h3\u003e\n        \u003cp\u003eUn seul produit pour nettoyer ET masquer.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mqc-card\"\u003e\n        \u003ch3\u003e💰 Économique\u003c\/h3\u003e\n        \u003cp\u003eSa formule concentrée dure plusieurs semaines d'utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mqc-section\"\u003e\n    \u003ch2\u003eComposition complète\u003c\/h2\u003e\n    \u003cdiv class=\"mqc-testimonial\"\u003e\n      \u003cp class=\"mqc-testimonial-text\"\u003eLait de chèvre, huile d'argan, beurre de karité, huile de coco, huile essentielle d'eucalyptus, base savon saponifiée à froid.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mqc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"mqc-accordion\"\u003e\n      \u003cdetails class=\"mqc-accordion-item\"\u003e\n        \u003csummary class=\"mqc-accordion-header\"\u003e⚠️ Précautions d'usage\u003c\/summary\u003e\n        \u003cdiv class=\"mqc-accordion-content mt-3\"\u003e\n          \u003cp\u003eÉvitez le contact avec les yeux. Réservé à un usage externe. Déconseillé aux femmes enceintes ou allaitantes en raison de la présence d'huile essentielle. En cas de réaction, suspendez l'utilisation. Ce produit cosmétique \u003cstrong\u003ene remplace en aucun cas un traitement médical\u003c\/strong\u003e ; consultez un professionnel de santé en cas de problème cutané persistant.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"mqc-accordion-item\"\u003e\n        \u003csummary class=\"mqc-accordion-header\"\u003e🧊 Conservation du produit\u003c\/summary\u003e\n        \u003cdiv class=\"mqc-accordion-content mt-3\"\u003e\n          \u003cp\u003eConservez votre masque à l'abri de l'humidité entre deux utilisations. Séchez-le à l'air libre pour préserver toutes ses qualités et prolonger sa durée de vie.\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  --mqc-cream: #faf7f2;\n  --mqc-white: #ffffff;\n  --mqc-primary: #6b6b6b;\n  --mqc-primary-dark: #2a2a2a;\n  --mqc-primary-light: #f0ebe2;\n  --mqc-secondary: #c9b896;\n  --mqc-accent: #8a7355;\n  --mqc-text: #1a1a1a;\n  --mqc-text-light: #5a5a5a;\n  --mqc-border: #e8e2d5;\n  --mqc-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --mqc-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --mqc-radius: 20px;\n  --mqc-radius-sm: 12px;\n}\n\n.mqc-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--mqc-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--mqc-text);\n}\n\n.mqc-hero {\n  position: relative;\n  background: linear-gradient(135deg, #2a2a2a 0%, #4a4541 50%, #8a7355 100%);\n  border-radius: var(--mqc-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(--mqc-shadow-lg);\n}\n\n.mqc-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(201,184,150,.2) 0%, transparent 40%);\n  opacity: .6;\n}\n\n.mqc-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.mqc-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.mqc-subtitle {\n  color: var(--mqc-secondary);\n  font-size: clamp(16px, 2.8vw, 20px);\n  font-weight: 700;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.mqc-description {\n  color: rgba(255,255,255,.92);\n  font-size: clamp(14px, 2.2vw, 17px);\n  line-height: 1.7;\n  margin: 0 auto;\n  max-width: 700px;\n}\n\n.mqc-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.mqc-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(--mqc-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.mqc-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.mqc-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.mqc-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--mqc-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.mqc-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(--mqc-primary-dark), var(--mqc-secondary));\n  border-radius: 2px;\n}\n\n.mqc-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--mqc-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 720px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n.mqc-card {\n  background: var(--mqc-white);\n  border-radius: var(--mqc-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--mqc-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.mqc-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--mqc-shadow-lg);\n  border-color: var(--mqc-secondary);\n}\n\n.mqc-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--mqc-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.mqc-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--mqc-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.mqc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.mqc-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.mqc-grid-compact .mqc-card {\n  padding: 1rem;\n}\n\n.mqc-grid-compact .mqc-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.mqc-grid-compact .mqc-card p {\n  font-size: 12px;\n}\n\n.mqc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  max-width: 820px;\n  margin: 0 auto;\n}\n\n.mqc-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.mqc-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--mqc-primary-dark), var(--mqc-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(0,0,0,.15);\n}\n\n.mqc-timeline-content {\n  flex: 1;\n  background: var(--mqc-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--mqc-radius-sm);\n  box-shadow: var(--mqc-shadow);\n}\n\n.mqc-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--mqc-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.mqc-timeline-content p {\n  font-size: 14px;\n  color: var(--mqc-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.mqc-testimonial {\n  background: var(--mqc-white);\n  border-radius: var(--mqc-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--mqc-shadow);\n  border-left: 4px solid var(--mqc-accent);\n}\n\n.mqc-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--mqc-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n  text-align: center;\n}\n\n.mqc-accordion {\n  background: var(--mqc-white);\n  border-radius: var(--mqc-radius);\n  box-shadow: var(--mqc-shadow);\n  overflow: hidden;\n}\n\n.mqc-accordion-item {\n  border-bottom: 1px solid var(--mqc-border);\n  margin: 0;\n  padding: 0;\n}\n\n.mqc-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.mqc-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--mqc-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.mqc-accordion-header:hover {\n  background: var(--mqc-primary-light);\n}\n\n.mqc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.mqc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--mqc-accent);\n  transition: transform .2s ease;\n}\n\n.mqc-accordion-item[open] .mqc-accordion-header::after {\n  content: '−';\n}\n\n.mqc-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--mqc-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.mqc-accordion-content p {\n  margin: 0;\n}\n\n.mqc-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--mqc-primary-light);\n  border-radius: var(--mqc-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n  max-width: 720px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.mqc-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.mqc-tip p {\n  font-size: 14px;\n  color: var(--mqc-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n@media (max-width: 767px) {\n  .mqc-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  .mqc-card {\n    padding: 1.125rem;\n  }\n  .mqc-section {\n    margin-bottom: 1.75rem;\n  }\n  .mqc-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--mqc-radius-sm);\n  }\n  .mqc-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  .mqc-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  .mqc-grid-compact {\n    gap: .625rem;\n  }\n  .mqc-grid-compact .mqc-card {\n    padding: .75rem;\n  }\n  .mqc-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  .mqc-timeline-content {\n    padding: .875rem 1rem;\n  }\n  .mqc-timeline-content h3 {\n    font-size: 14px;\n  }\n  .mqc-timeline-content p {\n    font-size: 13px;\n  }\n  .mqc-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  .mqc-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  .mqc-testimonial {\n    padding: 1.25rem;\n  }\n  .mqc-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .mqc-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .mqc-card:nth-child(1) { animation-delay: .05s; }\n  .mqc-card:nth-child(2) { animation-delay: .1s; }\n  .mqc-card:nth-child(3) { animation-delay: .15s; }\n  .mqc-card:nth-child(4) { animation-delay: .2s; }\n  .mqc-card:nth-child(5) { animation-delay: .25s; }\n  .mqc-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  .mqc-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"SB COLLECTION","offers":[{"title":"Default Title","offer_id":54912179995001,"sku":"MASQUECHEVRE","price":10.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/masque-nettoyant-visage-au-lait-de-chevre-huile-dargan-packshothd.webp?v=1788529417"},{"product_id":"savon-lait-de-chevre-soufre-antheya","title":"Savon surgras au lait de chèvre et au soufre - Peau à problème - 100g - Antheya","description":"\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🐐 Lait de chèvre alpine bio\u003c\/span\u003e\n        \u003cspan class=\"sv-badge\"\u003e🌿 Certifié bio\u003c\/span\u003e\n        \u003cspan class=\"sv-badge\"\u003e⚗️ Saponifié à froid\u003c\/span\u003e\n        \u003cspan class=\"sv-badge\"\u003e🤝 Karité équitable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"sv-hero-title\"\u003eSavon surgras au lait de chèvre et au soufre\u003c\/span\u003e\n      \u003cp class=\"sv-subtitle\"\u003ePeau à problème · 100g · Antheya\u003c\/p\u003e\n      \u003cp class=\"sv-description\"\u003eUn savon artisanal bio qui purifie les peaux à imperfections grâce à l'alliance du soufre et de la douceur du lait de chèvre alpine.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 1 --\u003e\n  \u003csection class=\"sv-section\"\u003e\n    \u003ch2\u003eSavon surgras au lait de chèvre et au soufre – Le soin bio pour les peaux à problème\u003c\/h2\u003e\n    \u003cp class=\"sv-section-intro\"\u003eVous cherchez un \u003cstrong\u003esavon au lait de chèvre\u003c\/strong\u003e capable de purifier votre peau en profondeur sans jamais la dessécher ?\u003c\/p\u003e\n    \u003cdiv class=\"sv-highlight-box\"\u003e\n      \u003cp\u003eCe \u003cstrong\u003esavon surgras au soufre\u003c\/strong\u003e d'Antheya a été formulé spécifiquement pour répondre aux besoins des \u003cstrong\u003epeaux à problème\u003c\/strong\u003e : imperfections, excès de sébum, irritations. Saponifié à froid et certifié bio, il allie la douceur du lait de chèvre alpine à l'action purifiante reconnue du soufre.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 --\u003e\n  \u003csection class=\"sv-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un savon au lait de chèvre avec du soufre ?\u003c\/h2\u003e\n    \u003cdiv class=\"sv-grid\"\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🐐 Le lait de chèvre\u003c\/h3\u003e\n        \u003cp\u003eUtilisé depuis l'Antiquité, il est naturellement riche en \u003cstrong\u003eacides gras essentiels\u003c\/strong\u003e, en bêta-carotène, en vitamine A et en ubiquinone (coenzyme Q10). Il hydrate, apaise et aide à rééquilibrer le pH cutané. Doux et adapté à tous les types de peaux, y compris les plus sensibles.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e⚗️ Le soufre\u003c\/h3\u003e\n        \u003cp\u003eMinéral reconnu pour ses propriétés \u003cstrong\u003epurifiantes et assainissantes\u003c\/strong\u003e. Associé au lait de chèvre dans un savon surgras, il nettoie la peau en ciblant les imperfections, sans provoquer de tiraillements ni de sécheresse.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e✨ La combinaison idéale\u003c\/h3\u003e\n        \u003cp\u003eC'est cette association unique qui rend ce savon si pertinent pour les peaux sujettes aux \u003cstrong\u003eboutons\u003c\/strong\u003e, aux \u003cstrong\u003erougeurs\u003c\/strong\u003e ou à l'\u003cstrong\u003eexcès de sébum\u003c\/strong\u003e. Purifier sans agresser, c'est tout l'art de ce savon.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 --\u003e\n  \u003csection class=\"sv-section\"\u003e\n    \u003ch2\u003eDes ingrédients bio et équitables soigneusement sélectionnés\u003c\/h2\u003e\n    \u003cp class=\"sv-section-intro\"\u003eFormulé avec des ingrédients issus de l'agriculture biologique et saponifié à froid, un procédé artisanal qui préserve toutes les propriétés des huiles et beurres végétaux.\u003c\/p\u003e\n    \u003cdiv class=\"sv-grid\"\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🫒 Huile d'olive vierge bio\u003c\/h3\u003e\n        \u003cp\u003eNourrissante et protectrice, elle forme un voile doux sur la peau pour la préserver au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🥥 Huile de coco bio\u003c\/h3\u003e\n        \u003cp\u003eApporte une mousse onctueuse et généreuse pour un nettoyage agréable et efficace.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🤝 Beurre de karité équitable bio\u003c\/h3\u003e\n        \u003cp\u003eAdoucit et répare la peau en profondeur grâce à sa richesse en acides gras et en vitamines.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🌾 Huile de sésame bio\u003c\/h3\u003e\n        \u003cp\u003eAntioxydante, elle assouplit l'épiderme et protège contre les agressions extérieures.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🌱 Huile de lin bio\u003c\/h3\u003e\n        \u003cp\u003eRiche en oméga-3, elle apaise les peaux irritées et contribue à la régénération cellulaire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e⚗️ Fleur de soufre\u003c\/h3\u003e\n        \u003cp\u003ePurifie la peau et aide à estomper les imperfections visibles pour un teint plus uniforme.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e💧 Huiles essentielles bio\u003c\/h3\u003e\n        \u003cp\u003eLavandin super, tea tree, niaouli et orange douce complètent l'action purifiante et offrent un parfum frais et naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🐐 Lait de chèvre alpine bio\u003c\/h3\u003e\n        \u003cp\u003eHydrate et rééquilibre la peau, apporte douceur et souplesse à chaque utilisation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sv-accordion\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cdetails class=\"sv-accordion-item\"\u003e\n        \u003csummary class=\"sv-accordion-header\"\u003e📋 Liste INCI complète\u003c\/summary\u003e\n        \u003cdiv class=\"sv-accordion-content mt-3\"\u003e\n          \u003cp\u003eSodium Olivate*, Sodium Cocoate*, Sodium Rapeseedate*, Glycerin, Caprae Lac*, Sodium Sheabutterate*, Sodium Sesameseedate*, Sulfur, Sodium Linseedate*, Citrus Sinensis Peel Oil Expressed*, Lavandula Hybrida Oil*, Melaleuca Quinquenervia Oil*, Melaleuca Alternifolia Leaf Oil*, Limonene**, Linalool**.\u003c\/p\u003e\n          \u003cp style=\"margin-top: .5rem;\"\u003e\u003cem\u003e*Ingrédients issus de l'agriculture biologique. **Composés naturellement présents dans les huiles essentielles.\u003c\/em\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 --\u003e\n  \u003csection class=\"sv-section\"\u003e\n    \u003ch2\u003eComment utiliser ce savon surgras au soufre ?\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\u003e🧴 Pour le visage\u003c\/h3\u003e\n          \u003cp\u003eFaites mousser le savon entre vos mains humides, appliquez la mousse en massages doux sur le visage, puis rincez abondamment à l'eau claire.\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\u003e🚿 Pour le corps\u003c\/h3\u003e\n          \u003cp\u003eUtilisez un gant de toilette ou une fleur de douche pour faire mousser le savon, frottez délicatement et rincez.\u003c\/p\u003e\n        \u003c\/div\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\u003eÉvitez le contact avec les yeux. Pour prolonger la durée de vie de votre savon, pensez à le poser sur un \u003cstrong\u003eporte-savon aéré\u003c\/strong\u003e entre chaque utilisation.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 --\u003e\n  \u003csection class=\"sv-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePour qui est fait ce savon ?\u003c\/h2\u003e\n    \u003cdiv class=\"sv-grid-compact\"\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e🔴 Peau acnéique\u003c\/h3\u003e\n        \u003cp\u003ePurifie sans agresser le film hydrolipidique\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e💧 Peau grasse\u003c\/h3\u003e\n        \u003cp\u003eRégule l'excès de sébum en douceur\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e⚖️ Peau mixte\u003c\/h3\u003e\n        \u003cp\u003eRééquilibre les zones grasses et sèches\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sv-card\"\u003e\n        \u003ch3\u003e✨ Imperfections\u003c\/h3\u003e\n        \u003cp\u003eAide à estomper boutons et rougeurs\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sv-highlight-box\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cp\u003eContrairement à de nombreux produits nettoyants agressifs, ce savon surgras respecte le film hydrolipidique de votre peau grâce à sa formulation surgras et à la \u003cstrong\u003eglycérine naturellement produite\u003c\/strong\u003e lors de la saponification à froid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sv-cta-box\" style=\"margin-top: 1.5rem;\"\u003e\n      \u003cp\u003e🐐 Un savon artisanal bio, surgras, saponifié à froid — pour retrouver une peau nette, purifiée et apaisée au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"sv-disclaimer\"\u003eCe produit cosmétique ne remplace pas un traitement dermatologique. En cas de problème de peau persistant, consultez un professionnel de santé.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --sv-cream: #FAF8F5;\n  --sv-white: #ffffff;\n  --sv-primary: #C4A265;\n  --sv-primary-dark: #8B6F3A;\n  --sv-primary-light: #F5EFE4;\n  --sv-secondary: #A68B5B;\n  --sv-accent: #D4B87A;\n  --sv-text: #1a1a1a;\n  --sv-text-light: #5a5a5a;\n  --sv-border: #E8E0D4;\n  --sv-shadow: 0 4px 24px rgba(139,111,58,.08);\n  --sv-shadow-lg: 0 12px 48px rgba(139,111,58,.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, #8B6F3A 0%, #C4A265 50%, #D4B87A 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,.1) 0%, transparent 50%),\n              radial-gradient(circle at 80% 20%, rgba(255,255,255,.08) 0%, transparent 50%);\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  line-height: 1.15;\n}\n\n.sv-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 3vw, 20px);\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  line-height: 1.3;\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\/* === 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\/* === 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\/* === HIGHLIGHT BOX === *\/\n.sv-highlight-box {\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-left: 4px solid var(--sv-primary);\n}\n\n.sv-highlight-box p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--sv-text);\n  line-height: 1.7;\n  margin: 0;\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}\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\/* === 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\/* === CTA FINAL === *\/\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\/* === SECTION INTRO TEXT === *\/\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\/* === 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  .sv-highlight-box p {\n    font-size: 14px;\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  .sv-card:nth-child(7) { animation-delay: .35s; }\n  .sv-card:nth-child(8) { animation-delay: .4s; }\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":"ANTHEYA","offers":[{"title":"Default Title","offer_id":56248209015161,"sku":"NBAIANT0003","price":6.29,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/savon-surgras-au-lait-de-chevre-et-au-soufre-peau-a-probleme-packshothd.webp?v=1775123325"},{"product_id":"savon-cremeux-visage-peaux-fragiles-90-g-antheya","title":"Savon solide crémeux visage - Peaux fragiles - 90 g - Antheya","description":"\u003cdiv class=\"ay-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"ay-hero\"\u003e\n\u003cdiv class=\"ay-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ay-hero-content\"\u003e\n\u003cdiv class=\"ay-badges-top\"\u003e\n\u003cspan class=\"ay-badge\"\u003e🌿 Certifié COSMOS Organic\u003c\/span\u003e \u003cspan class=\"ay-badge\"\u003e🧊 Saponification à froid\u003c\/span\u003e \u003cspan class=\"ay-badge\"\u003e🤰 Sans huile essentielle\u003c\/span\u003e \u003cspan class=\"ay-badge\"\u003e🤝 Karité équitable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ay-hero-title\"\u003eSavon solide crémeux visage Antheya\u003c\/span\u003e\n\u003cp class=\"ay-subtitle\"\u003eDouceur absolue pour peaux fragiles\u003c\/p\u003e\n\u003cp class=\"ay-description\"\u003eUn soin nettoyant bio ultra crémeux à l'avoine \u0026amp; miel, enrichi en karité équitable. 6 ingrédients nobles, zéro superflu. 90 g de douceur artisanale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"ay-section\"\u003e\n\u003ch2\u003eSavon solide visage bio Antheya : un soin crémeux pour les peaux fragiles\u003c\/h2\u003e\n\u003cdiv class=\"ay-testimonial\"\u003e\n\u003cp class=\"ay-testimonial-text\"\u003eVous cherchez un savon solide visage vraiment doux, capable de nettoyer sans agresser les peaux les plus sensibles ? Le savon crémeux visage Antheya a été formulé exactement dans cet esprit. Certifié \u003cstrong\u003eCOSMOS Organic\u003c\/strong\u003e, fabriqué par \u003cstrong\u003esaponification à froid\u003c\/strong\u003e et enrichi en ingrédients naturels apaisants, il offre une alternative saine et efficace aux nettoyants conventionnels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"ay-section\"\u003e\n\u003ch2\u003ePourquoi choisir ce savon solide nettoyant visage ?\u003c\/h2\u003e\n\u003cp class=\"ay-section-intro\"\u003eBien plus qu'un savon, c'est un véritable soin multifonction qui prend soin de votre peau au quotidien.\u003c\/p\u003e\n\u003cdiv class=\"ay-grid\"\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e🧴 Texture ultra crémeuse\u003c\/h3\u003e\n\u003cp\u003eSe transforme en mousse onctueuse au contact de l'eau. Peut même s'utiliser en masque visage pour un soin en profondeur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e🌸 Sans huile essentielle\u003c\/h3\u003e\n\u003cp\u003eConvient parfaitement aux personnes réactives, aux femmes enceintes et aux enfants. Zéro risque d'irritation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e💧 Glycérine naturelle préservée\u003c\/h3\u003e\n\u003cp\u003eLa saponification à froid conserve toute la glycérine naturellement produite et les propriétés intactes des ingrédients nobles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e✨ Résultat visible\u003c\/h3\u003e\n\u003cp\u003eUne peau nettoyée en douceur, confortable et hydratée après chaque utilisation. Pas de tiraillement, pas de dessèchement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"ay-section\"\u003e\n\u003ch2\u003eDes ingrédients naturels soigneusement sélectionnés\u003c\/h2\u003e\n\u003cp class=\"ay-section-intro\"\u003eSeulement 6 ingrédients nobles, une composition volontairement courte et transparente.\u003c\/p\u003e\n\u003cdiv class=\"ay-grid\"\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e🧈 Beurre de karité équitable\u003c\/h3\u003e\n\u003cp\u003eNourrit intensément et protège le film hydrolipidique de la peau. Issu du commerce équitable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e🥥 Huile de coco\u003c\/h3\u003e\n\u003cp\u003eApporte une mousse généreuse et contribue au nettoyage en douceur de l'épiderme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e💧 Glycérine naturelle\u003c\/h3\u003e\n\u003cp\u003eMaintient l'hydratation cutanée et laisse la peau souple et confortable toute la journée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e🐐 Lait de chèvre\u003c\/h3\u003e\n\u003cp\u003eReconnu pour ses vertus adoucissantes, idéal pour les peaux fragiles et sujettes aux tiraillements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e🌱 Aloé véra\u003c\/h3\u003e\n\u003cp\u003eApaise et rafraîchit les épidermes sensibles ou irrités. Un actif incontournable pour le confort cutané.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e🪨 Argile verte\u003c\/h3\u003e\n\u003cp\u003ePurifie délicatement sans dessécher, absorbe les impuretés en surface pour une peau nette.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-tip\"\u003e\n\u003cspan class=\"ay-tip-icon\"\u003e🔬\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eINCI :\u003c\/strong\u003e Sodium shea butterate, sodium cocoate, glycerin, caprae lac, aloe barbadensis leaf powder, montmorillonite.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"ay-section\"\u003e\n\u003ch2\u003eComment utiliser ce savon crémeux pour le visage ?\u003c\/h2\u003e\n\u003cp class=\"ay-section-intro\"\u003eUne application simple et agréable, en 5 étapes pour un nettoyage parfait.\u003c\/p\u003e\n\u003cdiv class=\"ay-timeline\"\u003e\n\u003cdiv class=\"ay-timeline-item\"\u003e\n\u003cdiv class=\"ay-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ay-timeline-content\"\u003e\n\u003ch3\u003eHumidifiez le savon\u003c\/h3\u003e\n\u003cp\u003ePassez le savon sous l'eau chaude quelques secondes pour ramollir la surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-timeline-item\"\u003e\n\u003cdiv class=\"ay-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ay-timeline-content\"\u003e\n\u003ch3\u003eFaites mousser\u003c\/h3\u003e\n\u003cp\u003eFrottez-le entre vos mains jusqu'à obtenir une crème onctueuse et généreuse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-timeline-item\"\u003e\n\u003cdiv class=\"ay-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ay-timeline-content\"\u003e\n\u003ch3\u003eAppliquez sur le visage\u003c\/h3\u003e\n\u003cp\u003eMassez votre visage par mouvements circulaires doux pour nettoyer en profondeur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-timeline-item\"\u003e\n\u003cdiv class=\"ay-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ay-timeline-content\"\u003e\n\u003ch3\u003eLaissez poser (optionnel)\u003c\/h3\u003e\n\u003cp\u003ePour un effet masque, laissez la mousse quelques instants avant de rincer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-timeline-item\"\u003e\n\u003cdiv class=\"ay-timeline-number\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"ay-timeline-content\"\u003e\n\u003ch3\u003eRincez à l'eau claire\u003c\/h3\u003e\n\u003cp\u003eRincez abondamment et profitez d'une peau douce, nette et confortable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-tip\"\u003e\n\u003cspan class=\"ay-tip-icon\"\u003e⚠️\u003c\/span\u003e\n\u003cp\u003eÉvitez le contact avec les yeux et les muqueuses. Usage externe uniquement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"ay-section\"\u003e\n\u003ch2\u003ePour qui est fait ce savon solide pour visage ?\u003c\/h2\u003e\n\u003cp class=\"ay-section-intro\"\u003eCe savon s'adresse à toutes les personnes à la recherche du meilleur savon solide visage alliant douceur, naturalité et respect de l'environnement.\u003c\/p\u003e\n\u003cdiv class=\"ay-grid-compact\"\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e🌸 Peau sensible ou réactive\u003c\/h3\u003e\n\u003cp\u003eFormulé sans huile essentielle pour ne jamais irriter les épidermes fragiles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e🏜️ Peau sèche\u003c\/h3\u003e\n\u003cp\u003eUn nettoyage non décapant qui préserve le confort et l'hydratation naturelle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e🤰 Femmes enceintes\u003c\/h3\u003e\n\u003cp\u003eAucune huile essentielle, aucun ingrédient controversé. Sérénité absolue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e🧒 Enfants\u003c\/h3\u003e\n\u003cp\u003eUne formule douce et minimaliste adaptée aux peaux jeunes et délicates.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e♻️ Adeptes du minimalisme\u003c\/h3\u003e\n\u003cp\u003eUn produit multifonction : nettoyant + masque en un seul geste.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e🌍 Éco-responsables\u003c\/h3\u003e\n\u003cp\u003eZéro plastique, format solide longue durée, ingrédients bio et équitables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"ay-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003eUn engagement éthique et écologique\u003c\/h2\u003e\n\u003cdiv class=\"ay-grid\"\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e🏅 Certifié bio\u003c\/h3\u003e\n\u003cp\u003eLabel COSMOS Organic par Ecocert, la garantie d'une cosmétique naturelle et exigeante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e📦 Emballage minimal\u003c\/h3\u003e\n\u003cp\u003eConditionné dans une simple bande papier pour limiter les déchets au strict minimum.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-card\"\u003e\n\u003ch3\u003e🤝 Commerce équitable\u003c\/h3\u003e\n\u003cp\u003eLe beurre de karité est issu du commerce équitable, garantissant une rémunération juste aux productrices.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ay-cta-box\"\u003e\n\u003cp\u003e🌿 90 g de douceur artisanale certifiée bio — remplace avantageusement plusieurs flacons de nettoyant liquide. Offrez à votre peau le soin qu'elle mérite.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ay-disclaimer\"\u003eCe produit cosmétique ne constitue pas un traitement médical. En cas de problème cutané persistant, consultez un dermatologue.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* === VARIABLES === *\/\n:root {\n  --ay-cream: #FBF7F0;\n  --ay-white: #ffffff;\n  --ay-primary: #C8923A;\n  --ay-primary-dark: #8B5E1A;\n  --ay-primary-light: #F5EDE0;\n  --ay-secondary: #6B8F71;\n  --ay-accent: #D4A855;\n  --ay-text: #1a1a1a;\n  --ay-text-light: #5a5a5a;\n  --ay-border: #e8e0d4;\n  --ay-shadow: 0 4px 24px rgba(139, 94, 26, .08);\n  --ay-shadow-lg: 0 12px 48px rgba(139, 94, 26, .15);\n  --ay-radius: 20px;\n  --ay-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.ay-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--ay-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.ay-hero {\n  position: relative;\n  background: linear-gradient(135deg, #8B5E1A 0%, #C8923A 45%, #6B8F71 100%);\n  border-radius: var(--ay-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(--ay-shadow-lg);\n}\n\n.ay-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.ay-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n\/* === TITRE HERO === *\/\n.ay-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.ay-subtitle {\n  color: rgba(255,255,255,.92);\n  font-size: clamp(16px, 3.5vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.ay-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.ay-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.ay-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(--ay-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.ay-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.ay-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.ay-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--ay-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.ay-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(--ay-primary), var(--ay-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO === *\/\n.ay-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ay-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* === CARDS === *\/\n.ay-card {\n  background: var(--ay-white);\n  border-radius: var(--ay-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--ay-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.ay-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--ay-shadow-lg);\n  border-color: var(--ay-primary);\n}\n\n.ay-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--ay-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.ay-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--ay-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.ay-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.ay-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.ay-grid-compact .ay-card {\n  padding: 1rem;\n}\n\n.ay-grid-compact .ay-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.ay-grid-compact .ay-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.ay-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.ay-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.ay-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--ay-primary), var(--ay-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.ay-timeline-content {\n  flex: 1;\n  background: var(--ay-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--ay-radius-sm);\n  box-shadow: var(--ay-shadow);\n}\n\n.ay-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--ay-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.ay-timeline-content p {\n  font-size: 14px;\n  color: var(--ay-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.ay-testimonial {\n  background: var(--ay-white);\n  border-radius: var(--ay-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--ay-shadow);\n  border-left: 4px solid var(--ay-primary);\n}\n\n.ay-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ay-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.ay-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--ay-primary-light);\n  border-radius: var(--ay-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.ay-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.ay-tip p {\n  font-size: 14px;\n  color: var(--ay-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.ay-cta-box {\n  background: linear-gradient(135deg, var(--ay-primary) 0%, var(--ay-primary-dark) 100%);\n  border-radius: var(--ay-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.ay-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.ay-disclaimer {\n  font-size: 12px;\n  color: var(--ay-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  .ay-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .ay-card {\n    padding: 1.125rem;\n  }\n\n  .ay-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .ay-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--ay-radius-sm);\n  }\n\n  .ay-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .ay-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .ay-grid-compact {\n    gap: .625rem;\n  }\n\n  .ay-grid-compact .ay-card {\n    padding: .75rem;\n  }\n\n  .ay-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .ay-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .ay-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .ay-timeline-content p {\n    font-size: 13px;\n  }\n\n  .ay-testimonial {\n    padding: 1.25rem;\n  }\n\n  .ay-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .ay-card {\n    animation: ayFadeInUp .5s ease backwards;\n  }\n  .ay-card:nth-child(1) { animation-delay: .05s; }\n  .ay-card:nth-child(2) { animation-delay: .1s; }\n  .ay-card:nth-child(3) { animation-delay: .15s; }\n  .ay-card:nth-child(4) { animation-delay: .2s; }\n  .ay-card:nth-child(5) { animation-delay: .25s; }\n  .ay-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes ayFadeInUp {\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  .ay-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"ANTHEYA","offers":[{"title":"Default Title","offer_id":56697425625465,"sku":"NBAIANT0078","price":5.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/savon-solide-cremeux-visage-doux-pour-peaux-fragiles-90-g-an-lifestyle_496d61aa-e1c4-4f7e-9846-923d3a655d28.webp?v=1771496198"},{"product_id":"savon-solide-lait-chevre-peau-squameuse-100g-antheya","title":"Savon solide au lait de chèvre - Peau de croco ou squameuse - 100g - Antheya","description":"\u003cdiv class=\"ant-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"ant-hero\"\u003e\n\u003cdiv class=\"ant-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ant-hero-content\"\u003e\n\u003cdiv class=\"ant-badges-top\"\u003e\n\u003cspan class=\"ant-badge\"\u003e🐐 Lait de chèvre bio\u003c\/span\u003e \u003cspan class=\"ant-badge\"\u003e🇫🇷 Fabriqué à Calais\u003c\/span\u003e \u003cspan class=\"ant-badge\"\u003e🌿 Saponification à froid\u003c\/span\u003e \u003cspan class=\"ant-badge\"\u003e🧼 Surgras généreux\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ant-hero-title\"\u003eSavon solide au lait de chèvre - Peau de croco\u003c\/span\u003e\n\u003cp class=\"ant-subtitle\"\u003eTépezcohuite \u0026amp; Lavande · 100 g\u003c\/p\u003e\n\u003cp class=\"ant-description\"\u003eLa réponse naturelle et artisanale aux peaux sèches, rugueuses et squameuses. Une formule bio d'exception qui nourrit, apaise et régénère dès la première utilisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"ant-section\"\u003e\n\u003ch2\u003eSavon au lait de chèvre bio pour peau squameuse – Tépezcohuite \u0026amp; Lavande\u003c\/h2\u003e\n\u003cp class=\"ant-section-intro\"\u003eVotre peau tiraille, s'écaille et vous donne l'impression d'avoir une « peau de croco » ? Ce \u003cstrong\u003esavon au lait de chèvre bio\u003c\/strong\u003e Antheya a été spécialement formulé pour répondre aux besoins des \u003cstrong\u003epeaux squameuses et irritées\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"ant-grid-compact\"\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🐐 Lait de chèvre bio\u003c\/h3\u003e\n\u003cp\u003eNettoie en douceur sans jamais dessécher la peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🌳 Tépezcohuite\u003c\/h3\u003e\n\u003cp\u003e« L'arbre de peau » pour une régénération intense\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e💜 Lavande aspic\u003c\/h3\u003e\n\u003cp\u003eApaise et assainit les peaux irritées\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabrication artisanale\u003c\/h3\u003e\n\u003cp\u003eSaponifié à froid à Calais, en France\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"ant-section\"\u003e\n\u003ch2\u003ePourquoi choisir un savon surgras au lait de chèvre ?\u003c\/h2\u003e\n\u003cdiv class=\"ant-testimonial\"\u003e\n\u003cp class=\"ant-testimonial-text\"\u003eLes \u003cstrong\u003ebienfaits du savon au lait de chèvre\u003c\/strong\u003e sont reconnus depuis des siècles. Naturellement riche en acides gras, en vitamines et en minéraux, le lait de chèvre nettoie la peau en douceur sans jamais la dessécher. Grâce à son procédé de saponification à froid et à son \u003cstrong\u003esurgras généreux\u003c\/strong\u003e, ce savon solide conserve toute la glycérine naturelle produite lors de la fabrication. Résultat : votre peau est nettoyée, apaisée et protégée dès la première utilisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-grid\" style=\"margin-top: 1.25rem;\"\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🧴 Sans huile de palme\u003c\/h3\u003e\n\u003cp\u003eUne formule respectueuse de l'environnement, sans aucun dérivé d'huile de palme\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e✨ Visage \u0026amp; corps\u003c\/h3\u003e\n\u003cp\u003eConvient aussi bien au corps qu'au visage pour remplacer les gels douche industriels\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🫧 Glycérine naturelle\u003c\/h3\u003e\n\u003cp\u003eConservée intégralement grâce à la saponification à froid pour une hydratation optimale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"ant-section\"\u003e\n\u003ch2\u003eLe tépezcohuite : un actif d'exception pour les peaux abîmées\u003c\/h2\u003e\n\u003cp class=\"ant-section-intro\"\u003eSurnommé « l'arbre de peau » en Amérique latine, le \u003cstrong\u003etépezcohuite\u003c\/strong\u003e est traditionnellement utilisé pour favoriser la régénération cutanée.\u003c\/p\u003e\n\u003cdiv class=\"ant-grid\"\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🌳 Tépezcohuite\u003c\/h3\u003e\n\u003cp\u003eFavorise la régénération cutanée et aide à restaurer les peaux les plus abîmées\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🧈 Beurre de karité bio\u003c\/h3\u003e\n\u003cp\u003eNourrit intensément et forme un film protecteur sur les peaux sèches et squameuses\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🌾 Huiles de sésame \u0026amp; lin\u003c\/h3\u003e\n\u003cp\u003eApportent souplesse et nutrition en profondeur pour adoucir les zones rugueuses\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🍃 Tea tree \u0026amp; palmarosa\u003c\/h3\u003e\n\u003cp\u003eAssainissent et purifient la peau au quotidien pour un teint plus net\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e💜 Lavande aspic\u003c\/h3\u003e\n\u003cp\u003eApaise les irritations et les inconforts cutanés de manière naturelle\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🌺 Géranium bourbon\u003c\/h3\u003e\n\u003cp\u003eTonifie et équilibre la peau tout en apportant une note florale délicate\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"ant-section\"\u003e\n\u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n\u003cdiv class=\"ant-accordion\"\u003e\n\u003cdetails class=\"ant-accordion-item\" open=\"\"\u003e\n\u003csummary class=\"ant-accordion-header\"\u003e🧴 Liste des ingrédients\u003c\/summary\u003e\n\u003cdiv class=\"ant-accordion-content mt-3\"\u003e\n\u003cdiv class=\"ant-inci-list\"\u003e\n\u003cspan class=\"ant-inci-tag\"\u003eLait de chèvre*\u003c\/span\u003e \u003cspan class=\"ant-inci-tag\"\u003eHuile de noix de coco*\u003c\/span\u003e \u003cspan class=\"ant-inci-tag\"\u003eHuile d'olive vierge*\u003c\/span\u003e \u003cspan class=\"ant-inci-tag\"\u003eHuile de colza*\u003c\/span\u003e \u003cspan class=\"ant-inci-tag\"\u003eGlycérine naturelle\u003c\/span\u003e \u003cspan class=\"ant-inci-tag\"\u003eBeurre de karité*\u003c\/span\u003e \u003cspan class=\"ant-inci-tag\"\u003eHuile de sésame*\u003c\/span\u003e \u003cspan class=\"ant-inci-tag\"\u003eHuile de lin*\u003c\/span\u003e \u003cspan class=\"ant-inci-tag\"\u003eTépezcohuite\u003c\/span\u003e \u003cspan class=\"ant-inci-tag\"\u003eHE Tea tree*\u003c\/span\u003e \u003cspan class=\"ant-inci-tag\"\u003eHE Palmarosa*\u003c\/span\u003e \u003cspan class=\"ant-inci-tag\"\u003eHE Lavande aspic*\u003c\/span\u003e \u003cspan class=\"ant-inci-tag\"\u003eHE Géranium bourbon*\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top: 1rem;\"\u003e\u003cem\u003e*Ingrédients issus de l'agriculture biologique.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ant-accordion-item\"\u003e\n\u003csummary class=\"ant-accordion-header\"\u003e⚠️ Allergènes déclarés\u003c\/summary\u003e\n\u003cdiv class=\"ant-accordion-content mt-3\"\u003e\n\u003cp\u003eCitronellol, limonène, linalool, citral, géraniol, eugénol.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"ant-section\"\u003e\n\u003ch2\u003eComment utiliser ce savon solide ?\u003c\/h2\u003e\n\u003cdiv class=\"ant-timeline\"\u003e\n\u003cdiv class=\"ant-timeline-item\"\u003e\n\u003cdiv class=\"ant-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ant-timeline-content\"\u003e\n\u003ch3\u003eMouillez\u003c\/h3\u003e\n\u003cp\u003ePassez le savon directement sur la peau humide sous l'eau tiède.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-timeline-item\"\u003e\n\u003cdiv class=\"ant-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ant-timeline-content\"\u003e\n\u003ch3\u003eMassez\u003c\/h3\u003e\n\u003cp\u003eMassez délicatement pour faire mousser et laissez les actifs agir quelques instants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-timeline-item\"\u003e\n\u003cdiv class=\"ant-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ant-timeline-content\"\u003e\n\u003ch3\u003eRincez\u003c\/h3\u003e\n\u003cp\u003eRincez abondamment à l'eau claire. Évitez le contact avec les yeux et les muqueuses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-timeline-item\"\u003e\n\u003cdiv class=\"ant-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ant-timeline-content\"\u003e\n\u003ch3\u003eConservez\u003c\/h3\u003e\n\u003cp\u003eLaissez sécher entre chaque utilisation sur un porte-savon bien drainé pour prolonger sa durée de vie.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-tip\"\u003e\n\u003cspan class=\"ant-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eUsage externe uniquement. Ce savon convient aussi bien pour le corps que pour le visage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"ant-section\"\u003e\n\u003ch2\u003eConservation et format\u003c\/h2\u003e\n\u003cdiv class=\"ant-grid-compact\"\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e⚖️ Poids\u003c\/h3\u003e\n\u003cp\u003e100 g\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e📦 Emballage\u003c\/h3\u003e\n\u003cp\u003eSimple bande papier, zéro déchet superflu\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🕐 Conservation\u003c\/h3\u003e\n\u003cp\u003e30 mois à température ambiante à partir de la date de fabrication\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ant-card\"\u003e\n\u003ch3\u003e🏭 Fabrication\u003c\/h3\u003e\n\u003cp\u003eArtisanale, Calais, France\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #7 --\u003e\n\u003csection class=\"ant-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003eÀ qui s'adresse ce savon de lait de chèvre ?\u003c\/h2\u003e\n\u003cp class=\"ant-section-intro\"\u003eCe \u003cstrong\u003esavon au lait de chèvre bio\u003c\/strong\u003e est idéal si vous souffrez de peau sèche, rugueuse ou squameuse. Il convient à toute la famille (hors jeunes enfants sensibles aux huiles essentielles) et remplace avantageusement les produits que vous pourriez trouver en \u003cstrong\u003esavon lait de chèvre pharmacie\u003c\/strong\u003e ou \u003cstrong\u003eparapharmacie\u003c\/strong\u003e, avec l'avantage d'une composition 100 % transparente et d'une fabrication française artisanale.\u003c\/p\u003e\n\u003cdiv class=\"ant-cta-box\"\u003e\n\u003cp\u003e🐐 Offrez à votre peau la douceur qu'elle mérite — un savon artisanal, bio et français pour retrouver confort et souplesse au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"ant-disclaimer\"\u003eCe produit cosmétique ne constitue pas un traitement médical. En cas de problème cutané persistant, consultez un professionnel de santé.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --ant-cream: #F7F3ED;\n  --ant-white: #ffffff;\n  --ant-primary: #8B6914;\n  --ant-primary-dark: #5C440D;\n  --ant-primary-light: #F5EFE0;\n  --ant-secondary: #6B4E2A;\n  --ant-accent: #A8895A;\n  --ant-text: #1a1a1a;\n  --ant-text-light: #5a5a5a;\n  --ant-border: #e8e0d4;\n  --ant-shadow: 0 4px 24px rgba(90,60,10,.08);\n  --ant-shadow-lg: 0 12px 48px rgba(90,60,10,.15);\n  --ant-radius: 20px;\n  --ant-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.ant-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--ant-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.ant-hero {\n  position: relative;\n  background: linear-gradient(135deg, #5C440D 0%, #8B6914 40%, #A8895A 100%);\n  border-radius: var(--ant-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--ant-shadow-lg);\n}\n\n.ant-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: 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.ant-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n\/* === TITRE HERO === *\/\n.ant-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n  line-height: 1.1;\n}\n\n.ant-subtitle {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .02em;\n}\n\n.ant-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 640px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.ant-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.ant-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--ant-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.ant-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.ant-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.ant-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--ant-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n  line-height: 1.25;\n}\n\n.ant-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--ant-primary), var(--ant-accent));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.ant-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ant-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === CARDS === *\/\n.ant-card {\n  background: var(--ant-white);\n  border-radius: var(--ant-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--ant-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.ant-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--ant-shadow-lg);\n  border-color: var(--ant-primary);\n}\n\n.ant-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--ant-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.ant-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--ant-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.ant-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.ant-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.ant-grid-compact .ant-card {\n  padding: 1rem;\n}\n\n.ant-grid-compact .ant-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.ant-grid-compact .ant-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.ant-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.ant-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.ant-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--ant-primary), var(--ant-accent));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n}\n\n.ant-timeline-content {\n  flex: 1;\n  background: var(--ant-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--ant-radius-sm);\n  box-shadow: var(--ant-shadow);\n}\n\n.ant-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--ant-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.ant-timeline-content p {\n  font-size: 14px;\n  color: var(--ant-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.ant-testimonial {\n  background: var(--ant-white);\n  border-radius: var(--ant-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--ant-shadow);\n  border-left: 4px solid var(--ant-primary);\n}\n\n.ant-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ant-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n.ant-testimonial-text strong {\n  color: var(--ant-primary-dark);\n  font-style: normal;\n}\n\n\/* === ACCORDÉON === *\/\n.ant-accordion {\n  background: var(--ant-white);\n  border-radius: var(--ant-radius);\n  box-shadow: var(--ant-shadow);\n  overflow: hidden;\n}\n\n.ant-accordion-item {\n  border-bottom: 1px solid var(--ant-border);\n  margin: 0;\n  padding: 0;\n}\n\n.ant-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.ant-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--ant-primary-dark);\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  list-style: none;\n  transition: background .2s ease;\n  background: transparent;\n  border: none;\n  margin: 0;\n}\n\n.ant-accordion-header:hover {\n  background: var(--ant-primary-light);\n}\n\n.ant-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.ant-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--ant-primary);\n  transition: transform .2s ease;\n}\n\n.ant-accordion-item[open] .ant-accordion-header::after {\n  content: '−';\n}\n\n.ant-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--ant-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.ant-accordion-content p {\n  margin: 0;\n}\n\n\/* === INCI TAGS === *\/\n.ant-inci-list {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n\n.ant-inci-tag {\n  display: inline-block;\n  padding: 6px 14px;\n  background: var(--ant-primary-light);\n  color: var(--ant-primary-dark);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 600;\n  border: 1px solid rgba(139,105,20,.15);\n  transition: all .2s ease;\n}\n\n.ant-inci-tag:hover {\n  background: var(--ant-primary);\n  color: var(--ant-white);\n  transform: translateY(-1px);\n}\n\n\/* === TIP BOX === *\/\n.ant-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--ant-primary-light);\n  border-radius: var(--ant-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.ant-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.ant-tip p {\n  font-size: 14px;\n  color: var(--ant-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.ant-cta-box {\n  background: linear-gradient(135deg, var(--ant-primary) 0%, var(--ant-primary-dark) 100%);\n  border-radius: var(--ant-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.ant-cta-box::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: radial-gradient(circle at 30% 50%, rgba(255,255,255,.1) 0%, transparent 60%);\n}\n\n.ant-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.ant-disclaimer {\n  font-size: 12px;\n  color: var(--ant-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .ant-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .ant-card {\n    padding: 1.125rem;\n  }\n\n  .ant-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .ant-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--ant-radius-sm);\n  }\n\n  .ant-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .ant-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .ant-grid-compact {\n    gap: .625rem;\n  }\n\n  .ant-grid-compact .ant-card {\n    padding: .75rem;\n  }\n\n  .ant-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .ant-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .ant-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .ant-timeline-content p {\n    font-size: 13px;\n  }\n\n  .ant-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .ant-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .ant-testimonial {\n    padding: 1.25rem;\n  }\n\n  .ant-testimonial-text {\n    font-size: 14px;\n  }\n\n  .ant-badges-top {\n    gap: 6px;\n  }\n\n  .ant-badge {\n    padding: 6px 12px;\n    font-size: 11px;\n  }\n\n  .ant-inci-tag {\n    padding: 5px 10px;\n    font-size: 12px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .ant-card {\n    animation: antFadeInUp .5s ease backwards;\n  }\n  .ant-card:nth-child(1) { animation-delay: .05s; }\n  .ant-card:nth-child(2) { animation-delay: .1s; }\n  .ant-card:nth-child(3) { animation-delay: .15s; }\n  .ant-card:nth-child(4) { animation-delay: .2s; }\n  .ant-card:nth-child(5) { animation-delay: .25s; }\n  .ant-card:nth-child(6) { animation-delay: .3s; }\n\n  .ant-timeline-item {\n    animation: antFadeInUp .5s ease backwards;\n  }\n  .ant-timeline-item:nth-child(1) { animation-delay: .05s; }\n  .ant-timeline-item:nth-child(2) { animation-delay: .1s; }\n  .ant-timeline-item:nth-child(3) { animation-delay: .15s; }\n  .ant-timeline-item:nth-child(4) { animation-delay: .2s; }\n}\n\n@keyframes antFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .ant-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"ANTHEYA","offers":[{"title":"Default Title","offer_id":56703544230265,"sku":"NBAIANT0004","price":5.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/savon-solide-au-lait-de-chevre-peau-de-croco-ou-squameuse-10-lifestyle.webp?v=1771582847"},{"product_id":"savon-solide-cremeux-visage-hydratant-peaux-fragiles-antheya","title":"Savon solide crémeux visage - hydratant peaux fragiles - 90 g - Antheya","description":"\u003cdiv class=\"sv-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"sv-hero\"\u003e\n\u003cdiv class=\"sv-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sv-hero-content\"\u003e\n\u003cdiv class=\"sv-badges-top\"\u003e\n\u003cspan class=\"sv-badge\"\u003e🌿 Certifié Bio Cosmos Organic\u003c\/span\u003e \u003cspan class=\"sv-badge\"\u003e🐐 Lait de chèvre\u003c\/span\u003e \u003cspan class=\"sv-badge\"\u003e🚫 Sans huile essentielle\u003c\/span\u003e \u003cspan class=\"sv-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sv-hero-title\"\u003eSavon solide crémeux visage Antheya\u003c\/span\u003e\n\u003cp class=\"sv-subtitle\"\u003eHydratant peaux fragiles · 90 g\u003c\/p\u003e\n\u003cp class=\"sv-description\"\u003eUn soin nettoyant ultra doux, saponifié à froid et surgras, pour les peaux sensibles qui méritent le meilleur de la nature.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"sv-section\"\u003e\n\u003ch2\u003eSavon solide visage bio au lait de chèvre – Soin crémeux pour peaux fragiles\u003c\/h2\u003e\n\u003cp class=\"sv-section-intro\"\u003eVous cherchez un \u003cstrong\u003esavon solide visage\u003c\/strong\u003e véritablement doux, capable de nettoyer sans tiraillement ni inconfort ? Ce savon à froid surgras \u003cstrong\u003eAntheya\u003c\/strong\u003e, certifié bio Cosmos Organic, a été spécialement formulé pour les \u003cstrong\u003epeaux fragiles, sensibles et réactives\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"sv-highlight-box\"\u003e\n\u003cp\u003eSa texture ultra crémeuse, enrichie en lait de chèvre et en aloé véra, offre un nettoyage tout en douceur qui respecte l'équilibre naturel de votre peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"sv-section\"\u003e\n\u003ch2\u003ePourquoi choisir ce savon solide nettoyant visage ?\u003c\/h2\u003e\n\u003cp class=\"sv-section-intro\"\u003eSur le marché, vous trouverez de nombreux savons solides pour le visage. Mais rares sont ceux qui combinent une \u003cstrong\u003ecertification bio\u003c\/strong\u003e, une formulation \u003cstrong\u003esans huile essentielle\u003c\/strong\u003e et une mousse aussi onctueuse.\u003c\/p\u003e\n\u003cdiv class=\"sv-grid\"\u003e\n\u003cdiv class=\"sv-card\"\u003e\n\u003ch3\u003e🚫 Sans huile essentielle\u003c\/h3\u003e\n\u003cp\u003eIdéal pour les personnes à la peau réactive, les femmes enceintes ou allaitantes, et les enfants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv-card\"\u003e\n\u003ch3\u003e❄️ Saponifié à froid\u003c\/h3\u003e\n\u003cp\u003eCe procédé artisanal préserve toutes les propriétés nourrissantes des huiles et beurres végétaux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv-card\"\u003e\n\u003ch3\u003e💧 Surgras protecteur\u003c\/h3\u003e\n\u003cp\u003eIl laisse un film protecteur sur la peau, évitant toute sensation de sécheresse après le rinçage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv-card\"\u003e\n\u003ch3\u003e✅ Certifié bio Cosmos Organic\u003c\/h3\u003e\n\u003cp\u003eCertifié par Ecocert, gage de qualité et de transparence sur la composition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv-card\"\u003e\n\u003ch3\u003e♻️ Format zéro déchet\u003c\/h3\u003e\n\u003cp\u003eEmballage en simple bande de papier, sans plastique. Un geste pour la planète à chaque utilisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"sv-section\"\u003e\n\u003ch2\u003eDes ingrédients naturels aux bienfaits ciblés\u003c\/h2\u003e\n\u003cp class=\"sv-section-intro\"\u003eChaque composant de ce \u003cstrong\u003esavon solide visage bio\u003c\/strong\u003e a été choisi pour apporter un bénéfice précis à votre peau :\u003c\/p\u003e\n\u003cdiv class=\"sv-grid\"\u003e\n\u003cdiv class=\"sv-card\"\u003e\n\u003ch3\u003e🧈 Beurre de karité équitable\u003c\/h3\u003e\n\u003cp\u003eNourrit intensément et adoucit les peaux les plus sèches et délicates.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv-card\"\u003e\n\u003ch3\u003e🥥 Huile de coco\u003c\/h3\u003e\n\u003cp\u003eApporte une mousse généreuse et contribue au nettoyage en douceur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv-card\"\u003e\n\u003ch3\u003e🐐 Lait de chèvre\u003c\/h3\u003e\n\u003cp\u003eReconnu pour ses vertus apaisantes, il calme les peaux sensibles et sujettes aux rougeurs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv-card\"\u003e\n\u003ch3\u003e🌱 Aloé véra\u003c\/h3\u003e\n\u003cp\u003eHydrate, rafraîchit et aide à maintenir le confort cutané tout au long de la journée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv-card\"\u003e\n\u003ch3\u003e🟢 Argile verte\u003c\/h3\u003e\n\u003cp\u003ePurifie délicatement sans agresser, en absorbant les impuretés en surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv-card\"\u003e\n\u003ch3\u003e💦 Glycérine naturelle\u003c\/h3\u003e\n\u003cp\u003eIssue de la saponification à froid, elle attire et retient l'eau dans la peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv-inci-box\"\u003e\n\u003cp\u003e\u003cstrong\u003eListe INCI complète :\u003c\/strong\u003e Sodium shea butterate, Sodium cocoate, Glycerin, Caprae lac, Aloe barbadensis leaf powder, Montmorillonite.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"sv-section\"\u003e\n\u003ch2\u003eComment utiliser ce savon crémeux pour le visage ?\u003c\/h2\u003e\n\u003cp class=\"sv-section-intro\"\u003eSon utilisation est simple et agréable. La texture ultra crémeuse de ce savon vous réserve même une petite surprise :\u003c\/p\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\u003eHumidifier\u003c\/h3\u003e\n\u003cp\u003ePassez le savon sous l'eau chaude pour l'assouplir légèrement.\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\u003eFaire mousser\u003c\/h3\u003e\n\u003cp\u003eFaites mousser entre vos mains jusqu'à obtenir une crème onctueuse.\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\u003eMasser\u003c\/h3\u003e\n\u003cp\u003eAppliquez sur le visage humide en massant par mouvements circulaires doux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv-timeline-item\"\u003e\n\u003cdiv class=\"sv-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"sv-timeline-content\"\u003e\n\u003ch3\u003eRincer\u003c\/h3\u003e\n\u003cp\u003eRincez abondamment à l'eau claire.\u003c\/p\u003e\n\u003c\/div\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\u003e\u003cstrong\u003eAstuce :\u003c\/strong\u003e grâce à sa texture riche, vous pouvez aussi l'utiliser en \u003cstrong\u003emasque express\u003c\/strong\u003e. Appliquez une couche généreuse de mousse, laissez poser une à deux minutes, puis rincez. Votre peau retrouve un aspect frais et apaisé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"sv-section\"\u003e\n\u003ch2\u003ePrécautions d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"sv-accordion\"\u003e\n\u003cdetails open=\"\" class=\"sv-accordion-item\"\u003e\n\u003csummary class=\"sv-accordion-header\"\u003e⚠️ Usage et précautions\u003c\/summary\u003e\n\u003cdiv class=\"sv-accordion-content mt-3\"\u003e\n\u003cp\u003eCe savon est réservé à un \u003cstrong\u003eusage externe uniquement\u003c\/strong\u003e. Évitez tout contact avec les yeux et les muqueuses. En cas de projection, rincez immédiatement à l'eau claire. Ce produit cosmétique ne remplace en aucun cas un traitement dermatologique prescrit par un professionnel de santé.\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\u003ePour prolonger la durée de vie de votre savon, conservez-le au sec entre chaque utilisation sur un porte-savon aéré. Évitez de le laisser dans l'eau stagnante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"sv-section\"\u003e\n\u003ch2\u003eEn résumé\u003c\/h2\u003e\n\u003cdiv class=\"sv-cta-box\"\u003e\n\u003cp\u003eAvec son poids de \u003cstrong\u003e90 g\u003c\/strong\u003e, ce \u003cstrong\u003esavon solide visage\u003c\/strong\u003e pour peaux fragiles vous accompagne pendant de longues semaines. Fabriqué artisanalement en France par Antheya, il incarne une approche du soin à la fois respectueuse de votre peau et de l'environnement. Si vous recherchez un \u003cstrong\u003esavon solide pour visage\u003c\/strong\u003e naturel, efficace et sans compromis sur la douceur, celui-ci mérite toute votre attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"sv-disclaimer\"\u003eCe produit cosmétique ne remplace pas un traitement dermatologique. Résultats individuels variables.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* === VARIABLES CSS === *\/\n:root {\n  --sv-cream: #f7f2ec;\n  --sv-white: #ffffff;\n  --sv-primary: #5a8f5c;\n  --sv-primary-dark: #3d6b3f;\n  --sv-primary-light: #eef5ee;\n  --sv-secondary: #d4956a;\n  --sv-accent: #4a6e8a;\n  --sv-text: #1a1a1a;\n  --sv-text-light: #5a5a5a;\n  --sv-border: #e0ddd8;\n  --sv-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --sv-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --sv-radius: 20px;\n  --sv-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\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, #3d6b3f 0%, #5a8f5c 40%, #d4956a 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-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(255,255,255,.04) 0%, transparent 40%);\n  opacity: 1;\n}\n\n.sv-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\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\/* === TITRE HERO === *\/\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  line-height: 1.1;\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\/* === 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  line-height: 1.25;\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 TEXT === *\/\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: linear-gradient(135deg, var(--sv-primary-light) 0%, rgba(212,149,106,.08) 100%);\n  border-radius: var(--sv-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  border: 2px solid rgba(90,143,92,.15);\n}\n\n.sv-highlight-box p {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sv-text);\n  margin: 0;\n  line-height: 1.7;\n  font-weight: 500;\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\/* === GRILLES === *\/\n.sv-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === INCI BOX === *\/\n.sv-inci-box {\n  background: var(--sv-white);\n  border-radius: var(--sv-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n  border: 1px dashed var(--sv-border);\n  text-align: center;\n}\n\n.sv-inci-box p {\n  font-size: 13px;\n  color: var(--sv-text-light);\n  margin: 0;\n  line-height: 1.6;\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\/* === TESTIMONIAL === *\/\n.sv-testimonial {\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-primary);\n}\n\n.sv-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--sv-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\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}\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 FINAL === *\/\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-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-testimonial {\n    padding: 1.25rem;\n  }\n\n  .sv-testimonial-text {\n    font-size: 14px;\n  }\n\n  .sv-highlight-box {\n    padding: 1rem;\n  }\n\n  .sv-tip {\n    padding: .875rem 1rem;\n  }\n\n  .sv-tip-icon {\n    font-size: 20px;\n  }\n\n  .sv-tip p {\n    font-size: 13px;\n  }\n\n  .sv-inci-box {\n    padding: .875rem 1rem;\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  .sv-timeline-item {\n    animation: svFadeInUp .5s ease backwards;\n  }\n  .sv-timeline-item:nth-child(1) { animation-delay: .05s; }\n  .sv-timeline-item:nth-child(2) { animation-delay: .1s; }\n  .sv-timeline-item:nth-child(3) { animation-delay: .15s; }\n  .sv-timeline-item:nth-child(4) { animation-delay: .2s; }\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":"ANTHEYA","offers":[{"title":"Default Title","offer_id":56704130351481,"sku":"NBAIANT0079","price":5.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/savon-solide-cremeux-visage-hydratant-peaux-fragiles-90-g-an-lifestyle.webp?v=1771593717"},{"product_id":"savon-solide-au-lait-de-chevre-purifiant-adolescents-100g-antheya","title":"Savon solide au lait de chèvre - Purifiant Peaux mixtes à Grasses - 100g - Antheya","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Savon solide au lait de chèvre - Le Purifiant - Antheya\nPalette détectée:\n  - Primaire: #5a5a5a (gris charbon du bandeau packaging)\n  - Secondaire: #c8a84e (jaune\/ocre doré du savon)\n  - Accent: #7a8c3c (vert olive\/thym, évocation des plantes)\n  - Fond: #f7f5f0 (crème naturel chaud)\nAmbiance: Naturel\/bio, artisanal, épuré, minimaliste, packaging sobre blanc-gris avec touches botaniques\nPréfixe CSS: pur\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Savon au lait de chèvre bio purifiant – Le soin idéal pour les peaux jeunes\"\n  2. \"Pourquoi choisir un savon lait de chèvre pour le visage ?\"\n  3. \"Une composition 100 % naturelle et certifiée bio\"\n  4. \"Comment utiliser ce savon purifiant ?\"\n  5. \"Conservation et fabrication artisanale\"\n--\u003e\n\u003cdiv class=\"pur-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"pur-hero\"\u003e\n\u003cdiv class=\"pur-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pur-hero-content\"\u003e\n\u003cdiv class=\"pur-badges-top\"\u003e\n\u003cspan class=\"pur-badge\"\u003e🐐 24 % lait de chèvre frais\u003c\/span\u003e \u003cspan class=\"pur-badge\"\u003e🌿 Certifié Cosmos Organic\u003c\/span\u003e \u003cspan class=\"pur-badge\"\u003e🇫🇷 Fabriqué à Calais\u003c\/span\u003e \u003cspan class=\"pur-badge\"\u003e🧼 Saponifié à froid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"pur-hero-title\"\u003eLe Purifiant – Savon surgras au lait de chèvre\u003c\/span\u003e\n\u003cp class=\"pur-subtitle\"\u003eLe rituel naturel des peaux jeunes, mixtes à grasses\u003c\/p\u003e\n\u003cp class=\"pur-description\"\u003eThym, citron, tea tree \u0026amp; karité équitable — 100 g de soin artisanal certifié bio pour purifier sans agresser.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"pur-section\"\u003e\n\u003ch2\u003eSavon au lait de chèvre bio purifiant – Le soin idéal pour les peaux jeunes\u003c\/h2\u003e\n\u003cp class=\"pur-section-intro\"\u003eVous cherchez un \u003cstrong\u003esavon au lait de chèvre bio\u003c\/strong\u003e capable de purifier votre peau sans l'agresser ? Le savon solide « Le Purifiant » d'\u003cstrong\u003eAntheya\u003c\/strong\u003e a été spécialement formulé pour les \u003cstrong\u003epeaux mixtes à grasses\u003c\/strong\u003e, notamment celles des adolescents sujets aux imperfections.\u003c\/p\u003e\n\u003cdiv class=\"pur-grid-compact\"\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🌱 Certifié bio\u003c\/h3\u003e\n\u003cp\u003eLabel Cosmos Organic par Ecocert, garantie d'ingrédients naturels et biologiques\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🧑🔬 Spécial ados\u003c\/h3\u003e\n\u003cp\u003eFormulé pour les peaux jeunes sujettes aux imperfections cutanées\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🫧 Surgras\u003c\/h3\u003e\n\u003cp\u003eNettoyage en douceur qui respecte le film hydrolipidique de la peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🏡 Artisanal\u003c\/h3\u003e\n\u003cp\u003eFabriqué à la main à Calais par la savonnerie Antheya\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"pur-section\"\u003e\n\u003ch2\u003ePourquoi choisir un savon lait de chèvre pour le visage ?\u003c\/h2\u003e\n\u003cp class=\"pur-section-intro\"\u003eLes \u003cstrong\u003ebienfaits du savon au lait de chèvre\u003c\/strong\u003e sont reconnus depuis des siècles. Naturellement riche en acides gras, en vitamines A et en antioxydants, le lait de chèvre nettoie la peau tout en préservant son film hydrolipidique.\u003c\/p\u003e\n\u003cdiv class=\"pur-grid\"\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🥛 Lait de chèvre frais\u003c\/h3\u003e\n\u003cp\u003eRiche en acides gras et vitamine A, il nettoie sans assécher l'épiderme et laisse la peau souple et confortable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🌿 Huiles essentielles bio\u003c\/h3\u003e\n\u003cp\u003eTea tree, thym, citron et lavande aspic : un complexe assainissant puissant pour combattre les imperfections\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🤍 Argile blanche\u003c\/h3\u003e\n\u003cp\u003eAbsorbe l'excès de sébum et aide à estomper les imperfections juvéniles pour un teint plus net\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-tip\"\u003e\n\u003cspan class=\"pur-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eContrairement aux gels nettoyants classiques, un \u003cstrong\u003esavon de lait de chèvre\u003c\/strong\u003e surgras n'assèche pas l'épiderme : il élimine les impuretés et l'excès de sébum en laissant la peau souple et confortable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"pur-section\"\u003e\n\u003ch2\u003eUne composition 100 % naturelle et certifiée bio\u003c\/h2\u003e\n\u003cp class=\"pur-section-intro\"\u003eVoici la liste complète des ingrédients de ce savon lait de chèvre, avec \u003cstrong\u003e24 % de lait de chèvre frais\u003c\/strong\u003e :\u003c\/p\u003e\n\u003cdiv class=\"pur-grid\"\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🐐 Lait de chèvre* (24 %)\u003c\/h3\u003e\n\u003cp\u003ePurifie et adoucit la peau en profondeur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🥥 Huile de noix de coco*\u003c\/h3\u003e\n\u003cp\u003eMousse onctueuse et nettoyage efficace\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🫒 Huile d'olive vierge*\u003c\/h3\u003e\n\u003cp\u003eNourrit et protège la peau durablement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🌾 Huile de colza*\u003c\/h3\u003e\n\u003cp\u003eApporte souplesse et confort à l'épiderme\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e💧 Glycérine\u003c\/h3\u003e\n\u003cp\u003eHydratation naturelle issue de la saponification\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🧈 Beurre de karité équitable*\u003c\/h3\u003e\n\u003cp\u003eRépare et adoucit les peaux fragilisées\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🌰 Huile de sésame*\u003c\/h3\u003e\n\u003cp\u003eAntioxydante et régénérante pour la peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🌻 Huile de lin*\u003c\/h3\u003e\n\u003cp\u003eRiche en oméga-3 pour nourrir en profondeur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🤍 Argile blanche\u003c\/h3\u003e\n\u003cp\u003eAbsorbe l'excès de sébum tout en douceur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-card\"\u003e\n\u003ch3\u003e🍋 Huiles essentielles*\u003c\/h3\u003e\n\u003cp\u003eCitron, lavande aspic, tea tree et thym : assainissent et tonifient\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pur-disclaimer\"\u003e*Ingrédients issus de l'agriculture biologique. Allergènes : Limonene, Linalool, Citral.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"pur-section\"\u003e\n\u003ch2\u003eComment utiliser ce savon purifiant ?\u003c\/h2\u003e\n\u003cdiv class=\"pur-timeline\"\u003e\n\u003cdiv class=\"pur-timeline-item\"\u003e\n\u003cdiv class=\"pur-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"pur-timeline-content\"\u003e\n\u003ch3\u003eMouillez le savon\u003c\/h3\u003e\n\u003cp\u003ePassez le savon directement sous l'eau et appliquez-le sur votre peau humide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-timeline-item\"\u003e\n\u003cdiv class=\"pur-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"pur-timeline-content\"\u003e\n\u003ch3\u003eMassez délicatement\u003c\/h3\u003e\n\u003cp\u003eFaites mousser en insistant sur les zones à imperfections (front, nez, menton).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-timeline-item\"\u003e\n\u003cdiv class=\"pur-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"pur-timeline-content\"\u003e\n\u003ch3\u003eRincez abondamment\u003c\/h3\u003e\n\u003cp\u003eRincez à l'eau claire pour éliminer toute la mousse et les impuretés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-timeline-item\"\u003e\n\u003cdiv class=\"pur-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"pur-timeline-content\"\u003e\n\u003ch3\u003eMatin et soir\u003c\/h3\u003e\n\u003cp\u003eUtilisez quotidiennement, matin et soir, pour un résultat optimal sur la durée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pur-tip\"\u003e\n\u003cspan class=\"pur-tip-icon\"\u003e⚠️\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003ePrécautions :\u003c\/strong\u003e usage externe uniquement. Évitez le contact avec les yeux et les muqueuses. Ce savon contient des huiles essentielles : il est déconseillé aux enfants de moins de 3 ans et aux femmes enceintes ou allaitantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"pur-section\"\u003e\n\u003ch2\u003eConservation et fabrication artisanale\u003c\/h2\u003e\n\u003cdiv class=\"pur-accordion\"\u003e\n\u003cdetails class=\"pur-accordion-item\" open=\"\"\u003e\n\u003csummary class=\"pur-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"pur-accordion-content mt-3\"\u003e\n\u003cp\u003eConservez votre savon au sec entre chaque utilisation, idéalement sur un porte-savon ajouré. Sa durée de vie est de \u003cstrong\u003e12 mois après fabrication\u003c\/strong\u003e. Avec son format généreux de \u003cstrong\u003e100 g\u003c\/strong\u003e, il vous accompagnera pendant plusieurs semaines.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pur-accordion-item\"\u003e\n\u003csummary class=\"pur-accordion-header\"\u003e🏭 Fabrication artisanale française\u003c\/summary\u003e\n\u003cdiv class=\"pur-accordion-content mt-3\"\u003e\n\u003cp\u003eFabriqué en France par \u003cstrong\u003eAntheya\u003c\/strong\u003e, artisan savonnier installé à Calais, ce savon est \u003cstrong\u003esaponifié à froid\u003c\/strong\u003e pour préserver toute la richesse de ses actifs naturels. Sans huile de palme, sans colorant de synthèse, sans conservateur artificiel : uniquement des ingrédients que vous pouvez comprendre et dont votre peau a réellement besoin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pur-accordion-item\"\u003e\n\u003csummary class=\"pur-accordion-header\"\u003e🚫 Sans ingrédients controversés\u003c\/summary\u003e\n\u003cdiv class=\"pur-accordion-content mt-3\"\u003e\n\u003cp\u003eSans huile de palme, sans colorant de synthèse, sans conservateur artificiel. Ce savon ne contient que des ingrédients naturels, biologiques et compréhensibles.\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=\"pur-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"pur-cta-box\"\u003e\n\u003cp\u003eQue vous le cherchiez en \u003cstrong\u003epharmacie\u003c\/strong\u003e, en \u003cstrong\u003eparapharmacie\u003c\/strong\u003e ou en ligne, ce \u003cstrong\u003esavon au lait de chèvre bio\u003c\/strong\u003e Antheya représente une alternative saine et efficace aux produits nettoyants conventionnels. Offrez à votre peau un rituel de soin authentique, naturel et respectueux. 🐐🌿\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --pur-cream: #f7f5f0;\n  --pur-white: #ffffff;\n  --pur-primary: #6b6b6b;\n  --pur-primary-dark: #3a3a3a;\n  --pur-primary-light: #f0eeea;\n  --pur-secondary: #c8a84e;\n  --pur-accent: #7a8c3c;\n  --pur-text: #1a1a1a;\n  --pur-text-light: #5a5a5a;\n  --pur-border: #e4e0d8;\n  --pur-shadow: 0 4px 24px rgba(0,0,0,.07);\n  --pur-shadow-lg: 0 12px 48px rgba(0,0,0,.12);\n  --pur-radius: 20px;\n  --pur-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.pur-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--pur-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.pur-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--pur-primary-dark) 0%, var(--pur-primary) 40%, var(--pur-secondary) 100%);\n  border-radius: var(--pur-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(--pur-shadow-lg);\n}\n\n.pur-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image:\n    radial-gradient(circle at 20% 30%, rgba(255,255,255,.08) 0%, transparent 50%),\n    radial-gradient(circle at 80% 70%, rgba(200,168,78,.15) 0%, transparent 50%),\n    radial-gradient(circle at 50% 50%, rgba(122,140,60,.1) 0%, transparent 60%);\n  opacity: 1;\n}\n\n.pur-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.pur-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,.25);\n  line-height: 1.1;\n}\n\n.pur-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.pur-description {\n  color: rgba(255,255,255,.8);\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.pur-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.pur-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(--pur-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.pur-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.pur-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.pur-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--pur-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.pur-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(--pur-secondary), var(--pur-accent));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO === *\/\n.pur-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--pur-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.pur-card {\n  background: var(--pur-white);\n  border-radius: var(--pur-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--pur-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.pur-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--pur-shadow-lg);\n  border-color: var(--pur-secondary);\n}\n\n.pur-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--pur-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.pur-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--pur-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.pur-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.pur-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.pur-grid-compact .pur-card {\n  padding: 1rem;\n}\n\n.pur-grid-compact .pur-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.pur-grid-compact .pur-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.pur-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.pur-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.pur-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--pur-secondary), var(--pur-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(200,168,78,.3);\n}\n\n.pur-timeline-content {\n  flex: 1;\n  background: var(--pur-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--pur-radius-sm);\n  box-shadow: var(--pur-shadow);\n}\n\n.pur-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--pur-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.pur-timeline-content p {\n  font-size: 14px;\n  color: var(--pur-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.pur-testimonial {\n  background: var(--pur-white);\n  border-radius: var(--pur-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--pur-shadow);\n  border-left: 4px solid var(--pur-secondary);\n}\n\n.pur-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--pur-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.pur-accordion {\n  background: var(--pur-white);\n  border-radius: var(--pur-radius);\n  box-shadow: var(--pur-shadow);\n  overflow: hidden;\n}\n\n.pur-accordion-item {\n  border-bottom: 1px solid var(--pur-border);\n  margin: 0;\n  padding: 0;\n}\n\n.pur-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.pur-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--pur-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.pur-accordion-header:hover {\n  background: var(--pur-primary-light);\n}\n\n.pur-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.pur-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--pur-secondary);\n  transition: transform .2s ease;\n}\n\n.pur-accordion-item[open] .pur-accordion-header::after {\n  content: '−';\n}\n\n.pur-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--pur-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.pur-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.pur-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--pur-primary-light);\n  border-radius: var(--pur-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.pur-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.pur-tip p {\n  font-size: 14px;\n  color: var(--pur-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.pur-cta-box {\n  background: linear-gradient(135deg, var(--pur-primary-dark) 0%, var(--pur-primary) 50%, var(--pur-secondary) 100%);\n  border-radius: var(--pur-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.pur-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,.2) 0%, transparent 60%);\n}\n\n.pur-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,.15);\n  margin: 0;\n  position: relative;\n  z-index: 1;\n}\n\n\/* === DISCLAIMER === *\/\n.pur-disclaimer {\n  font-size: 12px;\n  color: var(--pur-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  .pur-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .pur-card {\n    padding: 1.125rem;\n  }\n\n  .pur-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .pur-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--pur-radius-sm);\n  }\n\n  .pur-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .pur-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .pur-grid-compact {\n    gap: .625rem;\n  }\n\n  .pur-grid-compact .pur-card {\n    padding: .75rem;\n  }\n\n  .pur-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .pur-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .pur-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .pur-timeline-content p {\n    font-size: 13px;\n  }\n\n  .pur-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .pur-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .pur-testimonial {\n    padding: 1.25rem;\n  }\n\n  .pur-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .pur-card {\n    animation: purFadeInUp .5s ease backwards;\n  }\n  .pur-card:nth-child(1) { animation-delay: .05s; }\n  .pur-card:nth-child(2) { animation-delay: .1s; }\n  .pur-card:nth-child(3) { animation-delay: .15s; }\n  .pur-card:nth-child(4) { animation-delay: .2s; }\n  .pur-card:nth-child(5) { animation-delay: .25s; }\n  .pur-card:nth-child(6) { animation-delay: .3s; }\n  .pur-card:nth-child(7) { animation-delay: .35s; }\n  .pur-card:nth-child(8) { animation-delay: .4s; }\n  .pur-card:nth-child(9) { animation-delay: .45s; }\n  .pur-card:nth-child(10) { animation-delay: .5s; }\n\n  .pur-timeline-item {\n    animation: purFadeInUp .5s ease backwards;\n  }\n  .pur-timeline-item:nth-child(1) { animation-delay: .05s; }\n  .pur-timeline-item:nth-child(2) { animation-delay: .15s; }\n  .pur-timeline-item:nth-child(3) { animation-delay: .25s; }\n  .pur-timeline-item:nth-child(4) { animation-delay: .35s; }\n}\n\n@keyframes purFadeInUp {\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  .pur-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"ANTHEYA","offers":[{"title":"Default Title","offer_id":56704220758393,"sku":"NBAIANT0002","price":5.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/savon-solide-au-lait-de-chevre-purifiant-adolescents-100g-an-lifestyle.webp?v=1771594801"},{"product_id":"savon-solide-au-lait-de-chevre-doux-pour-toute-la-famille-100g-antheya","title":"Savon solide au lait de chèvre - doux pour toute la famille - 100g - Antheya","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Savon solide au lait de chèvre \"Le Tout Doux\" - Antheya\nPalette détectée:\n  - Primaire: #C4956A (beige doré\/caramel du packaging et du savon)\n  - Secondaire: #D4A574 (ton miel clair, couleur du savon)\n  - Accent: #8B6F4E (brun chaud, texte packaging)\n  - Fond rose pâle: #F5EDE8 (fond crème rosé du packaging)\nAmbiance: Naturel, bio, doux, familial, artisanal, chaleureux, minimaliste épuré\nPréfixe CSS: td\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Savon surgras au lait de chèvre \"Le Tout Doux\" – Antheya\"\n  2. \"Pourquoi choisir un savon lait de chèvre surgras ?\"\n  3. \"Une formule pensée pour toute la famille\"\n  4. \"Des ingrédients naturels et équitables\"\n  5. \"Conseils d'utilisation\"\n  6. \"Ce qu'il faut retenir\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"td-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"td-hero\"\u003e\n    \u003cdiv class=\"td-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"td-hero-content\"\u003e\n      \u003cdiv class=\"td-badges-top\"\u003e\n        \u003cspan class=\"td-badge\"\u003e🌿 Certifié bio Ecocert\u003c\/span\u003e\n        \u003cspan class=\"td-badge\"\u003e🐐 Lait de chèvre\u003c\/span\u003e\n        \u003cspan class=\"td-badge\"\u003e👶 Sans huile essentielle\u003c\/span\u003e\n        \u003cspan class=\"td-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"td-hero-title\"\u003eSavon solide au lait de chèvre – Le Tout Doux\u003c\/span\u003e\n      \u003cp class=\"td-subtitle\"\u003eDouceur certifiée bio pour toute la famille, des plus petits aux plus grands\u003c\/p\u003e\n      \u003cp class=\"td-description\"\u003eSaponifié à froid • Surgras • 100 g • Antheya\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- H2 #1 --\u003e\n  \u003csection class=\"td-section\"\u003e\n    \u003ch2\u003eSavon surgras au lait de chèvre \"Le Tout Doux\" – Antheya\u003c\/h2\u003e\n    \u003cp class=\"td-section-intro\"\u003eVous cherchez un \u003cstrong\u003esavon au lait de chèvre bio\u003c\/strong\u003e adapté à toute la famille, y compris les plus petits ? Le savon surgras \"Le Tout Doux\" d'Antheya a été pensé exactement pour cela : offrir une toilette douce, sans huile essentielle, avec des ingrédients naturels et \u003cstrong\u003ecertifiés bio par Ecocert Cosmos Organic\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #2 --\u003e\n  \u003csection class=\"td-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un savon lait de chèvre surgras ?\u003c\/h2\u003e\n    \u003cdiv class=\"td-grid\"\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e🐐 Richesse du lait de chèvre\u003c\/h3\u003e\n        \u003cp\u003eLe lait de chèvre regorge d'acides gras essentiels et de vitamines. Il aide à \u003cstrong\u003eapaiser, nourrir et protéger l'épiderme\u003c\/strong\u003e, même les peaux les plus sensibles ou réactives. Idéal pour le visage comme pour le corps.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e🧴 Formule surgras protectrice\u003c\/h3\u003e\n        \u003cp\u003eLe surgraissage signifie un excédent de corps gras non saponifiés. Votre peau bénéficie d'un \u003cstrong\u003efilm protecteur\u003c\/strong\u003e qui préserve son hydratation naturelle pendant et après le lavage.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e💧 Confort au quotidien\u003c\/h3\u003e\n        \u003cp\u003eUn vrai atout si vous avez la \u003cstrong\u003epeau sèche, fragile ou sujette aux tiraillements\u003c\/strong\u003e. Il nettoie en douceur sans jamais dessécher : votre peau reste souple et confortable toute la journée.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #3 --\u003e\n  \u003csection class=\"td-section\"\u003e\n    \u003ch2\u003eUne formule pensée pour toute la famille\u003c\/h2\u003e\n    \u003cdiv class=\"td-grid\"\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e👶 Sans huile essentielle\u003c\/h3\u003e\n        \u003cp\u003eL'absence totale d'huiles essentielles le rend adapté aux \u003cstrong\u003eenfants en bas âge, aux femmes enceintes\u003c\/strong\u003e et aux personnes sensibles aux composés aromatiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e👨‍👩‍👧‍👦 Pour tous, au quotidien\u003c\/h3\u003e\n        \u003cp\u003eToute la famille peut l'utiliser en toute sérénité. Du bébé aux grands-parents, ce savon convient à \u003cstrong\u003etous les types de peaux\u003c\/strong\u003e, même les plus délicates.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e🧊 Saponification à froid\u003c\/h3\u003e\n        \u003cp\u003eFabriqué selon la méthode traditionnelle artisanale, ce procédé \u003cstrong\u003epréserve toutes les propriétés\u003c\/strong\u003e des ingrédients. Les huiles et beurres ne sont pas chauffés, garantissant un savon plus riche.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #4 --\u003e\n  \u003csection class=\"td-section\"\u003e\n    \u003ch2\u003eDes ingrédients naturels et équitables\u003c\/h2\u003e\n    \u003cp class=\"td-section-intro\"\u003eCe savon au lait de chèvre bio associe des actifs végétaux soigneusement sélectionnés pour une douceur incomparable.\u003c\/p\u003e\n    \u003cdiv class=\"td-grid-compact\"\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e🐐 Lait de chèvre\u003c\/h3\u003e\n        \u003cp\u003eApaisant et nourrissant, il convient particulièrement aux peaux sensibles et délicates\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e🌼 Camomille\u003c\/h3\u003e\n        \u003cp\u003eReconnue pour ses vertus calmantes, elle aide à adoucir les peaux irritées\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e🌻 Calendula\u003c\/h3\u003e\n        \u003cp\u003eTraditionnellement utilisé pour ses propriétés apaisantes et réparatrices\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e🤎 Karité équitable\u003c\/h3\u003e\n        \u003cp\u003eIntensément nourrissant, il protège la peau et lui redonne souplesse\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"td-tip\"\u003e\n      \u003cspan class=\"td-tip-icon\"\u003e🌸\u003c\/span\u003e\n      \u003cp\u003eLes petites inclusions visibles dans le savon sont des \u003cstrong\u003epétales de calendula\u003c\/strong\u003e, témoins d'une fabrication artisanale et naturelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #5 --\u003e\n  \u003csection class=\"td-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"td-timeline\"\u003e\n      \u003cdiv class=\"td-timeline-item\"\u003e\n        \u003cdiv class=\"td-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"td-timeline-content\"\u003e\n          \u003ch3\u003eFaites mousser\u003c\/h3\u003e\n          \u003cp\u003eMouillez vos mains et faites mousser le savon entre vos paumes. La mousse onctueuse se forme rapidement grâce à la formule surgras.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-timeline-item\"\u003e\n        \u003cdiv class=\"td-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"td-timeline-content\"\u003e\n          \u003ch3\u003eAppliquez sur le visage et le corps\u003c\/h3\u003e\n          \u003cp\u003eMassez délicatement la mousse sur la peau humide, visage et corps. Profitez de la douceur du lait de chèvre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-timeline-item\"\u003e\n        \u003cdiv class=\"td-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"td-timeline-content\"\u003e\n          \u003ch3\u003eRincez à l'eau claire\u003c\/h3\u003e\n          \u003cp\u003eRincez abondamment. La peau reste douce, souple et confortable, sans sensation de tiraillement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"td-tip\"\u003e\n      \u003cspan class=\"td-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003ePour prolonger sa durée de vie, conservez-le sur un \u003cstrong\u003eporte-savon bien drainé\u003c\/strong\u003e, à l'abri de l'eau stagnante. Son format solide de \u003cstrong\u003e100 g\u003c\/strong\u003e dure longtemps et constitue une alternative zéro déchet aux gels douche en flacon plastique.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- H2 #6 --\u003e\n  \u003csection class=\"td-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003eCe qu'il faut retenir\u003c\/h2\u003e\n    \u003cdiv class=\"td-grid-compact\"\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e🌿 Certifié bio\u003c\/h3\u003e\n        \u003cp\u003eEcocert Cosmos Organic\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e🧊 Saponification à froid\u003c\/h3\u003e\n        \u003cp\u003eSurgras, riche en actifs\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e👶 Sans huile essentielle\u003c\/h3\u003e\n        \u003cp\u003eConvient aux enfants et femmes enceintes\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabrication française\u003c\/h3\u003e\n        \u003cp\u003eArtisanalement par Antheya\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e🤝 Commerce équitable\u003c\/h3\u003e\n        \u003cp\u003eKarité issu du commerce équitable\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-card\"\u003e\n        \u003ch3\u003e♻️ Zéro déchet\u003c\/h3\u003e\n        \u003cp\u003eFormat solide 100 g\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"td-cta-box\"\u003e\n      \u003cp\u003eSi vous recherchez un \u003cstrong\u003esavon au lait de chèvre bio\u003c\/strong\u003e d'exception, ce savon Antheya coche toutes les cases : qualité bio, ingrédients transparents et douceur adaptée à tous les types de peaux. Offrez à votre peau un soin quotidien authentique et respectueux. 🌿\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"td-disclaimer\"\u003eCe produit cosmétique certifié bio n'est pas un médicament. Pour toute question relative à votre peau, consultez un dermatologue.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --td-cream: #FBF6F2;\n  --td-white: #ffffff;\n  --td-primary: #C4956A;\n  --td-primary-dark: #8B6F4E;\n  --td-primary-light: #F5EDE8;\n  --td-secondary: #D4A574;\n  --td-accent: #A67C52;\n  --td-text: #1a1a1a;\n  --td-text-light: #5a5a5a;\n  --td-border: #E8DDD4;\n  --td-shadow: 0 4px 24px rgba(139,111,78,.08);\n  --td-shadow-lg: 0 12px 48px rgba(139,111,78,.15);\n  --td-radius: 20px;\n  --td-radius-sm: 12px;\n}\n\n.td-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--td-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.td-hero {\n  position: relative;\n  background: linear-gradient(135deg, #8B6F4E 0%, #C4956A 45%, #D4A574 100%);\n  border-radius: var(--td-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(--td-shadow-lg);\n}\n\n.td-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(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.td-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.td-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.td-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(--td-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.td-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.td-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n  line-height: 1.15;\n}\n\n.td-subtitle {\n  color: rgba(255,255,255,.92);\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 500;\n  margin: 0 0 .75rem 0;\n  line-height: 1.5;\n}\n\n.td-description {\n  color: rgba(255,255,255,.75);\n  font-size: clamp(13px, 2.2vw, 16px);\n  font-weight: 400;\n  margin: 0;\n  letter-spacing: .05em;\n}\n\n\/* === SECTIONS === *\/\n.td-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.td-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--td-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.td-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(--td-primary), var(--td-secondary));\n  border-radius: 2px;\n}\n\n.td-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--td-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.td-card {\n  background: var(--td-white);\n  border-radius: var(--td-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--td-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.td-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--td-shadow-lg);\n  border-color: var(--td-primary);\n}\n\n.td-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--td-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.td-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--td-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.td-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.td-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.td-grid-compact .td-card {\n  padding: 1rem;\n}\n\n.td-grid-compact .td-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.td-grid-compact .td-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.td-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.td-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.td-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--td-primary), var(--td-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.td-timeline-content {\n  flex: 1;\n  background: var(--td-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--td-radius-sm);\n  box-shadow: var(--td-shadow);\n}\n\n.td-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--td-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.td-timeline-content p {\n  font-size: 14px;\n  color: var(--td-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.td-testimonial {\n  background: var(--td-white);\n  border-radius: var(--td-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--td-shadow);\n  border-left: 4px solid var(--td-primary);\n}\n\n.td-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--td-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.td-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--td-primary-light);\n  border-radius: var(--td-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.td-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.td-tip p {\n  font-size: 14px;\n  color: var(--td-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.td-cta-box {\n  background: linear-gradient(135deg, var(--td-primary) 0%, var(--td-primary-dark) 100%);\n  border-radius: var(--td-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.td-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.td-disclaimer {\n  font-size: 12px;\n  color: var(--td-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  .td-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .td-card {\n    padding: 1.125rem;\n  }\n\n  .td-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .td-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--td-radius-sm);\n  }\n\n  .td-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .td-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .td-grid-compact {\n    gap: .625rem;\n  }\n\n  .td-grid-compact .td-card {\n    padding: .75rem;\n  }\n\n  .td-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .td-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .td-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .td-timeline-content p {\n    font-size: 13px;\n  }\n\n  .td-testimonial {\n    padding: 1.25rem;\n  }\n\n  .td-testimonial-text {\n    font-size: 14px;\n  }\n\n  .td-tip {\n    padding: .875rem 1rem;\n  }\n\n  .td-tip-icon {\n    font-size: 20px;\n  }\n\n  .td-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .td-card {\n    animation: tdFadeInUp .5s ease backwards;\n  }\n  .td-card:nth-child(1) { animation-delay: .05s; }\n  .td-card:nth-child(2) { animation-delay: .1s; }\n  .td-card:nth-child(3) { animation-delay: .15s; }\n  .td-card:nth-child(4) { animation-delay: .2s; }\n  .td-card:nth-child(5) { animation-delay: .25s; }\n  .td-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes tdFadeInUp {\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  .td-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"ANTHEYA","offers":[{"title":"Default Title","offer_id":56704325255545,"sku":"NBAIANT0005","price":5.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/savon-solide-au-lait-de-chevre-doux-pour-toute-la-famille-10-lifestyle.webp?v=1771595755"},{"product_id":"savon-solide-sans-he-doux-100g-antheya","title":"Savon solide sans HE - doux pour toute la famille - 100g - Antheya","description":"\u003cdiv class=\"td-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"td-hero\"\u003e\n\u003cdiv class=\"td-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"td-hero-content\"\u003e\n\u003cdiv class=\"td-badges-top\"\u003e\n\u003cspan class=\"td-badge\"\u003e🌿 Certifié Bio\u003c\/span\u003e \u003cspan class=\"td-badge\"\u003e🚫 Sans huile essentielle\u003c\/span\u003e \u003cspan class=\"td-badge\"\u003e👨👩👧👦 Toute la famille\u003c\/span\u003e \u003cspan class=\"td-badge\"\u003e🇫🇷 Fabriqué à Calais\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"td-hero-title\"\u003eLe Tout Doux – Savon surgras Antheya\u003c\/span\u003e\n\u003cp class=\"td-subtitle\"\u003eLe savon solide bio sans huile essentielle, pour toute la famille\u003c\/p\u003e\n\u003cp class=\"td-description\"\u003eFormulé avec lait de chèvre, calendula et beurre de karité équitable. Un soin lavant d'une douceur absolue, adapté aux peaux les plus sensibles — des tout-petits aux femmes enceintes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"td-section\"\u003e\n\u003ch2\u003eSavon solide bio sans huile essentielle – Le Tout Doux par Antheya\u003c\/h2\u003e\n\u003cp class=\"td-section-intro\"\u003eVous cherchez un \u003cstrong\u003esavon solide\u003c\/strong\u003e vraiment doux, adapté à toute la famille, y compris les tout-petits et les peaux sensibles ?\u003c\/p\u003e\n\u003cdiv class=\"td-highlight-box\"\u003e\n\u003cp\u003eLe savon surgras \u003cstrong\u003eLe Tout Doux\u003c\/strong\u003e d'Antheya a été formulé exactement dans cet esprit : offrir un soin lavant naturel, sans huile essentielle, qui nettoie le visage et le corps \u003cstrong\u003esans jamais dessécher la peau\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp style=\"margin-top: .75rem;\"\u003eFabriqué artisanalement à \u003cstrong\u003eCalais\u003c\/strong\u003e, ce \u003cstrong\u003esavon solide bio\u003c\/strong\u003e réunit le meilleur des huiles végétales et des plantes apaisantes pour une toilette en toute sérénité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"td-section\"\u003e\n\u003ch2\u003ePourquoi choisir un savon sans huile essentielle ?\u003c\/h2\u003e\n\u003cdiv class=\"td-testimonial\"\u003e\n\u003cp class=\"td-testimonial-text\"\u003eLes huiles essentielles, bien que précieuses, ne conviennent pas à tout le monde. Elles sont déconseillées aux \u003cstrong\u003efemmes enceintes, aux nourrissons et aux personnes à la peau réactive\u003c\/strong\u003e. En choisissant ce savon solide corps formulé sans HE, vous optez pour un produit que chaque membre du foyer peut utiliser au quotidien, sans risque d'irritation liée aux actifs aromatiques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-grid-compact\" style=\"margin-top: 1.25rem;\"\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e🤰 Femmes enceintes\u003c\/h3\u003e\n\u003cp\u003eAucun risque lié aux actifs aromatiques\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e👶 Nourrissons\u003c\/h3\u003e\n\u003cp\u003eDouceur absolue dès les premiers jours\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e🌸 Peaux réactives\u003c\/h3\u003e\n\u003cp\u003eZéro irritation, zéro composé sensibilisant\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e👨👩👧👦 Toute la famille\u003c\/h3\u003e\n\u003cp\u003eUn seul savon pour tout le foyer\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"td-section\"\u003e\n\u003ch2\u003eDes ingrédients bio soigneusement sélectionnés\u003c\/h2\u003e\n\u003cp class=\"td-section-intro\"\u003eLa composition de ce savon surgras végétal est courte, lisible et transparente. Chaque ingrédient a été choisi pour ses propriétés nourrissantes ou apaisantes :\u003c\/p\u003e\n\u003cdiv class=\"td-grid\"\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e🐐 Lait de chèvre bio\u003c\/h3\u003e\n\u003cp\u003eAdoucit et aide à maintenir l'équilibre naturel de la peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e🫒 Huile d'olive vierge bio\u003c\/h3\u003e\n\u003cp\u003eNourrit en profondeur et protège le film hydrolipidique\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e🧈 Beurre de karité équitable bio\u003c\/h3\u003e\n\u003cp\u003eApporte souplesse et confort, même aux peaux les plus sèches\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e🥥 Huile de noix de coco bio\u003c\/h3\u003e\n\u003cp\u003eAssure une mousse onctueuse et un nettoyage efficace\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e🌾 Huile de sésame bio\u003c\/h3\u003e\n\u003cp\u003eRégénérante, elle convient parfaitement aux peaux sensibles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e🌻 Huile de colza \u0026amp; huile de lin bio\u003c\/h3\u003e\n\u003cp\u003eRiches en omégas, elles renforcent la barrière cutanée\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e🌼 Calendula \u0026amp; camomille bio\u003c\/h3\u003e\n\u003cp\u003eDeux plantes reconnues pour leurs vertus apaisantes sur les irritations\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e🏺 Argile jaune\u003c\/h3\u003e\n\u003cp\u003ePurifie délicatement tout en respectant les peaux fragiles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e💧 Glycérine naturelle\u003c\/h3\u003e\n\u003cp\u003eIssue du processus de saponification, elle maintient l'hydratation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-tip\"\u003e\n\u003cspan class=\"td-tip-icon\"\u003e🌱\u003c\/span\u003e\n\u003cp\u003eTous les ingrédients sont \u003cstrong\u003eissus de l'agriculture biologique\u003c\/strong\u003e. Le beurre de karité provient du \u003cstrong\u003ecommerce équitable\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"td-section\"\u003e\n\u003ch2\u003eComment utiliser ce savon solide au quotidien ?\u003c\/h2\u003e\n\u003cdiv class=\"td-timeline\"\u003e\n\u003cdiv class=\"td-timeline-item\"\u003e\n\u003cdiv class=\"td-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"td-timeline-content\"\u003e\n\u003ch3\u003eMouillez le savon\u003c\/h3\u003e\n\u003cp\u003ePassez-le directement sur la peau humide du visage ou du corps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-timeline-item\"\u003e\n\u003cdiv class=\"td-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"td-timeline-content\"\u003e\n\u003ch3\u003eMassez doucement\u003c\/h3\u003e\n\u003cp\u003eFaites mousser en massant délicatement. La mousse onctueuse enveloppe la peau d'un voile de douceur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-timeline-item\"\u003e\n\u003cdiv class=\"td-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"td-timeline-content\"\u003e\n\u003ch3\u003eRincez à l'eau claire\u003c\/h3\u003e\n\u003cp\u003eLa peau est propre, douce et confortable — sans aucune sensation de tiraillement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-tip\"\u003e\n\u003cspan class=\"td-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eCe \u003cstrong\u003esavon solide corps\u003c\/strong\u003e convient aussi pour le visage. Veillez simplement à \u003cstrong\u003eéviter le contact avec les yeux et les muqueuses\u003c\/strong\u003e. Conservez-le sur un porte-savon bien drainé pour prolonger sa durée de vie.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"td-section\"\u003e\n\u003ch2\u003eLes atouts du savon Le Tout Doux d'Antheya\u003c\/h2\u003e\n\u003cdiv class=\"td-grid-compact\"\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e✅ 100 % naturel et bio\u003c\/h3\u003e\n\u003cp\u003eCertifié biologique\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e🚫 Sans huile essentielle\u003c\/h3\u003e\n\u003cp\u003eFemmes enceintes, bébés, peaux réactives\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e🧴 Surgras\u003c\/h3\u003e\n\u003cp\u003eRespecte et nourrit à chaque lavage\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n\u003cp\u003eArtisanalement à Calais\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e⚖️ Format 100 g\u003c\/h3\u003e\n\u003cp\u003ePlusieurs semaines d'utilisation quotidienne\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-card\"\u003e\n\u003ch3\u003e♻️ Zéro plastique\u003c\/h3\u003e\n\u003cp\u003eEmballage minimaliste en bande papier\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"td-tip\"\u003e\n\u003cspan class=\"td-tip-icon\"\u003e📅\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eDLUO : 30 mois\u003c\/strong\u003e à partir de la date de fabrication.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"td-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003ePour qui est fait ce savon ?\u003c\/h2\u003e\n\u003cdiv class=\"td-cta-box\"\u003e\n\u003cp\u003eCe savon s'adresse à celles et ceux qui souhaitent \u003cstrong\u003esimplifier leur routine d'hygiène\u003c\/strong\u003e avec un seul produit sain et polyvalent. Il est particulièrement recommandé si vous avez la \u003cstrong\u003epeau sensible, sujette aux rougeurs ou aux tiraillements\u003c\/strong\u003e, ou si vous cherchez un savon adapté aux enfants dès le plus jeune âge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"td-disclaimer\"\u003eCe produit cosmétique est destiné à un usage externe uniquement. Il ne remplace en aucun cas un avis ou un traitement dermatologique.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* === VARIABLES CSS === *\/\n:root {\n  --td-cream: #F7F3EE;\n  --td-white: #ffffff;\n  --td-primary: #C8956C;\n  --td-primary-dark: #8B6842;\n  --td-primary-light: #F5EDE4;\n  --td-secondary: #8B7355;\n  --td-accent: #D4A574;\n  --td-text: #1a1a1a;\n  --td-text-light: #5a5a5a;\n  --td-border: #e8e0d6;\n  --td-shadow: 0 4px 24px rgba(139,107,66,.08);\n  --td-shadow-lg: 0 12px 48px rgba(139,107,66,.15);\n  --td-radius: 20px;\n  --td-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.td-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--td-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.td-hero {\n  position: relative;\n  background: linear-gradient(135deg, #C8956C 0%, #A67B52 40%, #8B7355 100%);\n  border-radius: var(--td-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(--td-shadow-lg);\n}\n\n.td-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.td-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n\/* === TITRE HERO === *\/\n.td-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n  line-height: 1.15;\n}\n\n.td-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .01em;\n}\n\n.td-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.td-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.td-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(--td-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.td-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.td-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.td-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--td-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.td-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(--td-primary), var(--td-accent));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.td-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--td-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.td-highlight-box {\n  background: var(--td-white);\n  border-radius: var(--td-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--td-shadow);\n  border-left: 4px solid var(--td-accent);\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n.td-highlight-box p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--td-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === CARDS === *\/\n.td-card {\n  background: var(--td-white);\n  border-radius: var(--td-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--td-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.td-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--td-shadow-lg);\n  border-color: var(--td-primary);\n}\n\n.td-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--td-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.td-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--td-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.td-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.td-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.td-grid-compact .td-card {\n  padding: 1rem;\n}\n\n.td-grid-compact .td-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.td-grid-compact .td-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.td-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n.td-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.td-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--td-primary), var(--td-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(200,149,108,.3);\n}\n\n.td-timeline-content {\n  flex: 1;\n  background: var(--td-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--td-radius-sm);\n  box-shadow: var(--td-shadow);\n}\n\n.td-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--td-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.td-timeline-content p {\n  font-size: 14px;\n  color: var(--td-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.td-testimonial {\n  background: var(--td-white);\n  border-radius: var(--td-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--td-shadow);\n  border-left: 4px solid var(--td-primary);\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n.td-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--td-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.td-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--td-primary-light);\n  border-radius: var(--td-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n  max-width: 700px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.td-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.td-tip p {\n  font-size: 14px;\n  color: var(--td-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.td-cta-box {\n  background: linear-gradient(135deg, var(--td-primary) 0%, var(--td-primary-dark) 100%);\n  border-radius: var(--td-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.td-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(255,255,255,.1) 0%, transparent 60%);\n}\n\n.td-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.td-disclaimer {\n  font-size: 12px;\n  color: var(--td-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  .td-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .td-card {\n    padding: 1.125rem;\n  }\n\n  .td-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .td-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--td-radius-sm);\n  }\n\n  .td-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .td-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .td-grid-compact {\n    gap: .625rem;\n  }\n\n  .td-grid-compact .td-card {\n    padding: .75rem;\n  }\n\n  .td-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .td-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .td-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .td-timeline-content p {\n    font-size: 13px;\n  }\n\n  .td-testimonial {\n    padding: 1.25rem;\n  }\n\n  .td-testimonial-text {\n    font-size: 14px;\n  }\n\n  .td-highlight-box {\n    padding: 1.25rem;\n  }\n\n  .td-tip {\n    margin-top: 1rem;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .td-card {\n    animation: tdFadeInUp .5s ease backwards;\n  }\n  .td-card:nth-child(1) { animation-delay: .05s; }\n  .td-card:nth-child(2) { animation-delay: .1s; }\n  .td-card:nth-child(3) { animation-delay: .15s; }\n  .td-card:nth-child(4) { animation-delay: .2s; }\n  .td-card:nth-child(5) { animation-delay: .25s; }\n  .td-card:nth-child(6) { animation-delay: .3s; }\n  .td-card:nth-child(7) { animation-delay: .35s; }\n  .td-card:nth-child(8) { animation-delay: .4s; }\n  .td-card:nth-child(9) { animation-delay: .45s; }\n}\n\n@keyframes tdFadeInUp {\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  .td-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"ANTHEYA","offers":[{"title":"Default Title","offer_id":56704350585209,"sku":"NBAIANT0011","price":5.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/savon-solide-sans-he-doux-pour-toute-la-famille-100g-antheya-lifestyle.webp?v=1771596572"},{"product_id":"savon-de-marseille-douceur-bio-lait-de-chevre-100g-la-corvette","title":"Savon de Marseille douceur bio - lait de chèvre - 100g - La Corvette","description":"\u003cdiv class=\"lc-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"lc-hero\"\u003e\n\u003cdiv class=\"lc-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"lc-hero-content\"\u003e\n\u003cdiv class=\"lc-badges-top\"\u003e\n\u003cspan class=\"lc-badge\"\u003e🌿 Cosmos Organic\u003c\/span\u003e \u003cspan class=\"lc-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"lc-badge\"\u003e🐐 Lait de chèvre\u003c\/span\u003e \u003cspan class=\"lc-badge\"\u003e🏛️ Depuis 1894\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"lc-hero-title\"\u003eSavon de Marseille douceur bio au lait de chèvre\u003c\/span\u003e\n\u003cp class=\"lc-subtitle\"\u003eLa Corvette - Savonnerie du Midi\u003c\/p\u003e\n\u003cp class=\"lc-description\"\u003eUn savon certifié bio, enrichi au lait de chèvre, héritier de 130 ans de savoir-faire marseillais. Plus de 99 % d'ingrédients d'origine naturelle pour une douceur incomparable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- H2 #1 --\u003e\n\u003csection class=\"lc-section\"\u003e\n\u003cp class=\"lc-section-intro\"\u003eVous cherchez un \u003cstrong\u003esavon au lait de chèvre\u003c\/strong\u003e doux, naturel et certifié bio ? Ce \u003cstrong\u003esavon de Marseille\u003c\/strong\u003e Douceur Bio de La Corvette réunit le meilleur du savoir-faire traditionnel marseillais et les bienfaits reconnus du lait de chèvre.\u003c\/p\u003e\n\u003cdiv class=\"lc-grid-compact\"\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e🌱 99 % naturel\u003c\/h3\u003e\n\u003cp\u003ePlus de 99 % d'ingrédients d'origine naturelle pour un soin authentique\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e🌾 76 % bio\u003c\/h3\u003e\n\u003cp\u003e76 % d'ingrédients issus de l'agriculture biologique certifiée\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e🤲 Douceur extrême\u003c\/h3\u003e\n\u003cp\u003ePrend soin de votre peau au quotidien avec une délicatesse incomparable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e🏛️ Tradition\u003c\/h3\u003e\n\u003cp\u003eUn savoir-faire marseillais ancestral perpétué depuis 1894\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #2 --\u003e\n\u003csection class=\"lc-section\"\u003e\n\u003ch2\u003ePourquoi choisir un savon au lait de chèvre ?\u003c\/h2\u003e\n\u003cp class=\"lc-section-intro\"\u003eLe \u003cstrong\u003elait de chèvre\u003c\/strong\u003e est utilisé depuis des siècles dans les soins de la peau. Naturellement riche en acides gras et en vitamines, il est réputé pour ses propriétés apaisantes et hydratantes.\u003c\/p\u003e\n\u003cdiv class=\"lc-grid\"\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e💧 Hydratation naturelle\u003c\/h3\u003e\n\u003cp\u003eLe lait de chèvre nourrit en profondeur grâce à sa richesse en acides gras essentiels et en vitamines A, B et E\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e🌸 Apaisant et doux\u003c\/h3\u003e\n\u003cp\u003eIdéal pour les peaux sensibles, sèches ou réactives, il calme les irritations et respecte l'épiderme\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e👨👩👧👦 Pour toute la famille\u003c\/h3\u003e\n\u003cp\u003eUn nettoyage tout en douceur adapté à tous les types de peau, y compris celle des enfants dès 1 an\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-tip\"\u003e\n\u003cspan class=\"lc-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eAssocié à la recette ancestrale du \u003cstrong\u003esavon de Marseille\u003c\/strong\u003e, le lait de chèvre offre un nettoyage efficace sans jamais agresser la peau. C'est le choix parfait pour un retour à l'essentiel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #3 --\u003e\n\u003csection class=\"lc-section\"\u003e\n\u003ch2\u003eUn savon certifié Cosmos Organic, fabriqué en France\u003c\/h2\u003e\n\u003cp class=\"lc-section-intro\"\u003eLa Corvette, \u003cstrong\u003esavonnerie du Midi\u003c\/strong\u003e fondée en 1894 à Marseille, perpétue un héritage artisanal exceptionnel. Ce savon douceur est \u003cstrong\u003efabriqué en France à partir d'huiles végétales biologiques\u003c\/strong\u003e, dans le respect d'un cahier des charges rigoureux.\u003c\/p\u003e\n\u003cdiv class=\"lc-grid-compact\"\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e🚫 Sans colorants\u003c\/h3\u003e\n\u003cp\u003eAbsence de colorants et de conservateurs de synthèse\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e🌿 Ingrédients sélectionnés\u003c\/h3\u003e\n\u003cp\u003eDes ingrédients d'origine naturelle soigneusement choisis\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e♻️ Éco-responsable\u003c\/h3\u003e\n\u003cp\u003eUn processus de fabrication respectueux de l'environnement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e🔍 Traçabilité complète\u003c\/h3\u003e\n\u003cp\u003eUne traçabilité totale des matières premières garantie\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-tip\"\u003e\n\u003cspan class=\"lc-tip-icon\"\u003e🏛️\u003c\/span\u003e\n\u003cp\u003eLorsque vous tenez ce savon entre vos mains, vous tenez un véritable morceau de l'histoire de \u003cstrong\u003ela maison du savon de Marseille\u003c\/strong\u003e, revisité avec les exigences du bio.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #4 --\u003e\n\u003csection class=\"lc-section\"\u003e\n\u003ch2\u003eUtilisation : visage, corps et mains\u003c\/h2\u003e\n\u003cp class=\"lc-section-intro\"\u003eCe \u003cstrong\u003esavon lait de chèvre\u003c\/strong\u003e de 100 g est polyvalent. Utilisez-le chaque jour pour nettoyer en douceur vos \u003cstrong\u003emains, votre corps et votre visage\u003c\/strong\u003e. Il produit une mousse onctueuse et légèrement parfumée qui rend chaque toilette agréable.\u003c\/p\u003e\n\u003cdiv class=\"lc-timeline\"\u003e\n\u003cdiv class=\"lc-timeline-item\"\u003e\n\u003cdiv class=\"lc-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"lc-timeline-content\"\u003e\n\u003ch3\u003eFaites mousser\u003c\/h3\u003e\n\u003cp\u003eFaites mousser le savon entre vos mains humides ou avec un gant de toilette\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-timeline-item\"\u003e\n\u003cdiv class=\"lc-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"lc-timeline-content\"\u003e\n\u003ch3\u003eAppliquez en douceur\u003c\/h3\u003e\n\u003cp\u003eAppliquez sur la peau en massant délicatement le visage, le corps ou les mains\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-timeline-item\"\u003e\n\u003cdiv class=\"lc-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"lc-timeline-content\"\u003e\n\u003ch3\u003eRincez\u003c\/h3\u003e\n\u003cp\u003eRincez à l'eau claire pour une peau douce et nette\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-timeline-item\"\u003e\n\u003cdiv class=\"lc-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"lc-timeline-content\"\u003e\n\u003ch3\u003eLaissez sécher\u003c\/h3\u003e\n\u003cp\u003eAprès utilisation, laissez sécher votre savon sur un porte-savon pour prolonger sa durée de vie\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-tip\"\u003e\n\u003cspan class=\"lc-tip-icon\"\u003e⚠️\u003c\/span\u003e\n\u003cp\u003eÉvitez le contact avec les yeux. En cas de projection, rincez abondamment à l'eau claire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #5 --\u003e\n\u003csection class=\"lc-section\"\u003e\n\u003ch2\u003eComposition complète (INCI)\u003c\/h2\u003e\n\u003cdiv class=\"lc-accordion\"\u003e\n\u003cdetails class=\"lc-accordion-item\"\u003e\n\u003csummary class=\"lc-accordion-header\"\u003e📋 Liste INCI\u003c\/summary\u003e\n\u003cdiv class=\"lc-accordion-content mt-3\"\u003e\n\u003cp\u003eSodium Palmate**, Sodium Palm Kernelate**, Aqua, Parfum, Glycerin**, \u003cstrong\u003eCaprae Lac*\u003c\/strong\u003e (lait de chèvre), Sodium Chloride, Citric Acid, Tetrasodium Glutamate Diacetate, Sodium Hydroxide, Citronellol, Linalool.\u003c\/p\u003e\n\u003cp style=\"margin-top: .75rem;\"\u003e\u003cem\u003e** Transformés à partir d'ingrédients biologiques – * Parfum naturel\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- H2 #6 --\u003e\n\u003csection class=\"lc-section\"\u003e\n\u003ch2\u003eLes points forts de ce savon de Marseille bio\u003c\/h2\u003e\n\u003cdiv class=\"lc-grid\"\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e✅ Certifié Cosmos Organic\u003c\/h3\u003e\n\u003cp\u003eUn gage de qualité et de transparence reconnu internationalement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e🌱 99 % d'ingrédients naturels\u003c\/h3\u003e\n\u003cp\u003eUne formule respectueuse de votre peau et de l'environnement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e🐐 Enrichi au lait de chèvre\u003c\/h3\u003e\n\u003cp\u003ePour une douceur et une hydratation incomparables au quotidien\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabriqué en France\u003c\/h3\u003e\n\u003cp\u003ePar La Corvette, savonnerie marseillaise historique depuis 1894\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e👨👩👧 Toute la famille\u003c\/h3\u003e\n\u003cp\u003eConvient à tous, y compris aux enfants dès l'âge d'un an\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lc-card\"\u003e\n\u003ch3\u003e✈️ Format voyage\u003c\/h3\u003e\n\u003cp\u003eFormat pratique de 100 g, idéal aussi pour vos déplacements\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA FINAL --\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"lc-section\"\u003e\n\u003cdiv class=\"lc-cta-box\"\u003e\n\u003cp\u003eEn choisissant ce savon douceur bio au lait de chèvre La Corvette, vous optez pour un soin quotidien authentique, ancré dans la tradition du \u003cstrong\u003esavon de Marseille\u003c\/strong\u003e tout en répondant aux standards les plus exigeants de la cosmétique biologique. ✨ Votre peau vous remerciera.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"lc-disclaimer\"\u003eCe savon cosmétique est destiné à un usage externe uniquement. Conserver à l'abri de l'humidité entre deux utilisations.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --lc-cream: #FAF6F1;\n  --lc-white: #ffffff;\n  --lc-primary: #8B7355;\n  --lc-primary-dark: #5C4A32;\n  --lc-primary-light: #F3EDE5;\n  --lc-secondary: #D4B89C;\n  --lc-accent: #5C7A3D;\n  --lc-text: #1a1a1a;\n  --lc-text-light: #5a5a5a;\n  --lc-border: #E5DDD3;\n  --lc-shadow: 0 4px 24px rgba(92,74,50,.08);\n  --lc-shadow-lg: 0 12px 48px rgba(92,74,50,.15);\n  --lc-radius: 20px;\n  --lc-radius-sm: 12px;\n}\n\n.lc-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--lc-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.lc-hero {\n  position: relative;\n  background: linear-gradient(135deg, #5C4A32 0%, #8B7355 45%, #A6896B 100%);\n  border-radius: var(--lc-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(--lc-shadow-lg);\n}\n\n.lc-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: repeating-linear-gradient(\n    45deg,\n    transparent,\n    transparent 20px,\n    rgba(255,255,255,.03) 20px,\n    rgba(255,255,255,.03) 40px\n  );\n  opacity: 1;\n}\n\n.lc-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.lc-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.lc-subtitle {\n  color: var(--lc-secondary);\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .05em;\n  text-transform: uppercase;\n}\n\n.lc-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\/* === BADGES === *\/\n.lc-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.lc-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(--lc-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.lc-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.lc-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.lc-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--lc-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.lc-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(--lc-primary), var(--lc-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO === *\/\n.lc-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--lc-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.lc-card {\n  background: var(--lc-white);\n  border-radius: var(--lc-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--lc-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.lc-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--lc-shadow-lg);\n  border-color: var(--lc-primary);\n}\n\n.lc-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--lc-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.lc-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--lc-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.lc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.lc-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.lc-grid-compact .lc-card {\n  padding: 1rem;\n}\n\n.lc-grid-compact .lc-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.lc-grid-compact .lc-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.lc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.lc-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.lc-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--lc-primary), var(--lc-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.lc-timeline-content {\n  flex: 1;\n  background: var(--lc-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--lc-radius-sm);\n  box-shadow: var(--lc-shadow);\n}\n\n.lc-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--lc-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.lc-timeline-content p {\n  font-size: 14px;\n  color: var(--lc-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.lc-testimonial {\n  background: var(--lc-white);\n  border-radius: var(--lc-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--lc-shadow);\n  border-left: 4px solid var(--lc-primary);\n}\n\n.lc-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--lc-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.lc-accordion {\n  background: var(--lc-white);\n  border-radius: var(--lc-radius);\n  box-shadow: var(--lc-shadow);\n  overflow: hidden;\n}\n\n.lc-accordion-item {\n  border-bottom: 1px solid var(--lc-border);\n  margin: 0;\n  padding: 0;\n}\n\n.lc-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.lc-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--lc-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.lc-accordion-header:hover {\n  background: var(--lc-primary-light);\n}\n\n.lc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.lc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--lc-primary);\n  transition: transform .2s ease;\n}\n\n.lc-accordion-item[open] .lc-accordion-header::after {\n  content: '−';\n}\n\n.lc-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--lc-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.lc-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.lc-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--lc-primary-light);\n  border-radius: var(--lc-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.lc-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.lc-tip p {\n  font-size: 14px;\n  color: var(--lc-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.lc-cta-box {\n  background: linear-gradient(135deg, var(--lc-primary) 0%, var(--lc-primary-dark) 100%);\n  border-radius: var(--lc-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.lc-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.lc-disclaimer {\n  font-size: 12px;\n  color: var(--lc-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  .lc-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .lc-card {\n    padding: 1.125rem;\n  }\n\n  .lc-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .lc-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--lc-radius-sm);\n  }\n\n  .lc-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .lc-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .lc-grid-compact {\n    gap: .625rem;\n  }\n\n  .lc-grid-compact .lc-card {\n    padding: .75rem;\n  }\n\n  .lc-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .lc-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .lc-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .lc-timeline-content p {\n    font-size: 13px;\n  }\n\n  .lc-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .lc-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .lc-testimonial {\n    padding: 1.25rem;\n  }\n\n  .lc-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .lc-card {\n    animation: lcFadeInUp .5s ease backwards;\n  }\n  .lc-card:nth-child(1) { animation-delay: .05s; }\n  .lc-card:nth-child(2) { animation-delay: .1s; }\n  .lc-card:nth-child(3) { animation-delay: .15s; }\n  .lc-card:nth-child(4) { animation-delay: .2s; }\n  .lc-card:nth-child(5) { animation-delay: .25s; }\n  .lc-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes lcFadeInUp {\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  .lc-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"LA CORVETTE","offers":[{"title":"Default Title","offer_id":56730933854585,"sku":"NBAILAC0027","price":3.69,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/savon-de-marseille-douceur-bio-lait-de-chevre-100g-la-corvet-lifestyle_66cc74c2-71c3-4865-acee-4b8212c49677.webp?v=1772010838"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/collections\/savon-lait-de-chevre.webp?v=1792143208","url":"https:\/\/www.naturellement-bio.com\/collections\/savon-lait-de-chevre.oembed","provider":"Naturellement Bio","version":"1.0","type":"link"}