{"product_id":"dispenser","title":"New Portable Leak Proof Refillable Toiletry Containers","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n:root{\n    --brand-green:#16A34A;\n    --brand-dark:#0E5F2F;\n    --soft-green:#F2FFF6;\n}\n.travel-box{\n    font-family:Arial,sans-serif;\n    color:#222;\n    line-height:1.8;\n    overflow:hidden;\n}\n.fade-up{\n    animation:fadeUp .9s ease both;\n}\n.delay-1{animation-delay:.2s;}\n.delay-2{animation-delay:.4s;}\n.delay-3{animation-delay:.6s;}\n@keyframes fadeUp{\n    from{opacity:0;transform:translateY(30px);}\n    to{opacity:1;transform:translateY(0);}\n}\n.hero-card{\n    background:linear-gradient(135deg,var(--brand-dark),var(--brand-green));\n    color:white;\n    padding:28px;\n    border-radius:20px;\n    text-align:center;\n    animation:glowBox 3s infinite alternate;\n}\n@keyframes glowBox{\n    from{box-shadow:0 0 10px rgba(0,0,0,.2);}\n    to{box-shadow:0 0 28px rgba(22,163,74,.45);}\n}\n.badge{\n    display:inline-block;\n    background:white;\n    color:var(--brand-green);\n    padding:8px 18px;\n    border-radius:40px;\n    font-weight:bold;\n    animation:pulse 1.8s infinite;\n}\n@keyframes pulse{\n    0%{transform:scale(1);}\n    50%{transform:scale(1.07);}\n    100%{transform:scale(1);}\n}\n.feature-grid{\n    display:grid;\n    gap:15px;\n    margin-top:22px;\n}\n.feature{\n    background:#fff;\n    padding:18px;\n    border-radius:15px;\n    border-left:5px solid var(--brand-green);\n    box-shadow:0 5px 14px rgba(0,0,0,.06);\n    transition:.35s;\n}\n.feature:hover{\n    transform:translateY(-6px);\n    box-shadow:0 15px 30px rgba(0,0,0,.12);\n}\n.steps{\n    background:var(--soft-green);\n    padding:24px;\n    border-radius:18px;\n    margin-top:30px;\n}\n.step{\n    margin-bottom:14px;\n    animation:slideIn .8s ease both;\n}\n@keyframes slideIn{\n    from{opacity:0;transform:translateX(-30px);}\n    to{opacity:1;transform:translateX(0);}\n}\n.bottle-animation{\n    width:95px;\n    height:190px;\n    background:linear-gradient(180deg,#ffffff,#dff7e7);\n    border:4px solid var(--brand-green);\n    border-radius:45px;\n    margin:30px auto;\n    position:relative;\n    animation:floatBottle 2.5s ease-in-out infinite;\n}\n.bottle-animation:before{\n    content:\"\";\n    position:absolute;\n    top:20px;\n    left:50%;\n    transform:translateX(-50%);\n    width:60px;\n    height:10px;\n    background:var(--brand-green);\n    border-radius:10px;\n}\n.bottle-animation:after{\n    content:\"4 in 1\";\n    position:absolute;\n    bottom:45px;\n    left:50%;\n    transform:translateX(-50%);\n    color:var(--brand-dark);\n    font-weight:bold;\n}\n@keyframes floatBottle{\n    0%{transform:translateY(0);}\n    50%{transform:translateY(-12px);}\n    100%{transform:translateY(0);}\n}\n.benefits{\n    display:grid;\n    gap:15px;\n    margin-top:20px;\n}\n.benefit{\n    background:#fff;\n    padding:16px;\n    border-radius:14px;\n    box-shadow:0 5px 12px rgba(0,0,0,.05);\n    transition:.3s;\n}\n.benefit:hover{\n    transform:scale(1.03);\n}\n.cod-box{\n    background:linear-gradient(135deg,var(--brand-dark),var(--brand-green));\n    color:white;\n    padding:24px;\n    border-radius:18px;\n    margin-top:30px;\n    position:relative;\n    overflow:hidden;\n}\n.cod-box:before{\n    content:\"\";\n    position:absolute;\n    top:0;\n    left:-100%;\n    width:60%;\n    height:100%;\n    background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);\n    animation:shine 2.8s infinite;\n}\n@keyframes shine{\n    from{left:-100%;}\n    to{left:130%;}\n}\n.cta{\n    display:block;\n    text-align:center;\n    text-decoration:none;\n    color:white;\n    background:var(--brand-green);\n    padding:18px;\n    font-size:20px;\n    font-weight:bold;\n    border-radius:14px;\n    margin-top:30px;\n    animation:pulse 1.7s infinite;\n    transition:.3s;\n}\n.cta:hover{\n    background:var(--brand-dark);\n}\n.note{\n    background:#f8f8f8;\n    padding:15px;\n    border-radius:12px;\n    margin-top:20px;\n}\n\u003c\/style\u003e\n\u003cdiv class=\"travel-box\"\u003e\n\u003cdiv class=\"hero-card fade-up\"\u003e\n\u003cspan class=\"badge\"\u003e✈️ PERFECT FOR TRAVEL\u003c\/span\u003e\n\u003ch2 style=\"margin-top: 20px; font-size: 30px;\"\u003e4-in-1 Travel Dispenser Bottle\u003c\/h2\u003e\n\u003cp\u003eCarry your shampoo, lotion, conditioner, shower gel, or skincare products in one smart portable bottle. No more carrying multiple bulky bottles when travelling, going to the gym, or spending weekends away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bottle-animation fade-up delay-1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 class=\"fade-up delay-1\"\u003eWhy You’ll Love It\u003c\/h2\u003e\n\u003cdiv class=\"feature-grid\"\u003e\n\u003cdiv class=\"feature fade-up delay-1\"\u003e🧴 \u003cstrong\u003e4 Bottles in 1\u003c\/strong\u003e\u003cbr\u003eStore up to four different liquids inside one compact travel dispenser.\u003c\/div\u003e\n\u003cdiv class=\"feature fade-up delay-2\"\u003e💧 \u003cstrong\u003eLeak-Resistant Design\u003c\/strong\u003e\u003cbr\u003eFoldable pump heads help reduce spills and keep your bag cleaner.\u003c\/div\u003e\n\u003cdiv class=\"feature fade-up delay-3\"\u003e✈️ \u003cstrong\u003eTravel Friendly\u003c\/strong\u003e\u003cbr\u003ePerfect for flights, hotels, gym bags, business trips, and holidays.\u003c\/div\u003e\n\u003cdiv class=\"feature fade-up delay-1\"\u003e🏷️ \u003cstrong\u003eEasy Labels Included\u003c\/strong\u003e\u003cbr\u003eLabel each bottle so you always know what is inside.\u003c\/div\u003e\n\u003cdiv class=\"feature fade-up delay-2\"\u003e📏 \u003cstrong\u003eMeasured Refillable Bottles\u003c\/strong\u003e\u003cbr\u003eEach small bottle includes clear measurement marks for easy filling.\u003c\/div\u003e\n\u003cdiv class=\"feature fade-up delay-3\"\u003e🎒 \u003cstrong\u003eSaves Space\u003c\/strong\u003e\u003cbr\u003eKeeps your toiletries organised without taking too much room in your bag.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"steps fade-up delay-2\"\u003e\n\u003ch2\u003eHow To Use\u003c\/h2\u003e\n\u003cdiv class=\"step\"\u003e1️⃣ Open the top cover.\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e2️⃣ Remove one of the refillable bottles.\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e3️⃣ Fill it with shampoo, lotion, conditioner, cream, or shower gel.\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e4️⃣ Place it back inside the dispenser.\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e5️⃣ Rotate the base and press the pump to use the liquid you need.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"fade-up delay-2\"\u003ePerfect For\u003c\/h2\u003e\n\u003cdiv class=\"benefits\"\u003e\n\u003cdiv class=\"benefit\"\u003e✔ Travelling\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e✔ Gym bags\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e✔ Weekend trips\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e✔ Hotels\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e✔ Flights\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e✔ Bathroom organisation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"fade-up delay-2\"\u003eWhat You Can Store\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eShampoo\u003c\/li\u003e\n\u003cli\u003eConditioner\u003c\/li\u003e\n\u003cli\u003eBody wash\u003c\/li\u003e\n\u003cli\u003eLotion\u003c\/li\u003e\n\u003cli\u003eHand cream\u003c\/li\u003e\n\u003cli\u003eFace wash\u003c\/li\u003e\n\u003cli\u003eSunscreen\u003c\/li\u003e\n\u003cli\u003eMakeup remover\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"note\"\u003e\n\u003cstrong\u003eNote:\u003c\/strong\u003e\u003cbr\u003eThis product is designed for liquid and cream toiletries. Avoid very thick products that may block the pump.\u003c\/div\u003e\n\u003cdiv class=\"cod-box fade-up delay-3\"\u003e\n\u003ch2\u003e🚚 Cash On Delivery\u003c\/h2\u003e\n\u003cp\u003eOrder today with confidence. Fill in your delivery details, our team will contact you to confirm your order, and you only pay when your package arrives at your doorstep.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca class=\"cta\" href=\"#order-form\"\u003e 🛒 ORDER NOW • PAY ON DELIVERYFill in the form above \u003c\/a\u003e\n\u003c\/div\u003e","brand":"East Africa Shop KE","offers":[{"title":"Default Title","offer_id":52709787894036,"sku":null,"price":2999.0,"currency_code":"KES","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0770\/2770\/5108\/files\/51MRrNxmaWL._AC_SL1001.jpg?v=1782522716","url":"https:\/\/eastafrica.shop\/products\/dispenser","provider":"East Africa Shop KE","version":"1.0","type":"link"}