{"product_id":"crawl-with-confidence-anti-slip-knee-protectors-by-little-joy-co™","title":"Crawl With Confidence – Anti-Slip Knee Protectors by Little Joy Co™","description":"\u003csection class=\"ljc-crawl-section\"\u003e\n  \u003cdiv class=\"ljc-glow\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"ljc-container\"\u003e\n    \u003cdiv class=\"ljc-badge\"\u003eLittle Joy Co™\u003c\/div\u003e\n\n    \u003ch1\u003eCrawl With Confidence\u003c\/h1\u003e\n    \u003ch2\u003eAnti-Slip Knee Protectors\u003c\/h2\u003e\n\n    \u003cp class=\"ljc-subtitle\"\u003e\n      Because every crawl is a step towards big adventures. 🐾\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"ljc-card\"\u003e\n      \u003cp\u003e\n        Watching your baby discover the world on all fours is one of life’s most precious moments.\n        Our soft, breathable knee protectors cushion tiny knees while gentle anti-slip grips help\n        your little explorer crawl safely, comfortably, and confidently.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ljc-benefits\"\u003e\n      \u003cdiv class=\"benefit\"\u003e🛡️ \u003cstrong\u003eAnti-Slip Grip\u003c\/strong\u003e\u003cspan\u003eTextured silicone dots help prevent slips.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"benefit\"\u003e🧸 \u003cstrong\u003eCushions \u0026amp; Protects\u003c\/strong\u003e\u003cspan\u003eSoft padding protects little knees.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"benefit\"\u003e🌬️ \u003cstrong\u003eBreathable \u0026amp; Comfy\u003c\/strong\u003e\u003cspan\u003eGentle stretchy fabric for delicate skin.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"benefit\"\u003e🫧 \u003cstrong\u003eEasy to Wash\u003c\/strong\u003e\u003cspan\u003eMachine washable for everyday adventures.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"benefit\"\u003e👶 \u003cstrong\u003ePerfect for Crawlers\u003c\/strong\u003e\u003cspan\u003eSupports safe, confident exploring.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ljc-colours\"\u003e\n      \u003ch3\u003eAvailable in 5 Beautiful Colours\u003c\/h3\u003e\n      \u003cdiv class=\"swatches\"\u003e\n        \u003cspan style=\"--c:#1f2a44\" title=\"Navy\"\u003e\u003c\/span\u003e\n        \u003cspan style=\"--c:#b8b8b8\" title=\"Grey\"\u003e\u003c\/span\u003e\n        \u003cspan style=\"--c:#f7a8c8\" title=\"Pink\"\u003e\u003c\/span\u003e\n        \u003cspan style=\"--c:#9edbd3\" title=\"Mint\"\u003e\u003c\/span\u003e\n        \u003cspan style=\"--c:#333333\" title=\"Charcoal\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp\u003eNavy · Grey · Pink · Mint · Charcoal\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003ca href=\"\/cart\" class=\"ljc-btn\"\u003eShop Now\u003c\/a\u003e\n\n    \u003cp class=\"ljc-footer\"\u003eGentle protection for every little adventure. 🤍\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n.ljc-crawl-section {\n  position: relative;\n  overflow: hidden;\n  padding: 80px 20px;\n  background: linear-gradient(135deg, #fff7ef, #f7eee4, #fffaf5);\n  font-family: inherit;\n  color: #3b2f2f;\n}\n\n.ljc-glow {\n  position: absolute;\n  width: 420px;\n  height: 420px;\n  background: radial-gradient(circle, rgba(255,210,170,.65), transparent 70%);\n  top: -120px;\n  right: -100px;\n  animation: floatGlow 6s ease-in-out infinite alternate;\n}\n\n.ljc-container {\n  max-width: 1100px;\n  margin: auto;\n  text-align: center;\n  position: relative;\n  z-index: 2;\n}\n\n.ljc-badge {\n  display: inline-block;\n  padding: 10px 22px;\n  border-radius: 999px;\n  background: #fff;\n  box-shadow: 0 10px 30px rgba(0,0,0,.08);\n  font-weight: 700;\n  margin-bottom: 22px;\n  animation: fadeUp .8s ease both;\n}\n\n.ljc-container h1 {\n  font-size: clamp(42px, 7vw, 82px);\n  margin: 0;\n  line-height: 1;\n  letter-spacing: -2px;\n  animation: fadeUp 1s ease both;\n}\n\n.ljc-container h2 {\n  font-size: clamp(22px, 4vw, 38px);\n  margin: 12px 0 18px;\n  font-weight: 500;\n  color: #9a6a43;\n  animation: fadeUp 1.2s ease both;\n}\n\n.ljc-subtitle {\n  font-size: 20px;\n  margin-bottom: 35px;\n  animation: fadeUp 1.4s ease both;\n}\n\n.ljc-card {\n  max-width: 850px;\n  margin: 0 auto 40px;\n  padding: 30px;\n  background: rgba(255,255,255,.78);\n  backdrop-filter: blur(14px);\n  border-radius: 28px;\n  box-shadow: 0 20px 50px rgba(90,60,30,.12);\n  animation: floatCard 4s ease-in-out infinite;\n}\n\n.ljc-card p {\n  font-size: 18px;\n  line-height: 1.7;\n  margin: 0;\n}\n\n.ljc-benefits {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));\n  gap: 18px;\n  margin: 45px 0;\n}\n\n.benefit {\n  background: #fff;\n  border-radius: 24px;\n  padding: 24px 18px;\n  box-shadow: 0 14px 35px rgba(0,0,0,.08);\n  transition: all .35s ease;\n  animation: fadeUp 1s ease both;\n}\n\n.benefit:hover {\n  transform: translateY(-10px) scale(1.03);\n  box-shadow: 0 22px 50px rgba(0,0,0,.13);\n}\n\n.benefit strong {\n  display: block;\n  margin: 12px 0 8px;\n  font-size: 17px;\n}\n\n.benefit span {\n  font-size: 14px;\n  opacity: .75;\n}\n\n.ljc-colours {\n  margin: 45px auto;\n}\n\n.ljc-colours h3 {\n  font-size: 26px;\n  margin-bottom: 18px;\n}\n\n.swatches {\n  display: flex;\n  justify-content: center;\n  gap: 16px;\n  flex-wrap: wrap;\n}\n\n.swatches span {\n  width: 46px;\n  height: 46px;\n  border-radius: 50%;\n  background: var(--c);\n  box-shadow: 0 8px 22px rgba(0,0,0,.18);\n  border: 4px solid #fff;\n  animation: pulse 2.5s ease-in-out infinite;\n}\n\n.ljc-btn {\n  display: inline-block;\n  margin-top: 20px;\n  padding: 18px 42px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, #3b2f2f, #8b5e3c);\n  color: #fff;\n  text-decoration: none;\n  font-weight: 800;\n  font-size: 18px;\n  box-shadow: 0 18px 40px rgba(75,45,25,.3);\n  transition: all .35s ease;\n}\n\n.ljc-btn:hover {\n  transform: translateY(-5px) scale(1.04);\n  box-shadow: 0 25px 55px rgba(75,45,25,.4);\n}\n\n.ljc-footer {\n  margin-top: 30px;\n  font-size: 17px;\n  opacity: .8;\n}\n\n@keyframes fadeUp {\n  from { opacity: 0; transform: translateY(28px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@keyframes floatCard {\n  0%,100% { transform: translateY(0); }\n  50% { transform: translateY(-8px); }\n}\n\n@keyframes floatGlow {\n  from { transform: translate(0,0) scale(1); }\n  to { transform: translate(-40px,40px) scale(1.15); }\n}\n\n@keyframes pulse {\n  0%,100% { transform: scale(1); }\n  50% { transform: scale(1.12); }\n}\n\n@media(max-width: 600px) {\n  .ljc-crawl-section {\n    padding: 55px 16px;\n  }\n\n  .ljc-card {\n    padding: 22px;\n  }\n\n  .ljc-btn {\n    width: 100%;\n  }\n}\n\u003c\/style\u003e","brand":"Little Joy Co","offers":[{"title":"Navy Blue","offer_id":50894430011559,"sku":null,"price":229.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey","offer_id":50894430044327,"sku":null,"price":229.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":50894430077095,"sku":null,"price":229.0,"currency_code":"ZAR","in_stock":true},{"title":"Mint","offer_id":50894430109863,"sku":null,"price":229.0,"currency_code":"ZAR","in_stock":true},{"title":"Charcoal","offer_id":50894430142631,"sku":null,"price":229.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/9545\/6423\/files\/2_e4fb67ef-70de-4068-9b8a-84a14145293a.png?v=1781773036","url":"https:\/\/littlejoyco.co.za\/products\/crawl-with-confidence-anti-slip-knee-protectors-by-little-joy-co%e2%84%a2","provider":"Little Joy Co","version":"1.0","type":"link"}