{"product_id":"mobile-baby-changing-station","title":"Mobile baby changing station","description":"   \u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e \u003ctitle\u003eGentleRoots Portable Baby Changing Mat\u003c\/title\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e *{ margin:0; padding:0; box-sizing:border-box; } body{ font-family:'Inter',sans-serif; background:#f8f6f2; color:#222; overflow-x:hidden; } \/* ---------- HERO SECTION ---------- *\/ .hero{ min-height:100vh; display:flex; align-items:center; justify-content:center; padding:80px 8%; position:relative; overflow:hidden; background: radial-gradient(circle at top left,#ffffff 0%,#f7f2ea 45%,#efe7da 100%); } .hero::before{ content:''; position:absolute; width:700px; height:700px; background:rgba(255,255,255,0.55); border-radius:50%; filter:blur(100px); top:-250px; right:-150px; animation:float 8s ease-in-out infinite; } @keyframes float{ 0%,100%{transform:translateY(0px);} 50%{transform:translateY(30px);} } .hero-content{ display:grid; grid-template-columns:1fr 1fr; gap:80px; align-items:center; max-width:1400px; width:100%; z-index:2; } .hero-text{ animation:fadeUp 1.2s ease forwards; } @keyframes fadeUp{ from{ opacity:0; transform:translateY(50px); } to{ opacity:1; transform:translateY(0); } } .badge{ display:inline-flex; align-items:center; gap:10px; padding:12px 20px; border-radius:50px; background:rgba(255,255,255,0.7); backdrop-filter:blur(10px); border:1px solid rgba(255,255,255,0.5); box-shadow:0 10px 30px rgba(0,0,0,0.05); margin-bottom:30px; font-weight:600; color:#7d6c56; } .hero h1{ font-size:4rem; line-height:1.05; font-weight:800; margin-bottom:25px; color:#1d1d1d; } .hero h1 span{ color:#b59665; } .hero p{ font-size:1.2rem; line-height:1.8; color:#555; margin-bottom:35px; } .cta{ display:flex; gap:18px; flex-wrap:wrap; } .btn{ padding:18px 34px; border-radius:18px; border:none; font-size:1rem; font-weight:700; cursor:pointer; transition:0.4s ease; } .btn-primary{ background:#b59665; color:white; box-shadow:0 15px 40px rgba(181,150,101,0.35); } .btn-primary:hover{ transform:translateY(-4px); box-shadow:0 20px 50px rgba(181,150,101,0.45); } .btn-secondary{ background:white; color:#333; border:1px solid rgba(0,0,0,0.08); } .btn-secondary:hover{ transform:translateY(-4px); } \/* ---------- PRODUCT CARD ---------- *\/ .product-wrap{ position:relative; display:flex; justify-content:center; align-items:center; } .product-card{ width:100%; max-width:500px; background:rgba(255,255,255,0.75); backdrop-filter:blur(20px); border:1px solid rgba(255,255,255,0.6); border-radius:40px; padding:35px; box-shadow: 0 25px 60px rgba(0,0,0,0.08), inset 0 1px 0 rgba(255,255,255,0.6); transform-style:preserve-3d; animation:cardFloat 6s ease-in-out infinite; } @keyframes cardFloat{ 0%,100%{ transform:translateY(0px); } 50%{ transform:translateY(-15px); } } .product-image{ width:100%; border-radius:28px; overflow:hidden; position:relative; } .product-image img{ width:100%; display:block; transition:1s ease; } .product-card:hover img{ transform:scale(1.06); } .glow{ position:absolute; inset:0; background:linear-gradient( 120deg, rgba(255,255,255,0.05), rgba(255,255,255,0.45), rgba(255,255,255,0.05) ); transform:translateX(-100%); animation:shine 4s infinite; } @keyframes shine{ 100%{ transform:translateX(100%); } } .floating-tag{ position:absolute; padding:14px 18px; background:white; border-radius:20px; box-shadow:0 15px 40px rgba(0,0,0,0.08); font-weight:700; color:#333; animation:bounce 4s ease-in-out infinite; } .tag1{ top:-20px; left:-30px; } .tag2{ bottom:-10px; right:-20px; animation-delay:2s; } @keyframes bounce{ 0%,100%{ transform:translateY(0px); } 50%{ transform:translateY(-12px); } } \/* ---------- FEATURES ---------- *\/ .features{ padding:120px 8%; background:white; } .section-title{ text-align:center; margin-bottom:70px; } .section-title h2{ font-size:3rem; margin-bottom:20px; } .section-title p{ max-width:700px; margin:auto; color:#666; font-size:1.1rem; line-height:1.8; } .feature-grid{ display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:30px; max-width:1300px; margin:auto; } .feature-card{ background:#faf8f4; padding:40px 35px; border-radius:30px; transition:0.5s ease; position:relative; overflow:hidden; } .feature-card::before{ content:''; position:absolute; width:180px; height:180px; background:rgba(181,150,101,0.08); border-radius:50%; top:-80px; right:-80px; transition:0.5s ease; } .feature-card:hover{ transform:translateY(-10px); box-shadow:0 20px 40px rgba(0,0,0,0.06); } .feature-card:hover::before{ transform:scale(1.2); } .icon{ width:70px; height:70px; border-radius:22px; background:#b59665; display:flex; align-items:center; justify-content:center; font-size:30px; margin-bottom:25px; color:white; box-shadow:0 12px 25px rgba(181,150,101,0.35); } .feature-card h3{ font-size:1.4rem; margin-bottom:15px; } .feature-card p{ color:#666; line-height:1.8; } \/* ---------- PREMIUM SECTION ---------- *\/ .premium{ padding:140px 8%; background:linear-gradient(135deg,#f7f3ec,#fff); } .premium-box{ max-width:1200px; margin:auto; background:#1f1f1f; color:white; border-radius:40px; padding:80px; position:relative; overflow:hidden; } .premium-box::before{ content:''; position:absolute; width:500px; height:500px; background:radial-gradient(circle,#b59665 0%,transparent 70%); opacity:0.25; top:-200px; right:-150px; } .premium h2{ font-size:3rem; margin-bottom:25px; position:relative; z-index:2; } .premium p{ max-width:700px; line-height:1.9; color:#ddd; position:relative; z-index:2; font-size:1.1rem; } .premium-stats{ display:flex; gap:30px; margin-top:50px; flex-wrap:wrap; position:relative; z-index:2; } .stat{ background:rgba(255,255,255,0.08); border:1px solid rgba(255,255,255,0.08); backdrop-filter:blur(10px); padding:25px 35px; border-radius:25px; } .stat h3{ font-size:2rem; color:#e5c28c; margin-bottom:8px; } \/* ---------- FOOTER CTA ---------- *\/ .footer-cta{ padding:120px 8%; text-align:center; background:white; } .footer-cta h2{ font-size:3rem; margin-bottom:25px; } .footer-cta p{ max-width:700px; margin:auto; color:#666; line-height:1.8; margin-bottom:40px; } \/* ---------- RESPONSIVE ---------- *\/ @media(max-width:980px){ .hero-content{ grid-template-columns:1fr; text-align:center; } .hero h1{ font-size:3rem; } .cta{ justify-content:center; } .premium-box{ padding:50px 35px; } .section-title h2, .footer-cta h2, .premium h2{ font-size:2.2rem; } } \u003c\/style\u003e   \u003c!-- HERO --\u003e \u003csection class=\"hero\"\u003e \u003cdiv class=\"hero-content\"\u003e \u003cdiv class=\"hero-text\"\u003e \u003cdiv class=\"badge\"\u003e ✨ Premium Parenting Essential \u003c\/div\u003e \u003ch1\u003e Never Be \u003cspan\u003eCaught Off Guard\u003c\/span\u003e Again \u003c\/h1\u003e \u003cp\u003e Life with a baby is beautifully unpredictable — your changing station should keep up. The GentleRoots Portable Baby Changing Mat gives parents a clean, comfortable space for baby, wherever the day takes you. \u003c\/p\u003e \u003cdiv class=\"cta\"\u003e \u003cbutton class=\"btn btn-primary\"\u003e Shop Now \u003c\/button\u003e \u003cbutton class=\"btn btn-secondary\"\u003e Learn More \u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"product-wrap\"\u003e \u003cdiv class=\"floating-tag tag1\"\u003e Waterproof ✨ \u003c\/div\u003e \u003cdiv class=\"product-card\"\u003e \u003cdiv class=\"product-image\"\u003e \u003c!-- REPLACE WITH YOUR PRODUCT IMAGE --\u003e \u003cimg src=\"https:\/\/images.unsplash.com\/photo-1515488042361-ee00e0ddd4e4?q=80\u0026amp;w=1200\u0026amp;auto=format\u0026amp;fit=crop\" alt=\"Baby Changing Mat\"\u003e \u003cdiv class=\"glow\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"floating-tag tag2\"\u003e Compact \u0026amp; Portable \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- FEATURES --\u003e \u003csection class=\"features\"\u003e \u003cdiv class=\"section-title\"\u003e \u003ch2\u003eDesigned for Real Life on the Move\u003c\/h2\u003e \u003cp\u003e Unfold it in seconds at the park, in the car, at a restaurant, or at a friend’s home. Clean, compact and always ready. \u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"feature-grid\"\u003e \u003cdiv class=\"feature-card\"\u003e \u003cdiv class=\"icon\"\u003e🧸\u003c\/div\u003e \u003ch3\u003ePadded Comfort\u003c\/h3\u003e \u003cp\u003e Soft supportive cushioning keeps baby comfortable during every change. \u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"feature-card\"\u003e \u003cdiv class=\"icon\"\u003e💧\u003c\/div\u003e \u003ch3\u003eWaterproof Surface\u003c\/h3\u003e \u003cp\u003e Premium easy-wipe lining keeps things hygienic and stress-free. \u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"feature-card\"\u003e \u003cdiv class=\"icon\"\u003e🧻\u003c\/div\u003e \u003ch3\u003eBuilt-In Wipe Pocket\u003c\/h3\u003e \u003cp\u003e Keep wipes exactly where you need them without digging through your bag. \u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"feature-card\"\u003e \u003cdiv class=\"icon\"\u003e🎒\u003c\/div\u003e \u003ch3\u003eCompact Fold Design\u003c\/h3\u003e \u003cp\u003e Velcro fastening folds flat and fits perfectly into every nappy bag. \u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- PREMIUM --\u003e \u003csection class=\"premium\"\u003e \u003cdiv class=\"premium-box\"\u003e \u003ch2\u003ePremium Quality, Naturally\u003c\/h2\u003e \u003cp\u003e Crafted with durable, parent-tested materials and finished in a sleek, gender-neutral design — because great gear shouldn’t have an expiry date. Whether it’s your first baby or your third, this is the changing mat that earns its place in every nappy bag. \u003c\/p\u003e \u003cdiv class=\"premium-stats\"\u003e \u003cdiv class=\"stat\"\u003e \u003ch3\u003e100%\u003c\/h3\u003e \u003cp\u003eEasy-Wipe Waterproof Interior\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"stat\"\u003e \u003ch3\u003eUltra\u003c\/h3\u003e \u003cp\u003eCompact Travel-Friendly Design\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"stat\"\u003e \u003ch3\u003eParent\u003c\/h3\u003e \u003cp\u003eTested \u0026amp; Approved Materials\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- CTA --\u003e \u003csection class=\"footer-cta\"\u003e \u003ch2\u003eCompact. Clean. Confident.\u003c\/h2\u003e \u003cp\u003e Change anywhere. Stress less. Parent better. The GentleRoots Portable Baby Changing Mat was made to simplify life on the move. \u003c\/p\u003e \u003cbutton class=\"btn btn-primary\"\u003e Get Yours Today \u003c\/button\u003e \u003c\/section\u003e  ","brand":"GentleRoots","offers":[{"title":"Default Title","offer_id":43238952435817,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0685\/9279\/5753\/files\/Screenshot2026-05-19at19.23.10.png?v=1779470475","url":"https:\/\/gentleroots.co.za\/products\/mobile-baby-changing-station","provider":"GentleRoots","version":"1.0","type":"link"}