{"product_id":"cagemouse-ball","title":"CageMouse Ball","description":"\u003cstyle\u003e\n.pj-cagemouse{--cream:#fffdf8;--ivory:#f7f4ea;--sage:#9caf88;--sage-dark:#64755a;--green:#40543c;--gold:#c5a15b;--gold-light:#ead9a8;--text:#30342f;--muted:#74776f;--white:#fff;position:relative;isolation:isolate;overflow:hidden;max-width:1200px;margin:35px auto;padding:70px 35px 75px;border-radius:32px;background:radial-gradient(circle at 8% 12%,rgba(156,175,136,.20),transparent 22%),radial-gradient(circle at 92% 82%,rgba(197,161,91,.13),transparent 25%),linear-gradient(145deg,#fffdf8,#f7f4ea 48%,#fffefa);color:var(--text);font-family:inherit;box-shadow:0 20px 60px rgba(68,72,60,.12),inset 0 0 0 1px rgba(255,255,255,.9);overflow-wrap:anywhere}.pj-cagemouse,.pj-cagemouse *{box-sizing:border-box}.pj-bg-circle{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.pj-circle-1{width:280px;height:280px;top:-150px;left:-100px;border:1px solid rgba(101,119,90,.15);animation:pjDrift 9s ease-in-out infinite}.pj-circle-2{width:420px;height:420px;right:-230px;bottom:-230px;border:1px solid rgba(197,161,91,.15);animation:pjDrift 12s ease-in-out infinite reverse}.pj-paw{position:absolute;opacity:.11;color:var(--sage-dark);font-size:34px;pointer-events:none;animation:pjPawFloat 6s ease-in-out infinite}.pj-paw-1{left:4%;top:28%}.pj-paw-2{right:5%;top:16%;font-size:25px;animation-delay:1.5s}.pj-paw-3{right:12%;bottom:13%;font-size:38px;animation-delay:3s}.pj-inner{position:relative;z-index:2;min-width:0}.pj-eyebrow{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:18px}.pj-eyebrow-line{width:38px;height:1px;background:var(--gold);flex-shrink:0}.pj-eyebrow-text{color:var(--sage-dark);font-size:11px;font-weight:800;letter-spacing:3px;text-transform:uppercase}.pj-title{margin:0;text-align:center;font-size:clamp(40px,6vw,72px);line-height:.98;letter-spacing:-2.5px;font-weight:850;color:var(--green)}.pj-title-accent{display:block;margin-top:8px;color:var(--gold);font-family:Georgia,\"Times New Roman\",serif;font-style:italic;font-weight:500;letter-spacing:-1px}.pj-intro{max-width:760px;margin:25px auto 0;text-align:center;font-size:16px;line-height:1.8;color:var(--muted)}.pj-hero{max-width:850px;margin:36px auto}.pj-story{position:relative;min-width:0;padding:38px;border-radius:25px;background:rgba(255,255,255,.70);border:1px solid rgba(101,119,90,.12);box-shadow:0 15px 45px rgba(64,75,58,.08);backdrop-filter:blur(12px)}.pj-story::before{content:\"🐾\";position:absolute;right:25px;top:20px;font-size:25px;opacity:.16}.pj-story-kicker{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.pj-story h3{margin:0 0 18px;color:var(--green);font-size:29px;line-height:1.15}.pj-story p{margin:0;color:var(--muted);font-size:15px;line-height:1.8}.pj-feature-heading{text-align:center;margin:20px auto 28px}.pj-feature-heading h3{margin:0;color:var(--green);font-size:27px}.pj-feature-heading p{margin:8px 0 0;color:var(--muted);font-size:14px}.pj-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1080px;margin:0 auto}.pj-feature{position:relative;min-width:0;padding:27px 17px;min-height:190px;text-align:center;background:rgba(255,255,255,.76);border:1px solid rgba(101,119,90,.12);border-radius:21px;box-shadow:0 10px 30px rgba(60,70,55,.06);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.pj-feature:hover{transform:translateY(-9px);border-color:rgba(197,161,91,.5);box-shadow:0 20px 40px rgba(60,70,55,.12)}.pj-feature-icon{width:55px;height:55px;margin:0 auto 17px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#f4f0e4,#fff);border:1px solid rgba(197,161,91,.28);font-size:26px;transition:transform .35s ease}.pj-feature:hover .pj-feature-icon{transform:rotate(-8deg) scale(1.12)}.pj-feature h4{margin:0 0 9px;color:var(--green);font-size:14px;font-weight:800}.pj-feature p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.pj-promise{max-width:850px;margin:45px auto 0;padding:22px 28px;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:18px;background:linear-gradient(100deg,rgba(156,175,136,.13),rgba(197,161,91,.10),rgba(156,175,136,.13));border:1px solid rgba(101,119,90,.14)}.pj-promise-icon{font-size:23px;animation:pjHeart 2s ease-in-out infinite}.pj-promise-text{color:var(--green);font-size:14px;font-weight:750}.pj-promise-text span{color:var(--gold)}.pj-cta-area{text-align:center;margin-top:38px}.pj-cta{position:relative;display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;background:var(--green);color:white;text-decoration:none;font-size:14px;font-weight:800;box-shadow:0 12px 30px rgba(64,85,61,.20);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.pj-cta::before{content:\"\";position:absolute;top:0;left:-100%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:skewX(-20deg);transition:left .6s ease}.pj-cta:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(64,85,61,.28)}.pj-cta:hover::before{left:140%}.pj-note{max-width:650px;margin:22px auto 0;text-align:center;color:#999b94;font-size:10px;line-height:1.6}@keyframes pjDrift{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(15px,-15px,0)}}@keyframes pjPawFloat{0%,100%{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-14px) rotate(8deg)}}@keyframes pjHeart{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}@media(max-width:950px){.pj-features{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:600px){.pj-cagemouse{padding:26px 12px;margin:12px auto;border-radius:18px}.pj-cagemouse *,.pj-cagemouse *::before,.pj-cagemouse *::after{animation:none!important;transition:none!important}.pj-paw,.pj-bg-circle{display:none}.pj-eyebrow{gap:8px;margin-bottom:14px}.pj-eyebrow-line{width:20px}.pj-eyebrow-text{font-size:11px;letter-spacing:1.5px;text-align:center}.pj-title{font-size:28px;line-height:1.2;letter-spacing:-.5px}.pj-title-accent{font-size:clamp(25px,7vw,30px);line-height:1.2;margin-top:5px;letter-spacing:-.5px}.pj-intro{font-size:16px;line-height:1.65;margin-top:16px;color:#596153}.pj-hero{margin:24px auto}.pj-story{padding:20px 14px;border-radius:18px;backdrop-filter:none}.pj-story::before{display:none}.pj-story-kicker{letter-spacing:1px;margin-bottom:10px}.pj-story h3{font-size:23px;line-height:1.3;margin-bottom:12px}.pj-story p{font-size:16px;line-height:1.65;color:#596153}.pj-feature-heading{margin:20px auto 16px}.pj-feature-heading h3{font-size:23px;line-height:1.3}.pj-feature-heading p{font-size:15px;line-height:1.6;color:#596153}.pj-features{grid-template-columns:minmax(0,1fr);gap:12px}.pj-feature{padding:18px 14px;min-height:0;border-radius:16px}.pj-feature-icon{width:44px;height:44px;font-size:23px;margin-bottom:12px}.pj-feature h4{font-size:17px;line-height:1.4;margin-bottom:8px}.pj-feature p{font-size:16px;line-height:1.6;color:#596153}.pj-feature:hover,.pj-feature:hover .pj-feature-icon{transform:none}.pj-promise{padding:16px 12px;margin-top:22px;gap:10px;align-items:flex-start}.pj-promise-text{min-width:0;font-size:15px;line-height:1.6}.pj-promise-text span{color:#80652d}.pj-cta-area{margin-top:20px}.pj-cta{max-width:100%;min-height:44px;justify-content:center;padding:14px 18px;font-size:15px;line-height:1.4}.pj-cta:hover{transform:none}.pj-note{font-size:14px;line-height:1.65;color:#596153;margin-top:18px}}@media(prefers-reduced-motion:reduce){.pj-cagemouse *,.pj-cagemouse::before,.pj-cagemouse::after{animation:none!important;transition:none!important}}\n\u003c\/style\u003e\n\u003csection class=\"pj-cagemouse\"\u003e\u003cdiv class=\"pj-bg-circle pj-circle-1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pj-bg-circle pj-circle-2\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pj-paw pj-paw-1\"\u003e🐾\u003c\/div\u003e\n\u003cdiv class=\"pj-paw pj-paw-2\"\u003e🐾\u003c\/div\u003e\n\u003cdiv class=\"pj-paw pj-paw-3\"\u003e🐾\u003c\/div\u003e\n\u003cdiv class=\"pj-inner\"\u003e\n\u003cdiv class=\"pj-eyebrow\"\u003e\n\u003cspan class=\"pj-eyebrow-line\"\u003e\u003c\/span\u003e\u003cspan class=\"pj-eyebrow-text\"\u003ePawsome Junction\u003c\/span\u003e\u003cspan class=\"pj-eyebrow-line\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"pj-title\"\u003eMeet the \u003cspan class=\"pj-title-accent\"\u003eCageMouse Ball\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"pj-intro\"\u003eA playful little world of movement, texture and surprise — designed to keep curious cats entertained as they bat, chase, pounce and play.\u003c\/p\u003e\n\u003cdiv class=\"pj-hero\"\u003e\u003cdiv class=\"pj-story\"\u003e\n\u003cdiv class=\"pj-story-kicker\"\u003ePlaytime, upgraded\u003c\/div\u003e\n\u003ch3\u003eWatch curiosity turn into play.\u003c\/h3\u003e\n\u003cp\u003eThe CageMouse Ball combines a colourful wire-cage design with an interactive mouse inside to create an engaging toy for curious cats.\u003cbr\u003e\u003cbr\u003eGive it a bat, swipe or little nudge and the ball can roll or spin in an unexpected direction, encouraging your cat to follow, chase and investigate.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"pj-feature-heading\"\u003e\n\u003ch3\u003eWhy cats love it\u003c\/h3\u003e\n\u003cp\u003eLittle details that make playtime more exciting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pj-features\"\u003e\n\u003cdiv class=\"pj-feature\"\u003e\n\u003cdiv class=\"pj-feature-icon\"\u003e🎯\u003c\/div\u003e\n\u003ch4\u003eNatural Instincts\u003c\/h4\u003e\n\u003cp\u003eEncourages batting, chasing and pouncing behaviours inspired by your cat's natural curiosity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pj-feature\"\u003e\n\u003cdiv class=\"pj-feature-icon\"\u003e🌈\u003c\/div\u003e\n\u003ch4\u003eColourful Design\u003c\/h4\u003e\n\u003cp\u003eBright, playful colours help make the toy visually interesting during playtime.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pj-feature\"\u003e\n\u003cdiv class=\"pj-feature-icon\"\u003e🪶\u003c\/div\u003e\n\u003ch4\u003eInteractive Texture\u003c\/h4\u003e\n\u003cp\u003eFeather accents add another texture and sensory element to your cat's play experience.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pj-feature\"\u003e\n\u003cdiv class=\"pj-feature-icon\"\u003e⚡\u003c\/div\u003e\n\u003ch4\u003eUnexpected Movement\u003c\/h4\u003e\n\u003cp\u003eRolling and spinning movement keeps your cat guessing and encourages active interaction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pj-promise\"\u003e\n\u003cdiv class=\"pj-promise-icon\"\u003e🐾\u003c\/div\u003e\n\u003cdiv class=\"pj-promise-text\"\u003eBecause ordinary toys are boring. \u003cspan\u003eMake playtime pawsome.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pj-cta-area\"\u003e\u003ca href=\"#AddToCart\" class=\"pj-cta\"\u003e🐱 Treat Your Feline \u003cspan\u003e→\u003c\/span\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cp class=\"pj-note\"\u003eFor interactive pet play. Always supervise your pet during play and inspect the toy regularly for signs of damage or excessive wear. Remove the toy if any component becomes loose, damaged or detached.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"Pawsome","offers":[{"title":"Default Title","offer_id":48631812522225,"sku":null,"price":49.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/7893\/6049\/files\/cats-playing-separately-in-different-positions.png?v=1787338018","url":"https:\/\/pawsomejunction.co.za\/products\/cagemouse-ball","provider":"Pawsome Junction","version":"1.0","type":"link"}