{"title":"Bath time","description":"","products":[{"product_id":"bath-thermometer","title":"Baby Bath Thermometer – Digital Crab Water Temperature Meter with Alarm","description":"\u003cdiv class=\"product-description-container\"\u003e\n  \u003cstyle\u003e\n    \/* Styling isolated to this container *\/\n    .product-description-container {\n      --primary-color: #00bfa5;\n      --accent-color: #ff5252;\n      --bg-blur: rgba(255, 255, 255, 0.6);\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      padding: 20px;\n      background: linear-gradient(135deg, #e0f2f1 0%, #ffffff 100%);\n      border-radius: 20px;\n    }\n\n    .glass-inner {\n      background: var(--bg-blur);\n      backdrop-filter: blur(10px);\n      -webkit-backdrop-filter: blur(10px);\n      border: 1px solid rgba(255, 255, 255, 0.3);\n      padding: 25px;\n      border-radius: 18px;\n      box-shadow: 0 8px 32px rgba(0, 0, 0, 0.05);\n    }\n\n    \/* Floating Crab Animation *\/\n    .crab-head {\n      font-size: 3rem;\n      display: block;\n      margin-bottom: 10px;\n      animation: bobbing 3s ease-in-out infinite;\n    }\n\n    @keyframes bobbing {\n      0%, 100% { transform: translateY(0) rotate(0); }\n      50% { transform: translateY(-10px) rotate(8deg); }\n    }\n\n    .description-title {\n      color: #00796b;\n      font-size: 1.5rem;\n      font-weight: 700;\n      margin: 0 0 10px 0;\n    }\n\n    .feature-list {\n      list-style: none;\n      padding: 0;\n      margin: 20px 0;\n    }\n\n    .feature-item {\n      display: flex;\n      align-items: center;\n      margin-bottom: 12px;\n      font-size: 0.95rem;\n      color: #333;\n      opacity: 0;\n      transform: translateX(-10px);\n      animation: slideIn 0.5s forwards;\n    }\n\n    \/* Staggered loading of features *\/\n    .feature-item:nth-child(1) { animation-delay: 0.2s; }\n    .feature-item:nth-child(2) { animation-delay: 0.4s; }\n    .feature-item:nth-child(3) { animation-delay: 0.6s; }\n    .feature-item:nth-child(4) { animation-delay: 0.8s; }\n\n    @keyframes slideIn {\n      to { opacity: 1; transform: translateX(0); }\n    }\n\n    .check-icon {\n      color: var(--primary-color);\n      font-weight: bold;\n      margin-right: 12px;\n      font-size: 1.1rem;\n    }\n\n    .shop-button {\n      display: block;\n      background: var(--accent-color);\n      color: #fff;\n      text-align: center;\n      padding: 14px;\n      border-radius: 12px;\n      text-decoration: none;\n      font-weight: 600;\n      transition: all 0.3s;\n      box-shadow: 0 4px 15px rgba(255, 82, 82, 0.3);\n    }\n\n    .shop-button:hover {\n      background: #ff1744;\n      transform: scale(1.03);\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"glass-inner\"\u003e\n    \u003cspan class=\"crab-head\"\u003e🦀\u003c\/span\u003e\n    \u003ch2 class=\"description-title\"\u003eBath Time, Sorted.\u003c\/h2\u003e\n    \u003cp style=\"color:#666; font-size: 0.9rem;\"\u003eNo more guessing. Just safe, happy splashes every time.\u003c\/p\u003e\n    \n    \u003cul class=\"feature-list\"\u003e\n      \u003cli class=\"feature-item\"\u003e\n\u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e Instant digital temperature readings\u003c\/li\u003e\n      \u003cli class=\"feature-item\"\u003e\n\u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e Built-in hot-water alarm\u003c\/li\u003e\n      \u003cli class=\"feature-item\"\u003e\n\u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e Safe, fun floating crab design\u003c\/li\u003e\n      \u003cli class=\"feature-item\"\u003e\n\u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e Clear, easy-read display\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003ca href=\"#\" class=\"shop-button\"\u003eSecure Peace of Mind\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"ClickCart","offers":[{"title":"Orange","offer_id":47300032692409,"sku":null,"price":229.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue","offer_id":47300032725177,"sku":null,"price":229.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0785\/9824\/2489\/files\/photo_2026-05-28_17-40-32.jpg?v=1779986159"},{"product_id":"baby-waterproof-cap","title":"Baby Waterproof Cap","description":"\u003cdiv class=\"visor-vibrant-showcase\"\u003e\n  \u003cstyle\u003e\n    \/* Playful Bath Palette *\/\n    .visor-vibrant-showcase {\n      --bath-blue: #00bcd4;\n      --sunny-yellow: #ffca28;\n      --bubblegum-pink: #f06292;\n      --sky-light: #e1f5fe;\n      --leaf-green: #66bb6a;\n      --text-main: #37474f;\n      \n      font-family: 'Inter', -apple-system, sans-serif;\n      padding: 35px;\n      background: linear-gradient(135deg, #ffffff 0%, #e1f5fe 100%);\n      border-radius: 40px;\n      max-width: 480px;\n      margin: 20px auto;\n      color: var(--text-main);\n      box-shadow: 0 25px 50px rgba(0, 188, 212, 0.15);\n      border: 1px solid #b2ebf2;\n      overflow: hidden;\n    }\n\n    \/* Floating Shield Animation *\/\n    .visual-header { \n      text-align: center; \n      margin-bottom: 30px; \n      position: relative;\n    }\n    \n    .visor-icon {\n      font-size: 4.5rem;\n      display: inline-block;\n      animation: gentle-wobble 4s ease-in-out infinite;\n      filter: drop-shadow(0 10px 15px rgba(0,0,0,0.1));\n    }\n\n    @keyframes gentle-wobble {\n      0%, 100% { transform: translateY(0) rotate(0deg); }\n      50% { transform: translateY(-10px) rotate(5deg); }\n    }\n\n    .droplet-anim {\n      position: absolute;\n      color: var(--bath-blue);\n      font-size: 1.5rem;\n      opacity: 0;\n      animation: drop-slide 2s infinite;\n    }\n\n    @keyframes drop-slide {\n      0% { transform: translateY(-20px); opacity: 0; }\n      50% { opacity: 1; }\n      100% { transform: translateY(30px); opacity: 0; }\n    }\n\n    .title-group h2 { \n      font-weight: 900; \n      font-size: 1.8rem; \n      margin: 0; \n      background: linear-gradient(to right, var(--bath-blue), #0288d1);\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n    }\n    \n    .intro-msg { font-size: 1rem; line-height: 1.6; color: #546e7a; margin: 12px 0 30px; }\n\n    \/* Colorful Detailed Cards *\/\n    .feature-grid { display: flex; flex-direction: column; gap: 15px; }\n    \n    .feature-card {\n      background: #ffffff;\n      padding: 20px;\n      border-radius: 24px;\n      display: flex;\n      gap: 20px;\n      border-left: 8px solid transparent;\n      box-shadow: 0 10px 25px rgba(0,0,0,0.04);\n      opacity: 0;\n      transform: translateY(20px);\n      animation: reveal-up 0.6s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;\n      transition: transform 0.3s ease;\n    }\n\n    .feature-card:hover { transform: scale(1.02); }\n\n    \/* Row Color Coding *\/\n    .feature-card:nth-child(1) { border-left-color: var(--sunny-yellow); animation-delay: 0.1s; }\n    .feature-card:nth-child(2) { border-left-color: var(--bubblegum-pink); animation-delay: 0.2s; }\n    .feature-card:nth-child(3) { border-left-color: var(--bath-blue); animation-delay: 0.3s; }\n    .feature-card:nth-child(4) { border-left-color: var(--leaf-green); animation-delay: 0.4s; }\n\n    @keyframes reveal-up {\n      to { opacity: 1; transform: translateY(0); }\n    }\n\n    .f-icon { font-size: 2rem; min-width: 50px; text-align: center; }\n    .f-content b { display: block; color: var(--text-main); font-size: 1.1rem; margin-bottom: 4px; }\n    .f-content span { font-size: 0.9rem; color: #607d8b; line-height: 1.5; display: block; }\n\n    .smile-tag {\n      margin-top: 30px;\n      background: linear-gradient(45deg, var(--bath-blue), #0288d1);\n      color: white;\n      padding: 14px 28px;\n      border-radius: 100px;\n      font-size: 0.85rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      display: inline-block;\n      box-shadow: 0 10px 20px rgba(0, 188, 212, 0.3);\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"visual-header\"\u003e\n    \u003cspan class=\"droplet-anim\" style=\"left: 35%;\"\u003e💧\u003c\/span\u003e\n    \u003cdiv class=\"visor-icon\"\u003e👑🛁\u003c\/div\u003e\n    \u003cspan class=\"droplet-anim\" style=\"right: 35%; animation-delay: 1s;\"\u003e💧\u003c\/span\u003e\n    \u003cdiv style=\"font-size: 0.75rem; font-weight: 900; color: var(--bath-blue); margin-top: 10px; letter-spacing: 2px;\"\u003eTEAR-FREE PROTECTION\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"title-group\"\u003e\n    \u003ch2\u003eHappy Eyes, Happy Bath\u003c\/h2\u003e\n    \u003cp class=\"intro-msg\"\u003eKeep water, shampoo, and soap safely away from little eyes and ears. Transform hair-washing from a struggle into \u003cb\u003estress-free fun\u003c\/b\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"feature-grid\"\u003e\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e🛁\u003c\/div\u003e\n      \u003cdiv class=\"f-content\"\u003e\n        \u003cb\u003eTear-Free Guarantee\u003c\/b\u003e\n        \u003cspan\u003eAn airtight seal around the forehead ensures no soapy water leaks through to sensitive eyes.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e👶\u003c\/div\u003e\n      \u003cdiv class=\"f-content\"\u003e\n        \u003cb\u003eSoft \u0026amp; Flexible Fit\u003c\/b\u003e\n        \u003cspan\u003eHigh-quality EVA foam adjusts comfortably to your baby's head size without squeezing or irritation.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e💧\u003c\/div\u003e\n      \u003cdiv class=\"f-content\"\u003e\n        \u003cb\u003e100% Waterproof\u003c\/b\u003e\n        \u003cspan\u003eRepels water instantly and dries fast, preventing mould and keeping the visor hygienic for every bath.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e✅\u003c\/div\u003e\n      \u003cdiv class=\"f-content\"\u003e\n        \u003cb\u003eSafety First\u003c\/b\u003e\n        \u003cspan\u003eMade from non-toxic, eco-friendly materials that are gentle on delicate newborn skin.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"text-align: center;\"\u003e\n    \u003cdiv class=\"smile-tag\"\u003e✨ No More Bath Time Tears\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"ClickCart","offers":[{"title":"Default Title","offer_id":47090817269945,"sku":null,"price":180.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0785\/9824\/2489\/files\/photo_2026-05-28_20-13-48.jpg?v=1779993932"},{"product_id":"baby-bath-rinser","title":"Baby Bath Rinser","description":"\u003cdiv class=\"rinser-vibrant-showcase\"\u003e\n  \u003cstyle\u003e\n    \/* Fresh Bath-Time Palette *\/\n    .rinser-vibrant-showcase {\n      --bath-blue: #00acc1;\n      --bubble-cyan: #4dd0e1;\n      --soft-mint: #e0f7fa;\n      --sunny-yellow: #ffeb3b;\n      --text-main: #37474f;\n      \n      font-family: 'Inter', -apple-system, sans-serif;\n      padding: 35px;\n      background: linear-gradient(135deg, #ffffff 0%, var(--soft-mint) 100%);\n      border-radius: 40px;\n      max-width: 480px;\n      margin: 20px auto;\n      color: var(--text-main);\n      box-shadow: 0 25px 50px rgba(0, 172, 193, 0.12);\n      border: 1px solid rgba(255, 255, 255, 0.8);\n      overflow: hidden;\n    }\n\n    \/* Water Pouring Animation *\/\n    .visual-header { \n      text-align: center; \n      margin-bottom: 30px; \n      position: relative;\n    }\n    \n    .cup-icon {\n      font-size: 4.5rem;\n      display: inline-block;\n      animation: pour-tilt 4s ease-in-out infinite;\n      filter: drop-shadow(0 10px 15px rgba(0,0,0,0.05));\n    }\n\n    @keyframes pour-tilt {\n      0%, 100% { transform: rotate(0deg) translateY(0); }\n      50% { transform: rotate(25deg) translateY(-10px); }\n    }\n\n    .droplet-header {\n      position: absolute;\n      color: var(--bath-blue);\n      font-size: 1.2rem;\n      opacity: 0;\n      animation: rain-fall 2s infinite;\n    }\n\n    @keyframes rain-fall {\n      0% { transform: translateY(-20px); opacity: 0; }\n      50% { opacity: 1; }\n      100% { transform: translateY(20px); opacity: 0; }\n    }\n\n    .title-group h2 { \n      font-weight: 900; \n      font-size: 1.8rem; \n      margin: 0; \n      background: linear-gradient(to right, var(--bath-blue), #00838f);\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n    }\n    \n    .intro-msg { font-size: 1rem; line-height: 1.6; color: #546e7a; margin: 12px 0 30px; }\n\n    \/* Colorful Detailed Cards *\/\n    .feature-grid { display: flex; flex-direction: column; gap: 15px; }\n    \n    .feature-card {\n      background: #ffffff;\n      padding: 20px;\n      border-radius: 24px;\n      display: flex;\n      gap: 20px;\n      border-left: 8px solid transparent;\n      box-shadow: 0 10px 25px rgba(0,0,0,0.03);\n      opacity: 0;\n      transform: translateY(20px);\n      animation: reveal-up 0.6s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;\n      transition: transform 0.3s ease;\n    }\n\n    .feature-card:hover { transform: scale(1.02); }\n\n    \/* Staggered Row Colors *\/\n    .feature-card:nth-child(1) { border-left-color: var(--bath-blue); animation-delay: 0.1s; }\n    .feature-card:nth-child(2) { border-left-color: #ffb74d; animation-delay: 0.2s; }\n    .feature-card:nth-child(3) { border-left-color: #66bb6a; animation-delay: 0.3s; }\n    .feature-card:nth-child(4) { border-left-color: #9575cd; animation-delay: 0.4s; }\n\n    @keyframes reveal-up {\n      to { opacity: 1; transform: translateY(0); }\n    }\n\n    .f-icon { font-size: 2rem; min-width: 50px; text-align: center; }\n    .f-content b { display: block; color: var(--text-main); font-size: 1.1rem; margin-bottom: 4px; }\n    .f-content span { font-size: 0.9rem; color: #607d8b; line-height: 1.5; display: block; }\n\n    .splash-tag {\n      margin-top: 30px;\n      background: linear-gradient(45deg, var(--bath-blue), var(--bubble-cyan));\n      color: white;\n      padding: 14px 28px;\n      border-radius: 100px;\n      font-size: 0.85rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      display: inline-block;\n      box-shadow: 0 10px 20px rgba(0, 172, 193, 0.3);\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"visual-header\"\u003e\n    \u003cspan class=\"droplet-header\" style=\"left: 35%;\"\u003e💧\u003c\/span\u003e\n    \u003cdiv class=\"cup-icon\"\u003e🧼🚿\u003c\/div\u003e\n    \u003cspan class=\"droplet-header\" style=\"right: 35%; animation-delay: 1s;\"\u003e💧\u003c\/span\u003e\n    \u003cdiv style=\"font-size: 0.75rem; font-weight: 900; color: var(--bath-blue); margin-top: 10px; letter-spacing: 2px;\"\u003eTEAR-FREE RINSING\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"title-group\"\u003e\n    \u003ch2\u003eStress-Free Bathing\u003c\/h2\u003e\n    \u003cp class=\"intro-msg\"\u003eA gentle, controlled rinse that keeps water and soap away from little eyes every single time. \u003cb\u003eHappy splashing starts here!\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"feature-grid\"\u003e\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e💧\u003c\/div\u003e\n      \u003cdiv class=\"f-content\"\u003e\n        \u003cb\u003eControlled Pour\u003c\/b\u003e\n        \u003cspan\u003eA specially designed spout creates a steady, gentle flow for precise rinsing without the flood.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e🙌\u003c\/div\u003e\n      \u003cdiv class=\"f-content\"\u003e\n        \u003cb\u003eErgonomic Grip\u003c\/b\u003e\n        \u003cspan\u003eAn easy-to-hold handle designed for soapy hands, giving you total control even when things get slippery.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e👶\u003c\/div\u003e\n      \u003cdiv class=\"f-content\"\u003e\n        \u003cb\u003eBaby-Safe Materials\u003c\/b\u003e\n        \u003cspan\u003eMade from high-quality, BPA-free plastics that are durable enough for daily bath-time fun.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e🛁\u003c\/div\u003e\n      \u003cdiv class=\"f-content\"\u003e\n        \u003cb\u003ePerfect Nursery Size\u003c\/b\u003e\n        \u003cspan\u003eCompact enough for baby baths yet holds plenty of water to rinse off shampoo in one go.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"text-align: center;\"\u003e\n    \u003cdiv class=\"splash-tag\"\u003e✨ Tear-Free Guarantee\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"ClickCart","offers":[{"title":"14cm\/7cm","offer_id":47090866061497,"sku":null,"price":175.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0785\/9824\/2489\/files\/photo_2026-05-28_20-42-26.jpg?v=1779994476"},{"product_id":"water-resistant-cloth-book-for-babies","title":"Water Resistant Cloth Book For Babies","description":"\u003cdiv class=\"cloth-book-showcase\"\u003e\n  \u003cstyle\u003e\n    \/* Playful \u0026 Soft Palette *\/\n    .cloth-book-showcase {\n      --primary-blue: #4fc3f7;\n      --soft-pink: #f48fb1;\n      --sunny-yellow: #fff176;\n      --leaf-green: #81c784;\n      --text-dark: #37474f;\n      \n      font-family: 'Inter', -apple-system, sans-serif;\n      padding: 35px;\n      background: linear-gradient(135deg, #ffffff 0%, #fff9c4 100%);\n      border-radius: 40px;\n      max-width: 480px;\n      margin: 20px auto;\n      color: var(--text-dark);\n      box-shadow: 0 25px 50px rgba(255, 193, 7, 0.15);\n      border: 1px solid #fff59d;\n      overflow: hidden;\n    }\n\n    \/* Turning Page Animation *\/\n    .visual-header { \n      text-align: center; \n      margin-bottom: 30px; \n      position: relative;\n    }\n    \n    .book-icon {\n      font-size: 4.5rem;\n      display: inline-block;\n      animation: page-flip 4s ease-in-out infinite;\n      filter: drop-shadow(0 10px 15px rgba(0,0,0,0.05));\n    }\n\n    @keyframes page-flip {\n      0%, 100% { transform: scale(1) rotate(0deg); }\n      50% { transform: scale(1.1) rotate(5deg); }\n      75% { transform: scale(1.05) rotate(-5deg); }\n    }\n\n    .discovery-tag {\n      background: var(--primary-blue);\n      color: white;\n      font-size: 0.7rem;\n      padding: 5px 15px;\n      border-radius: 50px;\n      font-weight: 900;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      display: inline-block;\n      margin-bottom: 15px;\n    }\n\n    .title-group h2 { \n      font-weight: 900; \n      font-size: 1.8rem; \n      margin: 0; \n      background: linear-gradient(to right, #fb8c00, #f4511e);\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n    }\n    \n    .intro-msg { font-size: 1rem; line-height: 1.6; color: #546e7a; margin: 12px 0 30px; }\n\n    \/* Vibrant Detailed Benefit Cards *\/\n    .feature-grid { display: flex; flex-direction: column; gap: 15px; }\n    \n    .feature-card {\n      background: #ffffff;\n      padding: 20px;\n      border-radius: 24px;\n      display: flex;\n      gap: 20px;\n      border-left: 8px solid transparent;\n      box-shadow: 0 10px 25px rgba(0,0,0,0.03);\n      opacity: 0;\n      transform: translateY(20px);\n      animation: reveal-up 0.6s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;\n    }\n\n    \/* Staggered Row Colors *\/\n    .feature-card:nth-child(1) { border-left-color: var(--primary-blue); animation-delay: 0.1s; }\n    .feature-card:nth-child(2) { border-left-color: var(--soft-pink); animation-delay: 0.2s; }\n    .feature-card:nth-child(3) { border-left-color: var(--leaf-green); animation-delay: 0.3s; }\n    .feature-card:nth-child(4) { border-left-color: #ffb74d; animation-delay: 0.4s; }\n\n    @keyframes reveal-up {\n      to { opacity: 1; transform: translateY(0); }\n    }\n\n    .f-icon { font-size: 2rem; min-width: 50px; text-align: center; }\n    .f-content b { display: block; color: var(--text-dark); font-size: 1.1rem; margin-bottom: 4px; }\n    .f-content span { font-size: 0.9rem; color: #607d8b; line-height: 1.5; display: block; }\n\n    .learning-footer {\n      margin-top: 30px;\n      background: linear-gradient(45deg, #fb8c00, #ffca28);\n      color: white;\n      padding: 14px 28px;\n      border-radius: 100px;\n      font-size: 0.85rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      display: inline-block;\n      box-shadow: 0 10px 20px rgba(251, 140, 0, 0.3);\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"visual-header\"\u003e\n    \u003cdiv class=\"discovery-tag\"\u003e100% Baby-Proof\u003c\/div\u003e\n    \u003cbr\u003e\n    \u003cdiv class=\"book-icon\"\u003e📖🧸\u003c\/div\u003e\n    \u003cdiv style=\"font-size: 0.75rem; font-weight: 900; color: #fb8c00; margin-top: 10px; letter-spacing: 2px;\"\u003eEARLY IMAGINATION\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"title-group\"\u003e\n    \u003ch2\u003eSqueeze, Splash \u0026amp; Play\u003c\/h2\u003e\n    \u003cp class=\"intro-msg\"\u003eA soft, safe cloth book designed to survive every splash and slobber while sparking \u003cb\u003eearly learning\u003c\/b\u003e from day one.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"feature-grid\"\u003e\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e💧\u003c\/div\u003e\n      \u003cdiv class=\"f-content\"\u003e\n        \u003cb\u003eWater Resistant\u003c\/b\u003e\n        \u003cspan\u003ePerfect for bath time or messy play—simply wipe clean or wash to keep the adventures going.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e🦷\u003c\/div\u003e\n      \u003cdiv class=\"f-content\"\u003e\n        \u003cb\u003eChew-Friendly \u0026amp; Safe\u003c\/b\u003e\n        \u003cspan\u003eMade with non-toxic materials and durable stitching, safe for teething babies to explore with their mouths.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e🎨\u003c\/div\u003e\n      \u003cdiv class=\"f-content\"\u003e\n        \u003cb\u003eEngaging Textures\u003c\/b\u003e\n        \u003cspan\u003eBright colors and crinkle pages provide vital sensory stimulation to keep little minds focused.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"feature-card\"\u003e\n      \u003cdiv class=\"f-icon\"\u003e📖\u003c\/div\u003e\n      \u003cdiv class=\"f-content\"\u003e\n        \u003cb\u003eTear-Proof Design\u003c\/b\u003e\n        \u003cspan\u003eVirtually indestructible cloth pages that won't rip, no matter how much they are squeezed or pulled.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"text-align: center;\"\u003e\n    \u003cdiv class=\"learning-footer\"\u003e✨ Start Their Story Today\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"ClickCart","offers":[{"title":"Blue","offer_id":47300055007417,"sku":null,"price":75.0,"currency_code":"ZAR","in_stock":true},{"title":"pink","offer_id":47300055040185,"sku":null,"price":75.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0785\/9824\/2489\/files\/photo_2026-05-28_21-04-15_79188f6d-e53a-4baa-ac22-0f3c64a28232.jpg?v=1779995298"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0785\/9824\/2489\/collections\/baby-bathtime.png?v=1777716194","url":"https:\/\/clickcartsa.co.za\/collections\/bath-time-essentials.oembed","provider":"ClickCartBaby","version":"1.0","type":"link"}