{"product_id":"sauve-savin-en-lin","title":"Filet à savon en Lin - 10×13 cm - Angie Be Green","description":"\u003cdiv class=\"lin-premium\"\u003e\n  \u003cdiv class=\"lin-hero\"\u003e\n    \u003cdiv class=\"lin-hero-pattern\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"lin-hero-content\"\u003e\n      \u003cdiv class=\"lin-badges-top\"\u003e\n        \u003cspan class=\"lin-badge\"\u003e🌱 100% Lin naturel\u003c\/span\u003e\n        \u003cspan class=\"lin-badge\"\u003e🇫🇷 Tissé en France\u003c\/span\u003e\n        \u003cspan class=\"lin-badge\"\u003e♻️ Zéro déchet\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"lin-hero-title\"\u003eNe jetez plus jamais vos fins de savon\u003c\/span\u003e\n      \u003cp class=\"lin-subtitle\"\u003eSauve-savon en lin 10 × 13 cm\u003c\/p\u003e\n      \u003cp class=\"lin-description\"\u003eUn accessoire malin, écologique et exfoliant, tissé à 15 km du siège d'Angie be Green, pour donner une seconde vie à toutes vos chutes de savon.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"lin-section\"\u003e\n    \u003ch2\u003eSauve-savon en lin : la solution zéro déchet pour vos savons solides\u003c\/h2\u003e\n    \u003cp class=\"lin-section-intro\"\u003eVous êtes passé aux \u003cstrong\u003esavons solides\u003c\/strong\u003e pour réduire vos déchets, mais vous ne savez plus quoi faire des petits morceaux qui restent en fin de vie ? Ce \u003cstrong\u003esauve-savon en lin 100 % naturel\u003c\/strong\u003e, au format pratique de 10 × 13 cm, est la réponse simple et élégante à ce petit problème du quotidien. Récolté et tissé en France, il transforme vos chutes de savon en un véritable gant de toilette exfoliant.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lin-section\"\u003e\n    \u003ch2\u003eUn accessoire malin, 3 usages au quotidien\u003c\/h2\u003e\n    \u003cp class=\"lin-section-intro\"\u003eCe petit pochon en lin est bien plus qu'un simple sac : il vous accompagne dans plusieurs moments de la journée.\u003c\/p\u003e\n    \u003cdiv class=\"lin-grid\"\u003e\n      \u003cdiv class=\"lin-card\"\u003e\n        \u003ch3\u003e🧼 Récupérateur de chutes\u003c\/h3\u003e\n        \u003cp\u003eGlissez-y les petits morceaux qui échappent à vos mains et donnez-leur une seconde vie.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lin-card\"\u003e\n        \u003ch3\u003e🛁 Gant de toilette naturel\u003c\/h3\u003e\n        \u003cp\u003eLe tissage particulier du lin offre une action exfoliante douce, idéale pour stimuler la microcirculation et laisser votre peau nette.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lin-card\"\u003e\n        \u003ch3\u003e✈️ Pochette de voyage\u003c\/h3\u003e\n        \u003cp\u003eTransportez vos savons solides sans risque, même encore humides, grâce à un tissu qui laisse respirer la matière.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lin-section\"\u003e\n    \u003ch2\u003ePourquoi choisir le lin plutôt qu'un autre tissu ?\u003c\/h2\u003e\n    \u003cp\u003eLe lin est une fibre végétale \u003cstrong\u003enaturelle, biodégradable et cultivée en Europe\u003c\/strong\u003e, dont l'empreinte écologique est bien plus faible que celle du coton. Sa texture légèrement rugueuse en fait un allié précieux pour un \u003cstrong\u003egommage naturel\u003c\/strong\u003e, sans microplastiques ni produits chimiques. Il mousse également très bien : quelques frottements suffisent pour obtenir une mousse onctueuse et généreuse, quel que soit votre savon (savon d'Alep, savon de Marseille, savon surgras, ou même \u003cstrong\u003esavon noir à l'huile de lin\u003c\/strong\u003e utilisé en soin corporel).\u003c\/p\u003e\n    \u003cdiv class=\"lin-tip\"\u003e\n      \u003cspan class=\"lin-tip-icon\"\u003e💡\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eAstuce :\u003c\/strong\u003e contrairement à un pain solide utilisé seul, le sauve-savon prolonge la durée de vie de votre savon en évitant qu'il fonde dans une flaque d'eau.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lin-section\"\u003e\n    \u003ch2\u003eCaractéristiques du sauve-savon en lin\u003c\/h2\u003e\n    \u003cdiv class=\"lin-grid-compact\"\u003e\n      \u003cdiv class=\"lin-card\"\u003e\n        \u003ch3\u003e🧵 Matière\u003c\/h3\u003e\n        \u003cp\u003eLin 100 % naturel\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lin-card\"\u003e\n        \u003ch3\u003e📏 Dimensions\u003c\/h3\u003e\n        \u003cp\u003e10 × 13 cm\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lin-card\"\u003e\n        \u003ch3\u003e🪢 Fermeture\u003c\/h3\u003e\n        \u003cp\u003eFicelle d'attache intégrée pour un séchage suspendu\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lin-card\"\u003e\n        \u003ch3\u003e📍 Origine\u003c\/h3\u003e\n        \u003cp\u003eRécolté et tissé en France (Hauts-de-France, à 15 km du siège d'Angie be Green)\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lin-card\"\u003e\n        \u003ch3\u003e⏳ Durée de vie\u003c\/h3\u003e\n        \u003cp\u003eAu minimum 2 ans grâce à sa matière très résistante\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lin-card\"\u003e\n        \u003ch3\u003e🌍 Impact\u003c\/h3\u003e\n        \u003cp\u003eBiodégradable et circuit court garanti\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lin-section\"\u003e\n    \u003ch2\u003eMode d'emploi : ultra simple\u003c\/h2\u003e\n    \u003cdiv class=\"lin-timeline\"\u003e\n      \u003cdiv class=\"lin-timeline-item\"\u003e\n        \u003cdiv class=\"lin-timeline-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"lin-timeline-content\"\u003e\n          \u003ch3\u003eInsérez votre savon\u003c\/h3\u003e\n          \u003cp\u003ePlacez votre morceau de savon (ou vos chutes) à l'intérieur du pochon.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lin-timeline-item\"\u003e\n        \u003cdiv class=\"lin-timeline-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"lin-timeline-content\"\u003e\n          \u003ch3\u003eHumidifiez\u003c\/h3\u003e\n          \u003cp\u003ePassez le sauve-savon sous l'eau tiède.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lin-timeline-item\"\u003e\n        \u003cdiv class=\"lin-timeline-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"lin-timeline-content\"\u003e\n          \u003ch3\u003eFaites mousser\u003c\/h3\u003e\n          \u003cp\u003eFrottez délicatement entre vos mains pour faire mousser.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lin-timeline-item\"\u003e\n        \u003cdiv class=\"lin-timeline-number\"\u003e4\u003c\/div\u003e\n        \u003cdiv class=\"lin-timeline-content\"\u003e\n          \u003ch3\u003eUtilisez sur la peau\u003c\/h3\u003e\n          \u003cp\u003eUtilisez-le comme un gant de toilette classique, sur le visage ou le corps.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lin-timeline-item\"\u003e\n        \u003cdiv class=\"lin-timeline-number\"\u003e5\u003c\/div\u003e\n        \u003cdiv class=\"lin-timeline-content\"\u003e\n          \u003ch3\u003eRincez et suspendez\u003c\/h3\u003e\n          \u003cp\u003eRincez et suspendez-le en hauteur grâce à sa ficelle pour un séchage rapide.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lin-tip\"\u003e\n      \u003cspan class=\"lin-tip-icon\"\u003e🧺\u003c\/span\u003e\n      \u003cp\u003e\u003cstrong\u003eEntretien :\u003c\/strong\u003e lavable en machine à 40 °C maximum. Aucun produit spécifique n'est requis pour le nettoyer.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lin-section\"\u003e\n    \u003ch2\u003eUn geste concret pour la planète\u003c\/h2\u003e\n    \u003cp\u003eEn adoptant ce sauve-savon, vous limitez le gaspillage de vos produits d'hygiène et remplacez durablement les gants jetables ou les fleurs de douche en plastique. Sa fabrication locale en France garantit un circuit court et une traçabilité totale, du champ de lin jusqu'à votre salle de bain.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lin-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003ch2\u003eÀ qui s'adresse ce produit ?\u003c\/h2\u003e\n    \u003cdiv class=\"lin-cta-box\"\u003e\n      \u003cp\u003eCe sauve-savon convient à toute la famille, y compris aux peaux sensibles qui apprécieront un gommage doux et régulier. Il constitue également une idée cadeau originale et écoresponsable pour vos proches soucieux de leur consommation.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"lin-disclaimer\"\u003eCe produit est un accessoire d'hygiène corporelle et ne remplace en aucun cas un avis ou un traitement médical.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --lin-cream: #f7f3ec;\n  --lin-white: #ffffff;\n  --lin-primary: #a89373;\n  --lin-primary-dark: #6b5a42;\n  --lin-primary-light: #ede4d3;\n  --lin-secondary: #8fa87a;\n  --lin-accent: #c9a15e;\n  --lin-text: #2a2419;\n  --lin-text-light: #6b5f4e;\n  --lin-border: #e0d7c5;\n  --lin-shadow: 0 4px 24px rgba(107, 90, 66, .08);\n  --lin-shadow-lg: 0 12px 48px rgba(107, 90, 66, .15);\n  --lin-radius: 20px;\n  --lin-radius-sm: 12px;\n}\n\n.lin-premium {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: clamp(2rem, 5vw, 4rem) clamp(1rem, 3vw, 2rem);\n  background: var(--lin-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--lin-text);\n}\n\n.lin-hero {\n  position: relative;\n  background: linear-gradient(135deg, #a89373 0%, #8fa87a 55%, #c9a15e 100%);\n  border-radius: var(--lin-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(--lin-shadow-lg);\n}\n\n.lin-hero-pattern {\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  opacity: .08;\n  background-image: repeating-linear-gradient(45deg, #fff 0 2px, transparent 2px 12px),\n                    repeating-linear-gradient(-45deg, #fff 0 2px, transparent 2px 12px);\n}\n\n.lin-hero-content {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n}\n\n.lin-hero-title {\n  display: block;\n  color: white;\n  font-size: clamp(22px, 7vw, 42px);\n  font-weight: 900;\n  margin: 0 0 1rem 0;\n  letter-spacing: -.04em;\n  text-shadow: 0 4px 20px rgba(0,0,0,.2);\n  line-height: 1.15;\n}\n\n.lin-subtitle {\n  color: rgba(255,255,255,.95);\n  font-size: clamp(15px, 3vw, 20px);\n  font-weight: 700;\n  margin: 0 0 .75rem 0;\n  letter-spacing: .02em;\n}\n\n.lin-description {\n  color: rgba(255,255,255,.9);\n  font-size: clamp(14px, 2.5vw, 16px);\n  line-height: 1.7;\n  max-width: 620px;\n  margin: 0 auto;\n}\n\n.lin-badges-top {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 1.5rem;\n}\n\n.lin-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(--lin-primary-dark);\n  box-shadow: 0 2px 12px rgba(0,0,0,.1);\n  transition: all .3s ease;\n}\n\n.lin-badge:hover {\n  transform: translateY(-2px) scale(1.05);\n}\n\n.lin-section {\n  margin-bottom: clamp(2rem, 4vw, 3.5rem);\n}\n\n.lin-premium h2 {\n  font-size: clamp(22px, 5vw, 34px);\n  font-weight: 900;\n  color: var(--lin-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.lin-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(--lin-primary), var(--lin-secondary));\n  border-radius: 2px;\n}\n\n.lin-section \u003e p {\n  font-size: clamp(14px, 2.3vw, 16px);\n  line-height: 1.8;\n  color: var(--lin-text);\n  max-width: 780px;\n  margin: 0 auto 1rem;\n}\n\n.lin-section-intro {\n  text-align: center;\n  font-size: clamp(15px, 2.5vw, 17px);\n  color: var(--lin-text-light);\n  margin-bottom: 1.75rem !important;\n  max-width: 720px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.7;\n}\n\n.lin-card {\n  background: var(--lin-white);\n  border-radius: var(--lin-radius);\n  padding: clamp(1.25rem, 3vw, 1.75rem);\n  box-shadow: var(--lin-shadow);\n  border: 2px solid transparent;\n  transition: all .3s ease;\n  text-align: center;\n}\n\n.lin-card:hover {\n  transform: translateY(-6px);\n  box-shadow: var(--lin-shadow-lg);\n  border-color: var(--lin-primary);\n}\n\n.lin-card h3 {\n  font-size: clamp(15px, 2.5vw, 18px);\n  font-weight: 800;\n  color: var(--lin-primary-dark);\n  margin: 0 0 .5rem 0;\n  line-height: 1.3;\n}\n\n.lin-card p {\n  font-size: clamp(13px, 2vw, 15px);\n  color: var(--lin-text-light);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.lin-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 1.25rem;\n}\n\n.lin-grid-compact {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 1rem;\n}\n\n.lin-grid-compact .lin-card {\n  padding: 1.1rem;\n}\n\n.lin-grid-compact .lin-card h3 {\n  font-size: 15px;\n  margin-bottom: .35rem;\n}\n\n.lin-grid-compact .lin-card p {\n  font-size: 13px;\n}\n\n.lin-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  max-width: 780px;\n  margin: 0 auto;\n}\n\n.lin-timeline-item {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n}\n\n.lin-timeline-number {\n  flex-shrink: 0;\n  width: 40px;\n  height: 40px;\n  background: linear-gradient(135deg, var(--lin-primary), var(--lin-secondary));\n  color: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: 16px;\n  box-shadow: 0 4px 12px rgba(168, 147, 115, .3);\n}\n\n.lin-timeline-content {\n  flex: 1;\n  background: var(--lin-white);\n  padding: 1rem 1.25rem;\n  border-radius: var(--lin-radius-sm);\n  box-shadow: var(--lin-shadow);\n}\n\n.lin-timeline-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--lin-primary-dark);\n  margin: 0 0 .25rem 0;\n}\n\n.lin-timeline-content p {\n  font-size: 14px;\n  color: var(--lin-text-light);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.lin-tip {\n  display: flex;\n  gap: 1rem;\n  align-items: flex-start;\n  background: var(--lin-primary-light);\n  border-radius: var(--lin-radius-sm);\n  padding: 1rem 1.25rem;\n  margin: 1.5rem auto 0;\n  max-width: 780px;\n  border-left: 4px solid var(--lin-primary);\n}\n\n.lin-tip-icon {\n  font-size: 24px;\n  flex-shrink: 0;\n  line-height: 1;\n}\n\n.lin-tip p {\n  font-size: 14px;\n  color: var(--lin-text);\n  margin: 0;\n  line-height: 1.6;\n}\n\n.lin-cta-box {\n  background: linear-gradient(135deg, var(--lin-primary) 0%, var(--lin-primary-dark) 100%);\n  border-radius: var(--lin-radius);\n  padding: clamp(1.75rem, 4vw, 3rem);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.lin-cta-box p {\n  color: white;\n  font-size: clamp(15px, 2.5vw, 18px);\n  line-height: 1.7;\n  font-weight: 600;\n  text-shadow: 0 2px 12px rgba(0,0,0,.1);\n  margin: 0;\n  max-width: none;\n}\n\n.lin-disclaimer {\n  font-size: 12px;\n  color: var(--lin-text-light);\n  text-align: center;\n  margin-top: 1rem;\n  font-style: italic;\n}\n\n@media (max-width: 767px) {\n  .lin-grid {\n    grid-template-columns: 1fr;\n    gap: 1rem;\n  }\n  \n  .lin-grid-compact {\n    grid-template-columns: repeat(2, 1fr);\n    gap: .625rem;\n  }\n  \n  .lin-grid-compact .lin-card {\n    padding: .85rem;\n  }\n  \n  .lin-grid-compact .lin-card h3 {\n    font-size: 13px;\n  }\n  \n  .lin-grid-compact .lin-card p {\n    font-size: 12px;\n  }\n  \n  .lin-card {\n    padding: 1.125rem;\n  }\n  \n  .lin-section {\n    margin-bottom: 1.75rem;\n  }\n  \n  .lin-hero {\n    padding: 2rem 1.25rem;\n    margin-bottom: 1.75rem;\n    border-radius: var(--lin-radius-sm);\n  }\n  \n  .lin-premium h2 {\n    margin-bottom: 1rem;\n    padding-bottom: .75rem;\n  }\n  \n  .lin-premium h2::after {\n    width: 40px;\n    height: 3px;\n  }\n  \n  .lin-timeline-number {\n    width: 32px;\n    height: 32px;\n    font-size: 14px;\n  }\n  \n  .lin-timeline-content {\n    padding: .875rem 1rem;\n  }\n  \n  .lin-timeline-content h3 {\n    font-size: 14px;\n  }\n  \n  .lin-timeline-content p {\n    font-size: 13px;\n  }\n  \n  .lin-tip {\n    padding: .875rem 1rem;\n  }\n  \n  .lin-tip p {\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .lin-card {\n    animation: fadeInUp .5s ease backwards;\n  }\n  .lin-card:nth-child(1) { animation-delay: .05s; }\n  .lin-card:nth-child(2) { animation-delay: .1s; }\n  .lin-card:nth-child(3) { animation-delay: .15s; }\n  .lin-card:nth-child(4) { animation-delay: .2s; }\n  .lin-card:nth-child(5) { animation-delay: .25s; }\n  .lin-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  .lin-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":64392176828793,"sku":"NBAIABG0031","price":6.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/2597\/2125\/files\/sauvesavon.webp?v=1787907787","url":"https:\/\/www.naturellement-bio.com\/products\/sauve-savin-en-lin","provider":"Naturellement Bio","version":"1.0","type":"link"}