{"title":"Complete your set","description":"","products":[{"product_id":"afloria-flownest-hair-catcher","title":"Afloria FlowNest- Wall Hair Catcher","description":"\u003ch2 class=\"afloria-flow-title\"\u003eWall Hair Catcher\u003c\/h2\u003e\n\u003cp class=\"afloria-flow-text\"\u003eMaintain a cleaner, more organised shower space with a discreet solution that keeps loose hair neatly contained.\u003c\/p\u003e\n\u003cdiv class=\"afloria-flow-features\"\u003e\n\u003cdiv class=\"afloria-feature\"\u003e🤍 Compact wall-mounted design\u003c\/div\u003e\n\u003cdiv class=\"afloria-feature\"\u003e🛡 Strong adhesive backing\u003c\/div\u003e\n\u003cdiv class=\"afloria-feature\"\u003e♻️ Reusable durable material\u003c\/div\u003e\n\u003cdiv class=\"afloria-feature\"\u003e🧼 Easy to remove and clean\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.afloria-flow-section{\n  background:#e8e9eb;\n  border-radius:28px;\n  padding:36px 22px;\n  text-align:center;\n  max-width:900px;\n  margin:auto;\n  font-family:'Manrope',sans-serif;\n}\n\n.afloria-flow-demo{\n  display:flex;\n  justify-content:center;\n  margin-bottom:24px;\n}\n\n.flow-wall{\n  width:240px;\n  height:220px;\n  border-radius:24px;\n  background:linear-gradient(145deg,#f5f5f6,#dde0e3);\n  position:relative;\n  overflow:hidden;\n}\n\n.flow-zone{\n  position:absolute;\n  bottom:35px;\n  left:50%;\n  transform:translateX(-50%);\n  width:90px;\n  height:18px;\n  border-radius:18px;\n  background:rgba(255,255,255,.8);\n  box-shadow:0 0 18px rgba(184,137,77,.15);\n}\n\n.water-ring{\n  position:absolute;\n  bottom:26px;\n  left:50%;\n  width:70px;\n  height:70px;\n  margin-left:-35px;\n  border:2px solid rgba(255,255,255,.5);\n  border-radius:50%;\n  animation:ripple 3s ease-out infinite;\n}\n\n.hair{\n  position:absolute;\n  width:24px;\n  height:2px;\n  background:#555;\n  border-radius:20px;\n  left:50%;\n  margin-left:-12px;\n  opacity:0;\n}\n\n.h1{ animation:fallHair 3s infinite; }\n.h2{ animation:fallHair 3s infinite .6s; }\n.h3{ animation:fallHair 3s infinite 1.2s; }\n\n.afloria-flow-title{\n  font-family:'Playfair Display',serif;\n  font-size:38px;\n  margin-bottom:14px;\n  animation:titleGlow 4s ease-in-out infinite;\n}\n\n.afloria-flow-text{\n  color:#5d6064;\n  font-size:16px;\n  line-height:1.7;\n  max-width:620px;\n  margin:0 auto 24px;\n}\n\n.afloria-flow-features{\n  display:grid;\n  gap:14px;\n}\n\n.afloria-feature{\n  background:#f4f5f6;\n  padding:16px;\n  border-radius:18px;\n  border:1px solid rgba(176,138,92,.12);\n  color:#4b4d50;\n  font-weight:500;\n}\n\n@keyframes fallHair{\n  0%{\n    top:25px;\n    opacity:0;\n    transform:translateX(0);\n  }\n  20%{\n    opacity:1;\n  }\n  60%{\n    top:135px;\n    opacity:1;\n    transform:translateX(-18px);\n  }\n  80%{\n    top:155px;\n    opacity:.4;\n    transform:translateX(0);\n  }\n  100%{\n    top:165px;\n    opacity:0;\n  }\n}\n\n@keyframes ripple{\n  0%{\n    transform:translateX(-50%) scale(.6);\n    opacity:.6;\n  }\n  100%{\n    transform:translateX(-50%) scale(1.5);\n    opacity:0;\n  }\n}\n\n@keyframes titleGlow{\n  0%,100%{\n    color:#4d5258;\n  }\n  50%{\n    color:#b8894d;\n    text-shadow:0 0 10px rgba(184,137,77,.18);\n  }\n}\n\u003c\/style\u003e","brand":"AFLORIA","offers":[{"title":"Default Title","offer_id":48326002278649,"sku":null,"price":189.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/8165\/5801\/files\/Gemini_Generated_Image_uxjkkeuxjkkeuxjk.png?v=1777283541"}],"url":"https:\/\/afloria.co.za\/collections\/save-more-with-bundles.oembed","provider":"AFLORIA","version":"1.0","type":"link"}