{"title":"Angie Be Green","description":"\u003ch2\u003eAngie Be Green en bref : ce qu'il faut savoir avant de scroller\u003c\/h2\u003e\n\u003cp\u003eAngie Be Green est une marque française née dans les Hauts-de-France, spécialisée dans les \u003cstrong\u003eaccessoires zéro déchet\u003c\/strong\u003e pour la cuisine et la maison. Fondée par Anne-Gaëlle, une entrepreneuse qui a d'abord testé le mode de vie zéro déchet chez elle pendant des années avant de lancer quoi que ce soit. Chaque produit est fabriqué à la main, localement, par des personnes en situation de handicap ou en insertion professionnelle. Bee wraps, charlottes alimentaires, furoshikis en tissu upcyclé : tout est pensé pour remplacer le jetable, sans compromis sur la qualité ni sur l'impact social.\u003c\/p\u003e\n\u003ch2\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cspan\u003eUne poubelle ultra légère chaque semaine pour quatre : c’est de là que tout part\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eL'histoire d'Angie Be Green ne commence pas dans un bureau ou un laboratoire. Elle commence dans une maison, avec un bébé qui arrive. En 2013, à la naissance de son premier enfant, Anne-Gaëlle décide de repenser complètement la manière dont sa famille consomme. Son objectif est simple mais radical : réduire au maximum les déchets du foyer.\u003c\/p\u003e\n\u003cp\u003eCouches lavables, lingettes réutilisables, potager, compost, achats en vrac, rencontres avec des producteurs locaux… Le virage est progressif, mais les résultats sont spectaculaires. En seulement deux ans, sa famille de quatre personnes \u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eestime avoir réduit ses déchets d’environ 90\u003c\/span\u003e %. \u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eAlors qu’en France, un foyer produit en moyenne plusieurs kilos d’ordures ménagères chaque semaine,\u003c\/span\u003e la poubelle hebdomadaire d'Anne-Gaëlle pèse moins de 300 g pour une famille de quatre. Pas un slogan. Un fait.\u003c\/p\u003e\n\u003cp\u003eC'est après avoir vécu cette transformation au quotidien qu'Anne-Gaëlle décide, fin 2018, de créer Angie Be Green. Pas pour surfer sur une tendance, mais parce qu'elle avait déjà la preuve que ça fonctionnait. L'entreprise est née sous l'impulsion d'Anne-Gaëlle après huit ans de pratique du zéro déchet dans son propre foyer. Concrètement, la marque est le prolongement naturel d'une conviction personnelle éprouvée au fil des années.\u003c\/p\u003e\n\u003ch2\u003eFabriqué à la main dans les Hauts-de-France, et on sait exactement par qui\u003c\/h2\u003e\n\u003cp\u003eCe qui distingue la fabrication chez Angie Be Green, c'est la traçabilité humaine autant que matérielle. La marque crée des alternatives durables aux objets jetables du quotidien, et tous les produits sont fabriqués à la main dans la région des Hauts-de-France, par des personnes en situation de handicap ou en insertion professionnelle. On parle ici d'ESAT (Établissements de Service et d'Aide par le Travail) et d'ateliers d'insertion. Pas de sous-traitance lointaine.\u003c\/p\u003e\n\u003cp\u003eCôté matières premières, les compositions sont lisibles et courtes. Les bee wraps sont composés de coton bio, de cire d'abeille française, de résine de pin des Landes et d'huile de coco bio - quatre ingrédients, tous d'origine naturelle. Les charlottes alimentaires utilisent un tissu en coton certifié OEKO-TEX Classe I, exempté de produits toxiques, enduit sans PVC et sans phtalates. L'enduction et la fabrication sont 100 % françaises. On regarde l'étiquette. Et ici, elle tient la route.\u003c\/p\u003e\n\u003ch2\u003eCe qu'on a vérifié avant de proposer cette marque sur notre boutique\u003c\/h2\u003e\n\u003cp\u003eOn ne va pas se mentir : des marques qui disent « zéro déchet » et « made in France », il y en a beaucoup. Alors qu'est-ce qui nous a convaincus avec Angie Be Green ? D'abord, la cohérence entre le discours et la réalité. Anne-Gaëlle ne vend pas un concept, elle vend ce qu'elle utilise elle-même au quotidien depuis des années. Ça change tout dans la manière dont les produits sont pensés.\u003c\/p\u003e\n\u003cp\u003eEnsuite, la dimension solidaire n'est pas un argument marketing collé après coup. La solidarité est au cœur du projet : les accessoires sont fabriqués à la main dans les Hauts-de-France en ESAT par des personnes en situation de handicap, et Anne-Gaëlle tenait à travailler au maximum avec des producteurs locaux dans une démarche de commerce éthique, durable et solidaire.\u003c\/p\u003e\n\u003cp\u003eEt puis, les certifications sont vérifiables : OEKO-TEX Classe I sur les charlottes, \u003cstrong\u003ecoton bio certifié GOTS\u003c\/strong\u003e sur les bee wraps. En pratique, ça veut dire zéro substance nocive au contact des aliments. Ça, c'est rassurant.\u003c\/p\u003e\n\u003ch2\u003eLocal, solidaire, upcyclé : trois mots, trois preuves\u003c\/h2\u003e\n\u003cp\u003eChez Angie Be Green, la valeur « local » se traduit par la valorisation des acteurs locaux et des produits made in Hauts-de-France. Pas un vague « fabriqué en Europe ». On parle d'ateliers situés dans le Nord, de cire d'abeille française, de résine de pin récoltée dans les Landes. Chaque composant a une provenance identifiable.\u003c\/p\u003e\n\u003cp\u003eL'engagement solidaire, lui, se vérifie à chaque commande. Les produits sont découpés par des personnes en situation de handicap et enduits dans un atelier d'insertion. C'est inscrit dans le fonctionnement même de l'entreprise, pas dans une opération ponctuelle.\u003c\/p\u003e\n\u003cp\u003eQuant à l'\u003cem\u003eupcycling\u003c\/em\u003e, il est central dans la gamme. L'objectif est d'utiliser le plus possible de matières upcyclées, c'est-à-dire récupérées de produits usagers. Les furoshikis, par exemple, sont confectionnés à partir de tissus recyclés. Chaque furoshiki donne une seconde vie à des textiles qui auraient fini à la décharge, et les motifs varient selon les tissus récupérés, rendant chaque pièce unique. Concrètement, acheter un furoshiki Angie Be Green, c'est acquérir un objet dont aucun autre exemplaire n'est tout à fait identique.\u003c\/p\u003e\n\u003ch2\u003eSi vous cherchez du pratique sans prise de tête, c'est pour vous\u003c\/h2\u003e\n\u003cp\u003eAngie Be Green s'adresse à celles et ceux qui veulent réduire le plastique et le jetable dans leur cuisine, sans bouleverser leurs habitudes du jour au lendemain. Vous avez un saladier à couvrir ? Une charlotte alimentaire fait le travail. Vous en avez assez du film étirable ? Un bee wrap le remplace. Vous voulez emballer un cadeau sans générer de déchet ? Le furoshiki est là.\u003c\/p\u003e\n\u003cp\u003eC'est aussi une très bonne porte d'entrée pour les familles qui débutent dans le zéro déchet. Les produits sont simples à utiliser, ne demandent pas de mode d'emploi complexe, et durent longtemps. En pratique, une charlotte alimentaire a une durée de vie quasi illimitée si vous en prenez soin.\u003c\/p\u003e\n\u003cp\u003eEn revanche, si vous cherchez des cosmétiques bio sophistiqués ou une routine beauté complète, ce n'est pas le terrain d'Angie Be Green. La marque reste concentrée sur les accessoires du quotidien, et c'est justement ce qui fait sa force : elle ne s'éparpille pas.\u003c\/p\u003e\n\u003ch2\u003eCe qui fait qu'on ne confond pas ces produits avec d'autres bee wraps ou charlottes\u003c\/h2\u003e\n\u003cp\u003eDes bee wraps et des charlottes alimentaires, vous en trouverez ailleurs. Alors pourquoi ceux-ci ? Deux éléments font la différence. Le premier, c'est la fabrication artisanale et solidaire. Beaucoup de marques zéro déchet font fabriquer à l'étranger ou en grande série. Ici, chaque pièce passe entre les mains de personnes accompagnées dans un parcours d'insertion ou travaillant en ESAT.\u003c\/p\u003e\n\u003cp\u003eLe second, c'est la composition sans zone d'ombre. Quatre ingrédients naturels pour les bee wraps, un coton enduit OEKO-TEX Classe I pour les charlottes, du tissu récupéré pour les furoshikis. Pas de poudre aux yeux. Les incontournables de la marque - bee wraps, charlottes alimentaires, perles de céramique - sont proposés dans une logique totalement écoresponsable.\u003c\/p\u003e\n\u003ch2\u003eBien choisir parmi la gamme : taille, usage, fréquence\u003c\/h2\u003e\n\u003cp\u003eVous avez vu les produits juste au-dessus. Voici comment vous y retrouver sans hésiter. Pour couvrir des bols, des saladiers ou des assiettes, les \u003cstrong\u003echarlottes rondes\u003c\/strong\u003e sont idéales - la taille S pour les petits bols, la M pour les saladiers classiques, la L pour les grands plats. Si vous utilisez plutôt des plats à gratin ou des moules à cake, orientez-vous vers les charlottes rectangulaires.\u003c\/p\u003e\n\u003cp\u003eLes bee wraps, eux, servent à emballer directement un aliment : un demi-citron, un morceau de fromage, un sandwich. La chaleur de vos mains rend le wrap adhérent. Si vous débutez, le trio S\/M\/L permet de tester plusieurs formats d'un coup. Résultat : vous identifiez vite la taille que vous utilisez le plus souvent.\u003c\/p\u003e\n\u003cp\u003eEt si vous cherchez une idée cadeau originale et écologique, le furoshiki en tissu recyclé est un choix malin - utile, beau, et accompagné d'un tuto pour les nœuds.\u003c\/p\u003e\n\u003ch2\u003eCeux qu'on recommande les yeux fermés\u003c\/h2\u003e\n\u003cp\u003eParmi toute la gamme Angie Be Green, voici les produits qu'on a le plus manipulés, testés, et qu'on conseille le plus souvent.\u003c\/p\u003e\n\u003ch3\u003eLe trio de bee wraps S\/M\/L\u003c\/h3\u003e\n\u003cp\u003eC'est le kit parfait pour découvrir les emballages à la cire d'abeille sans se tromper de taille. Le petit format emballe un demi-avocat ou un oignon entamé. Le moyen couvre un bol standard. Le grand protège un gros morceau de pain ou une part de tarte. Il faut le froisser trois fois avant la première utilisation pour l'activer, puis il suffit de l'appliquer sur le plat ou l'aliment : la chaleur des mains le rend adhérent et hermétique. La texture est légèrement collante, avec une odeur douce de cire. Durée de vie : six mois à un an selon l'usage. Pour qui ? Pour toute personne qui veut arrêter le film plastique sans se compliquer la vie. Découvrez le \u003ca href=\"\/products\/bee-wrap-emballage-a-la-cire-dabeille-lot-angie-be-green\"\u003etrio de bee wraps\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch3\u003eLa charlotte alimentaire ronde taille L\u003c\/h3\u003e\n\u003cp\u003eSi vous ne deviez en prendre qu'une, ce serait celle-là. La taille L couvre la plupart des saladiers et grands plats du quotidien. Le coton est certifié OEKO-TEX Classe I, enduit sans produits toxiques, sans PVC, sans phtalates. L'élastique s'assouplit dès la deuxième utilisation et s'adapte ensuite parfaitement à la forme du contenant. L'entretien est très facile : lavage à la main avec de l'eau et du savon, et occasionnellement en machine à 40°. Concrètement, c'est le genre d'objet qu'on utilise tous les jours sans y penser - et c'est exactement le but. Voir la \u003ca href=\"\/products\/angie-be-green-charlotte-alimentaire-ronde-coton-enduit-l\"\u003echarlotte ronde taille L\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch3\u003eLe furoshiki en tissu recyclé taille L\u003c\/h3\u003e\n\u003cp\u003eCelui-ci, on l'aime pour son côté deux-en-un. Le format L (90 × 90 cm) permet d'emballer de grosses boîtes de jeu, et il est livré avec une fiche expliquant les différentes techniques de nœuds. Le tissu est doux, souple, avec des motifs qui changent d'un lot à l'autre puisqu'il s'agit de tissu upcyclé. C'est un cadeau qui surprend toujours, et qui évite des kilos de papier cadeau à la poubelle. Pour qui ? Pour les personnes qui aiment offrir avec soin - et qui en ont assez des emballages à usage unique. Découvrez le \u003ca href=\"\/products\/angie-be-green-furoshiki-tissu-recycle-avec-tuto-noeuds-l\"\u003efuroshiki taille L\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eCe qu'on observe à l'usage, au-delà des fiches produits\u003c\/h2\u003e\n\u003cp\u003eAprès plusieurs semaines d'utilisation, quelques constats reviennent systématiquement. Les charlottes alimentaires tiennent remarquablement bien dans le temps. Pas de décoloration, pas de tissu qui se décolle. Le coton enduit garde sa souplesse même après de nombreux lavages.\u003c\/p\u003e\n\u003cp\u003eLes bee wraps, eux, demandent un petit temps d'adaptation. Il faut accepter cette texture cireuse sous les doigts, et comprendre que la chaleur des mains est la clé pour que ça adhère. Le lavage se fait à la main, à l'eau froide avec un peu de savon, et il ne faut pas les utiliser sur les viandes ou poissons crus, ni sur un plat chaud ou au micro-ondes. Bon à savoir avant de se lancer.\u003c\/p\u003e\n\u003cp\u003eD'ailleurs, un détail qu'on apprécie particulièrement : les motifs des furoshikis ne sont jamais les mêmes d'une pièce à l'autre. C'est là que ça se joue. Chaque tissu a sa propre histoire, et ça donne un caractère unique à chaque emballage. En pratique, c'est aussi une bonne manière d'engager la conversation sur le zéro déchet quand on offre un cadeau emballé de cette façon.\u003c\/p\u003e\n\u003cdiv class=\"faq-container\"\u003e\n\u003ch2\u003eQuestions fréquentes sur Angie Be Green\u003c\/h2\u003e\n\u003cdetails\u003e\n\u003csummary\u003eLes bee wraps Angie Be Green sont-ils adaptés au contact alimentaire direct ?\u003c\/summary\u003e\n\u003cp\u003eOui, les bee wraps sont composés de coton bio certifié GOTS, de cire d'abeille française, de résine de pin des Landes et d'huile de coco bio. Ils sont conçus pour emballer directement fruits, légumes, fromages, pain et autres aliments secs ou frais. Seule restriction : évitez le contact avec la viande crue, le poisson cru et les plats chauds.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCombien de temps durent les charlottes alimentaires ?\u003c\/summary\u003e\n\u003cp\u003eAvec un entretien adapté - lavage à la main ou en machine à 40° de temps en temps - les charlottes alimentaires Angie Be Green ont une durée de vie quasi illimitée. Le coton enduit OEKO-TEX Classe I est résistant et conserve ses propriétés même après de nombreuses utilisations.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eLes furoshikis sont-ils tous différents ?\u003c\/summary\u003e\n\u003cp\u003eOui. Les furoshikis Angie Be Green sont confectionnés à partir de tissus upcyclés, ce qui signifie que chaque pièce présente des motifs et des couleurs uniques. Vous recevrez un furoshiki dont le visuel peut différer de la photo, et c'est justement ce qui fait son charme.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eOù sont fabriqués les produits Angie Be Green ?\u003c\/summary\u003e\n\u003cp\u003eTous les produits sont fabriqués à la main dans les Hauts-de-France, par des personnes en situation de handicap travaillant en ESAT ou par des personnes en parcours d'insertion professionnelle. La fabrication, y compris l'enduction des tissus, est intégralement réalisée en France.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eComment entretenir un bee wrap pour qu'il dure le plus longtemps possible ?\u003c\/summary\u003e\n\u003cp\u003eLavez-le à la main, à l'eau froide, avec un peu de savon doux. Laissez-le sécher à l'air libre. Évitez l'eau chaude, le lave-vaisselle et le micro-ondes. Bien entretenu, un bee wrap peut durer de six mois à un an. Quand il commence à perdre son adhérence, vous pouvez le composter : il est entièrement biodégradable.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","products":[{"product_id":"charlotte-alimentaire-ronde-taille-s-angie-be-green","title":"Charlotte alimentaire ronde - Taille S - Angie Be Green","description":"  \u003cp\u003eRemplacez le film plastique jetable avec une alternative réutilisable, fabriquée en France et respectueuse de votre santé. Cette charlotte alimentaire taille S est parfaite pour couvrir bols et petits contenants.\u003c\/p\u003e\n\n  \u003chr class=\"mt-3\"\u003e\n\n  \u003ch2\u003eLes atouts de cette charlotte alimentaire\u003c\/h2\u003e\n  \u003cul\u003e\n    \u003cli\u003eConvient aux contenants de 13 à 16 cm de diamètre\u003c\/li\u003e\n    \u003cli\u003eCoton enduit certifié \u003cstrong\u003eOeko-Tex Classe I\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli\u003eSans PVC, sans phtalates, sans solvants\u003c\/li\u003e\n    \u003cli\u003e\u003cstrong\u003e100 % fabriquée en France\u003c\/strong\u003e\u003c\/li\u003e\n    \u003cli\u003eÉlastique intégré pour un ajustement optimal\u003c\/li\u003e\n    \u003cli\u003eLavable et réutilisable de nombreuses fois\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"mt-3\"\u003e\n\n  \u003ch2\u003eCaractéristiques techniques\u003c\/h2\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eTaille :\u003c\/strong\u003e S (13 à 16 cm de diamètre)\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eComposition :\u003c\/strong\u003e coton enduit certifié Oeko-Tex\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eEntretien :\u003c\/strong\u003e lavage à la main ou à 40°C en machine\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eNon compatible :\u003c\/strong\u003e micro-ondes et four\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"mt-3\"\u003e\n\n  \u003ch2\u003eConseils d'utilisation\u003c\/h2\u003e\n  \u003cp\u003ePlacez la charlotte sur un bol propre et sec. Ajustez-la grâce à l'élastique pour couvrir hermétiquement. Idéale pour conserver les aliments au réfrigérateur ou les emporter.\u003c\/p\u003e\n  \u003cp\u003eNettoyez-la après chaque usage et laissez-la sécher à l'air libre.\u003c\/p\u003e\n\n  \u003chr class=\"mt-3\"\u003e\n\n  \u003cp\u003e\u003cstrong\u003eUn petit format, un grand geste pour l'environnement : adoptez la charlotte Taille S Angie Be Green et réduisez vos déchets avec style.\u003c\/strong\u003e\u003c\/p\u003e\n","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56248387469689,"sku":"NBAIABG0008","price":5.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/charlottealimentairetailleM.webp?v=1763724329"},{"product_id":"charlotte-alimentaire-ronde-taille-s-angie-be-green-copie","title":"Charlotte alimentaire ronde - Taille M - Angie Be Green","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Charlotte alimentaire ronde - Taille M - Angie Be Green\nPalette détectée:\n  - Primaire: #7A8B8C (gris-vert doux du tissu)\n  - Secondaire: #5D6B5E (vert sauge naturel)\n  - Accent: #A8B5A0 (vert pâle organique)\nAmbiance: Naturel, écologique, artisanal, minimaliste, chaleureux, made in France\nPréfixe CSS: abg\n\n=== STRUCTURE H2 SOURCE (À CONSERVER EXACTEMENT) ===\nH2 détectés dans la description :\n  1. \"Les atouts de cette charlotte alimentaire\"\n  2. \"Caractéristiques techniques\"\n  3. \"Conseils d'utilisation\"\n\nChaque H2 ci-dessus sera reproduit EXACTEMENT dans une \u003csection\u003e avec \u003ch2\u003e.\n--\u003e\n\n\u003cdiv class=\"abg-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"abg-hero\"\u003e\n    \u003cdiv class=\"abg-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"abg-hero-content\"\u003e\n      \u003cdiv class=\"abg-badges-top\"\u003e\n        \u003cspan class=\"abg-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"abg-badge\"\u003e🌿 Oeko-Tex Classe I\u003c\/span\u003e\n        \u003cspan class=\"abg-badge\"\u003e♻️ Réutilisable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"abg-hero-title\"\u003eCharlotte Alimentaire Ronde\u003c\/span\u003e\n      \u003cp class=\"abg-subtitle\"\u003eTaille M • Angie Be Green\u003c\/p\u003e\n      \u003cp class=\"abg-description\"\u003eL'alternative écologique et élégante au film plastique jetable. Protégez vos aliments avec style, sans compromis sur votre santé ni celle de la planète.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 1 --\u003e\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eLes atouts de cette charlotte alimentaire\u003c\/h2\u003e\n    \u003cdiv class=\"abg-grid\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e📏 Taille adaptée\u003c\/h3\u003e\n        \u003cp\u003eConvient aux contenants de 13 à 16 cm de diamètre pour couvrir bols et petits plats\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🛡️ Sans substances nocives\u003c\/h3\u003e\n        \u003cp\u003eSans PVC, sans phtalates, sans solvants pour une conservation saine\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e✨ Coton certifié\u003c\/h3\u003e\n        \u003cp\u003eCoton enduit certifié Oeko-Tex Classe I, la norme la plus stricte\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🇫🇷 Made in France\u003c\/h3\u003e\n        \u003cp\u003e100 % fabriquée en France, soutenant l'artisanat local\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🔄 Ajustement parfait\u003c\/h3\u003e\n        \u003cp\u003eÉlastique intégré pour un maintien optimal sur tous vos contenants\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e♻️ Durable\u003c\/h3\u003e\n        \u003cp\u003eLavable et réutilisable de nombreuses fois pour réduire vos déchets\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 --\u003e\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eCaractéristiques techniques\u003c\/h2\u003e\n    \u003cdiv class=\"abg-grid-compact\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e📐 Taille\u003c\/h3\u003e\n        \u003cp\u003eM (13 à 16 cm de diamètre)\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🧵 Composition\u003c\/h3\u003e\n        \u003cp\u003eCoton enduit certifié Oeko-Tex\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🧼 Entretien\u003c\/h3\u003e\n        \u003cp\u003eLavage main ou machine 40°C\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e⚠️ Attention\u003c\/h3\u003e\n        \u003cp\u003eNon compatible micro-ondes et four\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 --\u003e\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eConseils d'utilisation\u003c\/h2\u003e\n    \u003cdiv class=\"abg-timeline\"\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003ePositionnez\u003c\/h3\u003e\n          \u003cp\u003ePlacez la charlotte sur un bol propre et sec\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003eAjustez\u003c\/h3\u003e\n          \u003cp\u003eUtilisez l'élastique pour couvrir hermétiquement votre contenant\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003eConservez\u003c\/h3\u003e\n          \u003cp\u003eIdéale pour le réfrigérateur ou pour emporter vos repas\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003eNettoyez\u003c\/h3\u003e\n          \u003cp\u003eAprès chaque usage, laissez sécher à l'air libre\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-tip\"\u003e\n      \u003cspan class=\"abg-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003eAstuce : pour prolonger sa durée de vie, privilégiez le lavage à la main avec une éponge douce et un peu de savon.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"abg-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"abg-cta-box\"\u003e\n      \u003cp\u003e🌱 Un petit format, un grand geste pour l'environnement : adoptez la charlotte Taille M Angie Be Green et réduisez vos déchets avec style.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"abg-disclaimer\"\u003eCe produit est destiné à un usage alimentaire domestique uniquement.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --abg-cream: #F9F7F4;\n  --abg-white: #ffffff;\n  --abg-primary: #7A8B8C;\n  --abg-primary-dark: #4A5859;\n  --abg-primary-light: #E8EDEC;\n  --abg-secondary: #5D6B5E;\n  --abg-accent: #A8B5A0;\n  --abg-text: #1a1a1a;\n  --abg-text-light: #5a5a5a;\n  --abg-border: #e0e0e0;\n  --abg-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --abg-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --abg-radius: 20px;\n  --abg-radius-sm: 12px;\n}\n\n.abg-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--abg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.abg-hero {\n  position: relative;\n  background: linear-gradient(135deg, #7A8B8C 0%, #5D6B5E 50%, #4A5859 100%);\n  border-radius: var(--abg-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(--abg-shadow-lg);\n}\n\n.abg-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,.1) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(255,255,255,.08) 0%, transparent 40%),\n                    radial-gradient(circle at 40% 80%, rgba(255,255,255,.06) 0%, transparent 30%);\n  opacity: 1;\n}\n\n.abg-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.abg-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.abg-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(--abg-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.abg-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.abg-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 .5rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.abg-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .02em;\n}\n\n.abg-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 18px);\n  line-height: 1.7;\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.abg-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.abg-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--abg-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.abg-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(--abg-primary), var(--abg-secondary));\n  border-radius: 2px;\n}\n\n.abg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.abg-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.abg-card {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--abg-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.abg-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--abg-shadow-lg);\n  border-color: var(--abg-primary);\n}\n\n.abg-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.abg-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.abg-grid-compact .abg-card {\n  padding: 1rem;\n}\n\n.abg-grid-compact .abg-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.abg-grid-compact .abg-card p {\n  font-size: 12px;\n}\n\n.abg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.abg-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.abg-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--abg-primary), var(--abg-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.abg-timeline-content {\n  flex: 1;\n  background: var(--abg-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--abg-radius-sm);\n  box-shadow: var(--abg-shadow);\n}\n\n.abg-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.abg-timeline-content p {\n  font-size: 14px;\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.abg-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--abg-primary-light);\n  border-radius: var(--abg-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.abg-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.abg-tip p {\n  font-size: 14px;\n  color: var(--abg-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.abg-cta-box {\n  background: linear-gradient(135deg, var(--abg-secondary) 0%, var(--abg-primary-dark) 100%);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.abg-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.abg-disclaimer {\n  font-size: 12px;\n  color: var(--abg-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .abg-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .abg-card {\n    padding: 1.125rem;\n  }\n  \n  .abg-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .abg-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--abg-radius-sm);\n  }\n  \n  .abg-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .abg-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .abg-grid-compact {\n    gap: .625rem;\n  }\n  \n  .abg-grid-compact .abg-card {\n    padding: .75rem;\n  }\n  \n  .abg-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  \n  .abg-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .abg-timeline-content h3 {\n    font-size: 14px;\n  }\n  \n  .abg-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .abg-tip {\n    padding: .875rem 1rem;\n  }\n  \n  .abg-tip-icon {\n    font-size: 20px;\n  }\n  \n  .abg-tip p {\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .abg-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .abg-card:nth-child(1) { animation-delay: .05s; }\n  .abg-card:nth-child(2) { animation-delay: .1s; }\n  .abg-card:nth-child(3) { animation-delay: .15s; }\n  .abg-card:nth-child(4) { animation-delay: .2s; }\n  .abg-card:nth-child(5) { animation-delay: .25s; }\n  .abg-card:nth-child(6) { animation-delay: .3s; }\n  \n  .abg-timeline-item {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .abg-timeline-item:nth-child(1) { animation-delay: .1s; }\n  .abg-timeline-item:nth-child(2) { animation-delay: .2s; }\n  .abg-timeline-item:nth-child(3) { animation-delay: .3s; }\n  .abg-timeline-item:nth-child(4) { animation-delay: .4s; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .abg-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56248402084217,"sku":"NBAIABG0007","price":8.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/charlottealimentairetailleM.webp?v=1763724329"},{"product_id":"furoshiki-tissu-recycle-taille-m-angie-be-green","title":"Furoshiki (tissu recyclé) - Taille M - Angie Be Green","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Furoshiki (tissu recyclé) - Taille M - Angie Be Green\nPalette détectée:\n  - Primaire: #4A7C59 (vert sapin élégant du motif)\n  - Secondaire: #8B4513 (brun terracotta chaleureux)\n  - Accent: #E8B4B8 (rose poudré doux)\nAmbiance: Écologique chic, artisanal japonais, zéro déchet lifestyle, élégance naturelle\nStyle: Naturel premium avec touche artisanale et zen\nPréfixe CSS: furo\n--\u003e\n\u003cdiv class=\"furo-premium\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003cdiv class=\"furo-hero\"\u003e\n\u003cdiv class=\"furo-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"furo-hero-content\"\u003e\n\u003cdiv class=\"furo-badges-top\"\u003e\n\u003cspan class=\"furo-badge\"\u003e🌿 Zéro déchet\u003c\/span\u003e \u003cspan class=\"furo-badge\"\u003e♻️ Tissu recyclé\u003c\/span\u003e \u003cspan class=\"furo-badge\"\u003e🇯🇵 Art japonais\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"furo-hero-title\"\u003eFuroshiki Angie Be Green\u003c\/span\u003e\n\u003cp class=\"furo-subtitle\" style=\"color: white;\"\u003eL'art millénaire du pliage japonais au service de la planète\u003c\/p\u003e\n\u003cp class=\"furo-description\" style=\"color: white;\"\u003eTransformez votre façon d'emballer avec ce tissu recyclé élégant. Une alternative écologique, réutilisable à l'infini et infiniment plus belle que le papier cadeau jetable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- POURQUOI LE FUROSHIKI --\u003e\n\u003csection class=\"furo-section\"\u003e\n\u003ch2\u003e🎁 Pourquoi adopter le furoshiki\u003c\/h2\u003e\n\u003cdiv class=\"furo-grid\"\u003e\n\u003cdiv class=\"furo-card\"\u003e\n\u003cdiv class=\"furo-icon-circle\" style=\"background: linear-gradient(135deg, var(--furo-primary-light), var(--furo-primary));\"\u003e\u003cspan class=\"furo-emoji\"\u003e🌍\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eGeste écologique\u003c\/h3\u003e\n\u003cp\u003eRéduisez drastiquement vos déchets d'emballage. Un furoshiki remplace des centaines de rouleaux de papier cadeau jetés chaque année.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-card\"\u003e\n\u003cdiv class=\"furo-icon-circle\" style=\"background: linear-gradient(135deg, var(--furo-secondary-light), var(--furo-secondary));\"\u003e\u003cspan class=\"furo-emoji\"\u003e♾️\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eRéutilisable à l'infini\u003c\/h3\u003e\n\u003cp\u003eUtilisez-le année après année pour emballer cadeaux, transporter vos courses, créer un sac improvisé ou décorer votre intérieur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-card\"\u003e\n\u003cdiv class=\"furo-icon-circle\" style=\"background: linear-gradient(135deg, var(--furo-accent-light), var(--furo-accent));\"\u003e\u003cspan class=\"furo-emoji\"\u003e🎨\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eÉlégance artisanale\u003c\/h3\u003e\n\u003cp\u003eMagnifique motif floral inspiré de la nature. Chaque furoshiki est unique grâce au tissu recyclé aux motifs variés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-card\"\u003e\n\u003cdiv class=\"furo-icon-circle\" style=\"background: linear-gradient(135deg, var(--furo-primary), var(--furo-primary-dark));\"\u003e\u003cspan class=\"furo-emoji\"\u003e🧘\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePhilosophie zen\u003c\/h3\u003e\n\u003cp\u003eInspiré de la tradition japonaise millénaire, le furoshiki incarne la simplicité, le respect et l'harmonie avec la nature.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-card\"\u003e\n\u003cdiv class=\"furo-icon-circle\" style=\"background: linear-gradient(135deg, var(--furo-secondary), #6B3410);\"\u003e\u003cspan class=\"furo-emoji\"\u003e💝\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003eLe cadeau fait partie du cadeau\u003c\/h3\u003e\n\u003cp\u003eContrairement au papier déchiré et jeté, le furoshiki devient lui-même un cadeau précieux que votre proche pourra réutiliser.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-card\"\u003e\n\u003cdiv class=\"furo-icon-circle\" style=\"background: linear-gradient(135deg, var(--furo-accent), #D08A8F);\"\u003e\u003cspan class=\"furo-emoji\"\u003e🎯\u003c\/span\u003e\u003c\/div\u003e\n\u003ch3\u003ePolyvalent\u003c\/h3\u003e\n\u003cp\u003eSac de course, pochette de rangement, décoration murale, protection d'objets... Les utilisations ne sont limitées que par votre imagination.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- UTILISATIONS --\u003e\n\u003csection class=\"furo-section\"\u003e\n\u003ch2\u003e✨ Mille et une utilisations\u003c\/h2\u003e\n\u003cdiv class=\"furo-usage-grid\"\u003e\n\u003cdiv class=\"furo-usage-card\"\u003e\n\u003cdiv class=\"furo-usage-number\"\u003e01\u003c\/div\u003e\n\u003ch3\u003eEmballage cadeau\u003c\/h3\u003e\n\u003cp\u003eTechnique traditionnelle de pliage pour emballer livres, bouteilles, boîtes de toutes formes. Tutoriels disponibles en ligne.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-usage-card\"\u003e\n\u003cdiv class=\"furo-usage-number\"\u003e02\u003c\/div\u003e\n\u003ch3\u003eSac de transport\u003c\/h3\u003e\n\u003cp\u003eTransformez-le en sac porté à la main ou en bandoulière pour vos courses, pique-niques ou sorties à la plage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-usage-card\"\u003e\n\u003cdiv class=\"furo-usage-number\"\u003e03\u003c\/div\u003e\n\u003ch3\u003eDécoration d'intérieur\u003c\/h3\u003e\n\u003cp\u003eUtilisez-le comme nappe, chemin de table, housse de coussin ou même comme tenture murale bohème.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-usage-card\"\u003e\n\u003cdiv class=\"furo-usage-number\"\u003e04\u003c\/div\u003e\n\u003ch3\u003eProtection textile\u003c\/h3\u003e\n\u003cp\u003eEnveloppez vos vêtements délicats, protégez vos affaires en voyage ou créez des pochettes de rangement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ANGIE BE GREEN --\u003e\n\u003csection class=\"furo-section\"\u003e\n\u003ch2\u003e💚 Angie Be Green, marque engagée\u003c\/h2\u003e\n\u003cdiv class=\"furo-brand-box\"\u003e\n\u003cdiv class=\"furo-brand-content\"\u003e\n\u003cdiv class=\"furo-brand-icon\"\u003e🌱\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eTissu 100% recyclé\u003c\/h3\u003e\n\u003cp\u003eChaque furoshiki donne une seconde vie à des textiles qui auraient fini à la décharge. Les motifs varient selon les tissus récupérés, rendant chaque pièce unique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-brand-content\"\u003e\n\u003cdiv class=\"furo-brand-icon\"\u003e🤝\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eProduction responsable\u003c\/h3\u003e\n\u003cp\u003eFabrication locale dans le respect des artisans et de l'environnement. Angie Be Green s'engage pour une mode circulaire et éthique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-brand-content\"\u003e\n\u003cdiv class=\"furo-brand-icon\"\u003e♻️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eÉconomie circulaire\u003c\/h3\u003e\n\u003cp\u003eEn choisissant ce furoshiki, vous participez activement à réduire les déchets textiles et à promouvoir une consommation responsable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CARACTÉRISTIQUES --\u003e\n\u003csection class=\"furo-section\"\u003e\n\u003ch2\u003e📏 Caractéristiques techniques\u003c\/h2\u003e\n\u003cdiv class=\"furo-specs-grid\"\u003e\n\u003cdiv class=\"furo-spec-item\"\u003e\n\u003cspan class=\"furo-spec-icon\"\u003e📐\u003c\/span\u003e \u003cstrong\u003eTaille M\u003c\/strong\u003e\n\u003cp\u003eFormat polyvalent adapté à la majorité des utilisations quotidiennes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-spec-item\"\u003e\n\u003cspan class=\"furo-spec-icon\"\u003e🧵\u003c\/span\u003e \u003cstrong\u003eTissu recyclé\u003c\/strong\u003e\n\u003cp\u003eTextile de seconde vie, doux et résistant\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-spec-item\"\u003e\n\u003cspan class=\"furo-spec-icon\"\u003e🎨\u003c\/span\u003e \u003cstrong\u003eMotif floral\u003c\/strong\u003e\n\u003cp\u003eDesign élégant inspiré de la nature\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-spec-item\"\u003e\n\u003cspan class=\"furo-spec-icon\"\u003e💧\u003c\/span\u003e \u003cstrong\u003eEntretien facile\u003c\/strong\u003e\n\u003cp\u003eLavable en machine, séchage à l'air libre\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-spec-item\"\u003e\n\u003cspan class=\"furo-spec-icon\"\u003e🇫🇷\u003c\/span\u003e \u003cstrong\u003eMarque française\u003c\/strong\u003e\n\u003cp\u003eAngie Be Green, engagement zéro déchet\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-spec-item\"\u003e\n\u003cspan class=\"furo-spec-icon\"\u003e✨\u003c\/span\u003e \u003cstrong\u003ePièce unique\u003c\/strong\u003e\n\u003cp\u003eLes motifs varient selon les tissus recyclés disponibles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- POUR QUI --\u003e\n\u003csection class=\"furo-section\"\u003e\n\u003ch2\u003e🎯 Pour qui\u003c\/h2\u003e\n\u003cdiv class=\"furo-grid\"\u003e\n\u003cdiv class=\"furo-who-card\"\u003e\n\u003cspan class=\"furo-who-emoji\"\u003e🌿\u003c\/span\u003e\n\u003ch3\u003eÉco-conscients\u003c\/h3\u003e\n\u003cp\u003eVous recherchez des alternatives durables pour réduire votre impact environnemental au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-who-card\"\u003e\n\u003cspan class=\"furo-who-emoji\"\u003e🎁\u003c\/span\u003e\n\u003ch3\u003eAmateurs de beaux cadeaux\u003c\/h3\u003e\n\u003cp\u003eVous aimez offrir avec élégance et originalité, en créant une expérience de déballage mémorable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-who-card\"\u003e\n\u003cspan class=\"furo-who-emoji\"\u003e🧘\u003c\/span\u003e\n\u003ch3\u003eAdeptes du minimalisme\u003c\/h3\u003e\n\u003cp\u003eVous appréciez les objets multifonctions qui simplifient votre vie tout en étant esthétiques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-who-card\"\u003e\n\u003cspan class=\"furo-who-emoji\"\u003e🇯🇵\u003c\/span\u003e\n\u003ch3\u003ePassionnés de culture japonaise\u003c\/h3\u003e\n\u003cp\u003eVous aimez intégrer la philosophie zen et les traditions ancestrales dans votre mode de vie.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CONSEILS D'UTILISATION --\u003e\n\u003csection class=\"furo-section\"\u003e\n\u003ch2\u003e💡 Conseils d'utilisation\u003c\/h2\u003e\n\u003cdiv class=\"furo-tips-box\"\u003e\n\u003cdiv class=\"furo-tip\"\u003e\n\u003cspan class=\"furo-tip-icon\"\u003e📱\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eApprenez les techniques de pliage\u003c\/h3\u003e\n\u003cp\u003eDe nombreux tutoriels vidéo en ligne vous enseignent les différentes techniques traditionnelles : otsukai (sac basique), suika (pour bouteilles), hon (pour livres), etc.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-tip\"\u003e\n\u003cspan class=\"furo-tip-icon\"\u003e🎀\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePersonnalisez vos nœuds\u003c\/h3\u003e\n\u003cp\u003eLe nœud final peut être simple ou élaboré selon l'occasion. Laissez libre cours à votre créativité !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-tip\"\u003e\n\u003cspan class=\"furo-tip-icon\"\u003e💐\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eAjoutez une touche végétale\u003c\/h3\u003e\n\u003cp\u003eGlissez une branche de pin, un brin de lavande ou une fleur séchée dans le nœud pour un effet encore plus poétique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"furo-tip\"\u003e\n\u003cspan class=\"furo-tip-icon\"\u003e🧼\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEntretien\u003c\/h3\u003e\n\u003cp\u003eLavage en machine à 30°C, séchage naturel. Le tissu recyclé se bonifie avec le temps et prend une belle patine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CTA FINAL --\u003e\n\u003csection class=\"furo-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"furo-cta-box\"\u003e\n\u003cdiv class=\"furo-cta-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"furo-cta-content\"\u003e\n\u003cspan class=\"furo-cta-icon\"\u003e🌸\u003c\/span\u003e\n\u003cp\u003eAdoptez le furoshiki et transformez chaque geste du quotidien en acte écologique élégant. Un petit carré de tissu pour un grand impact positif sur la planète.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* === VARIABLES === *\/\n:root {\n  \/* Couleurs principales *\/\n  --furo-cream: #FAF8F5;\n  --furo-white: #ffffff;\n  --furo-primary: #4A7C59;\n  --furo-primary-dark: #2E5A3D;\n  --furo-primary-light: #E8F3ED;\n  --furo-secondary: #8B4513;\n  --furo-secondary-light: #F5E6D8;\n  --furo-accent: #E8B4B8;\n  --furo-accent-light: #FAE8EA;\n\n  \/* Textes *\/\n  --furo-text: #1a1a1a;\n  --furo-text-light: #5a5a5a;\n\n  \/* Effets *\/\n  --furo-border: #e8e3dc;\n  --furo-shadow: 0 4px 24px rgba(74, 124, 89, .08);\n  --furo-shadow-lg: 0 12px 48px rgba(74, 124, 89, .15);\n  --furo-radius: 20px;\n  --furo-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.furo-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--furo-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--furo-text);\n  line-height: 1.7;\n}\n\n\/* === HERO === *\/\n.furo-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--furo-primary) 0%, #3D6B4A 50%, var(--furo-primary-dark) 100%);\n  border-radius: var(--furo-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n  overflow: hidden;\n  box-shadow: var(--furo-shadow-lg);\n}\n\n.furo-hero-pattern {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  opacity: .06;\n  background-image: \n    repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(255,255,255,.1) 35px, rgba(255,255,255,.1) 70px),\n    repeating-linear-gradient(-45deg, transparent, transparent 35px, rgba(255,255,255,.1) 35px, rgba(255,255,255,.1) 70px);\n}\n\n.furo-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.furo-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 12px;\n  margin-bottom: 2rem;\n}\n\n.furo-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(--furo-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.furo-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n  box-shadow: 0 4px 20px rgba(0,0,0,.15);\n}\n\n.furo-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(32px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.furo-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(18px, 3vw, 24px);\n  font-weight: 600;\n  margin: 0 0 1.5rem 0;\n  text-shadow: 0 2px 12px rgba(0,0,0,.15);\n}\n\n.furo-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 2.2vw, 18px);\n  max-width: 720px;\n  margin: 0 auto;\n  line-height: 1.8;\n  text-shadow: 0 2px 8px rgba(0,0,0,.1);\n}\n\n\/* === SECTIONS === *\/\n.furo-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.furo-premium h2 {\n  font-size: clamp(26px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--furo-primary-dark);\n  margin-bottom: clamp(1.5rem, 3vw, 2.5rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.furo-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(--furo-primary), var(--furo-secondary));\n  border-radius: 2px;\n}\n\n.furo-premium h3 {\n  font-size: clamp(18px, 2.5vw, 22px);\n  font-weight: 800;\n  color: var(--furo-primary-dark);\n  margin: 0 0 0.75rem 0;\n  letter-spacing: -.02em;\n}\n\n.furo-premium p {\n  margin: 0;\n  color: var(--furo-text-light);\n  font-size: clamp(14px, 2vw, 16px);\n}\n\n\/* === GRILLES === *\/\n.furo-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n\/* === CARDS === *\/\n.furo-card {\n  background: var(--furo-white);\n  border-radius: var(--furo-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--furo-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.furo-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--furo-shadow-lg);\n  border-color: var(--furo-primary);\n}\n\n.furo-icon-circle {\n  width: 80px;\n  height: 80px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin: 0 auto 1.5rem auto;\n  box-shadow: 0 8px 24px rgba(74, 124, 89, .15);\n}\n\n.furo-emoji {\n  font-size: 36px;\n}\n\n\/* === USAGE CARDS === *\/\n.furo-usage-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.5rem;\n}\n\n.furo-usage-card {\n  background: linear-gradient(135deg, var(--furo-white) 0%, var(--furo-primary-light) 100%);\n  border-radius: var(--furo-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  border: 2px solid var(--furo-border);\n  transition: all .3s ease;\n  position: relative;\n  overflow: hidden;\n}\n\n.furo-usage-card::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, var(--furo-primary), var(--furo-secondary), var(--furo-accent));\n  transform: scaleX(0);\n  transform-origin: left;\n  transition: transform .3s ease;\n}\n\n.furo-usage-card:hover::before {\n  transform: scaleX(1);\n}\n\n.furo-usage-card:hover {\n  transform: translateY(-8px);\n  border-color: var(--furo-primary);\n  box-shadow: var(--furo-shadow-lg);\n}\n\n.furo-usage-number {\n  display: inline-block;\n  width: 48px;\n  height: 48px;\n  background: linear-gradient(135deg, var(--furo-primary), var(--furo-primary-dark));\n  color: white;\n  font-size: 20px;\n  font-weight: 900;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 1rem;\n  box-shadow: 0 4px 16px rgba(74, 124, 89, .2);\n}\n\n\/* === BRAND BOX === *\/\n.furo-brand-box {\n  background: linear-gradient(135deg, var(--furo-primary-light) 0%, var(--furo-white) 100%);\n  border-radius: var(--furo-radius);\n  padding: clamp(2rem, 4vw, 3rem);\n  border: 2px solid var(--furo-primary);\n  display: flex;\n  flex-direction: column;\n  gap: 2rem;\n}\n\n.furo-brand-content {\n  display: flex;\n  gap: 1.5rem;\n  align-items: flex-start;\n}\n\n.furo-brand-icon {\n  font-size: 42px;\n  flex-shrink: 0;\n}\n\n\/* === SPECS GRID === *\/\n.furo-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1.5rem;\n}\n\n.furo-spec-item {\n  background: var(--furo-white);\n  border-radius: var(--furo-radius-sm);\n  padding: 1.5rem;\n  text-align: center;\n  border: 2px solid var(--furo-border);\n  transition: all .3s ease;\n}\n\n.furo-spec-item:hover {\n  transform: translateY(-4px);\n  border-color: var(--furo-primary);\n  box-shadow: var(--furo-shadow);\n}\n\n.furo-spec-icon {\n  font-size: 32px;\n  display: block;\n  margin-bottom: 0.75rem;\n}\n\n.furo-spec-item strong {\n  display: block;\n  color: var(--furo-primary-dark);\n  font-size: 16px;\n  font-weight: 800;\n  margin-bottom: 0.5rem;\n}\n\n.furo-spec-item p {\n  font-size: 14px;\n  color: var(--furo-text-light);\n}\n\n\/* === WHO CARDS === *\/\n.furo-who-card {\n  background: var(--furo-white);\n  border-radius: var(--furo-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--furo-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.furo-who-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--furo-shadow-lg);\n  border-color: var(--furo-secondary);\n}\n\n.furo-who-emoji {\n  font-size: 48px;\n  display: block;\n  margin-bottom: 1rem;\n}\n\n\/* === TIPS BOX === *\/\n.furo-tips-box {\n  background: var(--furo-white);\n  border-radius: var(--furo-radius);\n  padding: clamp(2rem, 4vw, 3rem);\n  box-shadow: var(--furo-shadow);\n  display: flex;\n  flex-direction: column;\n  gap: 2rem;\n}\n\n.furo-tip {\n  display: flex;\n  gap: 1.5rem;\n  align-items: flex-start;\n  padding-bottom: 2rem;\n  border-bottom: 2px solid var(--furo-border);\n}\n\n.furo-tip:last-child {\n  padding-bottom: 0;\n  border-bottom: none;\n}\n\n.furo-tip-icon {\n  font-size: 36px;\n  flex-shrink: 0;\n}\n\n\/* === CTA FINAL === *\/\n.furo-cta-box {\n  background: linear-gradient(135deg, var(--furo-primary) 0%, var(--furo-primary-dark) 100%);\n  border-radius: var(--furo-radius);\n  padding: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.furo-cta-pattern {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  opacity: .08;\n  background-image: \n    radial-gradient(circle at 20% 50%, rgba(255,255,255,.15) 0%, transparent 50%),\n    radial-gradient(circle at 80% 80%, rgba(255,255,255,.15) 0%, transparent 50%),\n    radial-gradient(circle at 40% 20%, rgba(255,255,255,.15) 0%, transparent 50%);\n}\n\n.furo-cta-content {\n  position: relative;\n  z-index: 1;\n}\n\n.furo-cta-icon {\n  font-size: 56px;\n  display: block;\n  margin-bottom: 1.5rem;\n  filter: drop-shadow(0 4px 12px rgba(0,0,0,.2));\n}\n\n.furo-cta-box p {\n  color: white;\n  font-size: clamp(17px, 2.5vw, 21px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  max-width: 720px;\n  margin: 0 auto;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .furo-grid,\n  .furo-usage-grid,\n  .furo-specs-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .furo-brand-content,\n  .furo-tip {\n    flex-direction: column;\n    text-align: center;\n    align-items: center;\n  }\n\n  .furo-badges-top {\n    gap: 8px;\n  }\n\n  .furo-badge {\n    font-size: 12px;\n    padding: 6px 12px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .furo-card,\n  .furo-usage-card,\n  .furo-who-card,\n  .furo-spec-item {\n    animation: fadeInUp .6s ease backwards;\n  }\n\n  .furo-card:nth-child(1),\n  .furo-usage-card:nth-child(1),\n  .furo-who-card:nth-child(1) { animation-delay: .1s; }\n  .furo-card:nth-child(2),\n  .furo-usage-card:nth-child(2),\n  .furo-who-card:nth-child(2) { animation-delay: .2s; }\n  .furo-card:nth-child(3),\n  .furo-usage-card:nth-child(3),\n  .furo-who-card:nth-child(3) { animation-delay: .3s; }\n  .furo-card:nth-child(4),\n  .furo-usage-card:nth-child(4),\n  .furo-who-card:nth-child(4) { animation-delay: .4s; }\n  .furo-card:nth-child(5) { animation-delay: .5s; }\n  .furo-card:nth-child(6) { animation-delay: .6s; }\n}\n\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    transform: translateY(40px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .furo-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .furo-card,\n  .furo-usage-card,\n  .furo-who-card,\n  .furo-spec-item {\n    border: 3px solid currentColor;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56328147206521,"sku":"NBAIABG0034","price":7.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/furoshiki-angie-be-green_11zon.jpg?v=1765556174"},{"product_id":"bee-wrap-emballage-a-la-cire-dabeille-taille-l-angie-be-green","title":"Bee wrap emballage à la cire d'abeille - Taille L - Angie Be Green","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Bee wrap emballage à la cire d'abeille - Taille L\nPalette détectée:\n  - Primaire: #2D5A3D (vert forêt des feuilles monstera)\n  - Secondaire: #7CB77C (vert clair des palmes)\n  - Accent: #D4A853 (doré miel\/cire d'abeille)\nAmbiance: Naturel, tropical, éco-responsable, artisanal, frais\nPréfixe CSS: bw\n--\u003e\n\u003cdiv class=\"bw-premium\"\u003e\n\u003cdiv class=\"bw-hero\"\u003e\n\u003cdiv class=\"bw-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bw-hero-content\"\u003e\n\u003cdiv class=\"bw-badges-top\"\u003e\n\u003cspan class=\"bw-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"bw-badge\"\u003e🌿 100% naturel\u003c\/span\u003e \u003cspan class=\"bw-badge\"\u003e♻️ Réutilisable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bw-hero-title\"\u003eBee wrap taille L\u003c\/span\u003e\n\u003cp class=\"bw-subtitle\"\u003eL'emballage à la cire d'abeille qui révolutionne votre cuisine\u003c\/p\u003e\n\u003cp class=\"bw-description\"\u003eRemplacez définitivement le film plastique par cette alternative naturelle, artisanale et zéro déchet. Réutilisable des centaines de fois.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e🌱 Pourquoi l'adopter ?\u003c\/h2\u003e\n\u003cdiv class=\"bw-grid\"\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🚫 Adieu le plastique\u003c\/h3\u003e\n\u003cp\u003eÉliminez des centaines de mètres de film plastique de vos poubelles chaque année\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🔄 Centaines d'utilisations\u003c\/h3\u003e\n\u003cp\u003eUn investissement durable qui vous accompagne pendant 12 à 18 mois minimum\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🦠 Naturellement antibactérien\u003c\/h3\u003e\n\u003cp\u003eLa cire d'abeille préserve la fraîcheur de vos aliments grâce à ses propriétés naturelles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🌬️ Respirant\u003c\/h3\u003e\n\u003cp\u003eVos fruits, légumes et fromages conservent toute leur saveur sans étouffer\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🤲 Simple à utiliser\u003c\/h3\u003e\n\u003cp\u003eLa chaleur de vos mains suffit à activer l'adhérence naturelle de la cire\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🌍 Compostable\u003c\/h3\u003e\n\u003cp\u003eEn fin de vie, il retourne à la terre sans impact sur l'environnement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e🧪 Composition 100% naturelle\u003c\/h2\u003e\n\u003cdiv class=\"bw-grid\"\u003e\n\u003cdiv class=\"bw-card bw-card-ingredient\"\u003e\n\u003ch3\u003e🐝 Cire d'abeille pure\u003c\/h3\u003e\n\u003cp\u003eImperméabilisant naturel aux vertus antibactériennes reconnues\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card bw-card-ingredient\"\u003e\n\u003ch3\u003e🌲 Résine de pin\u003c\/h3\u003e\n\u003cp\u003eColophane naturelle qui apporte l'adhérence caractéristique du bee wrap\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card bw-card-ingredient\"\u003e\n\u003ch3\u003e🫒 Huile de jojoba bio\u003c\/h3\u003e\n\u003cp\u003eAssouplit le tissu et prolonge considérablement sa durée de vie\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card bw-card-ingredient\"\u003e\n\u003ch3\u003e🧵 Coton bio OEKO-TEX\u003c\/h3\u003e\n\u003cp\u003eSupport textile certifié, sain et parfaitement respirant\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-certif-box\"\u003e\n\u003cp\u003e✅ \u003cstrong\u003eSans BPA • Sans phtalates • Sans perturbateurs endocriniens\u003c\/strong\u003e\u003cbr\u003eVos aliments en contact uniquement avec des matières naturelles et saines\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e📐 Le format L, idéal pour\u003c\/h2\u003e\n\u003cdiv class=\"bw-grid\"\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🥗 Grands saladiers\u003c\/h3\u003e\n\u003cp\u003eCouvrez facilement vos plats de service et saladiers familiaux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🍉 Gros fruits\u003c\/h3\u003e\n\u003cp\u003eParfait pour protéger une demi-pastèque, un melon ou un ananas\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🥖 Pain et pâtisseries\u003c\/h3\u003e\n\u003cp\u003eEmballez un gros morceau de pain ou vos gâteaux maison\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🧀 Grands fromages\u003c\/h3\u003e\n\u003cp\u003eConservation optimale pour vos meules et fromages à pâte dure\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e📝 Mode d'emploi\u003c\/h2\u003e\n\u003cdiv class=\"bw-steps\"\u003e\n\u003cdiv class=\"bw-step\"\u003e\n\u003cdiv class=\"bw-step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"bw-step-content\"\u003e\n\u003ch3\u003ePositionnez\u003c\/h3\u003e\n\u003cp\u003ePlacez le bee wrap sur l'aliment ou le récipient à couvrir\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-step\"\u003e\n\u003cdiv class=\"bw-step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"bw-step-content\"\u003e\n\u003ch3\u003eRéchauffez\u003c\/h3\u003e\n\u003cp\u003eFrottez quelques secondes avec la paume de vos mains pour activer la cire\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-step\"\u003e\n\u003cdiv class=\"bw-step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"bw-step-content\"\u003e\n\u003ch3\u003ePressez\u003c\/h3\u003e\n\u003cp\u003eAppuyez délicatement les bords pour sceller l'emballage hermétiquement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-step\"\u003e\n\u003cdiv class=\"bw-step-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"bw-step-content\"\u003e\n\u003ch3\u003eConservez\u003c\/h3\u003e\n\u003cp\u003eRangez au réfrigérateur ou à température ambiante selon l'aliment\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e✅ Ce que vous pouvez emballer\u003c\/h2\u003e\n\u003cdiv class=\"bw-two-cols\"\u003e\n\u003cdiv class=\"bw-col-good\"\u003e\n\u003ch3\u003e👍 Parfait pour\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🥑 Fruits et légumes entamés\u003c\/li\u003e\n\u003cli\u003e🧀 Fromages à pâte dure ou mi-dure\u003c\/li\u003e\n\u003cli\u003e🥖 Pain, viennoiseries et biscuits\u003c\/li\u003e\n\u003cli\u003e🥪 Sandwichs et encas\u003c\/li\u003e\n\u003cli\u003e🌿 Herbes fraîches et aromates\u003c\/li\u003e\n\u003cli\u003e🥣 Bols, assiettes et saladiers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-col-avoid\"\u003e\n\u003ch3\u003e⚠️ À éviter\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🥩 Viandes et poissons crus\u003c\/li\u003e\n\u003cli\u003e🔥 Aliments très chauds\u003c\/li\u003e\n\u003cli\u003e💧 Préparations liquides\u003c\/li\u003e\n\u003cli\u003e❄️ Congélation prolongée\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e🧼 Entretien facile\u003c\/h2\u003e\n\u003cdiv class=\"bw-grid-compact\"\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e💧 Lavage doux\u003c\/h3\u003e\n\u003cp\u003eEau froide ou tiède + savon de Marseille\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🌬️ Séchage naturel\u003c\/h3\u003e\n\u003cp\u003eÀ l'air libre, suspendu ou à plat\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e📦 Stockage simple\u003c\/h3\u003e\n\u003cp\u003ePlié ou roulé, à l'abri de la chaleur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e✨ Raviver la cire\u003c\/h3\u003e\n\u003cp\u003eFour à 80°C quelques minutes si besoin\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-warning-box\"\u003e\n\u003cp\u003e🚫 \u003cstrong\u003eÀ proscrire :\u003c\/strong\u003e lave-vaisselle, micro-ondes, four chaud, eau bouillante\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e📋 Informations complémentaires\u003c\/h2\u003e\n\u003cdiv class=\"bw-accordion\"\u003e\n\u003cdetails class=\"bw-accordion-item\"\u003e\n\u003csummary class=\"bw-accordion-header\"\u003e❓ Le bee wrap laisse-t-il un goût sur les aliments ?\u003c\/summary\u003e\n\u003cdiv class=\"bw-accordion-content mt-1\"\u003e\n\u003cp\u003eNon, le léger parfum de cire et de résine s'estompe après les premières utilisations et ne se transmet pas aux aliments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bw-accordion-item\"\u003e\n\u003csummary class=\"bw-accordion-header\"\u003e⏱️ Combien de temps conserver mes aliments ?\u003c\/summary\u003e\n\u003cdiv class=\"bw-accordion-content mt-1\"\u003e\n\u003cp\u003eLa durée varie selon l'aliment : quelques jours pour un fromage, une semaine pour un demi-citron, plusieurs jours pour du pain. Le bee wrap prolonge la conservation par rapport à un rangement à l'air libre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bw-accordion-item\"\u003e\n\u003csummary class=\"bw-accordion-header\"\u003e🌱 Existe-t-il une alternative végane ?\u003c\/summary\u003e\n\u003cdiv class=\"bw-accordion-content mt-1\"\u003e\n\u003cp\u003eOui, il existe des wraps à base de cire végétale (candelilla, soja). Cependant, la cire d'abeille reste la référence en termes d'adhérence et de durabilité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bw-accordion-item\"\u003e\n\u003csummary class=\"bw-accordion-header\"\u003e📊 Impact écologique\u003c\/summary\u003e\n\u003cdiv class=\"bw-accordion-content mt-1\"\u003e\n\u003cp\u003eUn foyer français utilise en moyenne 1,5 kg de film plastique alimentaire par an. En optant pour un bee wrap, vous éliminez des centaines de mètres de film plastique de vos poubelles. Et comme ce produit est compostable en fin de vie, son impact environnemental est quasi nul.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"bw-section\"\u003e\n\u003cdiv class=\"bw-cta-box\"\u003e\n\u003cp\u003e🌿 Faites le choix d'une cuisine plus saine, plus écologique et tout aussi pratique.\u003cbr\u003e\u003cstrong\u003eUn petit investissement pour un grand pas vers le zéro déchet.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"bw-disclaimer\"\u003eCe produit est un accessoire de conservation alimentaire domestique et ne constitue pas un dispositif de conservation stérile ou médical.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --bw-cream: #f9f7f3;\n  --bw-white: #ffffff;\n  --bw-primary: #2D5A3D;\n  --bw-primary-dark: #1e3d29;\n  --bw-primary-light: #e8f0ea;\n  --bw-secondary: #7CB77C;\n  --bw-accent: #D4A853;\n  --bw-text: #1a1a1a;\n  --bw-text-light: #5a5a5a;\n  --bw-border: #e0e0e0;\n  --bw-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --bw-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --bw-radius: 20px;\n  --bw-radius-sm: 12px;\n}\n\n.bw-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bw-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.bw-hero {\n  position: relative;\n  background: linear-gradient(135deg, #2D5A3D 0%, #3d7a52 50%, #7CB77C 100%);\n  border-radius: var(--bw-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(--bw-shadow-lg);\n}\n\n.bw-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5 L35 15 L45 15 L37 22 L40 32 L30 26 L20 32 L23 22 L15 15 L25 15 Z' fill='%23ffffff' fill-opacity='0.1'\/%3E%3C\/svg%3E\");\n  opacity: .15;\n}\n\n.bw-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bw-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-bottom: 1.5rem;\n}\n\n.bw-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(--bw-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.bw-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.bw-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.bw-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n}\n\n.bw-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.6;\n}\n\n.bw-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.bw-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--bw-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.bw-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(--bw-primary), var(--bw-secondary));\n  border-radius: 2px;\n}\n\n.bw-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.bw-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.bw-card {\n  background: var(--bw-white);\n  border-radius: var(--bw-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--bw-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bw-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bw-shadow-lg);\n  border-color: var(--bw-primary);\n}\n\n.bw-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--bw-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.bw-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--bw-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.bw-card-ingredient {\n  border-left: 4px solid var(--bw-accent);\n}\n\n.bw-certif-box {\n  background: linear-gradient(135deg, var(--bw-primary-light) 0%, #fff 100%);\n  border-radius: var(--bw-radius);\n  padding: 1.5rem;\n  text-align: center;\n  margin-top: 1.5rem;\n  border: 2px solid var(--bw-secondary);\n}\n\n.bw-certif-box p {\n  margin: 0;\n  color: var(--bw-primary-dark);\n  font-size: 15px;\n  line-height: 1.7;\n}\n\n.bw-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.bw-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: var(--bw-white);\n  border-radius: var(--bw-radius);\n  padding: 1.25rem;\n  box-shadow: var(--bw-shadow);\n  transition: all .3s ease;\n}\n\n.bw-step:hover {\n  transform: translateX(8px);\n  box-shadow: var(--bw-shadow-lg);\n}\n\n.bw-step-number {\n  flex-shrink: 0;\n  width: 48px;\n  height: 48px;\n  background: linear-gradient(135deg, var(--bw-primary), var(--bw-secondary));\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 20px;\n  font-weight: 900;\n  color: white;\n  box-shadow: 0 4px 12px rgba(45,90,61,.3);\n}\n\n.bw-step-content h3 {\n  font-size: 17px;\n  font-weight: 800;\n  color: var(--bw-primary-dark);\n  margin: 0 0 .35rem 0;\n}\n\n.bw-step-content p {\n  font-size: 14px;\n  color: var(--bw-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.bw-two-cols {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.25rem;\n}\n\n.bw-col-good, .bw-col-avoid {\n  background: var(--bw-white);\n  border-radius: var(--bw-radius);\n  padding: 1.5rem;\n  box-shadow: var(--bw-shadow);\n}\n\n.bw-col-good {\n  border-top: 4px solid var(--bw-secondary);\n}\n\n.bw-col-avoid {\n  border-top: 4px solid var(--bw-accent);\n}\n\n.bw-col-good h3, .bw-col-avoid h3 {\n  font-size: 18px;\n  font-weight: 800;\n  margin: 0 0 1rem 0;\n  color: var(--bw-primary-dark);\n}\n\n.bw-col-good ul, .bw-col-avoid ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.bw-col-good li, .bw-col-avoid li {\n  padding: .5rem 0;\n  font-size: 14px;\n  color: var(--bw-text-light);\n  border-bottom: 1px solid var(--bw-border);\n}\n\n.bw-col-good li:last-child, .bw-col-avoid li:last-child {\n  border-bottom: none;\n}\n\n.bw-warning-box {\n  background: linear-gradient(135deg, #fff8e6 0%, #fff 100%);\n  border: 2px solid var(--bw-accent);\n  border-radius: var(--bw-radius);\n  padding: 1rem 1.5rem;\n  text-align: center;\n  margin-top: 1.25rem;\n}\n\n.bw-warning-box p {\n  margin: 0;\n  font-size: 14px;\n  color: var(--bw-text);\n}\n\n.bw-accordion {\n  background: var(--bw-white);\n  border-radius: var(--bw-radius);\n  box-shadow: var(--bw-shadow);\n  overflow: hidden;\n}\n\n.bw-accordion-item {\n  border-bottom: 1px solid var(--bw-border);\n  margin: 0;\n  padding: 0;\n}\n\n.bw-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.bw-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--bw-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.bw-accordion-header:hover {\n  background: var(--bw-primary-light);\n}\n\n.bw-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.bw-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--bw-primary);\n  transition: transform .2s ease;\n}\n\n.bw-accordion-item[open] .bw-accordion-header::after {\n  content: '−';\n}\n\n.bw-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--bw-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.bw-accordion-content p {\n  margin: 0;\n}\n\n.bw-cta-box {\n  background: linear-gradient(135deg, var(--bw-primary) 0%, var(--bw-primary-dark) 100%);\n  border-radius: var(--bw-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.bw-cta-box::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  right: -50%;\n  width: 100%;\n  height: 200%;\n  background: radial-gradient(circle, rgba(255,255,255,.1) 0%, transparent 60%);\n  pointer-events: none;\n}\n\n.bw-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  position: relative;\n  z-index: 1;\n  margin: 0;\n}\n\n.bw-disclaimer {\n  text-align: center;\n  font-size: 12px;\n  color: var(--bw-text-light);\n  margin-top: 1.5rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .bw-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .bw-grid-compact {\n    gap: .625rem;\n  }\n  \n  .bw-grid-compact .bw-card {\n    padding: .75rem;\n  }\n  \n  .bw-grid-compact .bw-card h3 {\n    font-size: 14px;\n    margin-bottom: .35rem;\n  }\n  \n  .bw-grid-compact .bw-card p {\n    font-size: 12px;\n  }\n  \n  .bw-card {\n    padding: 1.125rem;\n  }\n  \n  .bw-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .bw-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--bw-radius-sm);\n  }\n  \n  .bw-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .bw-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .bw-step {\n    padding: 1rem;\n  }\n  \n  .bw-step-number {\n    width: 40px;\n    height: 40px;\n    font-size: 16px;\n  }\n  \n  .bw-step-content h3 {\n    font-size: 15px;\n  }\n  \n  .bw-step-content p {\n    font-size: 13px;\n  }\n  \n  .bw-two-cols {\n    grid-template-columns: 1fr;\n  }\n  \n  .bw-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .bw-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .bw-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .bw-card:nth-child(1) { animation-delay: .05s; }\n  .bw-card:nth-child(2) { animation-delay: .1s; }\n  .bw-card:nth-child(3) { animation-delay: .15s; }\n  .bw-card:nth-child(4) { animation-delay: .2s; }\n  .bw-card:nth-child(5) { animation-delay: .25s; }\n  .bw-card:nth-child(6) { animation-delay: .3s; }\n  \n  .bw-step {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .bw-step:nth-child(1) { animation-delay: .1s; }\n  .bw-step:nth-child(2) { animation-delay: .2s; }\n  .bw-step:nth-child(3) { animation-delay: .3s; }\n  .bw-step:nth-child(4) { animation-delay: .4s; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .bw-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56452400841081,"sku":"NBAIABG0013","price":8.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/emballage-cire-abeille-bee-wrap-visuel-produit.webp?v=1767696871"},{"product_id":"perles-de-ceramique-purifiantes-lot-de-15-angie-be-green","title":"Perles de Céramique Purifiantes - Lot de 15 - Angie Be Green","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Perles de céramique avec pochon en coton bio - Angie Be Green\nPalette détectée:\n  - Primaire: #8B9A7D (vert sauge doux - évoque le naturel\/bio)\n  - Secondaire: #D4C5B0 (beige sable - couleur du pochon coton)\n  - Accent: #5C6B4D (vert forêt profond - feuille visible)\nAmbiance: Naturel, écologique, minimaliste, zéro déchet, authentique, artisanal\nPréfixe CSS: pc (perles céramique)\n--\u003e\n\n\u003cdiv class=\"pc-premium\"\u003e\n\n  \u003c!-- HERO SECTION --\u003e\n  \u003cdiv class=\"pc-hero\"\u003e\n    \u003cdiv class=\"pc-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pc-hero-content\"\u003e\n      \u003cdiv class=\"pc-badges-top\"\u003e\n        \u003cspan class=\"pc-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"pc-badge\"\u003e🌿 100% naturel\u003c\/span\u003e\n        \u003cspan class=\"pc-badge\"\u003e⏳ 10 ans de durée de vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"pc-hero-title\"\u003ePerles de céramique\u003c\/span\u003e\n      \u003cp class=\"pc-subtitle\"\u003ePurifiez votre eau naturellement, durablement\u003c\/p\u003e\n      \u003cp class=\"pc-description\"\u003e15 perles artisanales aux micro-organismes efficaces, livrées dans leur pochon en coton bio. Une solution écologique pour une eau plus pure au quotidien.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BÉNÉFICES PRINCIPAUX --\u003e\n  \u003csection class=\"pc-section\"\u003e\n    \u003ch2\u003e✨ Pourquoi adopter les perles de céramique ?\u003c\/h2\u003e\n    \u003cdiv class=\"pc-grid\"\u003e\n      \u003cdiv class=\"pc-card\"\u003e\n        \n        \u003ch3\u003e💧 Adieu le chlore\u003c\/h3\u003e\n        \u003cp\u003eNeutralisent le goût et l'odeur désagréables du chlore pour une eau plus douce et agréable à boire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-card\"\u003e\n        \n        \u003ch3\u003e🪨 Réduction du calcaire\u003c\/h3\u003e\n        \u003cp\u003eDiminuent les dépôts calcaires dans vos carafes et préservent vos appareils électroménagers.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-card\"\u003e\n        \n        \u003ch3\u003e🍃 Saveur améliorée\u003c\/h3\u003e\n        \u003cp\u003eRedonnent à l'eau sa pureté naturelle pour un goût incomparablement meilleur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-card\"\u003e\n        \n        \u003ch3\u003e♻️ Zéro déchet\u003c\/h3\u003e\n        \u003cp\u003eFini les bouteilles plastiques et les filtres jetables. Une solution vraiment durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-card\"\u003e\n        \n        \u003ch3\u003e💰 Ultra économique\u003c\/h3\u003e\n        \u003cp\u003eUn seul achat pour 10 ans minimum. L'investissement le plus rentable pour votre eau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-card\"\u003e\n        \n        \u003ch3\u003e🌍 Éco-responsable\u003c\/h3\u003e\n        \u003cp\u003eFabriquées en France par Angie Be Green, marque engagée zéro déchet depuis 2018.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMMENT ÇA FONCTIONNE --\u003e\n  \u003csection class=\"pc-section\"\u003e\n    \u003ch2\u003e🔬 La science derrière les perles\u003c\/h2\u003e\n    \u003cdiv class=\"pc-science-box\"\u003e\n      \u003cdiv class=\"pc-science-content\"\u003e\n        \u003cp class=\"pc-science-intro\"\u003eLes perles de céramique ne sont pas de simples billes d'argile. C'est un concentré de technologie naturelle japonaise.\u003c\/p\u003e\n        \u003cdiv class=\"pc-science-steps\"\u003e\n          \u003cdiv class=\"pc-science-step\"\u003e\n            \u003cspan class=\"pc-step-number\"\u003e1\u003c\/span\u003e\n            \u003cdiv class=\"pc-step-content\"\u003e\n              \u003cstrong\u003eArgile enrichie en micro-organismes\u003c\/strong\u003e\n              \u003cp\u003eL'argile est fermentée avec des EM (micro-organismes efficaces), un consortium de bactéries et levures bénéfiques.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pc-science-step\"\u003e\n            \u003cspan class=\"pc-step-number\"\u003e2\u003c\/span\u003e\n            \u003cdiv class=\"pc-step-content\"\u003e\n              \u003cstrong\u003eCuisson haute température\u003c\/strong\u003e\n              \u003cp\u003eCuite à très haute température à l'abri de l'air, l'argile acquiert sa structure microporeuse unique.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pc-science-step\"\u003e\n            \u003cspan class=\"pc-step-number\"\u003e3\u003c\/span\u003e\n            \u003cdiv class=\"pc-step-content\"\u003e\n              \u003cstrong\u003eAction purifiante\u003c\/strong\u003e\n              \u003cp\u003eLes micro-organismes agissent sur la structure de l'eau, neutralisant chlore et calcaire naturellement.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- MODE D'EMPLOI --\u003e\n  \u003csection class=\"pc-section\"\u003e\n    \u003ch2\u003e📖 Comment utiliser vos perles\u003c\/h2\u003e\n    \u003cdiv class=\"pc-timeline\"\u003e\n      \u003cdiv class=\"pc-timeline-item\"\u003e\n        \u003cdiv class=\"pc-timeline-icon\"\u003e🚿\u003c\/div\u003e\n        \u003cdiv class=\"pc-timeline-content\"\u003e\n          \u003ch4\u003eÉtape 1 : Rinçage initial\u003c\/h4\u003e\n          \u003cp\u003eSortez les perles du pochon et rincez-les soigneusement à l'eau claire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-timeline-item\"\u003e\n        \u003cdiv class=\"pc-timeline-icon\"\u003e🫙\u003c\/div\u003e\n        \u003cdiv class=\"pc-timeline-content\"\u003e\n          \u003ch4\u003eÉtape 2 : Immersion\u003c\/h4\u003e\n          \u003cp\u003eDéposez les 15 perles au fond de votre carafe, gourde ou pichet d'1 litre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-timeline-item\"\u003e\n        \u003cdiv class=\"pc-timeline-icon\"\u003e🚰\u003c\/div\u003e\n        \u003cdiv class=\"pc-timeline-content\"\u003e\n          \u003ch4\u003eÉtape 3 : Remplissage\u003c\/h4\u003e\n          \u003cp\u003eVersez l'eau du robinet par-dessus les perles.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-timeline-item\"\u003e\n        \u003cdiv class=\"pc-timeline-icon\"\u003e⏱️\u003c\/div\u003e\n        \u003cdiv class=\"pc-timeline-content\"\u003e\n          \u003ch4\u003eÉtape 4 : Patience\u003c\/h4\u003e\n          \u003cp\u003e\u003cstrong\u003e30 minutes\u003c\/strong\u003e la première fois, puis seulement \u003cstrong\u003e10 minutes\u003c\/strong\u003e pour les utilisations suivantes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-timeline-item\"\u003e\n        \u003cdiv class=\"pc-timeline-icon\"\u003e😋\u003c\/div\u003e\n        \u003cdiv class=\"pc-timeline-content\"\u003e\n          \u003ch4\u003eÉtape 5 : Dégustation\u003c\/h4\u003e\n          \u003cp\u003eSavourez une eau au goût naturellement plus pur et agréable !\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pc-tip-box\"\u003e\n      \u003cspan class=\"pc-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eAstuce zéro déchet :\u003c\/strong\u003e Le pochon en coton bio peut être réutilisé comme sachet pour vos thés et infusions en vrac. Rien ne se perd !\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- DOSAGE --\u003e\n  \u003csection class=\"pc-section\"\u003e\n    \u003ch2\u003e📊 Le bon dosage\u003c\/h2\u003e\n    \u003cdiv class=\"pc-dosage-grid\"\u003e\n      \u003cdiv class=\"pc-dosage-card\"\u003e\n        \u003cdiv class=\"pc-dosage-amount\"\u003e15\u003c\/div\u003e\n        \u003cdiv class=\"pc-dosage-label\"\u003eperles\u003c\/div\u003e\n        \u003cdiv class=\"pc-dosage-desc\"\u003epour 1 litre d'eau\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-dosage-card\"\u003e\n        \u003cdiv class=\"pc-dosage-amount\"\u003e30\u003c\/div\u003e\n        \u003cdiv class=\"pc-dosage-label\"\u003eperles\u003c\/div\u003e\n        \u003cdiv class=\"pc-dosage-desc\"\u003epour 2 litres d'eau\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-dosage-card\"\u003e\n        \u003cdiv class=\"pc-dosage-amount\"\u003e50\u003c\/div\u003e\n        \u003cdiv class=\"pc-dosage-label\"\u003eperles\u003c\/div\u003e\n        \u003cdiv class=\"pc-dosage-desc\"\u003edans votre machine à laver\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ENTRETIEN --\u003e\n  \u003csection class=\"pc-section\"\u003e\n    \u003ch2\u003e🔄 Entretien : si simple !\u003c\/h2\u003e\n    \u003cdiv class=\"pc-maintenance-box\"\u003e\n      \u003cdiv class=\"pc-maintenance-header\"\u003e\n        \u003cspan class=\"pc-maintenance-badge\"\u003e1 à 2 fois par an seulement\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-maintenance-steps\"\u003e\n        \u003cdiv class=\"pc-maintenance-step\"\u003e\n          \n          \u003cp\u003e\u003cstrong\u003e🔥 Faites bouillir\u003c\/strong\u003e les perles pendant 10 minutes\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pc-maintenance-step\"\u003e\n         \n          \u003cp\u003e\u003cstrong\u003e💧 Rincez\u003c\/strong\u003e à l'eau claire\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pc-maintenance-step\"\u003e\n          \n          \u003cp\u003e\u003cstrong\u003e☀️ Exposez au soleil\u003c\/strong\u003e pendant 10 minutes\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"pc-maintenance-result\"\u003eCe rituel régénère les micro-organismes et prolonge l'efficacité de vos perles.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- UTILISATIONS MULTIPLES --\u003e\n  \u003csection class=\"pc-section\"\u003e\n    \u003ch2\u003e🎯 Multiples utilisations\u003c\/h2\u003e\n    \u003cdiv class=\"pc-uses-grid\"\u003e\n      \u003cdiv class=\"pc-use-card\"\u003e\n        \n        \u003ch4\u003e🫖 Carafes \u0026amp; gourdes\u003c\/h4\u003e\n        \u003cp\u003eEau de boisson quotidienne plus pure\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-use-card\"\u003e\n        \n        \u003ch4\u003e🧺 Machine à laver\u003c\/h4\u003e\n        \u003cp\u003eAdoucit l'eau, réduit la lessive nécessaire\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-use-card\"\u003e\n        \n        \u003ch4\u003e🌸 Vase à fleurs\u003c\/h4\u003e\n        \u003cp\u003eProlonge la fraîcheur des bouquets\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-use-card\"\u003e\n        \n        \u003ch4\u003e🐕 Gamelle animaux\u003c\/h4\u003e\n        \u003cp\u003eUne eau plus saine pour vos compagnons\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPOSITION --\u003e\n  \u003csection class=\"pc-section\"\u003e\n    \u003ch2\u003e📋 Composition\u003c\/h2\u003e\n    \u003cdiv class=\"pc-compo-grid\"\u003e\n      \u003cdiv class=\"pc-compo-card\"\u003e\n        \u003cdiv class=\"pc-compo-header\"\u003e\n          \u003cspan class=\"pc-compo-icon\"\u003e⚪\u003c\/span\u003e\n          \u003ch4\u003ePerles de céramique\u003c\/h4\u003e\n        \u003c\/div\u003e\n        \u003cul class=\"pc-compo-list\"\u003e\n          \u003cli\u003eArgile naturelle\u003c\/li\u003e\n          \u003cli\u003eFermentée aux micro-organismes efficaces (EM)\u003c\/li\u003e\n          \u003cli\u003eCuisson haute température à l'abri de l'air\u003c\/li\u003e\n          \u003cli\u003eStructure microporeuse\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pc-compo-card\"\u003e\n        \u003cdiv class=\"pc-compo-header\"\u003e\n          \u003cspan class=\"pc-compo-icon\"\u003e👝\u003c\/span\u003e\n          \u003ch4\u003ePochon\u003c\/h4\u003e\n        \u003c\/div\u003e\n        \u003cul class=\"pc-compo-list\"\u003e\n          \u003cli\u003eCoton biologique certifié\u003c\/li\u003e\n          \u003cli\u003eRéutilisable à l'infini\u003c\/li\u003e\n          \u003cli\u003eIdéal pour thés et infusions\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ENGAGEMENTS MARQUE --\u003e\n  \u003csection class=\"pc-section\"\u003e\n    \u003ch2\u003e💚 L'engagement Angie Be Green\u003c\/h2\u003e\n    \u003cdiv class=\"pc-brand-box\"\u003e\n      \u003cdiv class=\"pc-brand-content\"\u003e\n        \u003cp class=\"pc-brand-intro\"\u003eDepuis 2018, Angie Be Green accompagne la transition vers un mode de vie zéro déchet avec des produits durables, naturels et fabriqués en France.\u003c\/p\u003e\n        \u003cdiv class=\"pc-brand-values\"\u003e\n          \u003cdiv class=\"pc-brand-value\"\u003e\n            \u003cspan\u003e🇫🇷\u003c\/span\u003e\n            \u003cp\u003eFabrication française\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pc-brand-value\"\u003e\n            \u003cspan\u003e🌱\u003c\/span\u003e\n            \u003cp\u003eMatériaux naturels\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pc-brand-value\"\u003e\n            \u003cspan\u003e♾️\u003c\/span\u003e\n            \u003cp\u003eDurabilité maximale\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pc-brand-value\"\u003e\n            \u003cspan\u003e🚫\u003c\/span\u003e\n            \u003cp\u003eZéro plastique\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- NOTE IMPORTANTE --\u003e\n  \u003csection class=\"pc-section\"\u003e\n    \u003cdiv class=\"pc-notice-box\"\u003e\n      \u003cspan class=\"pc-notice-icon\"\u003eℹ️\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eNote importante :\u003c\/strong\u003e Les perles de céramique améliorent les qualités organoleptiques de l'eau (goût, odeur) mais ne constituent pas un système de filtration médicale. Pour toute préoccupation concernant la qualité de votre eau, consultez les analyses officielles de votre commune.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"pc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"pc-cta-box\"\u003e\n      \u003cdiv class=\"pc-cta-pattern\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"pc-cta-content\"\u003e\n        \u003cspan class=\"pc-cta-title\"\u003e🌿 Faites le choix de l'eau pure\u003c\/span\u003e\n        \u003cp\u003e15 perles de céramique artisanales, un pochon en coton bio, 10 ans de tranquillité. Rejoignez le mouvement zéro déchet avec Angie Be Green.\u003c\/p\u003e\n        \u003cdiv class=\"pc-cta-highlights\"\u003e\n          \u003cspan\u003e✓ Livraison soignée\u003c\/span\u003e\n          \u003cspan\u003e✓ Satisfait ou remboursé\u003c\/span\u003e\n          \u003cspan\u003e✓ Support client réactif\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* === VARIABLES CSS === *\/\n:root {\n  --pc-cream: #F8F6F2;\n  --pc-white: #ffffff;\n  --pc-primary: #8B9A7D;\n  --pc-primary-dark: #5C6B4D;\n  --pc-primary-light: #E8EDE4;\n  --pc-secondary: #D4C5B0;\n  --pc-secondary-dark: #A89B86;\n  --pc-accent: #6B8E5F;\n  --pc-text: #2D3B2D;\n  --pc-text-light: #5A6B5A;\n  --pc-border: #E0DDD6;\n  --pc-shadow: 0 4px 24px rgba(93, 107, 77, 0.08);\n  --pc-shadow-lg: 0 12px 48px rgba(93, 107, 77, 0.15);\n  --pc-radius: 20px;\n  --pc-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.pc-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--pc-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--pc-text);\n  line-height: 1.6;\n}\n\n.pc-premium * {\n  box-sizing: border-box;\n}\n\n\/* === HERO === *\/\n.pc-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--pc-primary) 0%, var(--pc-primary-dark) 50%, #4A5A3D 100%);\n  border-radius: var(--pc-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n  overflow: hidden;\n  box-shadow: var(--pc-shadow-lg);\n}\n\n.pc-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: \n    radial-gradient(circle at 20% 80%, rgba(255,255,255,0.1) 0%, transparent 50%),\n    radial-gradient(circle at 80% 20%, rgba(255,255,255,0.08) 0%, transparent 40%),\n    url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5c-2 0-3.5 1.5-3.5 3.5S28 12 30 12s3.5-1.5 3.5-3.5S32 5 30 5zm0 43c-2 0-3.5 1.5-3.5 3.5S28 55 30 55s3.5-1.5 3.5-3.5S32 48 30 48z' fill='rgba(255,255,255,0.05)'\/%3E%3C\/svg%3E\");\n  opacity: 1;\n}\n\n.pc-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.pc-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-bottom: 1.5rem;\n}\n\n.pc-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,0.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--pc-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,0.1);\n  transition: all 0.3s ease;\n}\n\n.pc-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.pc-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(32px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -0.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,0.2);\n}\n\n.pc-subtitle {\n  color: rgba(255,255,255,0.95);\n  font-size: clamp(18px, 3vw, 24px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: -0.01em;\n}\n\n.pc-description {\n  color: rgba(255,255,255,0.9);\n  font-size: clamp(15px, 2vw, 17px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === SECTIONS === *\/\n.pc-section {\n  margin-bottom: clamp(3rem, 6vw, 5rem);\n}\n\n.pc-premium h2 {\n  font-size: clamp(24px, 5vw, 34px);\n  font-weight: 900;\n  color: var(--pc-primary-dark);\n  margin-bottom: clamp(1.5rem, 3vw, 2.5rem);\n  text-align: center;\n  letter-spacing: -0.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.pc-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(--pc-primary), var(--pc-accent));\n  border-radius: 2px;\n}\n\n\/* === GRILLES === *\/\n.pc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n\/* === CARDS BÉNÉFICES === *\/\n.pc-card {\n  background: var(--pc-white);\n  border-radius: var(--pc-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--pc-shadow);\n  border: 2px solid transparent;\n  transition: all 0.3s ease;\n  text-align: center;\n}\n\n.pc-card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--pc-shadow-lg);\n  border-color: var(--pc-primary);\n}\n\n.pc-card-icon {\n  font-size: 48px;\n  margin-bottom: 1rem;\n  display: block;\n}\n\n.pc-card h3 {\n  font-size: 18px;\n  font-weight: 800;\n  color: var(--pc-primary-dark);\n  margin: 0 0 0.75rem 0;\n}\n\n.pc-card p {\n  font-size: 15px;\n  color: var(--pc-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === SCIENCE BOX === *\/\n.pc-science-box {\n  background: var(--pc-white);\n  border-radius: var(--pc-radius);\n  padding: clamp(2rem, 4vw, 3rem);\n  box-shadow: var(--pc-shadow);\n  border-left: 5px solid var(--pc-primary);\n}\n\n.pc-science-intro {\n  font-size: clamp(16px, 2vw, 18px);\n  color: var(--pc-text);\n  font-weight: 600;\n  margin-bottom: 2rem;\n  text-align: center;\n}\n\n.pc-science-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1.5rem;\n}\n\n.pc-science-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n}\n\n.pc-step-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--pc-primary), var(--pc-primary-dark));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 18px;\n}\n\n.pc-step-content strong {\n  display: block;\n  color: var(--pc-primary-dark);\n  font-size: 16px;\n  margin-bottom: 0.25rem;\n}\n\n.pc-step-content p {\n  margin: 0;\n  color: var(--pc-text-light);\n  font-size: 14px;\n  line-height: 1.5;\n}\n\n\/* === TIMELINE === *\/\n.pc-timeline {\n  position: relative;\n  padding-left: 30px;\n}\n\n.pc-timeline::before {\n  content: '';\n  position: absolute;\n  left: 15px;\n  top: 0;\n  bottom: 0;\n  width: 3px;\n  background: linear-gradient(to bottom, var(--pc-primary), var(--pc-accent));\n  border-radius: 3px;\n}\n\n.pc-timeline-item {\n  position: relative;\n  padding: 1.5rem;\n  padding-left: 50px;\n  background: var(--pc-white);\n  border-radius: var(--pc-radius-sm);\n  margin-bottom: 1rem;\n  box-shadow: var(--pc-shadow);\n  transition: all 0.3s ease;\n}\n\n.pc-timeline-item:hover {\n  transform: translateX(8px);\n  box-shadow: var(--pc-shadow-lg);\n}\n\n.pc-timeline-icon {\n  position: absolute;\n  left: -30px;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 40px;\n  height: 40px;\n  background: var(--pc-white);\n  border: 3px solid var(--pc-primary);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 18px;\n}\n\n.pc-timeline-content h4 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--pc-primary-dark);\n  margin: 0 0 0.5rem 0;\n}\n\n.pc-timeline-content p {\n  margin: 0;\n  color: var(--pc-text-light);\n  font-size: 14px;\n}\n\n\/* === TIP BOX === *\/\n.pc-tip-box {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: linear-gradient(135deg, var(--pc-primary-light), #F0F4EC);\n  border-radius: var(--pc-radius-sm);\n  padding: 1.5rem;\n  margin-top: 2rem;\n  border: 2px dashed var(--pc-primary);\n}\n\n.pc-tip-icon {\n  font-size: 28px;\n  flex-shrink: 0;\n}\n\n.pc-tip-box p {\n  margin: 0;\n  color: var(--pc-text);\n  font-size: 14px;\n  line-height: 1.6;\n}\n\n\/* === DOSAGE === *\/\n.pc-dosage-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 1.5rem;\n}\n\n.pc-dosage-card {\n  background: var(--pc-white);\n  border-radius: var(--pc-radius);\n  padding: 2rem;\n  text-align: center;\n  box-shadow: var(--pc-shadow);\n  transition: all 0.3s ease;\n  border: 2px solid transparent;\n}\n\n.pc-dosage-card:hover {\n  transform: translateY(-5px);\n  border-color: var(--pc-primary);\n}\n\n.pc-dosage-amount {\n  font-size: clamp(48px, 8vw, 64px);\n  font-weight: 900;\n  color: var(--pc-primary);\n  line-height: 1;\n}\n\n.pc-dosage-label {\n  font-size: 18px;\n  font-weight: 700;\n  color: var(--pc-primary-dark);\n  margin-top: 0.5rem;\n}\n\n.pc-dosage-desc {\n  font-size: 14px;\n  color: var(--pc-text-light);\n  margin-top: 0.5rem;\n}\n\n\/* === MAINTENANCE BOX === *\/\n.pc-maintenance-box {\n  background: var(--pc-white);\n  border-radius: var(--pc-radius);\n  padding: clamp(2rem, 4vw, 3rem);\n  box-shadow: var(--pc-shadow);\n  text-align: center;\n}\n\n.pc-maintenance-header {\n  margin-bottom: 2rem;\n}\n\n.pc-maintenance-badge {\n  display: inline-block;\n  background: linear-gradient(135deg, var(--pc-primary), var(--pc-primary-dark));\n  color: white;\n  padding: 10px 24px;\n  border-radius: 999px;\n  font-weight: 700;\n  font-size: 14px;\n}\n\n.pc-maintenance-steps {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 1.5rem;\n}\n\n.pc-maintenance-step {\n  padding: 1.5rem;\n  background: var(--pc-primary-light);\n  border-radius: var(--pc-radius-sm);\n}\n\n.pc-maint-icon {\n  font-size: 32px;\n  display: block;\n  margin-bottom: 0.75rem;\n}\n\n.pc-maintenance-step p {\n  margin: 0;\n  font-size: 14px;\n  color: var(--pc-text);\n}\n\n.pc-maintenance-result {\n  color: var(--pc-text-light);\n  font-size: 14px;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === UTILISATIONS === *\/\n.pc-uses-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.pc-use-card {\n  background: var(--pc-white);\n  border-radius: var(--pc-radius);\n  padding: 1.5rem;\n  text-align: center;\n  box-shadow: var(--pc-shadow);\n  transition: all 0.3s ease;\n}\n\n.pc-use-card:hover {\n  transform: translateY(-5px);\n  box-shadow: var(--pc-shadow-lg);\n}\n\n.pc-use-icon {\n  font-size: 40px;\n  display: block;\n  margin-bottom: 0.75rem;\n}\n\n.pc-use-card h4 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--pc-primary-dark);\n  margin: 0 0 0.5rem 0;\n}\n\n.pc-use-card p {\n  font-size: 13px;\n  color: var(--pc-text-light);\n  margin: 0;\n}\n\n\/* === COMPOSITION === *\/\n.pc-compo-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n}\n\n.pc-compo-card {\n  background: var(--pc-white);\n  border-radius: var(--pc-radius);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  box-shadow: var(--pc-shadow);\n}\n\n.pc-compo-header {\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  margin-bottom: 1rem;\n  padding-bottom: 1rem;\n  border-bottom: 2px solid var(--pc-primary-light);\n}\n\n.pc-compo-icon {\n  font-size: 32px;\n}\n\n.pc-compo-header h4 {\n  font-size: 18px;\n  font-weight: 700;\n  color: var(--pc-primary-dark);\n  margin: 0;\n}\n\n.pc-compo-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n\n.pc-compo-list li {\n  padding: 0.5rem 0;\n  padding-left: 1.5rem;\n  position: relative;\n  color: var(--pc-text-light);\n  font-size: 14px;\n}\n\n.pc-compo-list li::before {\n  content: '✓';\n  position: absolute;\n  left: 0;\n  color: var(--pc-primary);\n  font-weight: 700;\n}\n\n\/* === BRAND BOX === *\/\n.pc-brand-box {\n  background: linear-gradient(135deg, var(--pc-primary-light) 0%, #E8EDE4 100%);\n  border-radius: var(--pc-radius);\n  padding: clamp(2rem, 4vw, 3rem);\n  text-align: center;\n}\n\n.pc-brand-intro {\n  font-size: clamp(15px, 2vw, 17px);\n  color: var(--pc-text);\n  margin-bottom: 2rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.pc-brand-values {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));\n  gap: 1rem;\n}\n\n.pc-brand-value {\n  padding: 1rem;\n  background: var(--pc-white);\n  border-radius: var(--pc-radius-sm);\n  transition: all 0.3s ease;\n}\n\n.pc-brand-value:hover {\n  transform: scale(1.05);\n}\n\n.pc-brand-value span {\n  font-size: 32px;\n  display: block;\n  margin-bottom: 0.5rem;\n}\n\n.pc-brand-value p {\n  margin: 0;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--pc-primary-dark);\n}\n\n\/* === FAQ === *\/\n.pc-faq-list {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.pc-faq-item {\n  background: var(--pc-white);\n  border-radius: var(--pc-radius-sm);\n  padding: 1.5rem;\n  box-shadow: var(--pc-shadow);\n  transition: all 0.3s ease;\n}\n\n.pc-faq-item:hover {\n  box-shadow: var(--pc-shadow-lg);\n}\n\n.pc-faq-question {\n  display: flex;\n  align-items: center;\n  gap: 0.75rem;\n  margin-bottom: 0.75rem;\n}\n\n.pc-faq-icon {\n  font-size: 20px;\n}\n\n.pc-faq-question strong {\n  color: var(--pc-primary-dark);\n  font-size: 15px;\n}\n\n.pc-faq-answer {\n  margin: 0;\n  padding-left: 2rem;\n  color: var(--pc-text-light);\n  font-size: 14px;\n  line-height: 1.6;\n}\n\n\/* === NOTICE BOX === *\/\n.pc-notice-box {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: var(--pc-secondary);\n  border-radius: var(--pc-radius-sm);\n  padding: 1.5rem;\n}\n\n.pc-notice-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.pc-notice-box p {\n  margin: 0;\n  color: var(--pc-text);\n  font-size: 13px;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.pc-cta-box {\n  background: linear-gradient(135deg, var(--pc-primary) 0%, var(--pc-primary-dark) 100%);\n  border-radius: var(--pc-radius);\n  padding: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.pc-cta-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 10% 90%, rgba(255,255,255,0.1) 0%, transparent 40%),\n                    radial-gradient(circle at 90% 10%, rgba(255,255,255,0.08) 0%, transparent 30%);\n}\n\n.pc-cta-content {\n  position: relative;\n  z-index: 1;\n}\n\n.pc-cta-title {\n  display: block;\n  font-size: clamp(24px, 5vw, 32px);\n  font-weight: 900;\n  color: white;\n  margin-bottom: 1rem;\n  letter-spacing: -0.02em;\n}\n\n.pc-cta-box p {\n  color: rgba(255,255,255,0.95);\n  font-size: clamp(15px, 2vw, 17px);\n  line-height: 1.7;\n  max-width: 500px;\n  margin: 0 auto 1.5rem auto;\n}\n\n.pc-cta-highlights {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 1rem;\n}\n\n.pc-cta-highlights span {\n  background: rgba(255,255,255,0.2);\n  backdrop-filter: blur(10px);\n  padding: 8px 16px;\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 600;\n  color: white;\n}\n\n\/* === RESPONSIVE === *\/\n@media (max-width: 767px) {\n  .pc-grid,\n  .pc-dosage-grid,\n  .pc-uses-grid,\n  .pc-compo-grid {\n    grid-template-columns: 1fr;\n  }\n  \n  .pc-timeline {\n    padding-left: 20px;\n  }\n  \n  .pc-timeline::before {\n    left: 10px;\n  }\n  \n  .pc-timeline-icon {\n    left: -25px;\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  \n  .pc-timeline-item {\n    padding-left: 40px;\n  }\n  \n  .pc-badges-top {\n    flex-direction: column;\n    align-items: center;\n  }\n  \n  .pc-maintenance-steps {\n    grid-template-columns: 1fr;\n  }\n  \n  .pc-brand-values {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .pc-card,\n  .pc-dosage-card,\n  .pc-use-card,\n  .pc-compo-card,\n  .pc-faq-item {\n    animation: pcFadeInUp 0.6s ease backwards;\n  }\n  \n  .pc-card:nth-child(1), .pc-dosage-card:nth-child(1), .pc-use-card:nth-child(1) { animation-delay: 0.1s; }\n  .pc-card:nth-child(2), .pc-dosage-card:nth-child(2), .pc-use-card:nth-child(2) { animation-delay: 0.2s; }\n  .pc-card:nth-child(3), .pc-dosage-card:nth-child(3), .pc-use-card:nth-child(3) { animation-delay: 0.3s; }\n  .pc-card:nth-child(4), .pc-use-card:nth-child(4) { animation-delay: 0.4s; }\n  .pc-card:nth-child(5) { animation-delay: 0.5s; }\n  .pc-card:nth-child(6) { animation-delay: 0.6s; }\n}\n\n@keyframes pcFadeInUp {\n  from {\n    opacity: 0;\n    transform: translateY(40px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .pc-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .pc-premium {\n    --pc-text: #000000;\n    --pc-text-light: #333333;\n  }\n  \n  .pc-card,\n  .pc-dosage-card,\n  .pc-compo-card,\n  .pc-faq-item {\n    border: 2px solid var(--pc-text);\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56452967367033,"sku":"NBAIABG0001","price":11.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/pochon-perles-ceramique-angie-be-green-packshot.jpg?v=1767703011"},{"product_id":"bee-wrap-emballage-a-la-cire-dabeille-taille-m-angie-be-green","title":"Bee wrap emballage à la cire d'abeille - Taille M - Angie Be Green","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Bee wrap emballage à la cire d'abeille - Taille M - ANGIE BE GREEN\nPalette détectée:\n  - Primaire: #4A9B7F (vert feuillage naturel)\n  - Secondaire: #2D7A9C (bleu-vert des palmes tropicales)\n  - Accent: #E8C547 (jaune miel\/fleurs)\n  - Background: #E8F4F0 (vert d'eau très clair du tissu)\nAmbiance: Naturel, écologique, artisanal, frais et végétal - univers zéro déchet avec motifs botaniques\nPréfixe CSS: bw\n--\u003e\n\u003cdiv class=\"bw-premium\"\u003e\n\u003cdiv class=\"bw-hero\"\u003e\n\u003cdiv class=\"bw-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bw-hero-content\"\u003e\n\u003cdiv class=\"bw-badges-top\"\u003e\n\u003cspan class=\"bw-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e \u003cspan class=\"bw-badge\"\u003e🌿 100% naturel\u003c\/span\u003e \u003cspan class=\"bw-badge\"\u003e♻️ Réutilisable 1 an\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bw-hero-title\"\u003eBee Wrap Cire d'Abeille\u003c\/span\u003e\n\u003cp class=\"bw-subtitle\"\u003eTaille M • 25 x 25 cm\u003c\/p\u003e\n\u003cp class=\"bw-description\"\u003eL'alternative écologique et artisanale au film plastique, fabriquée à la main dans les Hauts-de-France par des personnes en insertion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e🌱 Pourquoi adopter le bee wrap ?\u003c\/h2\u003e\n\u003cdiv class=\"bw-grid\"\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🚫 Zéro plastique\u003c\/h3\u003e\n\u003cp\u003eFini le film alimentaire jetable ! Ce bee wrap remplace des centaines de mètres de plastique chaque année.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🌬️ Aliments qui respirent\u003c\/h3\u003e\n\u003cp\u003eContrairement au plastique qui étouffe, la cire d'abeille laisse vos aliments respirer naturellement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🤲 Fait main solidaire\u003c\/h3\u003e\n\u003cp\u003eChaque bee wrap est confectionné par des personnes en situation de handicap ou d'insertion professionnelle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e💰 Économique\u003c\/h3\u003e\n\u003cp\u003eRéutilisable jusqu'à 1 an, il remplace des dizaines de rouleaux de film plastique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🌍 Compostable\u003c\/h3\u003e\n\u003cp\u003eEn fin de vie, jetez-le au compost : il se dégrade naturellement sans laisser de trace.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e❄️ Parfait au frigo\u003c\/h3\u003e\n\u003cp\u003eLe froid renforce l'adhérence de la cire pour une conservation optimale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e🧪 Une composition 100% naturelle\u003c\/h2\u003e\n\u003cdiv class=\"bw-grid\"\u003e\n\u003cdiv class=\"bw-card bw-card-ingredient\"\u003e\n\u003ch3\u003e🌾 Coton biologique\u003c\/h3\u003e\n\u003cp\u003eTissu doux, respirant et certifié bio pour un contact alimentaire sain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card bw-card-ingredient\"\u003e\n\u003ch3\u003e🐝 Cire d'abeille française\u003c\/h3\u003e\n\u003cp\u003ePropriétés antibactériennes naturelles, récoltée en France.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card bw-card-ingredient\"\u003e\n\u003ch3\u003e🌲 Résine de pin des Landes\u003c\/h3\u003e\n\u003cp\u003eAssure l'adhérence et la souplesse du tissu pour un maintien parfait.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card bw-card-ingredient\"\u003e\n\u003ch3\u003e🥥 Huile de jojoba bio\u003c\/h3\u003e\n\u003cp\u003eVertus antifongiques et maintient la flexibilité du bee wrap.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e📋 Comment l'utiliser ?\u003c\/h2\u003e\n\u003cdiv class=\"bw-steps\"\u003e\n\u003cdiv class=\"bw-step\"\u003e\n\u003cdiv class=\"bw-step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"bw-step-content\"\u003e\n\u003ch3\u003eActivez la cire\u003c\/h3\u003e\n\u003cp\u003ePremière utilisation : froissez le bee wrap 3 fois dans vos mains pour le rendre plus malléable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-step\"\u003e\n\u003cdiv class=\"bw-step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"bw-step-content\"\u003e\n\u003ch3\u003eEnveloppez vos aliments\u003c\/h3\u003e\n\u003cp\u003ePosez le tissu sur votre plat, bol ou directement sur l'aliment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-step\"\u003e\n\u003cdiv class=\"bw-step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"bw-step-content\"\u003e\n\u003ch3\u003eModelez avec vos mains\u003c\/h3\u003e\n\u003cp\u003eLa chaleur corporelle ramollit la cire qui adhère ensuite parfaitement à la surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-step\"\u003e\n\u003cdiv class=\"bw-step-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"bw-step-content\"\u003e\n\u003ch3\u003eConservez au frais\u003c\/h3\u003e\n\u003cp\u003ePlacez au réfrigérateur : le froid renforce l'adhérence pour une conservation optimale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e🍎 Quels aliments emballer ?\u003c\/h2\u003e\n\u003cdiv class=\"bw-grid\"\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e✅ Fruits \u0026amp; légumes entamés\u003c\/h3\u003e\n\u003cp\u003eCitron, concombre, avocat, pomme... Conservez leur fraîcheur plus longtemps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e✅ Fromages\u003c\/h3\u003e\n\u003cp\u003ePâtes dures ou mi-dures, le bee wrap les laisse respirer sans les dessécher.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e✅ Pain \u0026amp; viennoiseries\u003c\/h3\u003e\n\u003cp\u003eGardez le croustillant tout en évitant le dessèchement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e✅ Sandwichs \u0026amp; en-cas\u003c\/h3\u003e\n\u003cp\u003eParfait pour le transport au bureau ou en pique-nique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e✅ Biscuits \u0026amp; gâteaux\u003c\/h3\u003e\n\u003cp\u003eConservez leur moelleux et protégez-les de l'humidité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e✅ Herbes aromatiques\u003c\/h3\u003e\n\u003cp\u003ePersil, coriandre, menthe... Restent fraîches bien plus longtemps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-warning\"\u003e\n\u003cspan class=\"bw-warning-icon\"\u003e⚠️\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eÀ éviter :\u003c\/strong\u003e viandes et poissons crus (préférez un contenant hermétique adapté).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e🎯 Le format M, idéal pour...\u003c\/h2\u003e\n\u003cdiv class=\"bw-grid-compact\"\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🥗 Bols moyens\u003c\/h3\u003e\n\u003cp\u003eCouvre parfaitement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🥑 Demi-avocat\u003c\/h3\u003e\n\u003cp\u003eConservation idéale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🥪 Sandwichs\u003c\/h3\u003e\n\u003cp\u003eTransport pratique\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🍪 Biscuits maison\u003c\/h3\u003e\n\u003cp\u003eRestent croustillants\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e📋 Informations complémentaires\u003c\/h2\u003e\n\u003cdiv class=\"bw-accordion\"\u003e\n\u003cdetails class=\"bw-accordion-item\"\u003e\n\u003csummary class=\"bw-accordion-header\"\u003e🧼 Entretien du bee wrap\u003c\/summary\u003e\n\u003cdiv class=\"bw-accordion-content mt-1\"\u003e\n\u003cp\u003e\u003cstrong\u003eLavage :\u003c\/strong\u003e à la main uniquement, avec de l'eau froide légèrement savonneuse.\u003cbr\u003e\u003cstrong\u003eSéchage :\u003c\/strong\u003e laissez sécher à l'air libre, suspendu ou à plat.\u003cbr\u003e\u003cstrong\u003eÀ éviter absolument :\u003c\/strong\u003e lave-vaisselle, machine à laver, micro-ondes et contact avec des plats chauds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bw-accordion-item\"\u003e\n\u003csummary class=\"bw-accordion-header\"\u003e⏱️ Durée de vie\u003c\/summary\u003e\n\u003cdiv class=\"bw-accordion-content mt-1\"\u003e\n\u003cp\u003eAvec un entretien adapté, votre bee wrap vous accompagne pendant \u003cstrong\u003e6 mois à 1 an\u003c\/strong\u003e. Astuce : lorsqu'il commence à s'user, vous pouvez le réenduire avec de la cire d'abeille pour 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\u003csection class=\"bw-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"bw-cta-box\"\u003e\n\u003cp\u003e🐝 Rejoignez le mouvement zéro déchet avec ce bee wrap artisanal, fabriqué avec amour dans les Hauts-de-France. Un geste simple pour la planète et pour l'emploi solidaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --bw-cream: #F7FAF8;\n  --bw-white: #ffffff;\n  --bw-primary: #4A9B7F;\n  --bw-primary-dark: #2E7D5E;\n  --bw-primary-light: #E8F4F0;\n  --bw-secondary: #2D7A9C;\n  --bw-accent: #E8C547;\n  --bw-text: #1a1a1a;\n  --bw-text-light: #5a5a5a;\n  --bw-border: #e0e0e0;\n  --bw-shadow: 0 4px 24px rgba(74,155,127,.1);\n  --bw-shadow-lg: 0 12px 48px rgba(74,155,127,.18);\n  --bw-radius: 20px;\n  --bw-radius-sm: 12px;\n}\n\n.bw-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bw-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.bw-hero {\n  position: relative;\n  background: linear-gradient(135deg, #4A9B7F 0%, #2D7A9C 50%, #2E7D5E 100%);\n  border-radius: var(--bw-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(--bw-shadow-lg);\n}\n\n.bw-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5 L35 15 L45 15 L37 22 L40 32 L30 26 L20 32 L23 22 L15 15 L25 15 Z' fill='%23ffffff' fill-opacity='0.08'\/%3E%3C\/svg%3E\");\n  opacity: .4;\n}\n\n.bw-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bw-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-bottom: 1.5rem;\n}\n\n.bw-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(--bw-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.bw-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.bw-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 .5rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.bw-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}\n\n.bw-description {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(14px, 2.5vw, 18px);\n  line-height: 1.7;\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.bw-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.bw-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--bw-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.bw-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(--bw-primary), var(--bw-accent));\n  border-radius: 2px;\n}\n\n.bw-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.bw-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.bw-card {\n  background: var(--bw-white);\n  border-radius: var(--bw-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--bw-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bw-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bw-shadow-lg);\n  border-color: var(--bw-primary);\n}\n\n.bw-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--bw-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.bw-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--bw-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.bw-card-ingredient {\n  background: linear-gradient(135deg, var(--bw-white) 0%, var(--bw-primary-light) 100%);\n}\n\n.bw-grid-compact .bw-card {\n  padding: 1rem;\n}\n\n.bw-grid-compact .bw-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.bw-grid-compact .bw-card p {\n  font-size: 12px;\n}\n\n.bw-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.bw-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1.25rem;\n  background: var(--bw-white);\n  border-radius: var(--bw-radius);\n  padding: clamp(1.25rem, 3vw, 1.75rem);\n  box-shadow: var(--bw-shadow);\n  transition: all .3s ease;\n}\n\n.bw-step:hover {\n  transform: translateX(8px);\n  box-shadow: var(--bw-shadow-lg);\n}\n\n.bw-step-number {\n  flex-shrink: 0;\n  width: 48px;\n  height: 48px;\n  background: linear-gradient(135deg, var(--bw-primary) 0%, var(--bw-secondary) 100%);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: white;\n  font-size: 20px;\n  font-weight: 900;\n  box-shadow: 0 4px 15px rgba(74,155,127,.3);\n}\n\n.bw-step-content h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--bw-primary-dark);\n  margin: 0 0 .35rem 0;\n}\n\n.bw-step-content p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--bw-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.bw-warning {\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  background: linear-gradient(135deg, #FFF8E7 0%, #FFF3D6 100%);\n  border-radius: var(--bw-radius-sm);\n  padding: 1rem 1.5rem;\n  margin-top: 1.5rem;\n  border-left: 4px solid var(--bw-accent);\n}\n\n.bw-warning-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.bw-warning p {\n  font-size: 14px;\n  color: var(--bw-text);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.bw-accordion {\n  background: var(--bw-white);\n  border-radius: var(--bw-radius);\n  box-shadow: var(--bw-shadow);\n  overflow: hidden;\n}\n\n.bw-accordion-item {\n  border-bottom: 1px solid var(--bw-border);\n  margin: 0;\n  padding: 0;\n}\n\n.bw-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.bw-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--bw-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.bw-accordion-header:hover {\n  background: var(--bw-primary-light);\n}\n\n.bw-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.bw-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--bw-primary);\n  transition: transform .2s ease;\n}\n\n.bw-accordion-item[open] .bw-accordion-header::after {\n  content: '−';\n}\n\n.bw-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--bw-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 5px;\n}\n\n.bw-accordion-content p {\n  margin: 0;\n}\n\n.bw-cta-box {\n  background: linear-gradient(135deg, var(--bw-primary) 0%, var(--bw-secondary) 100%);\n  border-radius: var(--bw-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.bw-cta-box::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  left: -50%;\n  width: 200%;\n  height: 200%;\n  background: radial-gradient(circle, rgba(255,255,255,.1) 0%, transparent 60%);\n  animation: pulse 4s ease-in-out infinite;\n}\n\n.bw-cta-box p {\n  position: relative;\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n@keyframes pulse {\n  0%, 100% { transform: scale(1); opacity: .5; }\n  50% { transform: scale(1.1); opacity: .8; }\n}\n\n@media (max-width: 767px) {\n  .bw-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .bw-grid-compact {\n    gap: .625rem;\n  }\n  \n  .bw-grid-compact .bw-card {\n    padding: .75rem;\n  }\n  \n  .bw-card {\n    padding: 1.125rem;\n  }\n  \n  .bw-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .bw-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--bw-radius-sm);\n  }\n  \n  .bw-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .bw-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .bw-step {\n    padding: 1rem;\n    gap: 1rem;\n  }\n  \n  .bw-step-number {\n    width: 40px;\n    height: 40px;\n    font-size: 16px;\n  }\n  \n  .bw-warning {\n    flex-direction: column;\n    text-align: center;\n    gap: .5rem;\n    padding: 1rem;\n  }\n  \n  .bw-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .bw-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .bw-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .bw-card:nth-child(1) { animation-delay: .05s; }\n  .bw-card:nth-child(2) { animation-delay: .1s; }\n  .bw-card:nth-child(3) { animation-delay: .15s; }\n  .bw-card:nth-child(4) { animation-delay: .2s; }\n  .bw-card:nth-child(5) { animation-delay: .25s; }\n  .bw-card:nth-child(6) { animation-delay: .3s; }\n  \n  .bw-step {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .bw-step:nth-child(1) { animation-delay: .1s; }\n  .bw-step:nth-child(2) { animation-delay: .2s; }\n  .bw-step:nth-child(3) { animation-delay: .3s; }\n  .bw-step:nth-child(4) { animation-delay: .4s; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .bw-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56453376606585,"sku":"NBAIABG0012","price":6.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/bee-wrap-emballage-cire-abeille-utilisation-produit_11zon.jpg?v=1768298180"},{"product_id":"bee-wrap-emballage-a-la-cire-dabeille-lot-angie-be-green","title":"Bee wrap emballage à la cire d'abeille - Trio S\/M\/L - Angie Be Green","description":"\u003c!--\n=== ANALYSE VISUELLE ===\nProduit: Bee wrap emballage à la cire d'abeille - Trio S\/M\/L\nPalette détectée:\n  - Primaire: #E85D5D (rouge fraise des motifs fruits rouges)\n  - Secondaire: #F7B731 (jaune citron\/agrumes)\n  - Accent: #5B8C5A (vert feuillage naturel)\n  - Tertiaire: #F97B4A (orange agrumes)\nAmbiance: Naturel, écologique, joyeux, coloré avec motifs fruits, univers cuisine zéro déchet, style artisanal français\nPréfixe CSS: bw\n--\u003e\n\u003cdiv class=\"bw-premium\"\u003e\n\u003cdiv class=\"bw-hero\"\u003e\n\u003cdiv class=\"bw-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bw-hero-content\"\u003e\n\u003cdiv class=\"bw-badges-top\"\u003e\n\u003cspan class=\"bw-badge\"\u003e🇫🇷 Made in France\u003c\/span\u003e \u003cspan class=\"bw-badge\"\u003e🐝 Cire d'abeille\u003c\/span\u003e \u003cspan class=\"bw-badge\"\u003e🌿 100% naturel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bw-hero-title\"\u003eBee Wrap Trio S\/M\/L\u003c\/span\u003e\n\u003cp class=\"bw-subtitle\"\u003eL'emballage réutilisable à la cire d'abeille\u003c\/p\u003e\n\u003cp class=\"bw-description\"\u003eDites adieu au film plastique avec ces emballages artisanaux fabriqués en France. Coton bio, cire d'abeille française et résine de pin des Landes pour une conservation naturelle de vos aliments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e🍓 Pourquoi vous allez l'adopter\u003c\/h2\u003e\n\u003cdiv class=\"bw-grid\"\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e♻️ Réutilisable 100x\u003c\/h3\u003e\n\u003cp\u003eChaque bee wrap remplace des dizaines de mètres de film plastique jetable. Une solution durable pour 6 mois à 1 an d'utilisation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🌱 Zéro déchet\u003c\/h3\u003e\n\u003cp\u003eEn fin de vie, le tissu est entièrement compostable. Un geste concret pour réduire votre impact environnemental au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🐝 Antibactérien naturel\u003c\/h3\u003e\n\u003cp\u003eLa cire d'abeille possède des propriétés antibactériennes naturelles qui protègent vos aliments sans produits chimiques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🎨 Motifs fruités joyeux\u003c\/h3\u003e\n\u003cp\u003eTrois designs colorés (agrumes, fruits rouges, légumes) qui égaient votre cuisine et donnent envie de les utiliser chaque jour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🇫🇷 Artisanat français\u003c\/h3\u003e\n\u003cp\u003eConfectionnés à la main dans les Hauts-de-France par Angie Be Green depuis 2018. Qualité et savoir-faire local garanti.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e👐 Ultra simple\u003c\/h3\u003e\n\u003cp\u003eLa chaleur de vos mains suffit à mouler le bee wrap autour de vos aliments ou récipients. Adhérence parfaite en quelques secondes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e📐 3 tailles pour tous vos besoins\u003c\/h2\u003e\n\u003cdiv class=\"bw-grid\"\u003e\n\u003cdiv class=\"bw-card bw-card-size\"\u003e\n\u003cdiv class=\"bw-size-badge\"\u003eS\u003c\/div\u003e\n\u003ch3\u003e🍋 Petit format\u003c\/h3\u003e\n\u003cp class=\"bw-size-dim\"\u003e18 × 18 cm\u003c\/p\u003e\n\u003cp\u003eDemi-citron, oignon entamé, quelques biscuits ou petit bol à couvrir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card bw-card-size bw-card-featured\"\u003e\n\u003cdiv class=\"bw-size-badge\"\u003eM\u003c\/div\u003e\n\u003ch3\u003e🍓 Format moyen\u003c\/h3\u003e\n\u003cp class=\"bw-size-dim\"\u003e25 × 25 cm\u003c\/p\u003e\n\u003cp\u003eAssiette moyenne, petit saladier, sandwich ou goûter des enfants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card bw-card-size\"\u003e\n\u003cdiv class=\"bw-size-badge\"\u003eL\u003c\/div\u003e\n\u003ch3\u003e🍊 Grand format\u003c\/h3\u003e\n\u003cp class=\"bw-size-dim\"\u003e33 × 33 cm\u003c\/p\u003e\n\u003cp\u003eGrandes assiettes, plats à tarte, gros sandwichs ou saladiers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e🌿 Composition 100% naturelle\u003c\/h2\u003e\n\u003cdiv class=\"bw-grid\"\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🌾 Coton biologique\u003c\/h3\u003e\n\u003cp\u003eCertifié bio, cultivé sans pesticides ni résidus chimiques. Contact alimentaire parfaitement sain pour toute la famille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🐝 Cire d'abeille française\u003c\/h3\u003e\n\u003cp\u003eOrigine locale, elle confère au tissu ses propriétés adhésives et antibactériennes naturelles exceptionnelles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🌲 Résine de pin des Landes\u003c\/h3\u003e\n\u003cp\u003eApporte souplesse et adhérence optimales au bee wrap pour un modelage parfait autour de vos aliments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🥥 Huile de coco bio\u003c\/h3\u003e\n\u003cp\u003eAssouplit le tissu naturellement et facilite le modelage à la chaleur des mains.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e📖 Comment l'utiliser\u003c\/h2\u003e\n\u003cdiv class=\"bw-steps\"\u003e\n\u003cdiv class=\"bw-step\"\u003e\n\u003cdiv class=\"bw-step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"bw-step-content\"\u003e\n\u003ch3\u003eActivez la cire\u003c\/h3\u003e\n\u003cp\u003eAvant la première utilisation, froissez délicatement le tissu 3 fois dans vos mains pour activer la cire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-step\"\u003e\n\u003cdiv class=\"bw-step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"bw-step-content\"\u003e\n\u003ch3\u003eModelez avec vos mains\u003c\/h3\u003e\n\u003cp\u003ePlacez votre aliment ou recouvrez votre récipient, puis modelez le bee wrap avec la chaleur de vos mains pendant quelques secondes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-step\"\u003e\n\u003cdiv class=\"bw-step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"bw-step-content\"\u003e\n\u003ch3\u003eNettoyez simplement\u003c\/h3\u003e\n\u003cp\u003ePassez-le sous l'eau froide avec un peu de savon doux si nécessaire. Laissez sécher à l'air libre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-step\"\u003e\n\u003cdiv class=\"bw-step-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"bw-step-content\"\u003e\n\u003ch3\u003eRangez facilement\u003c\/h3\u003e\n\u003cp\u003ePliez-le et conservez-le dans un tiroir ou accrochez-le à un crochet. Prêt pour la prochaine utilisation !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e👨👩👧👦 Pour qui ?\u003c\/h2\u003e\n\u003cdiv class=\"bw-grid\"\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🏠 Familles éco-responsables\u003c\/h3\u003e\n\u003cp\u003eRéduisez vos déchets plastiques au quotidien tout en protégeant la santé de vos proches avec des matériaux 100% naturels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🥗 Meal preppers\u003c\/h3\u003e\n\u003cp\u003eIdéal pour conserver vos préparations de la semaine, couvrir vos bols de restes ou emballer vos snacks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bw-card\"\u003e\n\u003ch3\u003e🎒 Pique-niqueurs\u003c\/h3\u003e\n\u003cp\u003eEmballez sandwichs, fruits et goûters sans générer de déchets. Léger, lavable et réutilisable à l'infini.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"bw-section\"\u003e\n\u003ch2\u003e📋 Informations complémentaires\u003c\/h2\u003e\n\u003cdiv class=\"bw-accordion\"\u003e\n\u003cdetails class=\"bw-accordion-item\"\u003e\n\u003csummary class=\"bw-accordion-header\"\u003e⚠️ Précautions d'emploi\u003c\/summary\u003e\n\u003cdiv class=\"bw-accordion-content\"\u003e\n\u003cp\u003e• Ne jamais utiliser au micro-ondes ni au four\u003cbr\u003e• Éviter le contact avec des plats chauds ou aliments brûlants\u003cbr\u003e• Ne pas emballer directement la viande crue ou le poisson cru (utilisez un récipient)\u003cbr\u003e• Ne jamais laver à l'eau chaude pour préserver la cire\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bw-accordion-item\"\u003e\n\u003csummary class=\"bw-accordion-header\"\u003e⏱️ Durée de vie\u003c\/summary\u003e\n\u003cdiv class=\"bw-accordion-content\"\u003e\n\u003cp\u003eBien entretenu, ce trio vous accompagne pendant \u003cstrong\u003e6 mois à 1 an\u003c\/strong\u003e, soit l'équivalent de \u003cstrong\u003e50 à 100 utilisations par pièce\u003c\/strong\u003e. Lorsque la cire s'estompe, vous pouvez les réenduire avec de la cire d'abeille pure. En fin de vie, le tissu est entièrement compostable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bw-accordion-item\"\u003e\n\u003csummary class=\"bw-accordion-header\"\u003e🧊 Conservation\u003c\/summary\u003e\n\u003cdiv class=\"bw-accordion-content\"\u003e\n\u003cp\u003eConservez vos bee wraps à température ambiante, à l'abri de la chaleur et du soleil direct. Évitez de les stocker près d'une source de chaleur (four, plaque de cuisson) pour préserver la cire d'abeille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"margin-bottom: 0px!important;\" class=\"bw-section\"\u003e\n\u003cdiv class=\"bw-cta-box\"\u003e\n\u003cp\u003e🐝 Rejoignez le mouvement zéro déchet avec ce trio de bee wraps artisanaux français. Une alternative naturelle, réutilisable et compostable pour protéger vos aliments et la planète au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --bw-cream: #FFFCF5;\n  --bw-white: #ffffff;\n  --bw-primary: #E85D5D;\n  --bw-primary-dark: #C94444;\n  --bw-primary-light: #FFF0F0;\n  --bw-secondary: #F7B731;\n  --bw-secondary-light: #FFF8E7;\n  --bw-accent: #5B8C5A;\n  --bw-accent-light: #E8F5E8;\n  --bw-tertiary: #F97B4A;\n  --bw-text: #1a1a1a;\n  --bw-text-light: #5a5a5a;\n  --bw-border: #e8e4de;\n  --bw-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --bw-shadow-lg: 0 12px 48px rgba(0,0,0,.12);\n  --bw-radius: 20px;\n  --bw-radius-sm: 12px;\n}\n\n.bw-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--bw-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.bw-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--bw-primary) 0%, var(--bw-tertiary) 50%, var(--bw-secondary) 100%);\n  border-radius: var(--bw-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(--bw-shadow-lg);\n}\n\n.bw-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.15'%3E%3Cpath d='M30 30c0-11.046 8.954-20 20-20s20 8.954 20 20-8.954 20-20 20-20-8.954-20-20zm0 0c0 11.046-8.954 20-20 20S-10 41.046-10 30s8.954-20 20-20 20 8.954 20 20z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\n  opacity: .08;\n}\n\n.bw-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.bw-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: .5rem;\n  margin-bottom: 1.5rem;\n}\n\n.bw-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(--bw-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.bw-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.bw-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.bw-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  text-shadow: 0 2px 10px rgba(0,0,0,.15);\n}\n\n.bw-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n.bw-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.bw-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--bw-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.bw-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(--bw-primary), var(--bw-secondary));\n  border-radius: 2px;\n}\n\n.bw-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.bw-card {\n  background: var(--bw-white);\n  border-radius: var(--bw-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--bw-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.bw-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--bw-shadow-lg);\n  border-color: var(--bw-primary);\n}\n\n.bw-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--bw-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.bw-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--bw-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* Size cards *\/\n\/* ✅ Correctif mobile: plus d'espace en haut + badge toujours centré + z-index safe *\/\n.bw-card-size {\n  position: relative;\n  padding-top: clamp(3.25rem, 6vw, 3.75rem);\n}\n\n.bw-size-badge {\n  position: absolute;\n  top: -26px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 52px;\n  height: 52px;\n  background: linear-gradient(135deg, var(--bw-secondary) 0%, var(--bw-tertiary) 100%);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 20px;\n  font-weight: 900;\n  color: white;\n  box-shadow: 0 4px 15px rgba(247,183,49,.4);\n  z-index: 2;\n}\n\n.bw-card-featured {\n  border: 2px solid var(--bw-secondary);\n  background: var(--bw-secondary-light);\n}\n\n.bw-card-featured .bw-size-badge {\n  width: 60px;\n  height: 60px;\n  font-size: 24px;\n  top: -30px;\n  background: linear-gradient(135deg, var(--bw-primary) 0%, var(--bw-tertiary) 100%);\n  box-shadow: 0 4px 15px rgba(232,93,93,.4);\n}\n\n.bw-size-dim {\n  font-size: clamp(14px, 2.5vw, 16px) !important;\n  font-weight: 700 !important;\n  color: var(--bw-accent) !important;\n  margin-bottom: .5rem !important;\n}\n\n\/* Steps *\/\n.bw-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.bw-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: var(--bw-white);\n  border-radius: var(--bw-radius);\n  padding: clamp(1rem, 3vw, 1.5rem);\n  box-shadow: var(--bw-shadow);\n  transition: all .3s ease;\n}\n\n.bw-step:hover {\n  transform: translateX(8px);\n  box-shadow: var(--bw-shadow-lg);\n}\n\n.bw-step-number {\n  flex-shrink: 0;\n  width: 45px;\n  height: 45px;\n  background: linear-gradient(135deg, var(--bw-accent) 0%, #4A7A49 100%);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 18px;\n  font-weight: 900;\n  color: white;\n  box-shadow: 0 4px 15px rgba(91,140,90,.3);\n}\n\n.bw-step-content h3 {\n  font-size: clamp(15px, 2.5vw, 17px);\n  font-weight: 800;\n  color: var(--bw-primary-dark);\n  margin: 0 0 .35rem 0;\n}\n\n.bw-step-content p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--bw-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* Accordion *\/\n.bw-accordion {\n  background: var(--bw-white);\n  border-radius: var(--bw-radius);\n  box-shadow: var(--bw-shadow);\n  overflow: hidden;\n}\n\n.bw-accordion-item {\n  border-bottom: 1px solid var(--bw-border);\n  margin: 0;\n  padding: 0;\n}\n\n.bw-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.bw-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--bw-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.bw-accordion-header:hover {\n  background: var(--bw-primary-light);\n}\n\n.bw-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.bw-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--bw-primary);\n  transition: transform .2s ease;\n}\n\n.bw-accordion-item[open] .bw-accordion-header::after {\n  content: '−';\n}\n\n.bw-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--bw-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 5px;\n}\n\n.bw-accordion-content p {\n  margin: 0;\n}\n\n\/* CTA Box *\/\n.bw-cta-box {\n  background: linear-gradient(135deg, var(--bw-accent) 0%, #4A7A49 100%);\n  border-radius: var(--bw-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.bw-cta-box::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  right: -50%;\n  width: 100%;\n  height: 100%;\n  background: radial-gradient(circle, rgba(255,255,255,.1) 0%, transparent 70%);\n}\n\n.bw-cta-box p {\n  position: relative;\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n\/* Responsive *\/\n@media (max-width: 767px) {\n  .bw-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .bw-card {\n    padding: 1.125rem;\n  }\n  \n  .bw-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .bw-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--bw-radius-sm);\n  }\n  \n  .bw-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .bw-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .bw-step {\n    padding: .875rem;\n  }\n  \n  .bw-step-number {\n    width: 38px;\n    height: 38px;\n    font-size: 15px;\n  }\n  \n  .bw-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .bw-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  \/* ✅ Bonus sécurité mobile: badge plus haut + espace garanti, y compris pour M *\/\n  .bw-card-size { padding-top: 64px; }\n  .bw-size-badge { top: -28px; }\n  .bw-card-featured .bw-size-badge { top: -32px; }\n}\n\n\/* Animations *\/\n@media (prefers-reduced-motion: no-preference) {\n  .bw-card, .bw-step {\n    animation: bwFadeInUp .5s ease backwards;\n  }\n  .bw-card:nth-child(1), .bw-step:nth-child(1) { animation-delay: .05s; }\n  .bw-card:nth-child(2), .bw-step:nth-child(2) { animation-delay: .1s; }\n  .bw-card:nth-child(3), .bw-step:nth-child(3) { animation-delay: .15s; }\n  .bw-card:nth-child(4), .bw-step:nth-child(4) { animation-delay: .2s; }\n  .bw-card:nth-child(5) { animation-delay: .25s; }\n  .bw-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes bwFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .bw-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56457388818809,"sku":"NBAIABG0014","price":19.45,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/bee-wrap-emballage-cire-abeille-pack-trio-tailles.webp?v=1767775242"},{"product_id":"angie-be-green-charlotte-alimentaire-ronde-coton-enduit-l","title":"Charlotte alimentaire ronde - Taille L - Angie Be Green","description":"\u003cdiv class=\"abg-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"abg-hero\"\u003e\n\u003cdiv class=\"abg-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"abg-hero-content\"\u003e\n\u003cdiv class=\"abg-badges-top\"\u003e\n\u003cspan class=\"abg-badge\"\u003e🇫🇷 Fabrication française\u003c\/span\u003e \u003cspan class=\"abg-badge\"\u003e🌿 Oeko-tex Classe I\u003c\/span\u003e \u003cspan class=\"abg-badge\"\u003e♻️ Zéro déchet\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"abg-hero-title\"\u003eCharlotte Alimentaire Ronde\u003c\/span\u003e\n\u003cp class=\"abg-subtitle\"\u003eTaille L · 26 à 30 cm · Angie Be Green\u003c\/p\u003e\n\u003cp class=\"abg-description\"\u003eL'alternative durable et élégante au film plastique jetable. Fabriquée en France avec amour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 --\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eLa charlotte alimentaire lavable qui remplace définitivement votre film plastique\u003c\/h2\u003e\n\u003cp class=\"abg-section-intro\"\u003eVous en avez assez de dérouler du film étirable à chaque repas ? Cette charlotte alimentaire en tissu enduit signée Angie Be Green va transformer votre quotidien en cuisine.\u003c\/p\u003e\n\u003cdiv class=\"abg-grid-compact\"\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🧵 Coton Oeko-tex\u003c\/h3\u003e\n\u003cp\u003eCertifié Classe I, la norme la plus stricte\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🇫🇷 Made in France\u003c\/h3\u003e\n\u003cp\u003eFabriquée dans les Hauts-de-France\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e📏 Taille L\u003c\/h3\u003e\n\u003cp\u003ePour récipients de 26 à 30 cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🔄 Réutilisable\u003c\/h3\u003e\n\u003cp\u003eÉlastique souple et résistant\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 --\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003ePourquoi choisir une charlotte alimentaire en tissu plutôt que du film plastique ?\u003c\/h2\u003e\n\u003cp class=\"abg-section-intro\"\u003eLe film étirable et le papier aluminium finissent invariablement à la poubelle. Faites un choix durable qui préserve votre portefeuille et l'environnement.\u003c\/p\u003e\n\u003cdiv class=\"abg-grid\"\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e💰 Économique\u003c\/h3\u003e\n\u003cp\u003eUtilisable à vie avec un entretien adapté, elle remplace des centaines de mètres de film plastique\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🌍 Écologique\u003c\/h3\u003e\n\u003cp\u003eZéro déchet généré après chaque utilisation, un geste concret pour la planète\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e💚 Saine\u003c\/h3\u003e\n\u003cp\u003eCoton enduit sans PVC, sans phtalates, sans produits toxiques au contact de vos aliments\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e✨ Pratique\u003c\/h3\u003e\n\u003cp\u003eL'élastique s'adapte à différentes tailles de contenants en toute simplicité\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 --\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eComment utiliser votre charlotte tissu alimentaire ?\u003c\/h2\u003e\n\u003cp class=\"abg-section-intro\"\u003eL'utilisation est d'une simplicité déconcertante. Placez simplement la charlotte sur votre récipient : l'élastique périphérique maintient le tissu en place et assure une conservation hermétique.\u003c\/p\u003e\n\u003cdiv class=\"abg-grid\"\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🥗 Au réfrigérateur\u003c\/h3\u003e\n\u003cp\u003eConserver vos salades, pâtisseries et restes en toute fraîcheur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🦟 En extérieur\u003c\/h3\u003e\n\u003cp\u003eProtéger vos plats des insectes lors de vos pique-niques\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🚗 En transport\u003c\/h3\u003e\n\u003cp\u003eTransporter vos préparations chez des amis ou en famille\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e👩🍳 En cuisine\u003c\/h3\u003e\n\u003cp\u003eCouvrir vos saladiers pendant la préparation des repas\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-tip\"\u003e\n\u003cspan class=\"abg-tip-icon\"\u003e⚠️\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003ePrécautions importantes :\u003c\/strong\u003e ne jamais utiliser sur des plats chauds, au four ou au micro-ondes. Conçue exclusivement pour une utilisation à température ambiante ou au réfrigérateur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 --\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eComposition et garanties de qualité\u003c\/h2\u003e\n\u003cp class=\"abg-section-intro\"\u003eAngie Be Green a fait le choix d'une fabrication 100% française, depuis l'enduction du tissu jusqu'à la confection finale. Un engagement local qui garantit traçabilité et qualité.\u003c\/p\u003e\n\u003cdiv class=\"abg-grid\"\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🧶 Tissu premium\u003c\/h3\u003e\n\u003cp\u003eCoton certifié Oeko-tex Classe I, la norme la plus stricte adaptée aux articles pour bébés\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🛡️ Enduction sûre\u003c\/h3\u003e\n\u003cp\u003eRéalisée en France, sans PVC ni phtalates pour un contact alimentaire sain\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🔗 Élastique durable\u003c\/h3\u003e\n\u003cp\u003eSouple et résistant pour une adaptation parfaite à tous vos contenants\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e📐 Dimensions L\u003c\/h3\u003e\n\u003cp\u003eAdaptée aux récipients de 26 à 30 cm de diamètre : saladiers, plats à tarte\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 --\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eEntretien de votre charlotte alimentaire lavable\u003c\/h2\u003e\n\u003cp class=\"abg-section-intro\"\u003ePour profiter de votre charlotte pendant de longues années, quelques gestes simples suffisent.\u003c\/p\u003e\n\u003cdiv class=\"abg-timeline\"\u003e\n\u003cdiv class=\"abg-timeline-item\"\u003e\n\u003cspan class=\"abg-timeline-number\"\u003e1\u003c\/span\u003e\n\u003cdiv class=\"abg-timeline-content\"\u003e\n\u003ch3\u003eAu quotidien\u003c\/h3\u003e\n\u003cp\u003eLavage à la main avec de l'eau tiède et un peu de savon doux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-item\"\u003e\n\u003cspan class=\"abg-timeline-number\"\u003e2\u003c\/span\u003e\n\u003cdiv class=\"abg-timeline-content\"\u003e\n\u003ch3\u003eOccasionnellement\u003c\/h3\u003e\n\u003cp\u003ePassage en machine à 40°C maximum pour un nettoyage en profondeur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-item\"\u003e\n\u003cspan class=\"abg-timeline-number\"\u003e3\u003c\/span\u003e\n\u003cdiv class=\"abg-timeline-content\"\u003e\n\u003ch3\u003eSéchage\u003c\/h3\u003e\n\u003cp\u003eÀ l'air libre, à plat de préférence pour préserver l'élastique\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-tip\"\u003e\n\u003cspan class=\"abg-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eAvec ces précautions, votre charlotte alimentaire vous accompagnera pendant des années. Un investissement minime pour un impact maximal sur votre consommation de plastique jetable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 6 --\u003e\n\u003csection class=\"abg-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003eAngie Be Green : l'engagement français pour une cuisine zéro déchet\u003c\/h2\u003e\n\u003cdiv class=\"abg-testimonial\"\u003e\n\u003cp class=\"abg-testimonial-text\"\u003e\"Créée en 2018, Angie Be Green s'est donné pour mission de proposer des alternatives durables aux emballages jetables. Chaque charlotte alimentaire est confectionnée avec soin dans les Hauts-de-France, par une équipe engagée dans la démarche zéro déchet.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-cta-box\"\u003e\n\u003cp\u003e🌱 En choisissant ce couvre-plat réutilisable, vous soutenez une entreprise française qui place l'écologie et la qualité au cœur de ses préoccupations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"abg-disclaimer\"\u003eCe produit est conçu pour un usage alimentaire à température ambiante ou au réfrigérateur uniquement.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --abg-cream: #F7F5F0;\n  --abg-white: #ffffff;\n  --abg-primary: #3D8B8B;\n  --abg-primary-dark: #2C6B6B;\n  --abg-primary-light: #E8F4F4;\n  --abg-secondary: #7BAB7B;\n  --abg-accent: #5A9A7A;\n  --abg-text: #1a1a1a;\n  --abg-text-light: #5a5a5a;\n  --abg-border: #e0e0e0;\n  --abg-shadow: 0 4px 24px rgba(61,139,139,.08);\n  --abg-shadow-lg: 0 12px 48px rgba(61,139,139,.15);\n  --abg-radius: 20px;\n  --abg-radius-sm: 12px;\n}\n\n.abg-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--abg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.abg-hero {\n  position: relative;\n  background: linear-gradient(135deg, #3D8B8B 0%, #5A9A7A 50%, #7BAB7B 100%);\n  border-radius: var(--abg-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(--abg-shadow-lg);\n}\n\n.abg-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5c-5 8-15 12-25 10 5 10 5 20 0 30 10-2 20 2 25 10 5-8 15-12 25-10-5-10-5-20 0-30-10 2-20-2-25-10z' fill='%23ffffff' fill-opacity='0.1'\/%3E%3C\/svg%3E\");\n  opacity: .15;\n}\n\n.abg-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.abg-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 .5rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.abg-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.abg-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(--abg-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.abg-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.abg-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n}\n\n.abg-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 500px;\n  margin: 0 auto;\n  line-height: 1.6;\n}\n\n.abg-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.abg-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--abg-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.abg-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(--abg-primary), var(--abg-secondary));\n  border-radius: 2px;\n}\n\n.abg-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-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.abg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.abg-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.abg-card {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--abg-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.abg-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--abg-shadow-lg);\n  border-color: var(--abg-primary);\n}\n\n.abg-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.abg-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.abg-grid-compact .abg-card {\n  padding: 1rem;\n}\n\n.abg-grid-compact .abg-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.abg-grid-compact .abg-card p {\n  font-size: 12px;\n}\n\n.abg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.abg-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.abg-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--abg-primary), var(--abg-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.abg-timeline-content {\n  flex: 1;\n  background: var(--abg-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--abg-radius-sm);\n  box-shadow: var(--abg-shadow);\n}\n\n.abg-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.abg-timeline-content p {\n  font-size: 14px;\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.abg-testimonial {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--abg-shadow);\n  border-left: 4px solid var(--abg-primary);\n  margin-bottom: 1.5rem;\n}\n\n.abg-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n.abg-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--abg-primary-light);\n  border-radius: var(--abg-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.abg-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.abg-tip p {\n  font-size: 14px;\n  color: var(--abg-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.abg-cta-box {\n  background: linear-gradient(135deg, var(--abg-primary) 0%, var(--abg-primary-dark) 100%);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.abg-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.abg-disclaimer {\n  font-size: 12px;\n  color: var(--abg-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .abg-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .abg-card {\n    padding: 1.125rem;\n  }\n  \n  .abg-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .abg-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--abg-radius-sm);\n  }\n  \n  .abg-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .abg-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .abg-grid-compact {\n    gap: .625rem;\n  }\n  \n  .abg-grid-compact .abg-card {\n    padding: .75rem;\n  }\n  \n  .abg-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  \n  .abg-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .abg-timeline-content h3 {\n    font-size: 14px;\n  }\n  \n  .abg-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .abg-testimonial {\n    padding: 1.25rem;\n  }\n  \n  .abg-testimonial-text {\n    font-size: 14px;\n  }\n  \n  .abg-tip {\n    padding: .875rem 1rem;\n  }\n  \n  .abg-tip-icon {\n    font-size: 20px;\n  }\n  \n  .abg-tip p {\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .abg-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .abg-card:nth-child(1) { animation-delay: .05s; }\n  .abg-card:nth-child(2) { animation-delay: .1s; }\n  .abg-card:nth-child(3) { animation-delay: .15s; }\n  .abg-card:nth-child(4) { animation-delay: .2s; }\n  .abg-card:nth-child(5) { animation-delay: .25s; }\n  .abg-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  .abg-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56597339537785,"sku":"NBAIABG0006","price":11.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/CharlotteL.jpg?v=1770018630"},{"product_id":"angie-be-green-charlotte-rectangulaires-coton-enduit-trio-s-m-l","title":"Charlotte rectangulaires - Trio S\/M\/L - Angie Be Green","description":"\u003cdiv class=\"abg-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"abg-hero\"\u003e\n\u003cdiv class=\"abg-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"abg-hero-content\"\u003e\n\u003cdiv class=\"abg-badges-top\"\u003e\n\u003cspan class=\"abg-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"abg-badge\"\u003e🌿 Zéro déchet\u003c\/span\u003e \u003cspan class=\"abg-badge\"\u003e✅ OEKO-TEX Classe I\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"abg-hero-title\"\u003eCharlotte rectangulaires en coton enduit\u003c\/span\u003e\n\u003cp class=\"abg-subtitle\"\u003eTrio S\/M\/L par Angie Be Green\u003c\/p\u003e\n\u003cp class=\"abg-description\"\u003eL'alternative durable et élégante au film plastique pour protéger tous vos plats\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 --\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eTrio de charlottes rectangulaires en coton enduit : la solution zéro déchet pour vos plats\u003c\/h2\u003e\n\u003cp class=\"abg-section-intro\"\u003eVous en avez assez du film plastique qui colle, se déchire et finit à la poubelle ? Découvrez une alternative durable et élégante pour protéger vos préparations culinaires au quotidien.\u003c\/p\u003e\n\u003cdiv class=\"abg-grid-compact\"\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e♻️ Réutilisable\u003c\/h3\u003e\n\u003cp\u003eDes années d'utilisation vs des centaines de mètres de film plastique jetable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🧵 Coton enduit\u003c\/h3\u003e\n\u003cp\u003eMatière souple et imperméable qui épouse parfaitement vos plats\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🔒 Hermétique\u003c\/h3\u003e\n\u003cp\u003eÉlastique souple pour une fermeture parfaite qui conserve la fraîcheur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🪶 Ultra léger\u003c\/h3\u003e\n\u003cp\u003eSeulement 29g pour l'ensemble du trio\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 --\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eTrois tailles pour couvrir tous vos plats rectangulaires\u003c\/h2\u003e\n\u003cp class=\"abg-section-intro\"\u003eCe lot comprend 3 charlottes aux dimensions complémentaires, pensées pour s'adapter à la majorité des plats présents dans votre cuisine.\u003c\/p\u003e\n\u003cdiv class=\"abg-grid\"\u003e\n\u003cdiv class=\"abg-card abg-card-size\"\u003e\n\u003cdiv class=\"abg-size-tag\"\u003eS\u003c\/div\u003e\n\u003ch3\u003e📏 Taille S - 15 x 30 cm\u003c\/h3\u003e\n\u003cp\u003eIdéale pour les moules à cake, petites terrines et plats allongés\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card abg-card-size\"\u003e\n\u003cdiv class=\"abg-size-tag\"\u003eM\u003c\/div\u003e\n\u003ch3\u003e📏 Taille M - 21 x 30 cm\u003c\/h3\u003e\n\u003cp\u003eParfaite pour les plats à gratin moyens et rôtissoires standard\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card abg-card-size\"\u003e\n\u003cdiv class=\"abg-size-tag\"\u003eL\u003c\/div\u003e\n\u003ch3\u003e📏 Taille L - 35 x 45 cm\u003c\/h3\u003e\n\u003cp\u003eConçue pour les grands plats familiaux, lasagnes et rôtis généreux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 --\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eUn coton enduit sain et responsable\u003c\/h2\u003e\n\u003cp class=\"abg-section-intro\"\u003eLa qualité des matériaux fait toute la différence lorsqu'il s'agit de contact alimentaire. Angie Be Green a fait le choix d'une composition irréprochable.\u003c\/p\u003e\n\u003cdiv class=\"abg-grid-compact\"\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🏆 OEKO-TEX Classe I\u003c\/h3\u003e\n\u003cp\u003eNiveau d'exigence le plus strict, adapté même aux bébés\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🚫 Sans toxiques\u003c\/h3\u003e\n\u003cp\u003eEnduction sans PVC, sans phtalates et sans produits nocifs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🛡️ Imperméable\u003c\/h3\u003e\n\u003cp\u003eEmpêche les odeurs de se propager dans votre réfrigérateur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e👨👩👧👦 Sûr pour la famille\u003c\/h3\u003e\n\u003cp\u003eRespecte votre santé et celle de vos proches\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 --\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eFabriqué en France avec un engagement solidaire\u003c\/h2\u003e\n\u003cdiv class=\"abg-testimonial\"\u003e\n\u003cp class=\"abg-testimonial-text\"\u003e\"Choisir ce produit, c'est soutenir une fabrication 100% française et une démarche humaine qui a du sens. Angie Be Green, entreprise créée en 2018, confie la confection de ses charlottes à des ateliers employant des personnes en situation de handicap ou en insertion professionnelle.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-grid-compact\" style=\"margin-top: 1.5rem;\"\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🇫🇷 100% français\u003c\/h3\u003e\n\u003cp\u003eDe l'enduction du tissu à la couture finale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🤝 Solidaire\u003c\/h3\u003e\n\u003cp\u003eAteliers d'insertion et handicap\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e📍 Tracé\u003c\/h3\u003e\n\u003cp\u003eOrigine et qualité garanties\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e💚 Éthique\u003c\/h3\u003e\n\u003cp\u003eDes valeurs fortes à chaque couture\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 --\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eComment utiliser vos charlottes alimentaires au quotidien ?\u003c\/h2\u003e\n\u003cdiv class=\"abg-timeline\"\u003e\n\u003cdiv class=\"abg-timeline-item\"\u003e\n\u003cdiv class=\"abg-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-content\"\u003e\n\u003ch3\u003e🧊 Au réfrigérateur\u003c\/h3\u003e\n\u003cp\u003eRecouvrez vos restes, salades, gratins entamés ou préparations à faire reposer\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-item\"\u003e\n\u003cdiv class=\"abg-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-content\"\u003e\n\u003ch3\u003e🧺 En pique-nique\u003c\/h3\u003e\n\u003cp\u003eProtégez vos aliments des insectes et de la poussière lors de vos repas en extérieur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-item\"\u003e\n\u003cdiv class=\"abg-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-content\"\u003e\n\u003ch3\u003e🚗 Pour le transport\u003c\/h3\u003e\n\u003cp\u003eEmportez vos plats chez des amis sans risque de renversement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-item\"\u003e\n\u003cdiv class=\"abg-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-content\"\u003e\n\u003ch3\u003e👩🍳 En cuisine\u003c\/h3\u003e\n\u003cp\u003eCouvrez vos pâtes à lever ou marinades en cours de préparation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 6 --\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eEntretien simple pour une durée de vie de plusieurs années\u003c\/h2\u003e\n\u003cp class=\"abg-section-intro\"\u003eAvec quelques gestes simples, vos charlottes vous accompagneront pendant plusieurs années.\u003c\/p\u003e\n\u003cdiv class=\"abg-accordion\"\u003e\n\u003cdetails class=\"abg-accordion-item\"\u003e\n\u003csummary class=\"abg-accordion-header\"\u003e🧽 Nettoyage quotidien\u003c\/summary\u003e\n\u003cdiv class=\"abg-accordion-content\"\u003e\n\u003cp\u003ePassez simplement une éponge avec de l'eau et du savon, puis laissez sécher à l'air libre. Rapide et efficace !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"abg-accordion-item\"\u003e\n\u003csummary class=\"abg-accordion-header\"\u003e🧺 Lavage en machine\u003c\/summary\u003e\n\u003cdiv class=\"abg-accordion-content\"\u003e\n\u003cp\u003eProgramme délicat à 40°C maximum. Pour un lavage occasionnel en profondeur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"abg-accordion-item\"\u003e\n\u003csummary class=\"abg-accordion-header\"\u003e⚠️ Précautions importantes\u003c\/summary\u003e\n\u003cdiv class=\"abg-accordion-content\"\u003e\n\u003cp\u003eNe jamais poser sur un plat chaud, ne pas utiliser au four ni au micro-ondes. Ces charlottes sont conçues pour la conservation, pas pour la cuisson.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-tip\"\u003e\n\u003cspan class=\"abg-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eEn prenant soin de vos charlottes, vous évitez des centaines de mètres de film plastique jetable. Un investissement rentable pour votre porte-monnaie et pour la planète !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 7 --\u003e\n\u003csection class=\"abg-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003ePourquoi adopter les charlottes Angie Be Green ?\u003c\/h2\u003e\n\u003cdiv class=\"abg-grid\"\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🌍 Écologique\u003c\/h3\u003e\n\u003cp\u003eAlternative réutilisable aux emballages jetables qui polluent nos océans\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e💚 Sain\u003c\/h3\u003e\n\u003cp\u003eMatériaux certifiés sans substances nocives pour votre santé\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e✨ Pratique\u003c\/h3\u003e\n\u003cp\u003eTrois tailles pour couvrir tous vos besoins au quotidien\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🤝 Éthique\u003c\/h3\u003e\n\u003cp\u003eFabrication française et solidaire qui a du sens\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e💰 Économique\u003c\/h3\u003e\n\u003cp\u003eDes années d'utilisation pour un seul achat malin\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🎨 Élégant\u003c\/h3\u003e\n\u003cp\u003eDesign naturel avec motif ginkgo qui habille votre cuisine\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-cta-box\"\u003e\n\u003cp\u003e🌿 Faites le choix du réutilisable et rejoignez le mouvement zéro déchet avec style et simplicité !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  \/* Couleurs principales *\/\n  --abg-cream: #FAF8F5;\n  --abg-white: #ffffff;\n  --abg-primary: #8B7355;\n  --abg-primary-dark: #5C4A35;\n  --abg-primary-light: #F5F0EA;\n  --abg-secondary: #4A3C2A;\n  --abg-accent: #7D9B76;\n\n  \/* Textes *\/\n  --abg-text: #1a1a1a;\n  --abg-text-light: #5a5a5a;\n\n  \/* Effets *\/\n  --abg-border: #e8e4de;\n  --abg-shadow: 0 4px 24px rgba(75,60,42,.08);\n  --abg-shadow-lg: 0 12px 48px rgba(75,60,42,.15);\n  --abg-radius: 20px;\n  --abg-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.abg-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--abg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.abg-hero {\n  position: relative;\n  background: linear-gradient(135deg, #8B7355 0%, #6B5A45 50%, #4A3C2A 100%);\n  border-radius: var(--abg-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(--abg-shadow-lg);\n}\n\n.abg-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M30 5 C25 15, 15 20, 5 20 C15 25, 20 35, 20 45 C25 35, 35 30, 45 30 C35 25, 30 15, 30 5z' fill='%23ffffff' fill-opacity='0.03'\/%3E%3C\/svg%3E\");\n  opacity: .6;\n}\n\n.abg-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n\/* === TITRE HERO === *\/\n.abg-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(26px, 6vw, 48px);\n  font-weight: 900;\n  margin: 0 0 .75rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.abg-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n}\n\n.abg-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  margin: 0;\n  max-width: 500px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.6;\n}\n\n\/* === BADGES === *\/\n.abg-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.abg-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(--abg-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.abg-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.abg-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.abg-premium h2 {\n  font-size: clamp(20px, 4.5vw, 32px);\n  font-weight: 900;\n  color: var(--abg-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.abg-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(--abg-primary), var(--abg-accent));\n  border-radius: 2px;\n}\n\n.abg-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-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.abg-card {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--abg-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.abg-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--abg-shadow-lg);\n  border-color: var(--abg-primary);\n}\n\n.abg-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.abg-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CARD SIZE VARIANT === *\/\n.abg-card-size {\n  position: relative;\n  padding-top: 2.5rem;\n}\n\n.abg-size-tag {\n  position: absolute;\n  top: -10px;\n  left: 50%;\n  transform: translateX(-50%);\n  background: linear-gradient(135deg, var(--abg-accent), #5a7a54);\n  color: white;\n  font-size: 14px;\n  font-weight: 900;\n  width: 36px;\n  height: 36px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-shadow: 0 4px 12px rgba(125,155,118,.4);\n}\n\n\/* === GRILLES === *\/\n.abg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.abg-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.abg-grid-compact .abg-card {\n  padding: 1rem;\n}\n\n.abg-grid-compact .abg-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.abg-grid-compact .abg-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.abg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.abg-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.abg-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--abg-primary), var(--abg-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.abg-timeline-content {\n  flex: 1;\n  background: var(--abg-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--abg-radius-sm);\n  box-shadow: var(--abg-shadow);\n}\n\n.abg-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.abg-timeline-content p {\n  font-size: 14px;\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.abg-testimonial {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--abg-shadow);\n  border-left: 4px solid var(--abg-accent);\n}\n\n.abg-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.abg-accordion {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  box-shadow: var(--abg-shadow);\n  overflow: hidden;\n}\n\n.abg-accordion-item {\n  border-bottom: 1px solid var(--abg-border);\n  margin: 0;\n  padding: 0;\n}\n\n.abg-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.abg-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--abg-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.abg-accordion-header:hover {\n  background: var(--abg-primary-light);\n}\n\n.abg-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.abg-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--abg-primary);\n  transition: transform .2s ease;\n}\n\n.abg-accordion-item[open] .abg-accordion-header::after {\n  content: '−';\n}\n\n.abg-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--abg-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.abg-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.abg-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--abg-primary-light);\n  border-radius: var(--abg-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.abg-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.abg-tip p {\n  font-size: 14px;\n  color: var(--abg-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.abg-cta-box {\n  background: linear-gradient(135deg, var(--abg-accent) 0%, #5a7a54 100%);\n  border-radius: var(--abg-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.abg-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .abg-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .abg-card {\n    padding: 1.125rem;\n  }\n  \n  .abg-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .abg-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--abg-radius-sm);\n  }\n  \n  .abg-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .abg-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .abg-grid-compact {\n    gap: .625rem;\n  }\n  \n  .abg-grid-compact .abg-card {\n    padding: .75rem;\n  }\n  \n  .abg-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  \n  .abg-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .abg-timeline-content h3 {\n    font-size: 14px;\n  }\n  \n  .abg-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .abg-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .abg-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  \n  .abg-testimonial {\n    padding: 1.25rem;\n  }\n  \n  .abg-testimonial-text {\n    font-size: 14px;\n  }\n  \n  .abg-badges-top {\n    gap: 6px;\n  }\n  \n  .abg-badge {\n    padding: 6px 12px;\n    font-size: 11px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .abg-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .abg-card:nth-child(1) { animation-delay: .05s; }\n  .abg-card:nth-child(2) { animation-delay: .1s; }\n  .abg-card:nth-child(3) { animation-delay: .15s; }\n  .abg-card:nth-child(4) { animation-delay: .2s; }\n  .abg-card:nth-child(5) { animation-delay: .25s; }\n  .abg-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .abg-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56597561966969,"sku":"NBAIABG0103","price":37.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/charlotte-rectangulaires-trio-sml-angie-be-green-lifestyle.webp?v=1770021046"},{"product_id":"angie-be-green-furoshiki-tissu-recycle-avec-tuto-noeuds-l","title":"Furoshiki (tissu recyclé) avec tuto noeuds - L - Angie Be Green","description":"\u003cdiv class=\"fk-premium\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003cdiv class=\"fk-hero\"\u003e\n\u003cdiv class=\"fk-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fk-hero-content\"\u003e\n\u003cdiv class=\"fk-badges-top\"\u003e\n\u003cspan class=\"fk-badge\"\u003e🇫🇷 Made in France\u003c\/span\u003e \u003cspan class=\"fk-badge\"\u003e♻️ Tissu recyclé\u003c\/span\u003e \u003cspan class=\"fk-badge\"\u003e🎁 Zéro déchet\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fk-hero-title\"\u003eFuroshiki en tissu recyclé\u003c\/span\u003e\n\u003cp class=\"fk-subtitle\"\u003eL'art japonais de l'emballage réinventé\u003c\/p\u003e\n\u003cp class=\"fk-description\"\u003eUn carré de tissu upcyclé de 90 x 90 cm, confectionné artisanalement dans les Hauts-de-France, pour emballer vos cadeaux avec élégance et conscience écologique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 --\u003e\n\u003csection class=\"fk-section\"\u003e\n\u003ch2\u003eLe furoshiki réutilisable : l'art japonais de l'emballage zéro déchet\u003c\/h2\u003e\n\u003cp class=\"fk-section-intro\"\u003eInspiré d'une technique ancestrale japonaise, ce furoshiki signé Angie Be Green transforme chaque présent en une œuvre d'art tout en respectant la planète.\u003c\/p\u003e\n\u003cdiv class=\"fk-highlight-box\"\u003e\n\u003cdiv class=\"fk-highlight-content\"\u003e\n\u003cp\u003e🎀 Fini les emballages jetables qui finissent à la poubelle : \u003cstrong\u003ele tissu fait partie intégrante du cadeau\u003c\/strong\u003e. Un concept où l'emballage devient aussi précieux que ce qu'il contient.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 --\u003e\n\u003csection class=\"fk-section\"\u003e\n\u003ch2\u003ePourquoi adopter le furoshiki au quotidien ?\u003c\/h2\u003e\n\u003cp class=\"fk-section-intro\"\u003eBien plus qu'un simple tissu, c'est une invitation à repenser notre façon de consommer et d'offrir.\u003c\/p\u003e\n\u003cdiv class=\"fk-grid\"\u003e\n\u003cdiv class=\"fk-card\"\u003e\n\u003ch3\u003e🌱 Zéro déchet\u003c\/h3\u003e\n\u003cp\u003eContrairement au papier cadeau, le tissu furoshiki se réutilise à l'infini\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fk-card\"\u003e\n\u003ch3\u003e🎯 Polyvalent\u003c\/h3\u003e\n\u003cp\u003eEmballez un livre, une bouteille, une grosse boîte de jeu ou créez un sac de transport\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fk-card\"\u003e\n\u003ch3\u003e💰 Économique\u003c\/h3\u003e\n\u003cp\u003eUn seul achat pour des années d'utilisation au quotidien\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fk-card\"\u003e\n\u003ch3\u003e✨ Esthétique\u003c\/h3\u003e\n\u003cp\u003eChaque emballage devient unique grâce aux techniques de nouage\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fk-card\"\u003e\n\u003ch3\u003e🎁 Double cadeau\u003c\/h3\u003e\n\u003cp\u003eLa personne qui reçoit garde aussi le tissu pour ses propres créations !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fk-card\"\u003e\n\u003ch3\u003e💚 Éco-responsable\u003c\/h3\u003e\n\u003cp\u003eSensibilisez votre entourage au mode de vie zéro déchet, tout en douceur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 --\u003e\n\u003csection class=\"fk-section\"\u003e\n\u003ch2\u003eCaractéristiques de ce tissu furoshiki taille L\u003c\/h2\u003e\n\u003cdiv class=\"fk-grid-compact\"\u003e\n\u003cdiv class=\"fk-card\"\u003e\n\u003ch3\u003e📐 Dimensions\u003c\/h3\u003e\n\u003cp\u003e90 x 90 cm – format idéal pour les objets volumineux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fk-card\"\u003e\n\u003ch3\u003e🧵 Matière\u003c\/h3\u003e\n\u003cp\u003eTissu upcyclé (option coton bio GOTS disponible)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fk-card\"\u003e\n\u003ch3\u003e🏠 Fabrication\u003c\/h3\u003e\n\u003cp\u003eConfection artisanale française, région Hauts-de-France\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fk-card\"\u003e\n\u003ch3\u003e📖 Inclus\u003c\/h3\u003e\n\u003cp\u003eFiche explicative avec tutoriel des techniques de nœuds\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 --\u003e\n\u003csection class=\"fk-section\"\u003e\n\u003ch2\u003eFuroshiki tuto : apprenez les nœuds facilement\u003c\/h2\u003e\n\u003cp class=\"fk-section-intro\"\u003ePas besoin d'être expert en origami ! Ce furoshiki est livré avec une fiche explicative complète qui vous guide pas à pas.\u003c\/p\u003e\n\u003cdiv class=\"fk-timeline\"\u003e\n\u003cdiv class=\"fk-timeline-item\"\u003e\n\u003cdiv class=\"fk-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"fk-timeline-content\"\u003e\n\u003ch3\u003eChoisissez votre technique\u003c\/h3\u003e\n\u003cp\u003eBoîte rectangulaire, bouteille ou sac de transport : trouvez la méthode adaptée à votre besoin\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fk-timeline-item\"\u003e\n\u003cdiv class=\"fk-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"fk-timeline-content\"\u003e\n\u003ch3\u003eSuivez le guide illustré\u003c\/h3\u003e\n\u003cp\u003eDes schémas clairs vous accompagnent étape par étape dans chaque nouage\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fk-timeline-item\"\u003e\n\u003cdiv class=\"fk-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"fk-timeline-content\"\u003e\n\u003ch3\u003eMaîtrisez en quelques minutes\u003c\/h3\u003e\n\u003cp\u003eAvec un peu de pratique, vous impressionnerez vos proches à chaque occasion !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 --\u003e\n\u003csection class=\"fk-section\"\u003e\n\u003ch2\u003eComment entretenir votre tissu furoshiki ?\u003c\/h2\u003e\n\u003cp class=\"fk-section-intro\"\u003eUn entretien d'une simplicité remarquable pour une durée de vie exceptionnelle.\u003c\/p\u003e\n\u003cdiv class=\"fk-accordion\"\u003e\n\u003cdetails class=\"fk-accordion-item\"\u003e\n\u003csummary class=\"fk-accordion-header\"\u003e🧼 Lavage\u003c\/summary\u003e\n\u003cdiv class=\"fk-accordion-content\"\u003e\n\u003cp\u003eÀ la main ou en machine jusqu'à 60°C. Le tissu recyclé est robuste et supporte très bien les lavages répétés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fk-accordion-item\"\u003e\n\u003csummary class=\"fk-accordion-header\"\u003e☀️ Séchage\u003c\/summary\u003e\n\u003cdiv class=\"fk-accordion-content\"\u003e\n\u003cp\u003eÀ l'air libre de préférence. Évitez le sèche-linge pour préserver les fibres et la souplesse du tissu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fk-accordion-item\"\u003e\n\u003csummary class=\"fk-accordion-header\"\u003e👕 Repassage\u003c\/summary\u003e\n\u003cdiv class=\"fk-accordion-content\"\u003e\n\u003cp\u003eTempérature moyenne si nécessaire. Un léger repassage redonne au tissu toute son élégance pour vos emballages.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fk-tip\"\u003e\n\u003cspan class=\"fk-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eBien entretenu, ce tissu vous accompagnera pendant de nombreuses années, pour toutes vos occasions d'offrir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 6 --\u003e\n\u003csection class=\"fk-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003eUn geste éco-responsable made in France\u003c\/h2\u003e\n\u003cdiv class=\"fk-cta-box\"\u003e\n\u003cp\u003eEn choisissant ce furoshiki Angie Be Green, vous soutenez une \u003cstrong\u003efabrication artisanale française\u003c\/strong\u003e et une démarche de recyclage textile. Chaque pièce raconte une histoire : celle d'un tissu qui aurait pu être jeté et qui trouve une seconde vie entre vos mains.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"fk-disclaimer\"\u003eNote importante : ce produit est un accessoire d'emballage et de transport. Il ne remplace pas un emballage de protection spécifique pour les objets fragiles nécessitant un calage particulier.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  \/* Couleurs principales *\/\n  --fk-cream: #FAF7F2;\n  --fk-white: #ffffff;\n  --fk-primary: #8B7355;\n  --fk-primary-dark: #6B5640;\n  --fk-primary-light: #F5EDE4;\n  --fk-secondary: #5D7A6B;\n  --fk-accent: #A8C4B8;\n\n  \/* Textes *\/\n  --fk-text: #1a1a1a;\n  --fk-text-light: #5a5a5a;\n\n  \/* Effets *\/\n  --fk-border: #e0e0e0;\n  --fk-shadow: 0 4px 24px rgba(107,86,64,.08);\n  --fk-shadow-lg: 0 12px 48px rgba(107,86,64,.15);\n  --fk-radius: 20px;\n  --fk-radius-sm: 12px;\n}\n\n\/* === CONTENEUR === *\/\n.fk-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--fk-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.fk-hero {\n  position: relative;\n  background: linear-gradient(135deg, #8B7355 0%, #6B5640 50%, #5D7A6B 100%);\n  border-radius: var(--fk-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(--fk-shadow-lg);\n}\n\n.fk-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(ellipse 20px 25px at center, rgba(168,196,184,.15) 0%, transparent 70%);\n  background-size: 40px 50px;\n  opacity: .6;\n}\n\n.fk-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n\/* === TITRE HERO === *\/\n.fk-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.fk-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.5rem 0;\n  letter-spacing: .02em;\n}\n\n.fk-description {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(14px, 2.5vw, 17px);\n  line-height: 1.7;\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n\/* === BADGES === *\/\n.fk-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.fk-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(--fk-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.fk-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.fk-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.fk-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--fk-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.fk-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(--fk-primary), var(--fk-secondary));\n  border-radius: 2px;\n}\n\n.fk-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--fk-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.fk-card {\n  background: var(--fk-white);\n  border-radius: var(--fk-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--fk-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.fk-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--fk-shadow-lg);\n  border-color: var(--fk-primary);\n}\n\n.fk-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--fk-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.fk-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--fk-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.fk-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.fk-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.fk-grid-compact .fk-card {\n  padding: 1rem;\n}\n\n.fk-grid-compact .fk-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.fk-grid-compact .fk-card p {\n  font-size: 12px;\n}\n\n\/* === HIGHLIGHT BOX === *\/\n.fk-highlight-box {\n  display: flex;\n  gap: 1.25rem;\n  align-items: flex-start;\n  background: var(--fk-white);\n  border-radius: var(--fk-radius);\n  padding: clamp(1.5rem, 4vw, 2rem);\n  box-shadow: var(--fk-shadow);\n  border-left: 4px solid var(--fk-secondary);\n}\n\n.fk-highlight-icon {\n  font-size: 32px;\n  flex-shrink: 0;\n}\n\n.fk-highlight-content p {\n  font-size: clamp(14px, 2.5vw, 16px);\n  color: var(--fk-text);\n  margin: 0;\n  line-height: 1.7;\n}\n\n\/* === TIMELINE === *\/\n.fk-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.fk-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.fk-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--fk-primary), var(--fk-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.fk-timeline-content {\n  flex: 1;\n  background: var(--fk-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--fk-radius-sm);\n  box-shadow: var(--fk-shadow);\n}\n\n.fk-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fk-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.fk-timeline-content p {\n  font-size: 14px;\n  color: var(--fk-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === ACCORDÉON === *\/\n.fk-accordion {\n  background: var(--fk-white);\n  border-radius: var(--fk-radius);\n  box-shadow: var(--fk-shadow);\n  overflow: hidden;\n}\n\n.fk-accordion-item {\n  border-bottom: 1px solid var(--fk-border);\n  margin: 0;\n  padding: 0;\n}\n\n.fk-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.fk-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--fk-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.fk-accordion-header:hover {\n  background: var(--fk-primary-light);\n}\n\n.fk-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.fk-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--fk-primary);\n  transition: transform .2s ease;\n}\n\n.fk-accordion-item[open] .fk-accordion-header::after {\n  content: '−';\n}\n\n.fk-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--fk-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.fk-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.fk-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--fk-primary-light);\n  border-radius: var(--fk-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.fk-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.fk-tip p {\n  font-size: 14px;\n  color: var(--fk-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.fk-cta-box {\n  background: linear-gradient(135deg, var(--fk-secondary) 0%, #4A6357 100%);\n  border-radius: var(--fk-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.fk-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.fk-disclaimer {\n  font-size: 12px;\n  color: var(--fk-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  .fk-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .fk-card {\n    padding: 1.125rem;\n  }\n  \n  .fk-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .fk-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--fk-radius-sm);\n  }\n  \n  .fk-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .fk-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .fk-grid-compact {\n    gap: .625rem;\n  }\n  \n  .fk-grid-compact .fk-card {\n    padding: .75rem;\n  }\n  \n  .fk-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  \n  .fk-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .fk-timeline-content h3 {\n    font-size: 14px;\n  }\n  \n  .fk-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .fk-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n  \n  .fk-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n  \n  .fk-highlight-box {\n    flex-direction: column;\n    text-align: center;\n    padding: 1.25rem;\n  }\n  \n  .fk-highlight-icon {\n    font-size: 28px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .fk-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .fk-card:nth-child(1) { animation-delay: .05s; }\n  .fk-card:nth-child(2) { animation-delay: .1s; }\n  .fk-card:nth-child(3) { animation-delay: .15s; }\n  .fk-card:nth-child(4) { animation-delay: .2s; }\n  .fk-card:nth-child(5) { animation-delay: .25s; }\n  .fk-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .fk-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56597742453113,"sku":"NBAIABG0035","price":9.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/furoshiki-tissu-recycle-avec-tuto-noeuds-l-angie-be-green-lifestyle.webp?v=1770023690"},{"product_id":"lingettes-multi-usage-demaquillantes-angie-be-green","title":"Lingettes Démaquillantes lavables (x10) - Angie Be Green","description":"\u003cdiv class=\"abg-premium\"\u003e\n\u003cdiv class=\"abg-hero\"\u003e\n\u003cdiv class=\"abg-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"abg-hero-content\"\u003e\n\u003cdiv class=\"abg-badges-top\"\u003e\n\u003cspan class=\"abg-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"abg-badge\"\u003e🎋 Éponge de bambou\u003c\/span\u003e \u003cspan class=\"abg-badge\"\u003e♻️ Zéro déchet\u003c\/span\u003e \u003cspan class=\"abg-badge\"\u003e🤝 Production solidaire\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"abg-hero-title\"\u003eLingettes Multi-usage \u0026amp; Démaquillantes\u003c\/span\u003e\n\u003cp class=\"abg-subtitle\"\u003eAngie Be Green\u003c\/p\u003e\n\u003cp class=\"abg-description\"\u003eDes lingettes lavables en éponge de bambou, d'une douceur remarquable, fabriquées à la main en France dans une démarche solidaire et anti-gaspillage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003cp class=\"abg-section-intro\"\u003eEt si vous remplaciez définitivement les cotons jetables par des \u003cstrong\u003elingettes démaquillantes lavables\u003c\/strong\u003e aussi douces qu'efficaces ? Avec ce lot de 10 lingettes multi-usage Angie Be Green, vous faites un geste concret pour votre peau \u003cem\u003eet\u003c\/em\u003e pour la planète, sans rien sacrifier au confort.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003ePourquoi choisir ces lingettes lavables en éponge de bambou ?\u003c\/h2\u003e\n\u003cdiv class=\"abg-grid\"\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🎋 Douceur du bambou\u003c\/h3\u003e\n\u003cp\u003eL'éponge de bambou offre une douceur remarquable au contact de la peau, idéale même pour les épidermes les plus sensibles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🧽 Ultra-absorbante\u003c\/h3\u003e\n\u003cp\u003eLe bambou est naturellement très absorbant : il capture le maquillage, l'excès de sébum et les impuretés sans agresser votre peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e📐 Format parfait\u003c\/h3\u003e\n\u003cp\u003eAvec leurs \u003cstrong\u003e11 × 11 cm\u003c\/strong\u003e, elles sont assez grandes pour être pratiques, assez petites pour se glisser partout : trousse, sac de voyage ou lavabo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eBien plus que des lingettes démaquillantes\u003c\/h2\u003e\n\u003cp class=\"abg-section-intro\"\u003eCe qui distingue vraiment ces \u003cstrong\u003elingettes nettoyantes\u003c\/strong\u003e, c'est leur polyvalence. Un seul produit, une multitude de besoins quotidiens.\u003c\/p\u003e\n\u003cdiv class=\"abg-grid-compact\"\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e✨ Nettoyer le visage\u003c\/h3\u003e\n\u003cp\u003eAu quotidien, matin et soir\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e💧 Essuyer une tache\u003c\/h3\u003e\n\u003cp\u003eSur un plan de travail ou une surface lisse\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🪶 Dépoussiérer\u003c\/h3\u003e\n\u003cp\u003eMeubles et objets délicats\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🪟 Laver les vitres\u003c\/h3\u003e\n\u003cp\u003eSans laisser de trace\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🧴 Lingettes pour le corps\u003c\/h3\u003e\n\u003cp\u003eMains ou corps en déplacement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e♻️ Philosophie zéro déchet\u003c\/h3\u003e\n\u003cp\u003eUn geste concret poussé jusqu'au bout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eUne fabrication française, solidaire et écoresponsable\u003c\/h2\u003e\n\u003cdiv class=\"abg-grid\"\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🇫🇷 Fait main en France\u003c\/h3\u003e\n\u003cp\u003eChaque lingette est \u003cstrong\u003efabriquée à la main\u003c\/strong\u003e dans la région des Hauts-de-France, avec un soin artisanal remarquable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🤝 Démarche solidaire\u003c\/h3\u003e\n\u003cp\u003eConfectionnées par des personnes en situation de handicap ou d'insertion professionnelle. Un achat qui a du sens.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🌱 Anti-gaspillage\u003c\/h3\u003e\n\u003cp\u003eLe tissu provient de \u003cstrong\u003efins de stock d'éponge de bambou\u003c\/strong\u003e : du zéro déchet dès la fabrication, pas seulement à l'usage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eComment utiliser et entretenir vos lingettes démaquillantes lavables ?\u003c\/h2\u003e\n\u003cp class=\"abg-section-intro\"\u003ePour le démaquillage, humidifiez simplement la lingette à l'eau tiède, puis passez-la sur le visage et les yeux. Vous pouvez ajouter votre huile démaquillante ou eau micellaire habituelle, mais beaucoup d'utilisatrices constatent que l'éponge de bambou seule suffit.\u003c\/p\u003e\n\u003cdiv class=\"abg-timeline\"\u003e\n\u003cdiv class=\"abg-timeline-item\"\u003e\n\u003cdiv class=\"abg-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-content\"\u003e\n\u003ch3\u003eHumidifiez\u003c\/h3\u003e\n\u003cp\u003ePassez la lingette sous l'eau tiède. Ajoutez votre produit nettoyant si vous le souhaitez.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-item\"\u003e\n\u003cdiv class=\"abg-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-content\"\u003e\n\u003ch3\u003eNettoyez en douceur\u003c\/h3\u003e\n\u003cp\u003ePassez la lingette sur le visage, les yeux et le cou. L'éponge de bambou capture maquillage et impuretés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-item\"\u003e\n\u003cdiv class=\"abg-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-content\"\u003e\n\u003ch3\u003eRincez et laissez sécher\u003c\/h3\u003e\n\u003cp\u003eRincez la lingette après utilisation et laissez-la sécher à l'air libre entre deux utilisations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-item\"\u003e\n\u003cdiv class=\"abg-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-content\"\u003e\n\u003ch3\u003eLavez en machine\u003c\/h3\u003e\n\u003cp\u003eEn fin de semaine, lavage en machine à \u003cstrong\u003e30 °C ou 40 °C\u003c\/strong\u003e. Séchage à l'air libre de préférence. Durée de vie de \u003cstrong\u003eplusieurs années\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-tip\"\u003e\n\u003cspan class=\"abg-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eAvec 10 lingettes dans le lot, vous disposez d'un roulement confortable : utilisez-en une ou deux par jour et lancez un lavage en fin de semaine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eCaractéristiques des lingettes\u003c\/h2\u003e\n\u003cdiv class=\"abg-grid-compact\"\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🎋 Matière\u003c\/h3\u003e\n\u003cp\u003eÉponge de bambou, douce et absorbante\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e📐 Dimensions\u003c\/h3\u003e\n\u003cp\u003e11 × 11 cm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e⚖️ Poids\u003c\/h3\u003e\n\u003cp\u003e7 g par lingette\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e📦 Contenu\u003c\/h3\u003e\n\u003cp\u003eLot de 10 lingettes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🇫🇷 Fabrication\u003c\/h3\u003e\n\u003cp\u003eArtisanale, à la main, en France (Hauts-de-France)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🤝 Engagement\u003c\/h3\u003e\n\u003cp\u003eProduction solidaire et anti-gaspillage\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"abg-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"abg-cta-box\"\u003e\n\u003cp\u003eAdopter ces \u003cstrong\u003elingettes démaquillantes lavables\u003c\/strong\u003e Angie Be Green, c'est choisir un geste simple qui a du sens : moins de déchets, plus de douceur, et le soutien d'un savoir-faire artisanal français et solidaire. Votre peau, et votre poubelle, vous diront merci. 🌿\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --abg-cream: #f5f0eb;\n  --abg-white: #ffffff;\n  --abg-primary: #6b7b8d;\n  --abg-primary-dark: #3d4f5f;\n  --abg-primary-light: #e8edf1;\n  --abg-secondary: #8fa68b;\n  --abg-accent: #a4b494;\n  --abg-text: #1a1a1a;\n  --abg-text-light: #5a5a5a;\n  --abg-border: #e0e0e0;\n  --abg-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --abg-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --abg-radius: 20px;\n  --abg-radius-sm: 12px;\n}\n\n.abg-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--abg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.abg-hero {\n  position: relative;\n  background: linear-gradient(135deg, #3d4f5f 0%, #6b7b8d 40%, #8fa68b 100%);\n  border-radius: var(--abg-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(--abg-shadow-lg);\n}\n\n.abg-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(143,166,139,.1) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.abg-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.abg-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.abg-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: .05em;\n  text-transform: uppercase;\n}\n\n.abg-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 18px);\n  max-width: 650px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n.abg-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.abg-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(--abg-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.abg-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.abg-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.abg-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--abg-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.abg-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(--abg-primary), var(--abg-secondary));\n  border-radius: 2px;\n}\n\n.abg-card {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--abg-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.abg-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--abg-shadow-lg);\n  border-color: var(--abg-primary);\n}\n\n.abg-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.abg-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.abg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.abg-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.abg-grid-compact .abg-card {\n  padding: 1rem;\n}\n\n.abg-grid-compact .abg-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.abg-grid-compact .abg-card p {\n  font-size: 12px;\n}\n\n.abg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.abg-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.abg-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--abg-primary), var(--abg-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.abg-timeline-content {\n  flex: 1;\n  background: var(--abg-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--abg-radius-sm);\n  box-shadow: var(--abg-shadow);\n}\n\n.abg-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.abg-timeline-content p {\n  font-size: 14px;\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.abg-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--abg-primary-light);\n  border-radius: var(--abg-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.abg-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.abg-tip p {\n  font-size: 14px;\n  color: var(--abg-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.abg-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-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.abg-cta-box {\n  background: linear-gradient(135deg, var(--abg-primary) 0%, var(--abg-primary-dark) 100%);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.abg-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@media (max-width: 767px) {\n  .abg-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .abg-card {\n    padding: 1.125rem;\n  }\n\n  .abg-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .abg-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--abg-radius-sm);\n  }\n\n  .abg-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .abg-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .abg-grid-compact {\n    gap: .625rem;\n  }\n\n  .abg-grid-compact .abg-card {\n    padding: .75rem;\n  }\n\n  .abg-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .abg-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .abg-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .abg-timeline-content p {\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .abg-card {\n    animation: abgFadeInUp .5s ease backwards;\n  }\n  .abg-card:nth-child(1) { animation-delay: .05s; }\n  .abg-card:nth-child(2) { animation-delay: .1s; }\n  .abg-card:nth-child(3) { animation-delay: .15s; }\n  .abg-card:nth-child(4) { animation-delay: .2s; }\n  .abg-card:nth-child(5) { animation-delay: .25s; }\n  .abg-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes abgFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .abg-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56823469179257,"sku":"NBAIABG0082","price":12.2,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/lingettes-multi-usage-ou-demaquillantes-x10-petites-angie-be-lifestyle.webp?v=1773132161"},{"product_id":"eponge-ecologique-avec-face-grattante-lin-angie-be-green","title":"Éponge Écologique double face - Angie Be Green","description":"\u003cdiv class=\"abg-premium\"\u003e\n\n  \u003cdiv class=\"abg-hero\"\u003e\n    \u003cdiv class=\"abg-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"abg-hero-content\"\u003e\n      \u003cdiv class=\"abg-badges-top\"\u003e\n        \u003cspan class=\"abg-badge\"\u003e🇫🇷 Made in France\u003c\/span\u003e\n        \u003cspan class=\"abg-badge\"\u003e♻️ Tissu recyclé\u003c\/span\u003e\n        \u003cspan class=\"abg-badge\"\u003e🌿 Lin naturel\u003c\/span\u003e\n        \u003cspan class=\"abg-badge\"\u003e🤝 Fabrication solidaire\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"abg-hero-title\"\u003eÉponge écologique double face\u003c\/span\u003e\n      \u003cp class=\"abg-subtitle\"\u003eFace éponge en tissu recyclé \u0026amp; face grattante en lin\u003c\/p\u003e\n      \u003cp class=\"abg-description\"\u003eL'alternative durable, lavable et artisanale aux éponges jetables - par Angie Be Green\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eÉponge écologique lavable Angie Be Green - Face grattante en lin\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eVous cherchez une alternative durable aux éponges jetables qui finissent à la poubelle chaque semaine ? Cette \u003cstrong\u003eéponge écologique lavable française\u003c\/strong\u003e signée Angie Be Green est pensée pour durer plusieurs mois, tout en respectant l'environnement et les personnes qui la fabriquent.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eUne éponge recyclée à double face, vraiment efficace\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eDeux faces complémentaires pour répondre à tous vos besoins de nettoyage au quotidien :\u003c\/p\u003e\n    \u003cdiv class=\"abg-grid\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🧽 Face éponge en tissu recyclé\u003c\/h3\u003e\n        \u003cp\u003eDouce et absorbante, idéale pour essuyer les surfaces, nettoyer sans rayer et absorber les liquides.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🌾 Face grattante en lin\u003c\/h3\u003e\n        \u003cp\u003eNaturellement abrasive, elle décroche les résidus tenaces sur vos plans de travail, plaques de cuisson et ustensiles sans produits chimiques agressifs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🌱 Garnissage en kapok\u003c\/h3\u003e\n        \u003cp\u003eÀ l'intérieur, le kapok - une fibre végétale légère et naturelle - assure un garnissage souple et une excellente capacité d'absorption. Une éponge vaisselle écologique qui remplace avantageusement les éponges synthétiques.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eComposition et dimensions\u003c\/h2\u003e\n    \u003cdiv class=\"abg-grid-compact\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🧵 Face éponge\u003c\/h3\u003e\n        \u003cp\u003eTissu recyclé\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🌾 Face grattante\u003c\/h3\u003e\n        \u003cp\u003eLin\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🌿 Garnissage\u003c\/h3\u003e\n        \u003cp\u003eKapok (fibre 100 % végétale)\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e📐 Dimensions\u003c\/h3\u003e\n        \u003cp\u003e14,4 cm × 10 cm\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e⚖️ Poids\u003c\/h3\u003e\n        \u003cp\u003e23 g\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e✋ Prise en main\u003c\/h3\u003e\n        \u003cp\u003eFormat compact et maniable\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eComment entretenir votre éponge lavable ?\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eL'un des grands avantages de cette éponge écologique lavable est sa facilité d'entretien :\u003c\/p\u003e\n    \u003cdiv class=\"abg-timeline\"\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003e🧺 Lavage en machine\u003c\/h3\u003e\n          \u003cp\u003eJusqu'à 60 °C, avec votre linge habituel. Simple et pratique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003e🍽️ Lavage au lave-vaisselle\u003c\/h3\u003e\n          \u003cp\u003eGlissez-la simplement lors d'un cycle. Aucun effort supplémentaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003e🧼 Lavage à la main\u003c\/h3\u003e\n          \u003cp\u003eAvec un peu de savon si vous préférez, pour un nettoyage rapide entre deux utilisations.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003e🪢 Séchage suspendu\u003c\/h3\u003e\n          \u003cp\u003eSuspendez-la grâce à son cordon intégré pour un séchage rapide entre chaque utilisation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-tip\"\u003e\n      \u003cspan class=\"abg-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003eAvec un entretien régulier, cette éponge vous accompagne pendant \u003cstrong\u003eplusieurs mois\u003c\/strong\u003e, ce qui représente des dizaines d'éponges jetables économisées.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eUne éponge écologique made in France, solidaire et responsable\u003c\/h2\u003e\n    \u003cdiv class=\"abg-testimonial\"\u003e\n      \u003cp class=\"abg-testimonial-text\"\u003eCe produit est bien plus qu'une simple éponge. \u003cstrong\u003eFabriquée à la main dans les Hauts-de-France\u003c\/strong\u003e, elle est confectionnée par des personnes en situation de handicap ou d'insertion professionnelle. En choisissant cette éponge écologique made in France, vous soutenez un projet à la fois environnemental et humain.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-tip\"\u003e\n      \u003cspan class=\"abg-tip-icon\"\u003e🤝\u003c\/span\u003e\n      \u003cp\u003eAngie Be Green privilégie des \u003cstrong\u003ematériaux recyclés et naturels\u003c\/strong\u003e pour réduire l'impact écologique de chaque produit, du début à la fin de sa vie.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eQue faire en fin de vie ?\u003c\/h2\u003e\n    \u003cdiv class=\"abg-grid\"\u003e\n      \u003cdiv class=\"abg-card abg-card-highlight\"\u003e\n        \u003ch3\u003e✂️ Ouvrez l'éponge\u003c\/h3\u003e\n        \u003cp\u003eRetirez le kapok intérieur en ouvrant délicatement l'éponge.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card abg-card-highlight\"\u003e\n        \u003ch3\u003e🌱 Compostez le kapok\u003c\/h3\u003e\n        \u003cp\u003ePlacez-le dans votre poubelle verte ou votre compost : cette fibre végétale est \u003cstrong\u003ebiodégradable\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card abg-card-highlight\"\u003e\n        \u003ch3\u003e♻️ Recyclez le tissu\u003c\/h3\u003e\n        \u003cp\u003eUn geste simple qui s'inscrit dans une démarche zéro déchet cohérente.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePourquoi adopter cette éponge recyclée ?\u003c\/h2\u003e\n    \u003cdiv class=\"abg-grid-compact\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🌿 Matériaux naturels\u003c\/h3\u003e\n        \u003cp\u003eNaturels et recyclés pour un impact minimal\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🔄 Lavable et réutilisable\u003c\/h3\u003e\n        \u003cp\u003ePendant plusieurs mois d'utilisation\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e✨ Double face\u003c\/h3\u003e\n        \u003cp\u003eAbsorbante et grattante selon vos besoins\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🇫🇷 Artisanale et solidaire\u003c\/h3\u003e\n        \u003cp\u003eFabrication en France, insertion professionnelle\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🌍 Fin de vie responsable\u003c\/h3\u003e\n        \u003cp\u003eGarnissage compostable\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e💰 Économique\u003c\/h3\u003e\n        \u003cp\u003eUn petit changement, une vraie différence pour la planète et votre porte-monnaie\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-cta-box\"\u003e\n      \u003cp\u003e🌿 Passer à une éponge écologique réutilisable, c'est un petit geste dans votre cuisine qui fait une vraie différence pour la planète - et pour votre porte-monnaie.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --abg-cream: #f7f5f0;\n  --abg-white: #ffffff;\n  --abg-primary: #7a8b5c;\n  --abg-primary-dark: #4a5a34;\n  --abg-primary-light: #eef2e6;\n  --abg-secondary: #c4a96a;\n  --abg-accent: #d4a853;\n  --abg-text: #1a1a1a;\n  --abg-text-light: #5a5a5a;\n  --abg-border: #e0ddd5;\n  --abg-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --abg-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --abg-radius: 20px;\n  --abg-radius-sm: 12px;\n}\n\n.abg-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--abg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.abg-hero {\n  position: relative;\n  background: linear-gradient(135deg, var(--abg-primary-dark) 0%, var(--abg-primary) 50%, var(--abg-secondary) 100%);\n  border-radius: var(--abg-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(--abg-shadow-lg);\n}\n\n.abg-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.abg-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.abg-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.abg-subtitle {\n  color: rgba(255,255,255,.92);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 .75rem 0;\n  text-shadow: 0 2px 12px rgba(0,0,0,.15);\n}\n\n.abg-description {\n  color: rgba(255,255,255,.8);\n  font-size: clamp(14px, 2.5vw, 17px);\n  margin: 0;\n  max-width: 550px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.6;\n}\n\n.abg-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.abg-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(--abg-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.abg-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.abg-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.abg-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--abg-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.abg-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(--abg-primary), var(--abg-secondary));\n  border-radius: 2px;\n}\n\n.abg-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-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.abg-card {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--abg-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.abg-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--abg-shadow-lg);\n  border-color: var(--abg-primary);\n}\n\n.abg-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.abg-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.abg-card-highlight {\n  border-left: 4px solid var(--abg-primary);\n}\n\n.abg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.abg-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.abg-grid-compact .abg-card {\n  padding: 1rem;\n}\n\n.abg-grid-compact .abg-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.abg-grid-compact .abg-card p {\n  font-size: 12px;\n}\n\n.abg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.abg-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.abg-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--abg-primary), var(--abg-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.abg-timeline-content {\n  flex: 1;\n  background: var(--abg-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--abg-radius-sm);\n  box-shadow: var(--abg-shadow);\n}\n\n.abg-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.abg-timeline-content p {\n  font-size: 14px;\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.abg-testimonial {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--abg-shadow);\n  border-left: 4px solid var(--abg-primary);\n}\n\n.abg-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n.abg-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--abg-primary-light);\n  border-radius: var(--abg-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.abg-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.abg-tip p {\n  font-size: 14px;\n  color: var(--abg-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.abg-cta-box {\n  background: linear-gradient(135deg, var(--abg-primary) 0%, var(--abg-primary-dark) 100%);\n  border-radius: var(--abg-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.abg-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.abg-disclaimer {\n  font-size: 12px;\n  color: var(--abg-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .abg-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .abg-card {\n    padding: 1.125rem;\n  }\n\n  .abg-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .abg-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--abg-radius-sm);\n  }\n\n  .abg-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .abg-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .abg-grid-compact {\n    gap: .625rem;\n  }\n\n  .abg-grid-compact .abg-card {\n    padding: .75rem;\n  }\n\n  .abg-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .abg-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .abg-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .abg-timeline-content p {\n    font-size: 13px;\n  }\n\n  .abg-testimonial {\n    padding: 1.25rem;\n  }\n\n  .abg-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .abg-card {\n    animation: abgFadeInUp .5s ease backwards;\n  }\n  .abg-card:nth-child(1) { animation-delay: .05s; }\n  .abg-card:nth-child(2) { animation-delay: .1s; }\n  .abg-card:nth-child(3) { animation-delay: .15s; }\n  .abg-card:nth-child(4) { animation-delay: .2s; }\n  .abg-card:nth-child(5) { animation-delay: .25s; }\n  .abg-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes abgFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .abg-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56880665690489,"sku":"NBAIABG0003","price":7.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/eponge-ecologique-face-eponge-tissu-recycle-face-grattante-l-lifestyle_77dbb1a3-38d1-4c44-8662-5a1c0721834b.webp?v=1774004381"},{"product_id":"porte-savon-aimante-angie-be-green","title":"Porte Savon Aimanté - Angie Be Green","description":"\u003cdiv class=\"ps-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"ps-hero\"\u003e\n\u003cdiv class=\"ps-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ps-hero-content\"\u003e\n\u003cdiv class=\"ps-badges-top\"\u003e\n\u003cspan class=\"ps-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"ps-badge\"\u003e🧲 Fixation magnétique\u003c\/span\u003e \u003cspan class=\"ps-badge\"\u003e♻️ Zéro déchet\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ps-hero-title\"\u003ePorte-savon aimanté Angie Be Green\u003c\/span\u003e\n\u003cp class=\"ps-subtitle\"\u003eL'accessoire malin pour garder vos savons solides au sec\u003c\/p\u003e\n\u003cp class=\"ps-description\"\u003eFini le savon qui ramollit dans une coupelle pleine d'eau. Ce support magnétique suspend votre savon dans le vide pour un séchage parfait et une durée de vie prolongée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 --\u003e\n\u003csection class=\"ps-section\"\u003e\n\u003ch2\u003ePorte-savon aimanté : l'astuce pour garder vos savons solides au sec\u003c\/h2\u003e\n\u003cp class=\"ps-section-intro\"\u003eVous êtes passé aux savons solides ou aux shampoings solides, mais vous ne savez pas comment les \u003cstrong\u003econserver au sec entre chaque utilisation\u003c\/strong\u003e ? Ce \u003cstrong\u003eporte-savon aimanté\u003c\/strong\u003e est la solution la plus simple et la plus hygiénique pour prolonger la durée de vie de vos cosmétiques solides. Fini le savon qui ramollit dans une coupelle pleine d'eau : ici, votre savon reste suspendu dans le vide, parfaitement ventilé.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 --\u003e\n\u003csection class=\"ps-section\"\u003e\n\u003ch2\u003eComment fonctionne ce porte-savon magnétique ?\u003c\/h2\u003e\n\u003cp class=\"ps-section-intro\"\u003eLe principe est aussi ingénieux qu'efficace. Ce \u003cstrong\u003eporte-savon mural\u003c\/strong\u003e se compose de deux éléments :\u003c\/p\u003e\n\u003cdiv class=\"ps-grid-compact\"\u003e\n\u003cdiv class=\"ps-card\"\u003e\n\u003ch3\u003e🔘 Ventouse en plastique\u003c\/h3\u003e\n\u003cp\u003eSe fixe sur n'importe quelle surface lisse : carrelage, faïence, miroir, paroi de douche, rebord de lavabo ou de baignoire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-card\"\u003e\n\u003ch3\u003e🧲 Insert magnétique\u003c\/h3\u003e\n\u003cp\u003eUn petit insert métallique et magnétique que vous incrustez directement dans votre savon ou shampoing solide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-tip\"\u003e\n\u003cspan class=\"ps-tip-icon\"\u003e✨\u003c\/span\u003e\n\u003cp\u003eL'aimant maintient fermement votre savon contre la ventouse, le laissant suspendu en l'air. Résultat : \u003cstrong\u003evotre savon sèche rapidement\u003c\/strong\u003e, ne fond pas inutilement et dure bien plus longtemps. Un geste simple qui fait une vraie différence au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 --\u003e\n\u003csection class=\"ps-section\"\u003e\n\u003ch2\u003ePourquoi choisir un porte-savon aimanté pour la douche ?\u003c\/h2\u003e\n\u003cp class=\"ps-section-intro\"\u003eSi vous utilisez un porte-savon classique - coupelle, grille ou étagère -, vous avez sans doute remarqué que l'eau stagnante ramollit le savon et réduit considérablement sa durée de vie. Voici ce que change ce support magnétique :\u003c\/p\u003e\n\u003cdiv class=\"ps-grid\"\u003e\n\u003cdiv class=\"ps-card\"\u003e\n\u003ch3\u003e🛡️ Hygiène optimale\u003c\/h3\u003e\n\u003cp\u003eLe savon ne trempe jamais dans l'eau résiduelle, ce qui limite le développement de bactéries.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-card\"\u003e\n\u003ch3\u003e💰 Économies réelles\u003c\/h3\u003e\n\u003cp\u003eEn séchant correctement entre chaque utilisation, votre savon solide dure beaucoup plus longtemps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-card\"\u003e\n\u003ch3\u003e🔧 Installation sans perçage\u003c\/h3\u003e\n\u003cp\u003eLa ventouse adhère sans outil, sans vis, sans trou dans le mur. Vous pouvez la repositionner à volonté.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-card\"\u003e\n\u003ch3\u003e📐 Gain de place\u003c\/h3\u003e\n\u003cp\u003eCe porte-savon douche ultra compact libère de l'espace sur vos rebords et étagères.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 --\u003e\n\u003csection class=\"ps-section\"\u003e\n\u003ch2\u003eInstallation en quelques secondes\u003c\/h2\u003e\n\u003cp class=\"ps-section-intro\"\u003eLa mise en place est très simple et ne demande aucun bricolage :\u003c\/p\u003e\n\u003cdiv class=\"ps-timeline\"\u003e\n\u003cdiv class=\"ps-timeline-item\"\u003e\n\u003cdiv class=\"ps-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"ps-timeline-content\"\u003e\n\u003ch3\u003ePréparez la surface\u003c\/h3\u003e\n\u003cp\u003eNettoyez la zone choisie : elle doit être \u003cstrong\u003elisse, sèche et sans aspérité\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-timeline-item\"\u003e\n\u003cdiv class=\"ps-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"ps-timeline-content\"\u003e\n\u003ch3\u003eFixez la ventouse\u003c\/h3\u003e\n\u003cp\u003ePressez fermement la ventouse contre la surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-timeline-item\"\u003e\n\u003cdiv class=\"ps-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ps-timeline-content\"\u003e\n\u003ch3\u003eInsérez l'aimant\u003c\/h3\u003e\n\u003cp\u003eEnfoncez l'insert métallique au centre de votre savon ou shampoing solide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-timeline-item\"\u003e\n\u003cdiv class=\"ps-timeline-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"ps-timeline-content\"\u003e\n\u003ch3\u003eAimantez et profitez !\u003c\/h3\u003e\n\u003cp\u003eAimantez le savon à la ventouse : c'est prêt !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-tip\"\u003e\n\u003cspan class=\"ps-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eAstuce\u003c\/strong\u003e : si votre savon est très sec, humidifiez-le légèrement avant d'incruster l'insert, puis laissez sécher quelques heures avant la première utilisation. L'insert tiendra ainsi parfaitement en place.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 --\u003e\n\u003csection class=\"ps-section\"\u003e\n\u003ch2\u003eUn accessoire fabriqué à la main en France\u003c\/h2\u003e\n\u003cdiv class=\"ps-testimonial\"\u003e\n\u003cp class=\"ps-testimonial-text\"\u003eCe porte-savon mural est assemblé à la main dans la région des \u003cstrong\u003eHauts-de-France\u003c\/strong\u003e par l'entreprise Angie Be Green, créée en 2018. En choisissant cet accessoire, vous soutenez un savoir-faire artisanal local et une démarche résolument tournée vers le \u003cstrong\u003ezéro déchet\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 6 --\u003e\n\u003csection class=\"ps-section\"\u003e\n\u003ch2\u003eCaractéristiques techniques\u003c\/h2\u003e\n\u003cdiv class=\"ps-accordion\"\u003e\n\u003cdetails class=\"ps-accordion-item\" open=\"\"\u003e\n\u003csummary class=\"ps-accordion-header\"\u003e📏 Dimensions et poids\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content mt-3\"\u003e\n\u003cp\u003e\u003cstrong\u003eLargeur\u003c\/strong\u003e : 3 cm - \u003cstrong\u003eHauteur\u003c\/strong\u003e : 2,5 cm - \u003cstrong\u003ePoids\u003c\/strong\u003e : 10 g\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-accordion-item\"\u003e\n\u003csummary class=\"ps-accordion-header\"\u003e🔩 Matériaux\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content mt-3\"\u003e\n\u003cp\u003eInsert métallique magnétique + ventouse en plastique\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-accordion-item\"\u003e\n\u003csummary class=\"ps-accordion-header\"\u003e🇫🇷 Fabrication\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content mt-3\"\u003e\n\u003cp\u003eAssemblé en France (Hauts-de-France)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"ps-accordion-item\"\u003e\n\u003csummary class=\"ps-accordion-header\"\u003e✅ Compatibilité\u003c\/summary\u003e\n\u003cdiv class=\"ps-accordion-content mt-3\"\u003e\n\u003cp\u003eCompatible avec tous les savons solides et shampoings solides\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=\"ps-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"ps-cta-box\"\u003e\n\u003cp\u003eSi vous cherchez un \u003cstrong\u003eporte-savon pour la douche\u003c\/strong\u003e pratique, durable et fabriqué en France, ce support aimanté est un indispensable de la salle de bain zéro déchet. Vos savons solides vous diront merci. 🧼\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --ps-cream: #f7f5f0;\n  --ps-white: #ffffff;\n  --ps-primary: #8a9a8e;\n  --ps-primary-dark: #4a5e50;\n  --ps-primary-light: #e8efe9;\n  --ps-secondary: #b8a89a;\n  --ps-accent: #c4a882;\n  --ps-text: #1a1a1a;\n  --ps-text-light: #5a5a5a;\n  --ps-border: #e0ddd6;\n  --ps-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --ps-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --ps-radius: 20px;\n  --ps-radius-sm: 12px;\n}\n\n.ps-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--ps-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.ps-hero {\n  position: relative;\n  background: linear-gradient(135deg, #4a5e50 0%, #8a9a8e 50%, #b8a89a 100%);\n  border-radius: var(--ps-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(--ps-shadow-lg);\n}\n\n.ps-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  opacity: 1;\n}\n\n.ps-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.ps-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.ps-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}\n\n.ps-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.ps-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.ps-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(--ps-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.ps-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.ps-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.ps-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--ps-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.ps-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(--ps-primary), var(--ps-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO === *\/\n.ps-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ps-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.ps-card {\n  background: var(--ps-white);\n  border-radius: var(--ps-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--ps-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.ps-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--ps-shadow-lg);\n  border-color: var(--ps-primary);\n}\n\n.ps-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--ps-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.ps-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--ps-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.ps-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.ps-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.ps-grid-compact .ps-card {\n  padding: 1rem;\n}\n\n.ps-grid-compact .ps-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.ps-grid-compact .ps-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.ps-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.ps-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.ps-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--ps-primary), var(--ps-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.ps-timeline-content {\n  flex: 1;\n  background: var(--ps-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--ps-radius-sm);\n  box-shadow: var(--ps-shadow);\n}\n\n.ps-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--ps-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.ps-timeline-content p {\n  font-size: 14px;\n  color: var(--ps-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.ps-testimonial {\n  background: var(--ps-white);\n  border-radius: var(--ps-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--ps-shadow);\n  border-left: 4px solid var(--ps-primary);\n}\n\n.ps-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--ps-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.ps-accordion {\n  background: var(--ps-white);\n  border-radius: var(--ps-radius);\n  box-shadow: var(--ps-shadow);\n  overflow: hidden;\n}\n\n.ps-accordion-item {\n  border-bottom: 1px solid var(--ps-border);\n  margin: 0;\n  padding: 0;\n}\n\n.ps-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.ps-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--ps-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.ps-accordion-header:hover {\n  background: var(--ps-primary-light);\n}\n\n.ps-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.ps-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--ps-primary);\n  transition: transform .2s ease;\n}\n\n.ps-accordion-item[open] .ps-accordion-header::after {\n  content: '−';\n}\n\n.ps-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--ps-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.ps-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.ps-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--ps-primary-light);\n  border-radius: var(--ps-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.ps-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.ps-tip p {\n  font-size: 14px;\n  color: var(--ps-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.ps-cta-box {\n  background: linear-gradient(135deg, var(--ps-primary) 0%, var(--ps-primary-dark) 100%);\n  border-radius: var(--ps-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.ps-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .ps-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .ps-card {\n    padding: 1.125rem;\n  }\n\n  .ps-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .ps-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--ps-radius-sm);\n  }\n\n  .ps-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .ps-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .ps-grid-compact {\n    gap: .625rem;\n  }\n\n  .ps-grid-compact .ps-card {\n    padding: .75rem;\n  }\n\n  .ps-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .ps-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .ps-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .ps-timeline-content p {\n    font-size: 13px;\n  }\n\n  .ps-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .ps-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .ps-testimonial {\n    padding: 1.25rem;\n  }\n\n  .ps-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .ps-card {\n    animation: psFadeInUp .5s ease backwards;\n  }\n  .ps-card:nth-child(1) { animation-delay: .05s; }\n  .ps-card:nth-child(2) { animation-delay: .1s; }\n  .ps-card:nth-child(3) { animation-delay: .15s; }\n  .ps-card:nth-child(4) { animation-delay: .2s; }\n  .ps-card:nth-child(5) { animation-delay: .25s; }\n  .ps-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes psFadeInUp {\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  .ps-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56890204356985,"sku":"NBAIABG0102","price":7.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/porte-savon-aimante-angie-be-green-lifestyle.webp?v=1774862357"},{"product_id":"porte-savon-biodegradable-luffa-brut-angie-be-green","title":"Porte Savon Biodégradable (luffa brut) - Lot de 2 - Angie Be Green","description":"\u003cdiv class=\"lf-premium\"\u003e\n\n  \u003cdiv class=\"lf-hero\"\u003e\n    \u003cdiv class=\"lf-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"lf-hero-content\"\u003e\n      \u003cdiv class=\"lf-badges-top\"\u003e\n        \u003cspan class=\"lf-badge\"\u003e🌿 100 % végétal\u003c\/span\u003e\n        \u003cspan class=\"lf-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"lf-badge\"\u003e♻️ Biodégradable \u0026amp; compostable\u003c\/span\u003e\n        \u003cspan class=\"lf-badge\"\u003e📦 Lot de 2 tranches\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"lf-hero-title\"\u003ePorte-savon biodégradable en luffa brut\u003c\/span\u003e\n      \u003cp class=\"lf-subtitle\"\u003eAngie Be Green\u003c\/p\u003e\n      \u003cp class=\"lf-description\"\u003eL'accessoire zéro déchet multifonction qui prolonge la vie de vos savons solides tout en respectant la planète.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"lf-section\"\u003e\n    \u003ch2\u003ePorte-savon en luffa naturel Angie Be Green : l'accessoire zéro déchet par excellence\u003c\/h2\u003e\n    \u003cp class=\"lf-section-intro\"\u003eVous cherchez un \u003cstrong\u003eporte-savon naturel\u003c\/strong\u003e qui prolonge la durée de vie de vos savons solides tout en respectant la planète ? Ce \u003cstrong\u003eporte-savon en luffa\u003c\/strong\u003e brut signé Angie Be Green est bien plus qu'un simple support : c'est un allié multifonction, \u003cstrong\u003e100 % végétal, biodégradable et compostable\u003c\/strong\u003e. Fabriqué en France, il incarne une démarche authentiquement éco-responsable.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lf-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un porte-savon en luffa plutôt qu'un porte-savon classique ?\u003c\/h2\u003e\n    \u003cdiv class=\"lf-grid-compact\"\u003e\n      \u003cdiv class=\"lf-card\"\u003e\n        \u003ch3\u003e💧 Drainage optimal\u003c\/h3\u003e\n        \u003cp\u003eSa structure fibreuse naturelle maintient votre savon en hauteur et absorbe l'excédent d'eau. Votre savon sèche plus vite et dure nettement plus longtemps.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lf-card\"\u003e\n        \u003ch3\u003e🚫 Anti-ramollissement\u003c\/h3\u003e\n        \u003cp\u003eContrairement aux porte-savons en plastique ou céramique, le luffa empêche l'eau de stagner sous votre savon et évite qu'il ne fonde prématurément.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lf-card\"\u003e\n        \u003ch3\u003e🌱 Zéro moisissure\u003c\/h3\u003e\n        \u003cp\u003eContrairement à un porte-savon en bois naturel qui peut moisir, le luffa brut se rince facilement et sèche rapidement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lf-card\"\u003e\n        \u003ch3\u003e🌍 Zéro déchet\u003c\/h3\u003e\n        \u003cp\u003eEn fin de vie, il se composte naturellement sans laisser de trace. Aucun déchet, aucune culpabilité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lf-section\"\u003e\n    \u003ch2\u003eUn accessoire multifonction pour toute la maison\u003c\/h2\u003e\n    \u003cp class=\"lf-section-intro\"\u003eCe lot de 2 tranches de luffa ne se limite pas au rôle de porte-savon naturel. Voici toutes les façons dont vous pouvez l'utiliser :\u003c\/p\u003e\n    \u003cdiv class=\"lf-grid\"\u003e\n      \u003cdiv class=\"lf-card\"\u003e\n        \u003ch3\u003e🧼 Porte-savon\u003c\/h3\u003e\n        \u003cp\u003eDans la salle de bain ou la cuisine, il accueille savons solides, shampoings et après-shampoings solides.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lf-card\"\u003e\n        \u003ch3\u003e🚿 Éponge corporelle\u003c\/h3\u003e\n        \u003cp\u003eUtilisé sous la douche, le luffa élimine les impuretés, stimule la circulation sanguine et aide à restaurer l'élasticité de la peau.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lf-card\"\u003e\n        \u003ch3\u003e✨ Soin anti-cellulite\u003c\/h3\u003e\n        \u003cp\u003eGrâce à son effet exfoliant naturel, il contribue à lutter contre la cellulite par un gommage doux et régulier.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lf-card\"\u003e\n        \u003ch3\u003e🧽 Éponge ménagère\u003c\/h3\u003e\n        \u003cp\u003eSon pouvoir légèrement abrasif nettoie les surfaces sans les rayer, idéal pour l'évier ou le plan de travail.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lf-section\"\u003e\n    \u003ch2\u003eComposition et dimensions\u003c\/h2\u003e\n    \u003cdiv class=\"lf-grid-compact\"\u003e\n      \u003cdiv class=\"lf-card\"\u003e\n        \u003ch3\u003e🌾 Matière\u003c\/h3\u003e\n        \u003cp\u003eLuffa brut, 100 % végétal\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lf-card\"\u003e\n        \u003ch3\u003e📦 Contenu\u003c\/h3\u003e\n        \u003cp\u003eLot de 2 tranches\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lf-card\"\u003e\n        \u003ch3\u003e📏 Dimensions\u003c\/h3\u003e\n        \u003cp\u003eEnviron 12 × 4 cm par tranche\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lf-card\"\u003e\n        \u003ch3\u003e🇫🇷 Origine\u003c\/h3\u003e\n        \u003cp\u003eFabriqué en France\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lf-card\"\u003e\n        \u003ch3\u003e♻️ Fin de vie\u003c\/h3\u003e\n        \u003cp\u003e100 % biodégradable et compostable\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lf-card\"\u003e\n        \u003ch3\u003e🌿 Engagement\u003c\/h3\u003e\n        \u003cp\u003eZéro plastique, zéro déchet\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lf-section\"\u003e\n    \u003ch2\u003eComment utiliser et entretenir votre luffa porte-savon ?\u003c\/h2\u003e\n    \u003cdiv class=\"lf-timeline\"\u003e\n      \u003cdiv class=\"lf-timeline-item\"\u003e\n        \u003cdiv class=\"lf-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"lf-timeline-content\"\u003e\n          \u003ch3\u003eAvant la première utilisation\u003c\/h3\u003e\n          \u003cp\u003eRincez abondamment votre tranche de luffa sous l'eau tiède afin de l'assouplir. Elle deviendra plus souple et agréable au toucher tout en conservant sa structure de drainage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lf-timeline-item\"\u003e\n        \u003cdiv class=\"lf-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"lf-timeline-content\"\u003e\n          \u003ch3\u003eAprès chaque utilisation\u003c\/h3\u003e\n          \u003cp\u003eRincez et essorez bien le luffa, puis laissez-le sécher dans un endroit aéré. Ce geste simple garantit une hygiène parfaite et prolonge considérablement sa durée de vie.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lf-timeline-item\"\u003e\n        \u003cdiv class=\"lf-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"lf-timeline-content\"\u003e\n          \u003ch3\u003eEn fin de vie\u003c\/h3\u003e\n          \u003cp\u003eJetez-le simplement au compost : il se dégradera naturellement sans laisser de trace dans l'environnement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lf-tip\"\u003e\n      \u003cspan class=\"lf-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eAstuce :\u003c\/strong\u003e alternez vos deux tranches de luffa pour leur laisser le temps de sécher complètement entre chaque utilisation et ainsi maximiser leur durée de vie.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lf-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePour qui est fait ce porte-savon naturel ?\u003c\/h2\u003e\n    \u003cp class=\"lf-section-intro\"\u003eSi vous avez adopté les cosmétiques solides, les savons artisanaux ou les nettoyants ménagers solides, ce \u003cstrong\u003eporte-savon en luffa\u003c\/strong\u003e est le complément indispensable. Il convient à toute personne souhaitant \u003cstrong\u003eréduire ses déchets au quotidien\u003c\/strong\u003e sans sacrifier le côté pratique.\u003c\/p\u003e\n    \u003cp class=\"lf-section-intro\"\u003eAvec deux tranches dans le lot, vous pouvez en placer un dans la salle de bain et l'autre à côté de l'évier de la cuisine.\u003c\/p\u003e\n    \u003cdiv class=\"lf-cta-box\"\u003e\n      \u003cp\u003e🌿 Un geste simple, naturel et durable pour prendre soin de vos savons, de votre peau et de l'environnement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --lf-cream: #f7f3ed;\n  --lf-white: #ffffff;\n  --lf-primary: #8b7355;\n  --lf-primary-dark: #5c4a32;\n  --lf-primary-light: #f0e8dc;\n  --lf-secondary: #a4b87a;\n  --lf-accent: #6b8f3c;\n  --lf-text: #1a1a1a;\n  --lf-text-light: #5a5a5a;\n  --lf-border: #e0d8cc;\n  --lf-shadow: 0 4px 24px rgba(92,74,50,.08);\n  --lf-shadow-lg: 0 12px 48px rgba(92,74,50,.15);\n  --lf-radius: 20px;\n  --lf-radius-sm: 12px;\n}\n\n.lf-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--lf-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.lf-hero {\n  position: relative;\n  background: linear-gradient(135deg, #5c4a32 0%, #8b7355 40%, #a4b87a 100%);\n  border-radius: var(--lf-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(--lf-shadow-lg);\n}\n\n.lf-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.lf-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.lf-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.lf-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(--lf-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.lf-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.lf-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.lf-subtitle {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .05em;\n  text-transform: uppercase;\n}\n\n.lf-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(15px, 2.5vw, 18px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n.lf-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.lf-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--lf-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.lf-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(--lf-primary), var(--lf-secondary));\n  border-radius: 2px;\n}\n\n.lf-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--lf-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 680px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n.lf-card {\n  background: var(--lf-white);\n  border-radius: var(--lf-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--lf-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.lf-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--lf-shadow-lg);\n  border-color: var(--lf-primary);\n}\n\n.lf-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--lf-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.lf-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--lf-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.lf-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.lf-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.lf-grid-compact .lf-card {\n  padding: 1rem;\n}\n\n.lf-grid-compact .lf-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.lf-grid-compact .lf-card p {\n  font-size: 12px;\n}\n\n.lf-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.lf-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.lf-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--lf-primary), var(--lf-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.lf-timeline-content {\n  flex: 1;\n  background: var(--lf-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--lf-radius-sm);\n  box-shadow: var(--lf-shadow);\n}\n\n.lf-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--lf-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.lf-timeline-content p {\n  font-size: 14px;\n  color: var(--lf-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.lf-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--lf-primary-light);\n  border-radius: var(--lf-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.lf-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.lf-tip p {\n  font-size: 14px;\n  color: var(--lf-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.lf-testimonial {\n  background: var(--lf-white);\n  border-radius: var(--lf-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--lf-shadow);\n  border-left: 4px solid var(--lf-primary);\n}\n\n.lf-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--lf-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n.lf-cta-box {\n  background: linear-gradient(135deg, var(--lf-primary) 0%, var(--lf-primary-dark) 100%);\n  border-radius: var(--lf-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.lf-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.lf-disclaimer {\n  font-size: 12px;\n  color: var(--lf-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .lf-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .lf-card {\n    padding: 1.125rem;\n  }\n\n  .lf-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .lf-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--lf-radius-sm);\n  }\n\n  .lf-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .lf-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .lf-grid-compact {\n    gap: .625rem;\n  }\n\n  .lf-grid-compact .lf-card {\n    padding: .75rem;\n  }\n\n  .lf-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .lf-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .lf-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .lf-timeline-content p {\n    font-size: 13px;\n  }\n\n  .lf-testimonial {\n    padding: 1.25rem;\n  }\n\n  .lf-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .lf-card {\n    animation: lfFadeInUp .5s ease backwards;\n  }\n  .lf-card:nth-child(1) { animation-delay: .05s; }\n  .lf-card:nth-child(2) { animation-delay: .1s; }\n  .lf-card:nth-child(3) { animation-delay: .15s; }\n  .lf-card:nth-child(4) { animation-delay: .2s; }\n  .lf-card:nth-child(5) { animation-delay: .25s; }\n  .lf-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes lfFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .lf-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56890246365561,"sku":"NBAIABG0101","price":5.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/porte-savon-biodegradable-luffa-brut-angie-be-green-lifestyle.webp?v=1774256066"},{"product_id":"coffret-cuisine-zero-dechet-angie-be-green","title":"Coffret Cuisine Zéro Déchet - Angie Be Green","description":"\u003cdiv class=\"abg-premium\"\u003e\n\n  \u003cdiv class=\"abg-hero\"\u003e\n    \u003cdiv class=\"abg-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"abg-hero-content\"\u003e\n      \u003cdiv class=\"abg-badges-top\"\u003e\n        \u003cspan class=\"abg-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"abg-badge\"\u003e🌿 Zéro déchet\u003c\/span\u003e\n        \u003cspan class=\"abg-badge\"\u003e🤝 Fabrication solidaire\u003c\/span\u003e\n        \u003cspan class=\"abg-badge\"\u003e🎁 Prêt à offrir\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"abg-hero-title\"\u003eCoffret Cuisine Zéro Déchet\u003c\/span\u003e\n      \u003cp class=\"abg-subtitle\"\u003eAngie Be Green\u003c\/p\u003e\n      \u003cp class=\"abg-description\"\u003e8 essentiels artisanaux pour remplacer le jetable en cuisine, fabriqués à la main en France dans une démarche solidaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eCoffret Cuisine Zéro Déchet Angie Be Green : tout pour une cuisine durable au quotidien\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eVous souhaitez passer à une cuisine zéro déchet sans vous compliquer la vie ? Ce coffret signé Angie Be Green réunit en une seule box tous les essentiels pour remplacer vos produits jetables. Film plastique, aluminium, sopalin, éponges synthétiques… Chaque article de ce kit a été pensé pour offrir une alternative écologique, belle et fonctionnelle, fabriquée à la main en France.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eQue contient ce kit cuisine zéro déchet ?\u003c\/h2\u003e\n    \u003cdiv class=\"abg-grid\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🧹 Brosse vaisselle à tête remplaçable\u003c\/h3\u003e\n        \u003cp\u003eEn bois et fibre végétale naturelle, elle remplace efficacement les brosses en plastique. Tête interchangeable pour une durée de vie prolongée.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🧼 Savon de Marseille 200 g\u003c\/h3\u003e\n        \u003cp\u003eIdéal pour la vaisselle quotidienne, économique et sans emballage superflu. Un incontournable de la cuisine zéro déchet.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🐝 Bee wrap taille M (25 × 25 cm)\u003c\/h3\u003e\n        \u003cp\u003eEmballage réutilisable à la cire d'abeille, alternative directe au film plastique et à l'aluminium. Pour couvrir vos plats ou emballer vos aliments (hors viande et poisson).\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🧽 Éponge lavable\u003c\/h3\u003e\n        \u003cp\u003eIntérieur en kapok, face douce en tissu coton ou lin, face grattante en lin. Lavable en machine à 30 °C dans un filet.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🍲 Charlotte alimentaire taille S\u003c\/h3\u003e\n        \u003cp\u003eDiamètre 13 à 16 cm, en tissu coton certifié Oeko-Tex Classe I, enduction sans PVC et sans phtalates. Parfaite pour couvrir bols et petits saladiers.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🧻 Essuie-tout lavable\u003c\/h3\u003e\n        \u003cp\u003eDouble face (éponge d'un côté, tissu à motifs de l'autre), il remplace le sopalin jetable. Lavable en machine à 30 °C.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🎋 Paille en bambou\u003c\/h3\u003e\n        \u003cp\u003e100 % bambou naturel, sans pesticide ni insecticide. À nettoyer avant la première utilisation et après chaque usage, puis laisser sécher à l'air libre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🌸 Carte à planter\u003c\/h3\u003e\n        \u003cp\u003eEn papier 100 % naturel et biodégradable, fabriqué à moins de 500 km de Paris. Une attention originale qui fleurit littéralement !\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-tip\"\u003e\n      \u003cspan class=\"abg-tip-icon\"\u003e🎁\u003c\/span\u003e\n      \u003cp\u003eLe tout est présenté dans une \u003cstrong\u003eboîte kraft\u003c\/strong\u003e, prêt à offrir ou à s'offrir.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eUne fabrication française, artisanale et solidaire\u003c\/h2\u003e\n    \u003cdiv class=\"abg-testimonial\"\u003e\n      \u003cp class=\"abg-testimonial-text\"\u003eAngie Be Green est une entreprise française créée en 2018 dans les Hauts-de-France. Tous les produits de ce coffret sont fabriqués à la main par des personnes en situation de handicap ou en parcours d'insertion professionnelle. En choisissant ce kit zéro déchet cuisine, vous soutenez une démarche locale, humaine et responsable à chaque étape de la production.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-grid-compact\" style=\"margin-top:1.25rem;\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🇫🇷 Made in France\u003c\/h3\u003e\n        \u003cp\u003eHauts-de-France\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🤲 Artisanal\u003c\/h3\u003e\n        \u003cp\u003eFait main\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🤝 Solidaire\u003c\/h3\u003e\n        \u003cp\u003eInsertion \u0026amp; handicap\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🌱 Depuis 2018\u003c\/h3\u003e\n        \u003cp\u003eEngagement durable\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eConseils d'entretien pour vos accessoires zéro déchet\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003ePour profiter longtemps de votre coffret, voici quelques gestes simples :\u003c\/p\u003e\n    \u003cdiv class=\"abg-accordion\"\u003e\n      \u003cdetails class=\"abg-accordion-item\"\u003e\n        \u003csummary class=\"abg-accordion-header\"\u003e🧽 Éponge et essuie-tout lavables\u003c\/summary\u003e\n        \u003cdiv class=\"abg-accordion-content mt-3\"\u003e\n          \u003cp\u003ePassage en machine à 30 °C, de préférence dans un filet de lavage. Sécher à l'air libre pour prolonger leur durée de vie.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"abg-accordion-item\"\u003e\n        \u003csummary class=\"abg-accordion-header\"\u003e🍲 Charlotte alimentaire\u003c\/summary\u003e\n        \u003cdiv class=\"abg-accordion-content mt-3\"\u003e\n          \u003cp\u003eÀ laver après chaque utilisation. Lavable en machine ou à la main avec un peu de savon doux.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"abg-accordion-item\"\u003e\n        \u003csummary class=\"abg-accordion-header\"\u003e🐝 Bee wrap\u003c\/summary\u003e\n        \u003cdiv class=\"abg-accordion-content mt-3\"\u003e\n          \u003cp\u003eRincer à l'eau froide avec un peu de savon. \u003cstrong\u003eNe jamais utiliser d'eau chaude\u003c\/strong\u003e pour ne pas faire fondre la cire d'abeille.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"abg-accordion-item\"\u003e\n        \u003csummary class=\"abg-accordion-header\"\u003e🧹 Brosse vaisselle\u003c\/summary\u003e\n        \u003cdiv class=\"abg-accordion-content mt-3\"\u003e\n          \u003cp\u003eBien faire sécher après chaque usage pour préserver le bois et éviter les moisissures.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"abg-accordion-item\"\u003e\n        \u003csummary class=\"abg-accordion-header\"\u003e🎋 Paille en bambou\u003c\/summary\u003e\n        \u003cdiv class=\"abg-accordion-content mt-3\"\u003e\n          \u003cp\u003eConserver au sec entre chaque utilisation. Nettoyer avec un goupillon et laisser sécher à l'air libre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePour qui est fait ce coffret ?\u003c\/h2\u003e\n    \u003cdiv class=\"abg-grid\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🌱 Débutants en zéro déchet\u003c\/h3\u003e\n        \u003cp\u003eVous souhaitez commencer votre transition vers une cuisine zéro déchet ? Ce coffret couvre les besoins essentiels pour démarrer sereinement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e♻️ Adeptes de l'écoresponsable\u003c\/h3\u003e\n        \u003cp\u003eComplétez vos habitudes durables avec des accessoires artisanaux et solidaires fabriqués en France avec soin.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🎁 L'idée cadeau parfaite\u003c\/h3\u003e\n        \u003cp\u003eCrémaillère, anniversaire ou simple envie d'encourager un proche à réduire ses déchets : un coffret qui a du sens et qui fait plaisir.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-cta-box\"\u003e\n      \u003cp\u003eEn adoptant ces alternatives durables et réutilisables, vous réduisez concrètement la quantité de plastique et de jetable dans votre cuisine, tout en utilisant des produits sains, beaux et fabriqués avec soin en France. 🌿\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --abg-cream: #f7f5f0;\n  --abg-white: #ffffff;\n  --abg-primary: #5e8e7a;\n  --abg-primary-dark: #3a6356;\n  --abg-primary-light: #e8f0ec;\n  --abg-secondary: #8ab5a1;\n  --abg-accent: #c9a96e;\n  --abg-text: #1a1a1a;\n  --abg-text-light: #5a5a5a;\n  --abg-border: #e0e0e0;\n  --abg-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --abg-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --abg-radius: 20px;\n  --abg-radius-sm: 12px;\n}\n\n.abg-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--abg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.abg-hero {\n  position: relative;\n  background: linear-gradient(135deg, #3a6356 0%, #5e8e7a 50%, #8ab5a1 100%);\n  border-radius: var(--abg-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(--abg-shadow-lg);\n}\n\n.abg-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,.05) 0%, transparent 45%);\n  opacity: 1;\n}\n\n.abg-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.abg-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 .5rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.abg-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: .05em;\n  text-transform: uppercase;\n}\n\n.abg-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 18px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === BADGES === *\/\n.abg-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.abg-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(--abg-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.abg-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.abg-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.abg-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--abg-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.abg-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(--abg-primary), var(--abg-accent));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO === *\/\n.abg-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-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.abg-card {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--abg-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.abg-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--abg-shadow-lg);\n  border-color: var(--abg-primary);\n}\n\n.abg-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.abg-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.abg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.abg-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.abg-grid-compact .abg-card {\n  padding: 1rem;\n}\n\n.abg-grid-compact .abg-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.abg-grid-compact .abg-card p {\n  font-size: 12px;\n}\n\n\/* === TESTIMONIAL === *\/\n.abg-testimonial {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--abg-shadow);\n  border-left: 4px solid var(--abg-primary);\n}\n\n.abg-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.abg-accordion {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  box-shadow: var(--abg-shadow);\n  overflow: hidden;\n}\n\n.abg-accordion-item {\n  border-bottom: 1px solid var(--abg-border);\n  margin: 0;\n  padding: 0;\n}\n\n.abg-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.abg-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--abg-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.abg-accordion-header:hover {\n  background: var(--abg-primary-light);\n}\n\n.abg-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.abg-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--abg-primary);\n  transition: transform .2s ease;\n}\n\n.abg-accordion-item[open] .abg-accordion-header::after {\n  content: '−';\n}\n\n.abg-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--abg-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.abg-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.abg-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--abg-primary-light);\n  border-radius: var(--abg-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.abg-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.abg-tip p {\n  font-size: 14px;\n  color: var(--abg-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.abg-cta-box {\n  background: linear-gradient(135deg, var(--abg-primary) 0%, var(--abg-primary-dark) 100%);\n  border-radius: var(--abg-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.abg-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .abg-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .abg-card {\n    padding: 1.125rem;\n  }\n\n  .abg-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .abg-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--abg-radius-sm);\n  }\n\n  .abg-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .abg-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .abg-grid-compact {\n    gap: .625rem;\n  }\n\n  .abg-grid-compact .abg-card {\n    padding: .75rem;\n  }\n\n  .abg-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .abg-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .abg-testimonial {\n    padding: 1.25rem;\n  }\n\n  .abg-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .abg-card {\n    animation: abgFadeInUp .5s ease backwards;\n  }\n  .abg-card:nth-child(1) { animation-delay: .05s; }\n  .abg-card:nth-child(2) { animation-delay: .1s; }\n  .abg-card:nth-child(3) { animation-delay: .15s; }\n  .abg-card:nth-child(4) { animation-delay: .2s; }\n  .abg-card:nth-child(5) { animation-delay: .25s; }\n  .abg-card:nth-child(6) { animation-delay: .3s; }\n  .abg-card:nth-child(7) { animation-delay: .35s; }\n  .abg-card:nth-child(8) { animation-delay: .4s; }\n}\n\n@keyframes abgFadeInUp {\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  .abg-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56907184013689,"sku":"NBAIABG0060","price":34.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/coffret-cuisine-zero-dechet-angie-be-green-lifestyle_68802a66-378b-460d-bf6a-2ba6d78187f0.webp?v=1774513696"},{"product_id":"sacs-de-congelation-trio-s-m-l-angie-be-green","title":"Sacs de Congélation Réutilisables - Trio S\/M\/L - Angie Be Green","description":"\u003cdiv class=\"abg-premium\"\u003e\n\n  \u003cdiv class=\"abg-hero\"\u003e\n    \u003cdiv class=\"abg-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"abg-hero-content\"\u003e\n      \u003cdiv class=\"abg-badges-top\"\u003e\n        \u003cspan class=\"abg-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"abg-badge\"\u003e♻️ Réutilisable à vie\u003c\/span\u003e\n        \u003cspan class=\"abg-badge\"\u003e🏅 OEKO-TEX Classe 1\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"abg-hero-title\"\u003eSacs de congélation réutilisables Trio S\/M\/L\u003c\/span\u003e\n      \u003cp class=\"abg-subtitle\"\u003eAngie Be Green\u003c\/p\u003e\n      \u003cp class=\"abg-description\"\u003e3 sacs en tissu technique certifié pour congeler et conserver vos aliments durablement, sans plastique jetable.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eSacs de congélation réutilisables Trio S\/M\/L - Angie Be Green\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eVous cherchez une alternative durable aux sacs de congélation en plastique jetable ? Ce \u003cstrong\u003etrio de sacs de congélation réutilisables Angie Be Green\u003c\/strong\u003e est conçu pour vous accompagner au quotidien. Fabriqués en France, ces trois sacs de tailles différentes vous permettent de congeler et conserver vos aliments de manière écologique, sans compromis sur l'efficacité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003ePourquoi choisir des sacs de congélation réutilisables ?\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eChaque année, des milliers de sacs en plastique à usage unique finissent à la poubelle après une seule utilisation au congélateur. En optant pour un \u003cstrong\u003esac congélation réutilisable écologique\u003c\/strong\u003e, vous réduisez considérablement vos déchets tout en protégeant vos aliments aussi bien qu'avec du plastique classique.\u003c\/p\u003e\n    \u003cdiv class=\"abg-grid-compact\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🌍 Zéro déchet\u003c\/h3\u003e\n        \u003cp\u003eRemplacez des centaines de sacs plastique jetables chaque année\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e💰 Économique\u003c\/h3\u003e\n        \u003cp\u003eUn investissement unique pour des sacs qui durent à vie\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🛡️ Protection optimale\u003c\/h3\u003e\n        \u003cp\u003eAussi efficace que le plastique classique contre le givre\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e♾️ Durée de vie illimitée\u003c\/h3\u003e\n        \u003cp\u003eAvec un entretien adapté, ces sacs vous accompagnent \u003cstrong\u003eà vie\u003c\/strong\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eTrois tailles pour tous vos besoins\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eLe lot comprend trois formats complémentaires, pensés pour couvrir l'ensemble de vos usages en cuisine :\u003c\/p\u003e\n    \u003cdiv class=\"abg-grid\"\u003e\n      \u003cdiv class=\"abg-card abg-card-size\"\u003e\n        \u003cdiv class=\"abg-size-badge\"\u003eS\u003c\/div\u003e\n        \u003ch3\u003e🌿 Taille S - 20 × 22 cm\u003c\/h3\u003e\n        \u003cp\u003eIdéale pour les herbes aromatiques, les petites portions ou les restes de repas.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card abg-card-size\"\u003e\n        \u003cdiv class=\"abg-size-badge\"\u003eM\u003c\/div\u003e\n        \u003ch3\u003e🥕 Taille M - 25 × 27 cm\u003c\/h3\u003e\n        \u003cp\u003eParfaite pour les fruits, les légumes découpés ou les portions de viande et de poisson.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card abg-card-size\"\u003e\n        \u003cdiv class=\"abg-size-badge\"\u003eL\u003c\/div\u003e\n        \u003ch3\u003e🥖 Taille L - 30 × 32 cm\u003c\/h3\u003e\n        \u003cp\u003eAdaptée aux pains, grandes préparations de pâtes ou lots de légumes du marché.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-tip\"\u003e\n      \u003cspan class=\"abg-tip-icon\"\u003e🔒\u003c\/span\u003e\n      \u003cp\u003eChaque sac se ferme grâce à une \u003cstrong\u003efermeture zip\u003c\/strong\u003e située en haut, garantissant une bonne étanchéité. Utilisables aussi bien au \u003cstrong\u003econgélateur\u003c\/strong\u003e qu'au \u003cstrong\u003eréfrigérateur\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eUn tissu technique et certifié\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eCes sacs congélation réutilisables sont confectionnés en \u003cstrong\u003etissu PUL (polyuréthane laminé)\u003c\/strong\u003e, un matériau à la fois \u003cstrong\u003eimperméable et respirant\u003c\/strong\u003e qui empêche les transferts d'odeurs et protège vos aliments du givre.\u003c\/p\u003e\n    \u003cdiv class=\"abg-grid\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🧪 Tissu PUL\u003c\/h3\u003e\n        \u003cp\u003e100 % polyester avec finition polyuréthane : imperméable, respirant et résistant au froid extrême.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🏅 OEKO-TEX Classe 1\u003c\/h3\u003e\n        \u003cp\u003eLe niveau d'exigence le plus élevé, adapté aux articles pour bébés. Zéro substance nocive.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e📋 Conforme REACH\u003c\/h3\u003e\n        \u003cp\u003eRespect de la réglementation européenne garantissant l'absence de substances chimiques dangereuses.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-tip\"\u003e\n      \u003cspan class=\"abg-tip-icon\"\u003e✍️\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eAstuce pratique :\u003c\/strong\u003e le tissu permet l'écriture au \u003cstrong\u003efeutre lavable\u003c\/strong\u003e directement sur le sac pour identifier facilement vos contenus et dates de congélation.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eComment utiliser et entretenir vos sacs ?\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eL'utilisation est très simple : placez vos aliments solides dans le sac, fermez le zip et rangez au congélateur ou au réfrigérateur.\u003c\/p\u003e\n    \u003cdiv class=\"abg-timeline\"\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003eRemplissez et fermez\u003c\/h3\u003e\n          \u003cp\u003ePlacez vos aliments solides dans le sac et fermez le zip hermétiquement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003eCongelez ou réfrigérez\u003c\/h3\u003e\n          \u003cp\u003eRangez le sac au congélateur ou au réfrigérateur selon vos besoins.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003eLavez après utilisation\u003c\/h3\u003e\n          \u003cp\u003eRetournez le sac et lavez-le \u003cstrong\u003eà la main\u003c\/strong\u003e ou en \u003cstrong\u003emachine à 40 °C\u003c\/strong\u003e dans un filet de lavage.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003eSéchez à l'air libre\u003c\/h3\u003e\n          \u003cp\u003eLaissez sécher \u003cstrong\u003eà l'air libre\u003c\/strong\u003e, zip ouvert, pour une hygiène parfaite.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-tip abg-tip-warning\"\u003e\n      \u003cspan class=\"abg-tip-icon\"\u003e⚠️\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eAttention :\u003c\/strong\u003e ces sacs ne sont pas adaptés aux liquides. Rincez après chaque utilisation si le contenu était gras ou odorant.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eFabrication française et engagée\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eAngie Be Green est une entreprise française fondée en 2018, installée en \u003cstrong\u003erégion Hauts-de-France\u003c\/strong\u003e. Chaque sac est \u003cstrong\u003econfectionné localement\u003c\/strong\u003e, dans une démarche de production responsable et de réduction des déchets au quotidien.\u003c\/p\u003e\n    \u003cdiv class=\"abg-grid-compact\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🇫🇷 Made in France\u003c\/h3\u003e\n        \u003cp\u003eConfectionné artisanalement en Hauts-de-France\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🌱 Démarche responsable\u003c\/h3\u003e\n        \u003cp\u003eProduction locale et écoresponsable depuis 2018\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🤝 Savoir-faire artisanal\u003c\/h3\u003e\n        \u003cp\u003eSoutenez l'artisanat et l'économie locale française\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🗑️ Réduction des déchets\u003c\/h3\u003e\n        \u003cp\u003eUn geste concret pour votre cuisine zéro déchet\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003eEn résumé\u003c\/h2\u003e\n    \u003cdiv class=\"abg-accordion\"\u003e\n      \u003cdetails class=\"abg-accordion-item\" open\u003e\n        \u003csummary class=\"abg-accordion-header\"\u003e📦 Contenu du lot\u003c\/summary\u003e\n        \u003cdiv class=\"abg-accordion-content mt-3\"\u003e\n          \u003cp\u003e\u003cstrong\u003e3 sacs de congélation réutilisables\u003c\/strong\u003e : tailles S (20×22 cm), M (25×27 cm) et L (30×32 cm).\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"abg-accordion-item\"\u003e\n        \u003csummary class=\"abg-accordion-header\"\u003e🧵 Matière et certifications\u003c\/summary\u003e\n        \u003cdiv class=\"abg-accordion-content mt-3\"\u003e\n          \u003cp\u003e\u003cstrong\u003eTissu PUL\u003c\/strong\u003e (100 % polyester, finition polyuréthane) - Certifié \u003cstrong\u003eOEKO-TEX Standard 100 Classe 1\u003c\/strong\u003e - Conforme \u003cstrong\u003eREACH\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"abg-accordion-item\"\u003e\n        \u003csummary class=\"abg-accordion-header\"\u003e🔒 Fermeture et compatibilité\u003c\/summary\u003e\n        \u003cdiv class=\"abg-accordion-content mt-3\"\u003e\n          \u003cp\u003eFermeture zip - Imperméable et respirant - Compatible \u003cstrong\u003econgélateur et réfrigérateur\u003c\/strong\u003e - Inscriptible au feutre lavable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"abg-accordion-item\"\u003e\n        \u003csummary class=\"abg-accordion-header\"\u003e🧼 Entretien\u003c\/summary\u003e\n        \u003cdiv class=\"abg-accordion-content mt-3\"\u003e\n          \u003cp\u003eLavable en \u003cstrong\u003emachine à 40 °C\u003c\/strong\u003e (dans un filet) ou à la main - Séchage à l'air libre, zip ouvert.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"abg-accordion-item\"\u003e\n        \u003csummary class=\"abg-accordion-header\"\u003e🇫🇷 Fabrication\u003c\/summary\u003e\n        \u003cdiv class=\"abg-accordion-content mt-3\"\u003e\n          \u003cp\u003e\u003cstrong\u003eFabriqué en France\u003c\/strong\u003e - Confectionné artisanalement en région Hauts-de-France par Angie Be Green.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-cta-box\"\u003e\n      \u003cp\u003e🌿 Adoptez une cuisine plus responsable avec ce trio de sacs de congélation réutilisables, fabriqués en France et conçus pour durer toute une vie.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --abg-cream: #f5f7f3;\n  --abg-white: #ffffff;\n  --abg-primary: #2e8b57;\n  --abg-primary-dark: #1a5e38;\n  --abg-primary-light: #e8f5ee;\n  --abg-secondary: #5cb85c;\n  --abg-accent: #a8d5ba;\n  --abg-text: #1a1a1a;\n  --abg-text-light: #5a5a5a;\n  --abg-border: #e0e0e0;\n  --abg-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --abg-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --abg-radius: 20px;\n  --abg-radius-sm: 12px;\n}\n\n.abg-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--abg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.abg-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1a5e38 0%, #2e8b57 50%, #5cb85c 100%);\n  border-radius: var(--abg-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(--abg-shadow-lg);\n}\n\n.abg-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,.12) 1px, transparent 1px),\n                    radial-gradient(circle at 80% 20%, rgba(255,255,255,.08) 2px, transparent 2px),\n                    radial-gradient(circle at 60% 80%, rgba(255,255,255,.1) 1px, transparent 1px);\n  background-size: 60px 60px, 80px 80px, 50px 50px;\n  opacity: .6;\n}\n\n.abg-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.abg-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.abg-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.abg-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 18px);\n  max-width: 650px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n.abg-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.abg-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(--abg-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.abg-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.abg-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.abg-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--abg-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.abg-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(--abg-primary), var(--abg-secondary));\n  border-radius: 2px;\n}\n\n.abg-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-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.abg-section-intro strong {\n  color: var(--abg-text);\n}\n\n.abg-card {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--abg-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.abg-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--abg-shadow-lg);\n  border-color: var(--abg-primary);\n}\n\n.abg-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.abg-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.abg-card p strong {\n  color: var(--abg-text);\n}\n\n.abg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.abg-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.abg-grid-compact .abg-card {\n  padding: 1rem;\n}\n\n.abg-grid-compact .abg-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.abg-grid-compact .abg-card p {\n  font-size: 12px;\n}\n\n\/* Size badge *\/\n.abg-card-size {\n  position: relative;\n  padding-top: clamp(2.5rem, 5vw, 3.5rem);\n}\n\n.abg-size-badge {\n  position: absolute;\n  top: -14px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 44px;\n  height: 44px;\n  background: linear-gradient(135deg, var(--abg-primary), var(--abg-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 900;\n  font-size: 18px;\n  box-shadow: 0 4px 16px rgba(46,139,87,.35);\n}\n\n.abg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.abg-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.abg-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--abg-primary), var(--abg-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.abg-timeline-content {\n  flex: 1;\n  background: var(--abg-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--abg-radius-sm);\n  box-shadow: var(--abg-shadow);\n}\n\n.abg-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.abg-timeline-content p {\n  font-size: 14px;\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.abg-timeline-content p strong {\n  color: var(--abg-text);\n}\n\n.abg-testimonial {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--abg-shadow);\n  border-left: 4px solid var(--abg-primary);\n}\n\n.abg-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n.abg-accordion {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  box-shadow: var(--abg-shadow);\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.abg-accordion-item {\n  border-bottom: 1px solid var(--abg-border);\n  margin: 0;\n  padding: 0;\n}\n\n.abg-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.abg-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--abg-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.abg-accordion-header:hover {\n  background: var(--abg-primary-light);\n}\n\n.abg-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.abg-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--abg-primary);\n  transition: transform .2s ease;\n}\n\n.abg-accordion-item[open] .abg-accordion-header::after {\n  content: '−';\n}\n\n.abg-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--abg-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.abg-accordion-content p {\n  margin: 0;\n}\n\n.abg-accordion-content p strong {\n  color: var(--abg-text);\n}\n\n.abg-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--abg-primary-light);\n  border-radius: var(--abg-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.abg-tip-warning {\n  background: #fff8e1;\n  border: 1px solid #ffe082;\n}\n\n.abg-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.abg-tip p {\n  font-size: 14px;\n  color: var(--abg-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.abg-cta-box {\n  background: linear-gradient(135deg, var(--abg-primary) 0%, var(--abg-primary-dark) 100%);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.abg-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@media (max-width: 767px) {\n  .abg-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .abg-card {\n    padding: 1.125rem;\n  }\n\n  .abg-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .abg-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--abg-radius-sm);\n  }\n\n  .abg-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .abg-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .abg-grid-compact {\n    gap: .625rem;\n  }\n\n  .abg-grid-compact .abg-card {\n    padding: .75rem;\n  }\n\n  .abg-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .abg-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .abg-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .abg-timeline-content p {\n    font-size: 13px;\n  }\n\n  .abg-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .abg-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .abg-testimonial {\n    padding: 1.25rem;\n  }\n\n  .abg-testimonial-text {\n    font-size: 14px;\n  }\n\n  .abg-size-badge {\n    width: 36px;\n    height: 36px;\n    font-size: 15px;\n    top: -10px;\n  }\n\n  .abg-card-size {\n    padding-top: 2rem;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .abg-card {\n    animation: abgFadeInUp .5s ease backwards;\n  }\n  .abg-card:nth-child(1) { animation-delay: .05s; }\n  .abg-card:nth-child(2) { animation-delay: .1s; }\n  .abg-card:nth-child(3) { animation-delay: .15s; }\n  .abg-card:nth-child(4) { animation-delay: .2s; }\n  .abg-card:nth-child(5) { animation-delay: .25s; }\n  .abg-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes abgFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .abg-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56907232510329,"sku":"NBAIABG0111","price":27.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/sacs-de-congelation-trio-sml-angie-be-green-lifestyle_11772f00-ae28-40fb-a5c9-1c8e68183390.webp?v=1774860471"},{"product_id":"charlotte-de-douche-adulte-la-bonnette-angie-be-green","title":"Charlotte de Douche Adulte - Angie Be Green","description":"\u003cdiv class=\"cd-premium\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"cd-hero\"\u003e\n\u003cdiv class=\"cd-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cd-hero-content\"\u003e\n\u003cdiv class=\"cd-badges-top\"\u003e\n\u003cspan class=\"cd-badge\"\u003e🇫🇷 Fabriquée en France\u003c\/span\u003e \u003cspan class=\"cd-badge\"\u003e♻️ Réutilisable\u003c\/span\u003e \u003cspan class=\"cd-badge\"\u003e🌿 OEKO-TEX\u003c\/span\u003e \u003cspan class=\"cd-badge\"\u003e🔄 Réversible\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cd-hero-title\"\u003eCharlotte de douche adulte\u003c\/span\u003e\n\u003cp class=\"cd-subtitle\"\u003eAngie Be Green\u003c\/p\u003e\n\u003cp class=\"cd-description\"\u003eL'alternative durable et élégante aux bonnets de douche jetables. Imperméable, confortable et fabriquée à la main dans les Hauts-de-France.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECTION 1 --\u003e\n\u003csection class=\"cd-section\"\u003e\n\u003ch2\u003eCharlotte de douche réutilisable Angie Be Green : protégez vos cheveux avec style\u003c\/h2\u003e\n\u003cp class=\"cd-section-intro\"\u003eVous en avez assez des bonnets de douche en plastique jetables qui craquent, glissent et finissent à la poubelle après une seule utilisation ?\u003c\/p\u003e\n\u003cdiv class=\"cd-highlight-box\"\u003e\n\u003cp\u003eLa \u003cstrong\u003echarlotte de douche adulte Angie Be Green\u003c\/strong\u003e est l'alternative durable et élégante que votre salle de bain attendait. Fabriquée en France à la main, cette bonnette \u003cstrong\u003eimperméable en coton enduit certifié OEKO-TEX\u003c\/strong\u003e garde vos cheveux parfaitement au sec, douche après douche.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 2 --\u003e\n\u003csection class=\"cd-section\"\u003e\n\u003ch2\u003ePourquoi choisir ce bonnet de douche réutilisable ?\u003c\/h2\u003e\n\u003cp class=\"cd-section-intro\"\u003eContrairement aux charlottes de douche jetables que l'on trouve en grande surface, ce \u003cstrong\u003ebonnet de douche femme\u003c\/strong\u003e est conçu pour durer.\u003c\/p\u003e\n\u003cdiv class=\"cd-grid\"\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e💧 Imperméabilité fiable\u003c\/h3\u003e\n\u003cp\u003eSon tissu en coton enduit offre une protection optimale contre l'eau, tout en restant doux et confortable sur le front.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e🤗 Confort sans compromis\u003c\/h3\u003e\n\u003cp\u003eL'élastique souple maintient la charlotte bien en place, sans serrer ni laisser de marques, même sur les cheveux longs ou volumineux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e📐 Diamètre de 26 cm\u003c\/h3\u003e\n\u003cp\u003eS'adapte facilement à toutes les têtes et accueille sans problème les chevelures épaisses, bouclées ou crépues.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-tip\"\u003e\n\u003cspan class=\"cd-tip-icon\"\u003e✨\u003c\/span\u003e\n\u003cp\u003eFini le plastique qui colle et qui transpire : ici, vous profitez d'un vrai confort sous la douche.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 3 --\u003e\n\u003csection class=\"cd-section\"\u003e\n\u003ch2\u003eBien plus qu'un simple bonnet de douche imperméable\u003c\/h2\u003e\n\u003cp class=\"cd-section-intro\"\u003eCette charlotte ne se limite pas à vous protéger de l'eau. Elle devient vite un accessoire indispensable dans votre routine capillaire :\u003c\/p\u003e\n\u003cdiv class=\"cd-grid\"\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e🧴 Masque capillaire\u003c\/h3\u003e\n\u003cp\u003eEnfilez-la par-dessus votre soin pour conserver la chaleur naturelle et optimiser la pénétration des actifs. Votre masque agit mieux, plus longtemps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e🎨 Coloration végétale\u003c\/h3\u003e\n\u003cp\u003eElle couvre parfaitement la chevelure pendant la pose et empêche les coulures disgracieuses sur le front et les oreilles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e💇♀️ Mise en pli\u003c\/h3\u003e\n\u003cp\u003eGardez votre brushing ou vos boucles intacts en vous douchant rapidement le matin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 4 --\u003e\n\u003csection class=\"cd-section\"\u003e\n\u003ch2\u003eUne fabrication française solidaire et responsable\u003c\/h2\u003e\n\u003cdiv class=\"cd-testimonial\"\u003e\n\u003cp class=\"cd-testimonial-text\"\u003eChoisir cette \u003cstrong\u003echarlotte de douche Angie Be Green\u003c\/strong\u003e, c'est aussi soutenir une démarche humaine et locale. Chaque pièce est \u003cstrong\u003efabriquée à la main dans les Hauts-de-France\u003c\/strong\u003e par des personnes en situation de handicap ou d'insertion professionnelle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-grid-compact\"\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e🤝 Projet solidaire\u003c\/h3\u003e\n\u003cp\u003eLa marque Angie Be Green, créée en 2018, est spécialisée dans les alternatives durables aux objets jetables du quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e🌱 Certifié OEKO-TEX\u003c\/h3\u003e\n\u003cp\u003eLe coton enduit garantit l'absence de substances nocives, pour votre peau comme pour l'environnement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e🗑️ Zéro déchet\u003c\/h3\u003e\n\u003cp\u003eEn optant pour cette bonnette, vous réduisez vos déchets plastique au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-card\"\u003e\n\u003ch3\u003e📍 Made in France\u003c\/h3\u003e\n\u003cp\u003eFabrication artisanale dans les Hauts-de-France, un savoir-faire local valorisé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 5 --\u003e\n\u003csection class=\"cd-section\"\u003e\n\u003ch2\u003eEntretien simple et rapide\u003c\/h2\u003e\n\u003cp class=\"cd-section-intro\"\u003ePrendre soin de votre charlotte est un jeu d'enfant :\u003c\/p\u003e\n\u003cdiv class=\"cd-timeline\"\u003e\n\u003cdiv class=\"cd-timeline-item\"\u003e\n\u003cdiv class=\"cd-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"cd-timeline-content\"\u003e\n\u003ch3\u003eSéchage à l'air libre\u003c\/h3\u003e\n\u003cp\u003eAprès chaque utilisation, laissez-la sécher à l'air libre, côté enduit visible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-timeline-item\"\u003e\n\u003cdiv class=\"cd-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"cd-timeline-content\"\u003e\n\u003ch3\u003eLavage doux\u003c\/h3\u003e\n\u003cp\u003eLavez-la à la main avec un peu d'eau savonneuse, ou \u003cstrong\u003een machine à 30 °C\u003c\/strong\u003e quand nécessaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-timeline-item\"\u003e\n\u003cdiv class=\"cd-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"cd-timeline-content\"\u003e\n\u003ch3\u003ePas de repassage\u003c\/h3\u003e\n\u003cp\u003eNe pas repasser le coton enduit pour préserver son imperméabilité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-tip\"\u003e\n\u003cspan class=\"cd-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eAvec ces gestes simples, votre bonnet de douche réutilisable vous accompagnera pendant de longs mois.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SECTION 6 --\u003e\n\u003csection class=\"cd-section\"\u003e\n\u003ch2\u003eDeux faces, deux styles\u003c\/h2\u003e\n\u003cdiv class=\"cd-reversible-box\"\u003e\n\u003cdiv class=\"cd-reversible-side\"\u003e\n\u003cdiv class=\"cd-reversible-label\"\u003eFace 1\u003c\/div\u003e\n\u003ch3\u003e🌸 Motif fleuri\u003c\/h3\u003e\n\u003cp\u003eUn joli imprimé aux tons rose et ocre, frais et féminin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cd-reversible-divider\"\u003e\u003cspan\u003e🔄\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"cd-reversible-side\"\u003e\n\u003cdiv class=\"cd-reversible-label\"\u003eFace 2\u003c\/div\u003e\n\u003ch3\u003e🧡 Terracotta uni\u003c\/h3\u003e\n\u003cp\u003eUn coloris chaud et élégant, sobre et intemporel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cd-section-intro\"\u003eCette charlotte est \u003cstrong\u003eréversible\u003c\/strong\u003e : vous changez de look selon vos envies, comme si vous aviez deux bonnets de douche en un seul. Un détail qui fait toute la différence au quotidien et qui en fait aussi une \u003cstrong\u003eidée cadeau originale\u003c\/strong\u003e pour toute personne soucieuse de réduire son impact environnemental.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- CTA FINAL --\u003e\n\u003csection class=\"cd-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003cdiv class=\"cd-cta-box\"\u003e\n\u003cp\u003e🚿 \u003cstrong\u003eImperméable, confortable, fabriquée en France de manière solidaire et certifiée OEKO-TEX\u003c\/strong\u003e, cette charlotte de douche adulte Angie Be Green coche toutes les cases. Offrez à vos cheveux la protection qu'ils méritent, sans compromis sur l'éthique ni sur le style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"cd-disclaimer\"\u003eCharlotte de douche réutilisable • Fabriquée à la main en France • Coton enduit certifié OEKO-TEX • Diamètre 26 cm\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --cd-cream: #faf6f2;\n  --cd-white: #ffffff;\n  --cd-primary: #c4705a;\n  --cd-primary-dark: #8b4533;\n  --cd-primary-light: #f5ebe6;\n  --cd-secondary: #c49a3c;\n  --cd-accent: #d4896e;\n  --cd-text: #1a1a1a;\n  --cd-text-light: #5a5a5a;\n  --cd-border: #e8ddd5;\n  --cd-shadow: 0 4px 24px rgba(139,69,51,.08);\n  --cd-shadow-lg: 0 12px 48px rgba(139,69,51,.15);\n  --cd-radius: 20px;\n  --cd-radius-sm: 12px;\n}\n\n.cd-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--cd-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.cd-hero {\n  position: relative;\n  background: linear-gradient(135deg, #c4705a 0%, #d4896e 40%, #c49a3c 100%);\n  border-radius: var(--cd-radius);\n  padding: clamp(3rem, 7vw, 5rem) clamp(2rem, 5vw, 4rem);\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  overflow: hidden;\n  box-shadow: var(--cd-shadow-lg);\n}\n\n.cd-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(255,255,255,.12) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(255,255,255,.08) 0%, transparent 50%),\n                    radial-gradient(circle at 50% 50%, rgba(255,255,255,.05) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.cd-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.cd-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 .5rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.cd-subtitle {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(16px, 3.5vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .02em;\n}\n\n.cd-description {\n  color: rgba(255,255,255,.88);\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.cd-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.cd-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  background: rgba(255,255,255,.95);\n  backdrop-filter: blur(10px);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--cd-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.cd-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.cd-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.cd-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--cd-primary-dark);\n  margin-bottom: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  letter-spacing: -.03em;\n  position: relative;\n  padding-bottom: 1rem;\n}\n\n.cd-premium h2::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--cd-primary), var(--cd-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO === *\/\n.cd-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cd-text-light);\n  margin-bottom: 1.5rem;\n  max-width: 600px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n\/* === HIGHLIGHT BOX === *\/\n.cd-highlight-box {\n  background: var(--cd-white);\n  border-radius: var(--cd-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--cd-shadow);\n  border-left: 4px solid var(--cd-secondary);\n  text-align: center;\n}\n\n.cd-highlight-box p {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cd-text);\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* === CARDS === *\/\n.cd-card {\n  background: var(--cd-white);\n  border-radius: var(--cd-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--cd-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.cd-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--cd-shadow-lg);\n  border-color: var(--cd-primary);\n}\n\n.cd-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--cd-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.cd-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--cd-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.cd-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.cd-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.cd-grid-compact .cd-card {\n  padding: 1rem;\n}\n\n.cd-grid-compact .cd-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.cd-grid-compact .cd-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.cd-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.cd-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.cd-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--cd-primary), var(--cd-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.cd-timeline-content {\n  flex: 1;\n  background: var(--cd-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--cd-radius-sm);\n  box-shadow: var(--cd-shadow);\n}\n\n.cd-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--cd-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.cd-timeline-content p {\n  font-size: 14px;\n  color: var(--cd-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.cd-testimonial {\n  background: var(--cd-white);\n  border-radius: var(--cd-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--cd-shadow);\n  border-left: 4px solid var(--cd-primary);\n  margin-bottom: 1.5rem;\n}\n\n.cd-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--cd-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.cd-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--cd-primary-light);\n  border-radius: var(--cd-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.cd-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.cd-tip p {\n  font-size: 14px;\n  color: var(--cd-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === REVERSIBLE BOX === *\/\n.cd-reversible-box {\n  display: flex;\n  align-items: stretch;\n  gap: 0;\n  background: var(--cd-white);\n  border-radius: var(--cd-radius);\n  box-shadow: var(--cd-shadow);\n  overflow: hidden;\n  margin-bottom: 1.5rem;\n}\n\n.cd-reversible-side {\n  flex: 1;\n  padding: clamp(1.25rem, 3vw, 2rem);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n}\n\n.cd-reversible-side:first-child {\n  background: linear-gradient(135deg, rgba(196,112,90,.06) 0%, rgba(196,112,90,.02) 100%);\n}\n\n.cd-reversible-side:last-child {\n  background: linear-gradient(135deg, rgba(196,154,60,.06) 0%, rgba(196,154,60,.02) 100%);\n}\n\n.cd-reversible-label {\n  display: inline-block;\n  padding: 4px 12px;\n  background: var(--cd-primary);\n  color: white;\n  border-radius: 999px;\n  font-size: 11px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n  margin-bottom: .75rem;\n}\n\n.cd-reversible-side h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--cd-primary-dark);\n  margin: 0 0 .5rem 0;\n}\n\n.cd-reversible-side p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--cd-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.cd-reversible-divider {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 50px;\n  flex-shrink: 0;\n  background: var(--cd-primary-light);\n  font-size: 24px;\n}\n\n\/* === CTA === *\/\n.cd-cta-box {\n  background: linear-gradient(135deg, var(--cd-primary) 0%, var(--cd-primary-dark) 100%);\n  border-radius: var(--cd-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.cd-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n\/* === DISCLAIMER === *\/\n.cd-disclaimer {\n  font-size: 12px;\n  color: var(--cd-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .cd-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .cd-card {\n    padding: 1.125rem;\n  }\n\n  .cd-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .cd-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--cd-radius-sm);\n  }\n\n  .cd-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .cd-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .cd-grid-compact {\n    gap: .625rem;\n  }\n\n  .cd-grid-compact .cd-card {\n    padding: .75rem;\n  }\n\n  .cd-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .cd-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .cd-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .cd-timeline-content p {\n    font-size: 13px;\n  }\n\n  .cd-testimonial {\n    padding: 1.25rem;\n  }\n\n  .cd-testimonial-text {\n    font-size: 14px;\n  }\n\n  \/* Reversible box mobile *\/\n  .cd-reversible-box {\n    flex-direction: column;\n  }\n\n  .cd-reversible-divider {\n    width: 100%;\n    height: 40px;\n  }\n\n  .cd-reversible-side {\n    padding: 1.125rem;\n  }\n\n  .cd-highlight-box {\n    padding: 1.25rem;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .cd-card {\n    animation: cdFadeInUp .5s ease backwards;\n  }\n  .cd-card:nth-child(1) { animation-delay: .05s; }\n  .cd-card:nth-child(2) { animation-delay: .1s; }\n  .cd-card:nth-child(3) { animation-delay: .15s; }\n  .cd-card:nth-child(4) { animation-delay: .2s; }\n  .cd-card:nth-child(5) { animation-delay: .25s; }\n  .cd-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes cdFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .cd-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56914069422457,"sku":"NBAIABG0058","price":19.44,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/charlotte-de-douche-adulte-angie-be-green-lifestyle_37a43cd6-a564-4b3e-a1fa-2121303c8f43.webp?v=1774601143"},{"product_id":"sachet-a-the-voile-de-lin-bio-angie-be-green","title":"Sachet à thé en voile de lin Bio - Angie Be Green","description":"\u003cdiv class=\"tl-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"tl-hero\"\u003e\n    \u003cdiv class=\"tl-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"tl-hero-content\"\u003e\n      \u003cdiv class=\"tl-badges-top\"\u003e\n        \u003cspan class=\"tl-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"tl-badge\"\u003e🌿 Lin 100 % bio\u003c\/span\u003e\n        \u003cspan class=\"tl-badge\"\u003e♻️ Zéro déchet\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"tl-hero-title\"\u003eSachet à thé réutilisable en voile de lin bio\u003c\/span\u003e\n      \u003cp class=\"tl-subtitle\"\u003eAngie Be Green\u003c\/p\u003e\n      \u003cp class=\"tl-description\"\u003eL'alternative artisanale, saine et écologique aux sachets jetables. Du lin français non blanchi pour des infusions pures, sans micro-plastiques.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 1 --\u003e\n  \u003csection class=\"tl-section\"\u003e\n    \u003ch2\u003eSachet à thé réutilisable en voile de lin bio - Angie Be Green\u003c\/h2\u003e\n    \u003cp class=\"tl-section-intro\"\u003eVous cherchez une alternative saine et écologique aux sachets à thé jetables ? Ce \u003cstrong\u003esachet à thé réutilisable en lin biologique\u003c\/strong\u003e, fabriqué artisanalement en France par Angie Be Green, est pensé pour transformer vos rituels d'infusion. Fini les filtres en plastique ou en papier blanchi : chaque détail est conçu pour respecter votre santé et la planète.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 --\u003e\n  \u003csection class=\"tl-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un sachet à thé en lin bio ?\u003c\/h2\u003e\n    \u003cdiv class=\"tl-grid\"\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e🚫 Zéro micro-plastiques\u003c\/h3\u003e\n        \u003cp\u003eLa plupart des sachets jetables libèrent des micro-plastiques et agents de blanchiment dans votre tasse. Le voile de lin bio élimine ce problème à la source.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e🌾 Lin 100 % bio français\u003c\/h3\u003e\n        \u003cp\u003eNon blanchi et sans traitement chimique, le lin est récolté et tissé en France. Un matériau noble, naturel et totalement neutre en goût.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e🍃 Infusion optimale\u003c\/h3\u003e\n        \u003cp\u003eContrairement aux filtres en métal ou en silicone, le voile de lin laisse circuler l'eau librement. Vos feuilles se déploient pleinement et libèrent tous leurs arômes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 --\u003e\n  \u003csection class=\"tl-section\"\u003e\n    \u003ch2\u003eComposition et dimensions\u003c\/h2\u003e\n    \u003cdiv class=\"tl-grid-compact\"\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e🧵 Matière\u003c\/h3\u003e\n        \u003cp\u003eVoile de lin 100 % biologique, naturel et non blanchi\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e🪢 Cordon\u003c\/h3\u003e\n        \u003cp\u003eCoton naturel pour une fermeture hermétique\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e📐 Dimensions\u003c\/h3\u003e\n        \u003cp\u003e8 cm × 8 cm - format idéal pour une tasse standard\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e🪶 Poids\u003c\/h3\u003e\n        \u003cp\u003eSeulement 3,35 g - ultra léger, se glisse partout\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e📍 Origine\u003c\/h3\u003e\n        \u003cp\u003eLin français, fabrication artisanale dans les Hauts-de-France\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e✅ Prêt à l'emploi\u003c\/h3\u003e\n        \u003cp\u003eUn véritable sachet à thé vide, opérationnel en quelques secondes\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 --\u003e\n  \u003csection class=\"tl-section\"\u003e\n    \u003ch2\u003eComment utiliser votre sachet à thé réutilisable ?\u003c\/h2\u003e\n    \u003cdiv class=\"tl-timeline\"\u003e\n      \u003cdiv class=\"tl-timeline-item\"\u003e\n        \u003cdiv class=\"tl-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"tl-timeline-content\"\u003e\n          \u003ch3\u003eRemplissez le sachet\u003c\/h3\u003e\n          \u003cp\u003eDéposez \u003cstrong\u003e1 à 2 cuillères\u003c\/strong\u003e de votre thé ou tisane en vrac préféré dans le sachet.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-timeline-item\"\u003e\n        \u003cdiv class=\"tl-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"tl-timeline-content\"\u003e\n          \u003ch3\u003eFermez hermétiquement\u003c\/h3\u003e\n          \u003cp\u003eTirez sur le cordon en coton pour fermer le sachet et empêcher le thé de s'échapper.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-timeline-item\"\u003e\n        \u003cdiv class=\"tl-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"tl-timeline-content\"\u003e\n          \u003ch3\u003eInfusez et savourez\u003c\/h3\u003e\n          \u003cp\u003ePlongez dans votre tasse d'eau chaude et laissez infuser selon le temps recommandé pour votre thé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-timeline-item\"\u003e\n        \u003cdiv class=\"tl-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"tl-timeline-content\"\u003e\n          \u003ch3\u003eRincez et séchez\u003c\/h3\u003e\n          \u003cp\u003eAprès utilisation, videz le contenu, rincez à l'eau tiède et laissez sécher à l'air libre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"tl-tip\"\u003e\n      \u003cspan class=\"tl-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eAstuce entretien :\u003c\/strong\u003e retournez le sachet pour le rincer à l'eau claire après chaque usage. Un passage en machine à \u003cstrong\u003e30 °C\u003c\/strong\u003e est possible si besoin. Ce sachet conserve ses qualités pendant \u003cstrong\u003eau minimum 2 ans\u003c\/strong\u003e, voire davantage avec un entretien soigneux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 --\u003e\n  \u003csection class=\"tl-section\"\u003e\n    \u003ch2\u003eUn geste zéro déchet au quotidien\u003c\/h2\u003e\n    \u003cdiv class=\"tl-grid\"\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e🗑️ Réduisez vos déchets\u003c\/h3\u003e\n        \u003cp\u003eChaque année, des milliards de sachets jetables finissent à la poubelle. Ce sachet réutilisable vous permet de réduire considérablement votre empreinte.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e🌱 100 % biodégradable\u003c\/h3\u003e\n        \u003cp\u003eEn fin de vie, il est entièrement compostable ou à jeter dans votre poubelle verte. Un cycle vertueux du début à la fin.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e👁️ Usage polyvalent\u003c\/h3\u003e\n        \u003cp\u003eCe sachet peut servir de compresse décongestionnante pour les yeux : remplissez-le de plantes apaisantes, laissez-le tiédir, puis appliquez délicatement.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 --\u003e\n  \u003csection class=\"tl-section\"\u003e\n    \u003ch2\u003ePour qui est fait ce sachet ?\u003c\/h2\u003e\n    \u003cdiv class=\"tl-grid-compact\"\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e🍵 Amateurs de vrac\u003c\/h3\u003e\n        \u003cp\u003ePour tous les passionnés de thé et tisanes en vrac qui cherchent une solution pratique et saine\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e🔄 Éco-responsables\u003c\/h3\u003e\n        \u003cp\u003eRemplace avantageusement les sachets jetables, boules à thé et pinces à sachet classiques\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e💼 Nomades du quotidien\u003c\/h3\u003e\n        \u003cp\u003eSon format ultra léger se glisse partout : dans votre boîte à thé ou au bureau\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tl-card\"\u003e\n        \u003ch3\u003e🎁 Idée cadeau nature\u003c\/h3\u003e\n        \u003cp\u003eUn petit geste durable et élégant à offrir aux amoureux du thé et du bien-être\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"tl-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"tl-cta-box\"\u003e\n      \u003cp\u003e🌿 Adoptez un rituel d'infusion plus sain, plus écologique et plein de saveurs avec ce sachet artisanal en lin bio français.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"tl-disclaimer\"\u003eCe produit est un accessoire d'infusion et ne constitue pas un dispositif médical. Fabriqué avec soin en France par Angie Be Green.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --tl-cream: #f7f4ef;\n  --tl-white: #ffffff;\n  --tl-primary: #8b7355;\n  --tl-primary-dark: #5c4a32;\n  --tl-primary-light: #f0ebe3;\n  --tl-secondary: #a4b88c;\n  --tl-accent: #c9b896;\n  --tl-text: #1a1a1a;\n  --tl-text-light: #5a5a5a;\n  --tl-border: #e0dbd3;\n  --tl-shadow: 0 4px 24px rgba(92,74,50,.08);\n  --tl-shadow-lg: 0 12px 48px rgba(92,74,50,.15);\n  --tl-radius: 20px;\n  --tl-radius-sm: 12px;\n}\n\n.tl-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--tl-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.tl-hero {\n  position: relative;\n  background: linear-gradient(135deg, #5c4a32 0%, #8b7355 50%, #a4b88c 100%);\n  border-radius: var(--tl-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(--tl-shadow-lg);\n}\n\n.tl-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(164,184,140,.1) 0%, transparent 60%);\n  opacity: 1;\n}\n\n.tl-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.tl-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.tl-subtitle {\n  color: rgba(255,255,255,.8);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .05em;\n  text-transform: uppercase;\n}\n\n.tl-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 18px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === BADGES === *\/\n.tl-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.tl-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(--tl-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.tl-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.tl-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.tl-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--tl-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.tl-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(--tl-primary), var(--tl-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.tl-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--tl-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.tl-card {\n  background: var(--tl-white);\n  border-radius: var(--tl-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--tl-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.tl-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--tl-shadow-lg);\n  border-color: var(--tl-primary);\n}\n\n.tl-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--tl-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.tl-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--tl-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.tl-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.tl-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.tl-grid-compact .tl-card {\n  padding: 1rem;\n}\n\n.tl-grid-compact .tl-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.tl-grid-compact .tl-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.tl-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.tl-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.tl-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--tl-primary), var(--tl-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.tl-timeline-content {\n  flex: 1;\n  background: var(--tl-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--tl-radius-sm);\n  box-shadow: var(--tl-shadow);\n}\n\n.tl-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--tl-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.tl-timeline-content p {\n  font-size: 14px;\n  color: var(--tl-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.tl-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--tl-primary-light);\n  border-radius: var(--tl-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.tl-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.tl-tip p {\n  font-size: 14px;\n  color: var(--tl-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.tl-cta-box {\n  background: linear-gradient(135deg, var(--tl-primary) 0%, var(--tl-primary-dark) 100%);\n  border-radius: var(--tl-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.tl-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.tl-disclaimer {\n  font-size: 12px;\n  color: var(--tl-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  .tl-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .tl-card {\n    padding: 1.125rem;\n  }\n\n  .tl-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .tl-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--tl-radius-sm);\n  }\n\n  .tl-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .tl-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .tl-grid-compact {\n    gap: .625rem;\n  }\n\n  .tl-grid-compact .tl-card {\n    padding: .75rem;\n  }\n\n  .tl-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .tl-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .tl-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .tl-timeline-content p {\n    font-size: 13px;\n  }\n\n  .tl-tip {\n    padding: .875rem 1rem;\n  }\n\n  .tl-tip-icon {\n    font-size: 20px;\n  }\n\n  .tl-tip p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .tl-card {\n    animation: tl-fadeInUp .5s ease backwards;\n  }\n  .tl-card:nth-child(1) { animation-delay: .05s; }\n  .tl-card:nth-child(2) { animation-delay: .1s; }\n  .tl-card:nth-child(3) { animation-delay: .15s; }\n  .tl-card:nth-child(4) { animation-delay: .2s; }\n  .tl-card:nth-child(5) { animation-delay: .25s; }\n  .tl-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes tl-fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n\/* === ACCESSIBILITÉ === *\/\n@media (prefers-reduced-motion: reduce) {\n  .tl-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56933364171129,"sku":"NBAIABG0073","price":5.29,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/sachet-a-the-voile-de-lin-bio-angie-be-green-lifestyle_4ee59ab0-cc9b-42d2-99c0-d842368be264.webp?v=1774857540"},{"product_id":"sac-de-congelation-taille-s-angie-be-green","title":"Sac de Congélation Réutilisable - Taille S - Angie Be Green","description":"\u003cdiv class=\"abg-premium\"\u003e\n\n  \u003cdiv class=\"abg-hero\"\u003e\n    \u003cdiv class=\"abg-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"abg-hero-content\"\u003e\n      \u003cdiv class=\"abg-badges-top\"\u003e\n        \u003cspan class=\"abg-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"abg-badge\"\u003e♻️ Zéro déchet\u003c\/span\u003e\n        \u003cspan class=\"abg-badge\"\u003e🔬 OEKO-TEX Classe 1\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"abg-hero-title\"\u003eSac de congélation réutilisable - Taille S\u003c\/span\u003e\n      \u003cp class=\"abg-subtitle\"\u003eAngie Be Green • 20 × 22 cm\u003c\/p\u003e\n      \u003cp class=\"abg-description\"\u003eL'alternative durable et artisanale aux sacs plastique jetables. Conçu pour durer à vie, fabriqué dans les Hauts-de-France depuis 2018.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eSac de congélation réutilisable Taille S - Angie Be Green\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eVous cherchez une alternative durable aux sacs de congélation jetables ? Ce \u003cstrong\u003esac de congélation réutilisable\u003c\/strong\u003e de la marque française \u003cstrong\u003eAngie Be Green\u003c\/strong\u003e est conçu pour durer à vie, remplaçant des centaines de sacs plastique à usage unique. Fabriqué artisanalement dans les Hauts-de-France depuis 2018, il allie praticité, qualité et engagement écologique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eUn sac congélation zippé, pratique et imperméable\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eCe sac congélation taille S mesure \u003cstrong\u003e20 × 22 cm\u003c\/strong\u003e, un format idéal pour conserver des portions individuelles ou de petites quantités d'aliments.\u003c\/p\u003e\n    \u003cdiv class=\"abg-grid\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🔒 Fermeture zip étanche\u003c\/h3\u003e\n        \u003cp\u003eUne étanchéité fiable qui protège vos aliments du givre et des odeurs du congélateur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e❄️ Congélateur \u0026amp; réfrigérateur\u003c\/h3\u003e\n        \u003cp\u003eImperméable et respirant, il convient parfaitement pour stocker vos aliments au congélateur comme au réfrigérateur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🥦 Grande polyvalence\u003c\/h3\u003e\n        \u003cp\u003eFruits, légumes, herbes aromatiques, viande, poisson, tranches de pain, pâtes préparées… une grande variété d'aliments solides.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-tip\"\u003e\n      \u003cspan class=\"abg-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eBon à savoir :\u003c\/strong\u003e ce sac pour congélation n'est pas recommandé pour les liquides. Privilégiez-le pour vos aliments solides ou semi-solides.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eUne composition saine et certifiée\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eLa qualité du tissu est au cœur de ce produit. Ce sac congélation réutilisable offre des garanties de sécurité maximales pour un contact alimentaire serein.\u003c\/p\u003e\n    \u003cdiv class=\"abg-grid\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🧵 100% polyester PUL\u003c\/h3\u003e\n        \u003cp\u003eTissu polyester avec finition polyuréthane (PUL), spécifiquement conçu pour un usage alimentaire sûr et durable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🏅 OEKO-TEX Classe 1\u003c\/h3\u003e\n        \u003cp\u003eLa norme la plus stricte, garantissant l'absence de substances nocives — adaptée même au contact avec la peau de bébé.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🇪🇺 Conforme REACH\u003c\/h3\u003e\n        \u003cp\u003eRespect total des normes européennes en matière de sécurité chimique. Conservez vos aliments l'esprit tranquille.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eComment utiliser votre sac de congélation réutilisable ?\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eSon utilisation est aussi simple que celle d'un sac congélation zip classique, avec un avantage de taille : vous ne le jetez jamais.\u003c\/p\u003e\n    \u003cdiv class=\"abg-timeline\"\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003eRemplissez le sac\u003c\/h3\u003e\n          \u003cp\u003ePlacez vos aliments dans le sac et fermez soigneusement la fermeture zip.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003eRangez au froid\u003c\/h3\u003e\n          \u003cp\u003ePlacez le sac au congélateur ou au réfrigérateur selon vos besoins de conservation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003eIdentifiez le contenu\u003c\/h3\u003e\n          \u003cp\u003eÉcrivez directement sur le tissu avec un feutre ou stylo lavable pour noter le contenu et la date de congélation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-tip\"\u003e\n      \u003cspan class=\"abg-tip-icon\"\u003e✍️\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eAstuce pratique :\u003c\/strong\u003e ce petit geste d'organisation vous permettra de mieux gérer vos stocks et d'éviter le gaspillage alimentaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eEntretien facile pour une durée de vie illimitée\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eBien entretenu, ce sac congélation réutilisable est conçu pour durer \u003cstrong\u003eà vie\u003c\/strong\u003e. Voici comment en prendre soin :\u003c\/p\u003e\n    \u003cdiv class=\"abg-accordion\"\u003e\n      \u003cdetails class=\"abg-accordion-item\"\u003e\n        \u003csummary class=\"abg-accordion-header\"\u003e💧 Après chaque utilisation\u003c\/summary\u003e\n        \u003cdiv class=\"abg-accordion-content mt-3\"\u003e\n          \u003cp\u003eRincez le sac selon le contenu stocké pour éliminer les résidus alimentaires.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"abg-accordion-item\"\u003e\n        \u003csummary class=\"abg-accordion-header\"\u003e🤲 Lavage à la main\u003c\/summary\u003e\n        \u003cdiv class=\"abg-accordion-content mt-3\"\u003e\n          \u003cp\u003eRetournez le sac et lavez-le simplement à l'eau tiède avec un peu de savon si nécessaire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"abg-accordion-item\"\u003e\n        \u003csummary class=\"abg-accordion-header\"\u003e🌀 Lavage en machine\u003c\/summary\u003e\n        \u003cdiv class=\"abg-accordion-content mt-3\"\u003e\n          \u003cp\u003eÀ 40°C maximum, dans un filet de lavage pour protéger la fermeture zip.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"abg-accordion-item\"\u003e\n        \u003csummary class=\"abg-accordion-header\"\u003e☀️ Séchage\u003c\/summary\u003e\n        \u003cdiv class=\"abg-accordion-content mt-3\"\u003e\n          \u003cp\u003eÀ l'air libre uniquement. Ne pas utiliser de sèche-linge pour préserver la qualité du tissu PUL.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003ePourquoi choisir un sac congélation Angie Be Green ?\u003c\/h2\u003e\n    \u003cdiv class=\"abg-grid-compact\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🇫🇷 Made in France\u003c\/h3\u003e\n        \u003cp\u003eFabrication artisanale dans les Hauts-de-France\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e♻️ Zéro déchet\u003c\/h3\u003e\n        \u003cp\u003eRemplace définitivement les sacs jetables\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🛡️ Certifié sûr\u003c\/h3\u003e\n        \u003cp\u003eOEKO-TEX Classe 1, le plus haut niveau de sécurité textile\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e💰 Économique\u003c\/h3\u003e\n        \u003cp\u003eUn seul achat pour des années d'utilisation\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e📐 Multi-tailles\u003c\/h3\u003e\n        \u003cp\u003eDisponible en plusieurs tailles pour tous vos besoins\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🌍 Éco-responsable\u003c\/h3\u003e\n        \u003cp\u003eUn geste concret pour réduire le plastique au quotidien\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-cta-box\"\u003e\n      \u003cp\u003eEn adoptant ce sac de congélation réutilisable, vous faites un choix concret pour réduire votre consommation de plastique au quotidien, sans compromis sur la praticité. Un petit changement dans votre cuisine, un grand pas pour votre démarche éco-responsable. 🌿\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --abg-cream: #f7f6f2;\n  --abg-white: #ffffff;\n  --abg-primary: #2e8b57;\n  --abg-primary-dark: #1e5e3a;\n  --abg-primary-light: #e8f5ee;\n  --abg-secondary: #5cb85c;\n  --abg-accent: #a8d5ba;\n  --abg-text: #1a1a1a;\n  --abg-text-light: #5a5a5a;\n  --abg-border: #e0e0e0;\n  --abg-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --abg-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --abg-radius: 20px;\n  --abg-radius-sm: 12px;\n}\n\n.abg-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--abg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.abg-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1e5e3a 0%, #2e8b57 50%, #5cb85c 100%);\n  border-radius: var(--abg-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(--abg-shadow-lg);\n}\n\n.abg-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                    repeating-linear-gradient(45deg, transparent, transparent 30px, rgba(255,255,255,.02) 30px, rgba(255,255,255,.02) 60px);\n  opacity: 1;\n}\n\n.abg-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.abg-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.abg-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.abg-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(--abg-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.abg-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.abg-subtitle {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(16px, 3vw, 20px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .02em;\n}\n\n.abg-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 17px);\n  max-width: 600px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* === SECTIONS === *\/\n.abg-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.abg-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--abg-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.abg-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(--abg-primary), var(--abg-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.abg-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-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.abg-section-intro strong {\n  color: var(--abg-text);\n}\n\n\/* === CARDS === *\/\n.abg-card {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--abg-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.abg-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--abg-shadow-lg);\n  border-color: var(--abg-primary);\n}\n\n.abg-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.abg-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.abg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.abg-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n  margin-bottom: 1.5rem;\n}\n\n.abg-grid-compact .abg-card {\n  padding: 1rem;\n}\n\n.abg-grid-compact .abg-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.abg-grid-compact .abg-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.abg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.abg-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.abg-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--abg-primary), var(--abg-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.abg-timeline-content {\n  flex: 1;\n  background: var(--abg-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--abg-radius-sm);\n  box-shadow: var(--abg-shadow);\n}\n\n.abg-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.abg-timeline-content p {\n  font-size: 14px;\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.abg-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--abg-primary-light);\n  border-radius: var(--abg-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.abg-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.abg-tip p {\n  font-size: 14px;\n  color: var(--abg-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.abg-tip strong {\n  color: var(--abg-primary-dark);\n}\n\n\/* === ACCORDÉON === *\/\n.abg-accordion {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  box-shadow: var(--abg-shadow);\n  overflow: hidden;\n}\n\n.abg-accordion-item {\n  border-bottom: 1px solid var(--abg-border);\n  margin: 0;\n  padding: 0;\n}\n\n.abg-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.abg-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--abg-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.abg-accordion-header:hover {\n  background: var(--abg-primary-light);\n}\n\n.abg-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.abg-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--abg-primary);\n  transition: transform .2s ease;\n}\n\n.abg-accordion-item[open] .abg-accordion-header::after {\n  content: '−';\n}\n\n.abg-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--abg-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.abg-accordion-content p {\n  margin: 0;\n}\n\n\/* === CTA FINAL === *\/\n.abg-cta-box {\n  background: linear-gradient(135deg, var(--abg-primary) 0%, var(--abg-primary-dark) 100%);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.abg-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 19px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n}\n\n\/* === RESPONSIVE MOBILE === *\/\n@media (max-width: 767px) {\n  .abg-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .abg-card {\n    padding: 1.125rem;\n  }\n\n  .abg-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .abg-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--abg-radius-sm);\n  }\n\n  .abg-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .abg-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .abg-grid-compact {\n    gap: .625rem;\n  }\n\n  .abg-grid-compact .abg-card {\n    padding: .75rem;\n  }\n\n  .abg-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .abg-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .abg-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .abg-timeline-content p {\n    font-size: 13px;\n  }\n\n  .abg-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .abg-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .abg-card {\n    animation: abgFadeInUp .5s ease backwards;\n  }\n  .abg-card:nth-child(1) { animation-delay: .05s; }\n  .abg-card:nth-child(2) { animation-delay: .1s; }\n  .abg-card:nth-child(3) { animation-delay: .15s; }\n  .abg-card:nth-child(4) { animation-delay: .2s; }\n  .abg-card:nth-child(5) { animation-delay: .25s; }\n  .abg-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes abgFadeInUp {\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  .abg-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56933496324473,"sku":"NBAIABG0108","price":8.4,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/sac-de-congelation-reutilisable-taille-s-angie-be-green-lifestyle.webp?v=1774859625"},{"product_id":"sac-de-congelation-taille-m-angie-be-green","title":"Sac de Congélation Réutilisable - Taille M - Angie Be Green","description":"\u003cdiv class=\"abg-premium\"\u003e\n\n  \u003cdiv class=\"abg-hero\"\u003e\n    \u003cdiv class=\"abg-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"abg-hero-content\"\u003e\n      \u003cdiv class=\"abg-badges-top\"\u003e\n        \u003cspan class=\"abg-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"abg-badge\"\u003e🧪 OEKO-TEX Classe 1\u003c\/span\u003e\n        \u003cspan class=\"abg-badge\"\u003e♻️ Réutilisable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"abg-hero-title\"\u003eSac de congélation réutilisable - Taille M\u003c\/span\u003e\n      \u003cp class=\"abg-subtitle\"\u003eAngie Be Green\u003c\/p\u003e\n      \u003cp class=\"abg-description\"\u003eL'alternative durable, imperméable et made in France aux sacs de congélation jetables. Format 25 × 27 cm, certifié OEKO-TEX, conçu pour durer des années.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eSac de congélation réutilisable taille M - Angie Be Green\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eVous cherchez une \u003cstrong\u003ealternative durable aux sacs de congélation jetables\u003c\/strong\u003e ? Ce sac de congélation réutilisable signé Angie Be Green est conçu pour simplifier votre quotidien en cuisine, tout en réduisant considérablement vos déchets plastiques. Fabriqué en France, dans les Hauts-de-France, il allie qualité textile, praticité et engagement écologique.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un sac de congélation réutilisable en tissu ?\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eChaque année, des millions de sacs de congélation à usage unique finissent à la poubelle. En adoptant un \u003cstrong\u003esac de congélation réutilisable en tissu\u003c\/strong\u003e, vous faites un geste concret pour la planète sans sacrifier la qualité de conservation de vos aliments.\u003c\/p\u003e\n    \u003cdiv class=\"abg-grid\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🪶 Léger et souple\u003c\/h3\u003e\n        \u003cp\u003eContrairement aux sacs en silicone, le tissu PUL est ultraléger, souple et agréable à manipuler au quotidien.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e💧 100 % imperméable\u003c\/h3\u003e\n        \u003cp\u003eLa finition polyuréthane garantit une étanchéité parfaite pour protéger vos aliments au congélateur comme au réfrigérateur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e📦 Se range à plat\u003c\/h3\u003e\n        \u003cp\u003eUne fois vide, il se plie à plat et ne prend aucune place dans un tiroir. Fini l'encombrement des contenants rigides.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eCaractéristiques techniques du sac taille M\u003c\/h2\u003e\n    \u003cdiv class=\"abg-grid-compact\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e📐 Dimensions\u003c\/h3\u003e\n        \u003cp\u003e25 × 27 cm - format idéal pour la plupart des usages quotidiens\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🧵 Matière\u003c\/h3\u003e\n        \u003cp\u003e100 % polyester avec finition polyuréthane (tissu PUL)\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🏅 Certification\u003c\/h3\u003e\n        \u003cp\u003eOEKO-TEX Standard 100 Classe 1, la plus exigeante\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🔬 Conformité REACH\u003c\/h3\u003e\n        \u003cp\u003eRespecte la réglementation européenne sur les substances chimiques\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🔒 Fermeture\u003c\/h3\u003e\n        \u003cp\u003eZip hermétique sur le dessus, ouverture et fermeture faciles\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabrication\u003c\/h3\u003e\n        \u003cp\u003e100 % française, dans les Hauts-de-France\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eQue peut-on conserver dans ce sac réutilisable ?\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eCe \u003cstrong\u003esac de congélation réutilisable\u003c\/strong\u003e est parfait pour stocker au congélateur ou au réfrigérateur une grande variété d'aliments solides :\u003c\/p\u003e\n    \u003cdiv class=\"abg-grid\"\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🥦 Fruits et légumes\u003c\/h3\u003e\n        \u003cp\u003eFrais ou découpés, conservez vos fruits et légumes sans plastique jetable.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🥩 Viande et poisson\u003c\/h3\u003e\n        \u003cp\u003eL'imperméabilité du tissu PUL protège parfaitement viandes et poissons au congélateur.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🍞 Pain\u003c\/h3\u003e\n        \u003cp\u003eUn excellent \u003cstrong\u003esac congélation pain réutilisable\u003c\/strong\u003e pour garder votre pain frais plus longtemps.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🌿 Herbes aromatiques\u003c\/h3\u003e\n        \u003cp\u003eBasilic, persil, coriandre… conservez vos herbes fraîches sans les dessécher.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🍲 Préparations maison\u003c\/h3\u003e\n        \u003cp\u003ePâtes, sauces épaisses, plats cuisinés : organisez votre batch cooking zéro déchet.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-card\"\u003e\n        \u003ch3\u003e🥗 Lunch box et transport\u003c\/h3\u003e\n        \u003cp\u003eProtégez votre repas pendant le transport ou organisez vos provisions au réfrigérateur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"abg-tip\"\u003e\n      \u003cspan class=\"abg-tip-icon\"\u003e✏️\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eAstuce pratique :\u003c\/strong\u003e écrivez directement sur le tissu avec un feutre lavable pour identifier le contenu et la date de congélation. L'inscription s'efface au lavage, et vous pouvez recommencer indéfiniment.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"abg-disclaimer\"\u003e⚠️ Ce sac n'est pas recommandé pour le stockage de liquides.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\"\u003e\n    \u003ch2\u003eComment entretenir votre sac de congélation Angie Be Green ?\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eL'entretien est très simple. Deux options s'offrent à vous :\u003c\/p\u003e\n    \u003cdiv class=\"abg-timeline\"\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003e🫧 Lavage à la main\u003c\/h3\u003e\n          \u003cp\u003eRetournez le sac et nettoyez-le à l'eau tiède avec un peu de savon. Idéal pour un nettoyage rapide entre deux utilisations.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003e🧺 Lavage en machine\u003c\/h3\u003e\n          \u003cp\u003eÀ 40 °C maximum, en le plaçant dans un filet de lavage pour préserver la fermeture zip.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"abg-timeline-item\"\u003e\n        \u003cdiv class=\"abg-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"abg-timeline-content\"\u003e\n          \u003ch3\u003e☀️ Séchage à l'air libre\u003c\/h3\u003e\n          \u003cp\u003eLaissez-le sécher retourné pour que l'intérieur sèche complètement. Avec ces gestes simples, votre sac vous accompagnera pendant de très longues années.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"abg-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003eUn choix plus responsable que les alternatives jetables\u003c\/h2\u003e\n    \u003cp class=\"abg-section-intro\"\u003eQue vous ayez l'habitude d'acheter des sacs congélation en grande surface ou que vous hésitiez entre un \u003cstrong\u003esac congélation silicone sans BPA\u003c\/strong\u003e et un modèle en tissu, ce sac Angie Be Green se distingue par sa \u003cstrong\u003efabrication française\u003c\/strong\u003e, sa certification textile rigoureuse et sa légèreté.\u003c\/p\u003e\n    \u003cdiv class=\"abg-cta-box\"\u003e\n      \u003cp\u003e🌱 Passer au réutilisable, c'est un petit changement d'habitude qui fait une vraie différence sur la durée. Et avec un produit aussi bien pensé, la transition se fait en douceur.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --abg-cream: #f7f6f2;\n  --abg-white: #ffffff;\n  --abg-primary: #3a9e6e;\n  --abg-primary-dark: #2a7a52;\n  --abg-primary-light: #eaf5f0;\n  --abg-secondary: #6cc49b;\n  --abg-accent: #b8dfc9;\n  --abg-text: #1a1a1a;\n  --abg-text-light: #5a5a5a;\n  --abg-border: #e0e0e0;\n  --abg-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --abg-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --abg-radius: 20px;\n  --abg-radius-sm: 12px;\n}\n\n.abg-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--abg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.abg-hero {\n  position: relative;\n  background: linear-gradient(135deg, #2a7a52 0%, #3a9e6e 50%, #6cc49b 100%);\n  border-radius: var(--abg-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(--abg-shadow-lg);\n}\n\n.abg-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background-image: radial-gradient(circle at 20% 80%, rgba(255,255,255,.12) 0%, transparent 50%),\n                    radial-gradient(circle at 80% 20%, rgba(255,255,255,.08) 0%, transparent 50%),\n                    radial-gradient(circle at 50% 50%, rgba(255,255,255,.04) 0%, transparent 70%);\n  opacity: 1;\n}\n\n.abg-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.abg-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.abg-subtitle {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1.25rem 0;\n  letter-spacing: .02em;\n  text-transform: uppercase;\n}\n\n.abg-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.abg-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.abg-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(--abg-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.abg-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.abg-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.abg-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--abg-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.abg-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(--abg-primary), var(--abg-secondary));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.abg-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-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.abg-card {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--abg-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.abg-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--abg-shadow-lg);\n  border-color: var(--abg-primary);\n}\n\n.abg-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.abg-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.abg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.abg-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.abg-grid-compact .abg-card {\n  padding: 1rem;\n}\n\n.abg-grid-compact .abg-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.abg-grid-compact .abg-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.abg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.abg-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.abg-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--abg-primary), var(--abg-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.abg-timeline-content {\n  flex: 1;\n  background: var(--abg-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--abg-radius-sm);\n  box-shadow: var(--abg-shadow);\n}\n\n.abg-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.abg-timeline-content p {\n  font-size: 14px;\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TIP BOX === *\/\n.abg-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--abg-primary-light);\n  border-radius: var(--abg-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.abg-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.abg-tip p {\n  font-size: 14px;\n  color: var(--abg-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.abg-cta-box {\n  background: linear-gradient(135deg, var(--abg-primary) 0%, var(--abg-primary-dark) 100%);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.abg-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.abg-disclaimer {\n  font-size: 12px;\n  color: var(--abg-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  .abg-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .abg-card {\n    padding: 1.125rem;\n  }\n\n  .abg-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .abg-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--abg-radius-sm);\n  }\n\n  .abg-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .abg-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .abg-grid-compact {\n    gap: .625rem;\n  }\n\n  .abg-grid-compact .abg-card {\n    padding: .75rem;\n  }\n\n  .abg-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .abg-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .abg-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .abg-timeline-content p {\n    font-size: 13px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .abg-card {\n    animation: abgFadeInUp .5s ease backwards;\n  }\n  .abg-card:nth-child(1) { animation-delay: .05s; }\n  .abg-card:nth-child(2) { animation-delay: .1s; }\n  .abg-card:nth-child(3) { animation-delay: .15s; }\n  .abg-card:nth-child(4) { animation-delay: .2s; }\n  .abg-card:nth-child(5) { animation-delay: .25s; }\n  .abg-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes abgFadeInUp {\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  .abg-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56933616615801,"sku":"NBAIABG0109","price":9.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/sac-congelation-angie-be-green.jpg?v=1774859548"},{"product_id":"sac-de-congelation-reutilisable-taille-l-angie-be-green","title":"Sac de Congélation Réutilisable - Taille L - Angie Be Green","description":"\u003cdiv class=\"abg-premium\"\u003e\n\u003cdiv class=\"abg-hero\"\u003e\n\u003cdiv class=\"abg-hero-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"abg-hero-content\"\u003e\n\u003cdiv class=\"abg-badges-top\"\u003e\n\u003cspan class=\"abg-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e \u003cspan class=\"abg-badge\"\u003e🧵 Cousu à la main\u003c\/span\u003e \u003cspan class=\"abg-badge\"\u003e♻️ Réutilisable à vie\u003c\/span\u003e \u003cspan class=\"abg-badge\"\u003e🍼 Oeko-Tex Classe 1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"abg-hero-title\"\u003eSac de congélation réutilisable - Taille L\u003c\/span\u003e\n\u003cp class=\"abg-subtitle\"\u003eAngie Be GREEN\u003c\/p\u003e\n\u003cp class=\"abg-description\"\u003eL'alternative durable, artisanale et française aux sacs plastique jetables. Format généreux 30 × 32 cm pour congeler pain, fruits, légumes, viande et bien plus.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eSac de congélation réutilisable taille L - Angie Be Green\u003c\/h2\u003e\n\u003cp class=\"abg-section-intro\"\u003eVous en avez assez de jeter des dizaines de sacs de congélation en plastique chaque mois ? Le \u003cstrong\u003esac de congélation réutilisable\u003c\/strong\u003e Angie Be Green en taille L est la solution durable que votre cuisine attendait. Fabriqué à la main en France, ce sac en tissu PUL remplace définitivement les sachets jetables pour conserver vos aliments au congélateur comme au réfrigérateur.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003ePourquoi choisir un sac de congélation réutilisable en tissu ?\u003c\/h2\u003e\n\u003cdiv class=\"abg-grid\"\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e♾️ Durabilité à vie\u003c\/h3\u003e\n\u003cp\u003eContrairement aux sacs plastique à usage unique, ce sac est conçu pour durer à vie avec un entretien adapté. Un seul investissement suffit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🛡️ Protection optimale\u003c\/h3\u003e\n\u003cp\u003eSon tissu imperméable et respirant protège efficacement vos aliments du givre et des brûlures de congélation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🌍 Zéro déchet\u003c\/h3\u003e\n\u003cp\u003eRéduisez considérablement vos déchets plastiques au quotidien. Plus besoin de racheter régulièrement des boîtes de sacs congélation jetables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eUn format L généreux pour toutes vos préparations\u003c\/h2\u003e\n\u003cp class=\"abg-section-intro\"\u003eAvec ses dimensions de \u003cstrong\u003e30 × 32 cm\u003c\/strong\u003e, ce sac grande taille est votre allié indispensable pour la congélation au quotidien.\u003c\/p\u003e\n\u003cdiv class=\"abg-grid-compact\"\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🥖 Du pain\u003c\/h3\u003e\n\u003cp\u003eBaguettes, tranches ou petits pains - idéal comme sac congélation pain réutilisable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🥦 Fruits et légumes\u003c\/h3\u003e\n\u003cp\u003eEn portions familiales ou pour vos préparations de batch cooking\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🥩 Viande et poisson\u003c\/h3\u003e\n\u003cp\u003eFilets, escalopes, pavés : tout se conserve parfaitement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card\"\u003e\n\u003ch3\u003e🌿 Herbes et pâtes\u003c\/h3\u003e\n\u003cp\u003eHerbes aromatiques et préparations de pâtes maison\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-tip\"\u003e\n\u003cspan class=\"abg-tip-icon\"\u003e✏️\u003c\/span\u003e\n\u003cp\u003eSa \u003cstrong\u003efermeture zip hermétique\u003c\/strong\u003e est fiable et pratique. Vous pouvez écrire directement sur le tissu avec un \u003cstrong\u003efeutre lavable\u003c\/strong\u003e pour identifier le contenu et la date de congélation !\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-tip\" style=\"margin-top: .75rem;\"\u003e\n\u003cspan class=\"abg-tip-icon\"\u003e⚠️\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eNote importante :\u003c\/strong\u003e ce sac est conçu pour la conservation d'aliments solides uniquement. Il n'est pas recommandé pour les liquides.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eComposition et certifications\u003c\/h2\u003e\n\u003cp class=\"abg-section-intro\"\u003eLa qualité des matériaux est au cœur de ce produit. Le tissu utilisé est un \u003cstrong\u003ePUL 100 % polyester avec finition polyuréthane\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"abg-grid-compact\"\u003e\n\u003cdiv class=\"abg-card abg-card-cert\"\u003e\n\u003ch3\u003e🏅 Oeko-Tex Standard 100 Classe 1\u003c\/h3\u003e\n\u003cp\u003eLe niveau d'exigence le plus élevé, adapté au contact avec les bébés\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-card abg-card-cert\"\u003e\n\u003ch3\u003e🔬 Conformité REACH\u003c\/h3\u003e\n\u003cp\u003eGarantie d'absence de substances chimiques nocives\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"abg-section-intro\" style=\"margin-top: 1.25rem;\"\u003eVous pouvez congeler vos aliments en toute sérénité, sans risque de migration de substances indésirables.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"abg-section\"\u003e\n\u003ch2\u003eComment entretenir votre sac congélation réutilisable ?\u003c\/h2\u003e\n\u003cdiv class=\"abg-timeline\"\u003e\n\u003cdiv class=\"abg-timeline-item\"\u003e\n\u003cdiv class=\"abg-timeline-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-content\"\u003e\n\u003ch3\u003eRincer après utilisation\u003c\/h3\u003e\n\u003cp\u003eRincez le sac après chaque utilisation en fonction du contenu conservé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-item\"\u003e\n\u003cdiv class=\"abg-timeline-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-content\"\u003e\n\u003ch3\u003eLaver avec soin\u003c\/h3\u003e\n\u003cp\u003eLavez à la main en retournant le sac, ou en machine à 40 °C dans un filet de lavage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-item\"\u003e\n\u003cdiv class=\"abg-timeline-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"abg-timeline-content\"\u003e\n\u003ch3\u003eSécher à l'air libre\u003c\/h3\u003e\n\u003cp\u003eLaissez sécher naturellement à l'air libre - pas de sèche-linge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-tip\"\u003e\n\u003cspan class=\"abg-tip-icon\"\u003e💡\u003c\/span\u003e\n\u003cp\u003eAvec ces gestes simples, votre sac conservera ses propriétés imperméables et sa fermeture zip fonctionnelle pendant de \u003cstrong\u003etrès nombreuses années\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"abg-section\" style=\"margin-bottom: 0px!important;\"\u003e\n\u003ch2\u003eAngie Be Green : l'artisanat français au service du zéro déchet\u003c\/h2\u003e\n\u003cdiv class=\"abg-testimonial\"\u003e\n\u003cp class=\"abg-testimonial-text\"\u003e\"Angie Be Green est une entreprise française fondée en 2018 dans les Hauts-de-France. Chaque sac est fabriqué à la main, avec un soin artisanal qui se ressent dès la première prise en main. En choisissant cette alternative au sac congélation zip jetable, vous soutenez une production locale et responsable.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"abg-cta-box\"\u003e\n\u003cp\u003eSi vous cherchez une vraie alternative aux sacs congélation en silicone ou aux solutions de grande surface, ce sac en tissu PUL français se distingue par sa \u003cstrong\u003edurabilité exceptionnelle\u003c\/strong\u003e, sa certification sans substances nocives et sa fabrication artisanale engagée. 🌱\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --abg-cream: #f5f5f0;\n  --abg-white: #ffffff;\n  --abg-primary: #2e8b57;\n  --abg-primary-dark: #1e5e3a;\n  --abg-primary-light: #e8f5ee;\n  --abg-secondary: #5cb85c;\n  --abg-accent: #a8d5ba;\n  --abg-text: #1a1a1a;\n  --abg-text-light: #5a5a5a;\n  --abg-border: #e0e0e0;\n  --abg-shadow: 0 4px 24px rgba(0,0,0,.08);\n  --abg-shadow-lg: 0 12px 48px rgba(0,0,0,.15);\n  --abg-radius: 20px;\n  --abg-radius-sm: 12px;\n}\n\n.abg-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--abg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n.abg-hero {\n  position: relative;\n  background: linear-gradient(135deg, #1e5e3a 0%, #2e8b57 50%, #5cb85c 100%);\n  border-radius: var(--abg-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(--abg-shadow-lg);\n}\n\n.abg-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                    repeating-linear-gradient(45deg, transparent, transparent 30px, rgba(255,255,255,.02) 30px, rgba(255,255,255,.02) 60px);\n  opacity: 1;\n}\n\n.abg-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.abg-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.abg-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(--abg-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.abg-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.abg-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.abg-subtitle {\n  color: rgba(255,255,255,.85);\n  font-size: clamp(16px, 3vw, 22px);\n  font-weight: 600;\n  margin: 0 0 1rem 0;\n  letter-spacing: .05em;\n  text-transform: uppercase;\n}\n\n.abg-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 18px);\n  line-height: 1.7;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n.abg-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.abg-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--abg-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.abg-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(--abg-primary), var(--abg-secondary));\n  border-radius: 2px;\n}\n\n.abg-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-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.abg-card {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--abg-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.abg-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--abg-shadow-lg);\n  border-color: var(--abg-primary);\n}\n\n.abg-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.abg-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.abg-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.abg-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.abg-grid-compact .abg-card {\n  padding: 1rem;\n}\n\n.abg-grid-compact .abg-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.abg-grid-compact .abg-card p {\n  font-size: 12px;\n}\n\n.abg-card-cert {\n  border-left: 4px solid var(--abg-primary);\n}\n\n.abg-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.abg-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.abg-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--abg-primary), var(--abg-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.abg-timeline-content {\n  flex: 1;\n  background: var(--abg-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--abg-radius-sm);\n  box-shadow: var(--abg-shadow);\n}\n\n.abg-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--abg-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.abg-timeline-content p {\n  font-size: 14px;\n  color: var(--abg-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.abg-testimonial {\n  background: var(--abg-white);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--abg-shadow);\n  border-left: 4px solid var(--abg-primary);\n  margin-bottom: 1.5rem;\n}\n\n.abg-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--abg-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n.abg-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--abg-primary-light);\n  border-radius: var(--abg-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.abg-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.abg-tip p {\n  font-size: 14px;\n  color: var(--abg-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.abg-cta-box {\n  background: linear-gradient(135deg, var(--abg-primary) 0%, var(--abg-primary-dark) 100%);\n  border-radius: var(--abg-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.abg-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@media (max-width: 767px) {\n  .abg-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .abg-card {\n    padding: 1.125rem;\n  }\n\n  .abg-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .abg-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--abg-radius-sm);\n  }\n\n  .abg-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .abg-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .abg-grid-compact {\n    gap: .625rem;\n  }\n\n  .abg-grid-compact .abg-card {\n    padding: .75rem;\n  }\n\n  .abg-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .abg-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .abg-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .abg-timeline-content p {\n    font-size: 13px;\n  }\n\n  .abg-testimonial {\n    padding: 1.25rem;\n  }\n\n  .abg-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .abg-card {\n    animation: abgFadeInUp .5s ease backwards;\n  }\n  .abg-card:nth-child(1) { animation-delay: .05s; }\n  .abg-card:nth-child(2) { animation-delay: .1s; }\n  .abg-card:nth-child(3) { animation-delay: .15s; }\n  .abg-card:nth-child(4) { animation-delay: .2s; }\n  .abg-card:nth-child(5) { animation-delay: .25s; }\n  .abg-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes abgFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .abg-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56933841240441,"sku":"NBAIABG0110","price":11.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/sac-de-congelation-reutilisable-taille-l-angie-be-green-lifestyle.webp?v=1774860934"},{"product_id":"filtre-a-cafe-en-lin-bio-angie-be-green","title":"Filtre à Café réutilisable en Lin Bio - Angie Be Green","description":"\u003cdiv class=\"fc-premium\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"fc-hero\"\u003e\n    \u003cdiv class=\"fc-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fc-hero-content\"\u003e\n      \u003cdiv class=\"fc-badges-top\"\u003e\n        \u003cspan class=\"fc-badge\"\u003e🇫🇷 Fabriqué en France\u003c\/span\u003e\n        \u003cspan class=\"fc-badge\"\u003e🌿 100 % lin bio\u003c\/span\u003e\n        \u003cspan class=\"fc-badge\"\u003e♻️ Zéro déchet\u003c\/span\u003e\n        \u003cspan class=\"fc-badge\"\u003e🤝 Fabrication solidaire\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fc-hero-title\"\u003eFiltre à café en lin bio\u003c\/span\u003e\n      \u003cp class=\"fc-subtitle\"\u003eAngie Be Green\u003c\/p\u003e\n      \u003cp class=\"fc-description\"\u003eL'alternative réutilisable, artisanale et française aux filtres papier jetables. Un geste simple pour un café plus savoureux et une planète plus propre.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SECTION 1 --\u003e\n  \u003csection class=\"fc-section\"\u003e\n    \u003ch2\u003eFiltre à café réutilisable en lin bio - L'alternative zéro déchet fabriquée en France\u003c\/h2\u003e\n    \u003cp class=\"fc-section-intro\"\u003eVous cherchez un \u003cstrong\u003efiltre à café réutilisable\u003c\/strong\u003e qui soit à la fois écologique, sain et durable ? Le \u003cstrong\u003efiltre à café en lin bio Angie Be Green\u003c\/strong\u003e remplace définitivement les filtres papier jetables. Fabriqué à la main en France à partir de \u003cstrong\u003e100 % lin naturel\u003c\/strong\u003e, il vous offre un café savoureux tout en réduisant vos déchets au quotidien.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 2 --\u003e\n  \u003csection class=\"fc-section\"\u003e\n    \u003ch2\u003ePourquoi choisir un filtre à café en lin plutôt qu'en papier ?\u003c\/h2\u003e\n    \u003cp class=\"fc-section-intro\"\u003eChaque année, des milliards de filtres à café en papier finissent à la poubelle. En optant pour un \u003cstrong\u003efiltre café réutilisable en lin\u003c\/strong\u003e, vous faites un geste concret pour la planète.\u003c\/p\u003e\n    \u003cdiv class=\"fc-grid\"\u003e\n      \u003cdiv class=\"fc-card\"\u003e\n        \u003ch3\u003e🚫 Non traité\u003c\/h3\u003e\n        \u003cp\u003eAucun blanchiment, aucune teinture, aucun produit chimique. Du lin brut, pur et naturel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fc-card\"\u003e\n        \u003ch3\u003e🌱 Sans plastique ni colle\u003c\/h3\u003e\n        \u003cp\u003eUne composition 100 % naturelle, sans aucune substance synthétique au contact de votre café.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fc-card\"\u003e\n        \u003ch3\u003e♾️ Réutilisable à l'infini\u003c\/h3\u003e\n        \u003cp\u003eUn seul filtre en lin remplace des centaines de filtres papier jetables. Économique et écologique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fc-card\"\u003e\n        \u003ch3\u003e☕ Respectueux des saveurs\u003c\/h3\u003e\n        \u003cp\u003eLe lin laisse passer les arômes du café sans les altérer, contrairement aux filtres en plastique qui libèrent des microparticules.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fc-tip\"\u003e\n      \u003cspan class=\"fc-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003eSi vous comparez avec un \u003cstrong\u003efiltre à café réutilisable en plastique\u003c\/strong\u003e, la différence est nette : le lin n'interfère pas avec le goût de votre boisson et ne libère aucune microparticule dans votre tasse.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 3 --\u003e\n  \u003csection class=\"fc-section\"\u003e\n    \u003ch2\u003eUn filtre artisanal fabriqué en France avec une démarche solidaire\u003c\/h2\u003e\n    \u003cdiv class=\"fc-testimonial\"\u003e\n      \u003cp class=\"fc-testimonial-text\"\u003eCe filtre à café en lin bio est bien plus qu'un accessoire de cuisine. Confectionné à la main dans les \u003cstrong\u003eHauts-de-France\u003c\/strong\u003e par la marque \u003cstrong\u003eAngie Be Green\u003c\/strong\u003e, fondée en 2018, sa fabrication est confiée à des \u003cstrong\u003epersonnes en insertion professionnelle ou en situation de handicap\u003c\/strong\u003e, donnant à chaque filtre une dimension humaine et solidaire.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fc-tip\"\u003e\n      \u003cspan class=\"fc-tip-icon\"\u003e📦\u003c\/span\u003e\n      \u003cp\u003eVendu en vrac, sans emballage superflu, il s'inscrit pleinement dans une \u003cstrong\u003edémarche zéro déchet\u003c\/strong\u003e cohérente du début à la fin.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 4 --\u003e\n  \u003csection class=\"fc-section\"\u003e\n    \u003ch2\u003eDimensions et compatibilité\u003c\/h2\u003e\n    \u003cdiv class=\"fc-grid-compact\"\u003e\n      \u003cdiv class=\"fc-card\"\u003e\n        \u003ch3\u003e📏 Longueur\u003c\/h3\u003e\n        \u003cp\u003e20-21 cm\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fc-card\"\u003e\n        \u003ch3\u003e📐 Hauteur\u003c\/h3\u003e\n        \u003cp\u003e11 cm\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fc-card\"\u003e\n        \u003ch3\u003e☕ Cafetière filtre\u003c\/h3\u003e\n        \u003cp\u003eCompatible porte-filtre standard\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fc-card\"\u003e\n        \u003ch3\u003e🫖 Dripper\u003c\/h3\u003e\n        \u003cp\u003eIdéal pour le café versé (pour over)\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 5 --\u003e\n  \u003csection class=\"fc-section\"\u003e\n    \u003ch2\u003eComment utiliser votre filtre à café en lin ?\u003c\/h2\u003e\n    \u003cp class=\"fc-section-intro\"\u003eL'utilisation est aussi simple qu'avec un filtre jetable :\u003c\/p\u003e\n    \u003cdiv class=\"fc-timeline\"\u003e\n      \u003cdiv class=\"fc-timeline-item\"\u003e\n        \u003cdiv class=\"fc-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"fc-timeline-content\"\u003e\n          \u003ch3\u003ePlacez le filtre\u003c\/h3\u003e\n          \u003cp\u003eInstallez-le dans votre porte-filtre habituel, comme un filtre classique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fc-timeline-item\"\u003e\n        \u003cdiv class=\"fc-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"fc-timeline-content\"\u003e\n          \u003ch3\u003eAjoutez votre café moulu\u003c\/h3\u003e\n          \u003cp\u003eDosez comme d'habitude, le lin ne modifie pas les proportions.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fc-timeline-item\"\u003e\n        \u003cdiv class=\"fc-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"fc-timeline-content\"\u003e\n          \u003ch3\u003eVersez l'eau chaude\u003c\/h3\u003e\n          \u003cp\u003eLaissez infuser et profitez de tous les arômes préservés par le lin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fc-timeline-item\"\u003e\n        \u003cdiv class=\"fc-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"fc-timeline-content\"\u003e\n          \u003ch3\u003eAprès usage\u003c\/h3\u003e\n          \u003cp\u003eVidez le marc de café (idéal pour le compost !), rincez à l'eau claire et laissez sécher à l'air libre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fc-accordion\"\u003e\n      \u003cdetails class=\"fc-accordion-item\"\u003e\n        \u003csummary class=\"fc-accordion-header\"\u003e🧼 Conseils d'entretien\u003c\/summary\u003e\n        \u003cdiv class=\"fc-accordion-content mt-3\"\u003e\n          \u003cp\u003ePrivilégiez le lavage à la main pour préserver la durée de vie du lin. Un passage ponctuel en machine à \u003cstrong\u003e30 °C\u003c\/strong\u003e est possible si nécessaire. Plus vous l'utiliserez, plus le tissu se patinera naturellement, sans perdre en efficacité de filtration.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECTION 6 --\u003e\n  \u003csection class=\"fc-section\"\u003e\n    \u003ch2\u003eLes avantages en un coup d'œil\u003c\/h2\u003e\n    \u003cdiv class=\"fc-grid-compact\"\u003e\n      \u003cdiv class=\"fc-card\"\u003e\n        \u003ch3\u003e🌾 Matière\u003c\/h3\u003e\n        \u003cp\u003e100 % lin naturel bio\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fc-card\"\u003e\n        \u003ch3\u003e🇫🇷 Fabrication\u003c\/h3\u003e\n        \u003cp\u003eArtisanale, française et solidaire\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fc-card\"\u003e\n        \u003ch3\u003e🧪 Composition\u003c\/h3\u003e\n        \u003cp\u003eSans plastique, sans colle, sans blanchiment\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fc-card\"\u003e\n        \u003ch3\u003e⏳ Durée de vie\u003c\/h3\u003e\n        \u003cp\u003eRéutilisable des centaines de fois\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fc-card\"\u003e\n        \u003ch3\u003e📦 Emballage\u003c\/h3\u003e\n        \u003cp\u003eVendu en vrac, zéro déchet\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"fc-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"fc-cta-box\"\u003e\n      \u003cp\u003eInutile de chercher un filtre à café réutilisable en grande surface : avec ce filtre en lin bio Angie Be Green, vous choisissez un produit artisanal de qualité supérieure, fabriqué localement et dans le respect de l'humain comme de l'environnement. ☕🌍\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"fc-disclaimer\"\u003eUn petit changement dans votre routine café qui fait une grande différence pour la planète.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fc-cream: #f7f4ef;\n  --fc-white: #ffffff;\n  --fc-primary: #8b7355;\n  --fc-primary-dark: #5c4a33;\n  --fc-primary-light: #f0ebe3;\n  --fc-secondary: #a69474;\n  --fc-accent: #6b8f4e;\n  --fc-text: #1a1a1a;\n  --fc-text-light: #5a5a5a;\n  --fc-border: #e0d8cc;\n  --fc-shadow: 0 4px 24px rgba(92,74,51,.08);\n  --fc-shadow-lg: 0 12px 48px rgba(92,74,51,.15);\n  --fc-radius: 20px;\n  --fc-radius-sm: 12px;\n}\n\n.fc-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--fc-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n}\n\n\/* === HERO === *\/\n.fc-hero {\n  position: relative;\n  background: linear-gradient(135deg, #5c4a33 0%, #8b7355 50%, #a69474 100%);\n  border-radius: var(--fc-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(--fc-shadow-lg);\n}\n\n.fc-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) 1px, transparent 1px),\n                    radial-gradient(circle at 80% 20%, rgba(255,255,255,.06) 1px, transparent 1px),\n                    radial-gradient(circle at 60% 80%, rgba(255,255,255,.05) 2px, transparent 2px);\n  background-size: 60px 60px, 80px 80px, 100px 100px;\n  opacity: .5;\n}\n\n.fc-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.fc-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(28px, 7vw, 52px);\n  font-weight: 900;\n  margin: 0 0 .5rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n}\n\n.fc-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: .05em;\n  text-transform: uppercase;\n}\n\n.fc-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.fc-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.fc-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(--fc-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.fc-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n\/* === SECTIONS === *\/\n.fc-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.fc-premium h2 {\n  font-size: clamp(22px, 5vw, 36px);\n  font-weight: 900;\n  color: var(--fc-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.fc-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(--fc-primary), var(--fc-accent));\n  border-radius: 2px;\n}\n\n\/* === SECTION INTRO TEXT === *\/\n.fc-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--fc-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.fc-card {\n  background: var(--fc-white);\n  border-radius: var(--fc-radius);\n  padding: clamp(1.25rem, 3vw, 2rem);\n  box-shadow: var(--fc-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.fc-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--fc-shadow-lg);\n  border-color: var(--fc-primary);\n}\n\n.fc-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--fc-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.fc-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--fc-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === GRILLES === *\/\n.fc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n\/* === GRILLE COMPACTE === *\/\n.fc-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 1rem;\n}\n\n.fc-grid-compact .fc-card {\n  padding: 1rem;\n}\n\n.fc-grid-compact .fc-card h3 {\n  font-size: 14px;\n  margin-bottom: .35rem;\n}\n\n.fc-grid-compact .fc-card p {\n  font-size: 12px;\n}\n\n\/* === TIMELINE === *\/\n.fc-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n.fc-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.fc-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--fc-primary), var(--fc-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.fc-timeline-content {\n  flex: 1;\n  background: var(--fc-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--fc-radius-sm);\n  box-shadow: var(--fc-shadow);\n}\n\n.fc-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fc-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.fc-timeline-content p {\n  font-size: 14px;\n  color: var(--fc-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* === TESTIMONIAL === *\/\n.fc-testimonial {\n  background: var(--fc-white);\n  border-radius: var(--fc-radius);\n  padding: clamp(1.5rem, 4vw, 2.5rem);\n  box-shadow: var(--fc-shadow);\n  border-left: 4px solid var(--fc-primary);\n}\n\n.fc-testimonial-text {\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--fc-text);\n  line-height: 1.8;\n  font-style: italic;\n  margin: 0;\n}\n\n\/* === ACCORDÉON === *\/\n.fc-accordion {\n  background: var(--fc-white);\n  border-radius: var(--fc-radius);\n  box-shadow: var(--fc-shadow);\n  overflow: hidden;\n}\n\n.fc-accordion-item {\n  border-bottom: 1px solid var(--fc-border);\n  margin: 0;\n  padding: 0;\n}\n\n.fc-accordion-item:last-child {\n  border-bottom: none;\n}\n\n.fc-accordion-header {\n  padding: 1rem 1.25rem;\n  font-weight: 700;\n  font-size: 15px;\n  color: var(--fc-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.fc-accordion-header:hover {\n  background: var(--fc-primary-light);\n}\n\n.fc-accordion-header::-webkit-details-marker {\n  display: none;\n}\n\n.fc-accordion-header::after {\n  content: '+';\n  font-size: 20px;\n  font-weight: 400;\n  color: var(--fc-primary);\n  transition: transform .2s ease;\n}\n\n.fc-accordion-item[open] .fc-accordion-header::after {\n  content: '−';\n}\n\n.fc-accordion-content {\n  padding: 0 1.25rem 1rem;\n  color: var(--fc-text-light);\n  font-size: 14px;\n  line-height: 1.7;\n  margin-top: 10px;\n}\n\n.fc-accordion-content p {\n  margin: 0;\n}\n\n\/* === TIP BOX === *\/\n.fc-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--fc-primary-light);\n  border-radius: var(--fc-radius-sm);\n  padding: 1rem 1.25rem;\n  margin-top: 1.25rem;\n}\n\n.fc-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n}\n\n.fc-tip p {\n  font-size: 14px;\n  color: var(--fc-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n\/* === CTA FINAL === *\/\n.fc-cta-box {\n  background: linear-gradient(135deg, var(--fc-primary) 0%, var(--fc-primary-dark) 100%);\n  border-radius: var(--fc-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.fc-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.fc-disclaimer {\n  font-size: 12px;\n  color: var(--fc-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  .fc-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n\n  .fc-card {\n    padding: 1.125rem;\n  }\n\n  .fc-section {\n    margin-bottom: 1.75rem;\n  }\n\n  .fc-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--fc-radius-sm);\n  }\n\n  .fc-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n\n  .fc-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n\n  .fc-grid-compact {\n    gap: .625rem;\n  }\n\n  .fc-grid-compact .fc-card {\n    padding: .75rem;\n  }\n\n  .fc-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n\n  .fc-timeline-content {\n    padding: .875rem 1rem;\n  }\n\n  .fc-timeline-content h3 {\n    font-size: 14px;\n  }\n\n  .fc-timeline-content p {\n    font-size: 13px;\n  }\n\n  .fc-accordion-header {\n    padding: .875rem 1rem;\n    font-size: 14px;\n  }\n\n  .fc-accordion-content {\n    padding: 0 1rem .875rem;\n    font-size: 13px;\n  }\n\n  .fc-testimonial {\n    padding: 1.25rem;\n  }\n\n  .fc-testimonial-text {\n    font-size: 14px;\n  }\n}\n\n\/* === ANIMATIONS === *\/\n@media (prefers-reduced-motion: no-preference) {\n  .fc-card {\n    animation: fcFadeInUp .5s ease backwards;\n  }\n  .fc-card:nth-child(1) { animation-delay: .05s; }\n  .fc-card:nth-child(2) { animation-delay: .1s; }\n  .fc-card:nth-child(3) { animation-delay: .15s; }\n  .fc-card:nth-child(4) { animation-delay: .2s; }\n  .fc-card:nth-child(5) { animation-delay: .25s; }\n  .fc-card:nth-child(6) { animation-delay: .3s; }\n}\n\n@keyframes fcFadeInUp {\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  .fc-premium * {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n}\n\u003c\/style\u003e","brand":"Angie Be Green","offers":[{"title":"Default Title","offer_id":56939486773625,"sku":"NBAIABG0074","price":4.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/filtre-a-cafe-en-lin-bio-angie-be-green-lifestyle_ee0ebe16-b6a3-4559-8948-419579979633.webp?v=1774942397"}],"url":"https:\/\/www.naturellement-bio.com\/collections\/angie-be-green.oembed","provider":"Naturellement Bio","version":"1.0","type":"link"}