{"title":"Purrfect Pals","description":"\u003cp\u003eEverything your cat needs — from interactive toys to fun accessories. Keep your feline friend entertained and happy!\u003c\/p\u003e","products":[{"product_id":"bird-wand-stand-toy-for-cats","title":"Bird Wand Stand Toy for Cats","description":"\u003cdiv style=\"color:#000000; background:#ffffff; font-size:16px; line-height:1.65; width:100%; max-width:100%; box-sizing:border-box; overflow-wrap:anywhere; padding:0;\"\u003e\n\u003cp style=\"color:#000000;\"\u003e\u003cstrong\u003e🐦 Your tiny hunter’s next big adventure.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"color:#000000;\"\u003eGive your curious kitty something to stalk, swat and pounce on with the Bird Wand Stand Toy. Feathered birds and flexible wands bring a playful twist to indoor playtime.\u003c\/p\u003e\n\u003ch3 style=\"color:#000000; font-size:20px; line-height:1.35;\"\u003eLet the hunt begin 🐾\u003c\/h3\u003e\n\u003cul style=\"color:#000000; padding-left:22px;\"\u003e\n\u003cli style=\"margin-bottom:10px;\"\u003e\n\u003cstrong\u003eSuction cup base:\u003c\/strong\u003e a self-standing setup so you don’t have to hold the wand throughout play.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:10px;\"\u003e\n\u003cstrong\u003eTwo feathered birds:\u003c\/strong\u003e two tempting targets for those dramatic little pounces.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:10px;\"\u003e\n\u003cstrong\u003eFlexible, spring-loaded wands:\u003c\/strong\u003e movement that encourages your cat to investigate and play.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"color:#000000; font-size:20px; line-height:1.35;\"\u003eSmall toy. Big hunter energy. 😼\u003c\/h3\u003e\n\u003cp style=\"color:#000000;\"\u003eSet it up for a supervised play session and let your cat show off their finest stalking skills. Expect curious stares, playful swats and a very proud little hunter.\u003c\/p\u003e\n\u003ch3 style=\"color:#000000; font-size:20px; line-height:1.35;\"\u003ePlaytime care\u003c\/h3\u003e\n\u003cp style=\"color:#000000;\"\u003eCheck that the base is secure before play. Always supervise your cat, inspect the feathers and wands regularly, and stop using the toy if it becomes damaged or parts come loose. Put it away after playtime.\u003c\/p\u003e\n\u003ch3 style=\"color:#000000; font-size:20px; line-height:1.35;\"\u003eDelivery 🚚\u003c\/h3\u003e\n\u003cp style=\"color:#000000;\"\u003eAllow 8–11 business days for delivery.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Pawsome Junction","offers":[{"title":"Default Title","offer_id":48616308474097,"sku":null,"price":149.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/7893\/6049\/files\/CatBirdToy.png?v=1787259576"},{"product_id":"roboroll™-the-self-moving-cat-ball","title":"RoboRoll™ | The Self-Moving Cat Ball","description":"\u003cdiv style=\"color:#000000; background:#ffffff; font-size:16px; line-height:1.65; width:100%; max-width:100%; box-sizing:border-box; overflow-wrap:anywhere; padding:0;\"\u003e\n\u003cp style=\"color:#000000;\"\u003e\u003cstrong\u003e🐱 Little ball. Big chase energy.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"color:#000000;\"\u003eMeet RoboRoll™, the self-moving, USB rechargeable cat ball. It rolls and changes direction on its own, inviting your curious kitty to chase, pounce and investigate.\u003c\/p\u003e\n\u003ch3 style=\"color:#000000; font-size:20px; line-height:1.35;\"\u003ePlaytime with a twist 🐾\u003c\/h3\u003e\n\u003cul style=\"color:#000000; padding-left:22px;\"\u003e\n\u003cli style=\"margin-bottom:10px;\"\u003e\n\u003cstrong\u003eSelf-moving fun:\u003c\/strong\u003e changing rolling patterns encourage your cat’s natural chase-and-pounce instincts.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:10px;\"\u003e\n\u003cstrong\u003eUSB rechargeable:\u003c\/strong\u003e recharge the ball for the next play session, without replacing disposable batteries.\u003c\/li\u003e\n\u003cli style=\"margin-bottom:10px;\"\u003e\n\u003cstrong\u003eIndoor entertainment:\u003c\/strong\u003e a playful way to add movement and variety to your cat’s day.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"color:#000000; font-size:20px; line-height:1.35;\"\u003eLet the chase begin 😼\u003c\/h3\u003e\n\u003cp style=\"color:#000000;\"\u003eYour cat thinks they’re the hunter. RoboRoll™ is ready to keep them guessing. Bring it out for a supervised play session and enjoy those dramatic little pounces.\u003c\/p\u003e\n\u003ch3 style=\"color:#000000; font-size:20px; line-height:1.35;\"\u003eA little playtime care\u003c\/h3\u003e\n\u003cp style=\"color:#000000;\"\u003eSupervise your cat during play. Check the toy regularly and stop using it if it becomes damaged. Follow the supplied charging and care instructions.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Pawsome Junction","offers":[{"title":"Pink","offer_id":48616385773809,"sku":null,"price":89.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue","offer_id":48616385806577,"sku":null,"price":89.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/7893\/6049\/files\/cat-playing-in-living-room-clean-ball.png?v=1787261222"},{"product_id":"treatspin-wobble-toy","title":"TreatSpin™ Wobble Toy – The Treat-Dispensing Toy Dogs Go Absolutely Crazy For!","description":"\u003cstyle\u003e.treatspin-wrap{--green:#38d96b;--green-dark:#167737;--green-light:#e9fff1;--text:#1f2937;--muted:#5b6470;max-width:1100px;margin:20px auto;font-family:Arial,Helvetica,sans-serif;color:var(--text);line-height:1.65;overflow-wrap:anywhere}.treatspin-wrap,.treatspin-wrap *{box-sizing:border-box}.treatspin-card{background:linear-gradient(135deg,#fff,#f8fff9);border:2px solid rgba(56,217,107,.2);border-radius:22px;padding:26px;position:relative;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.08)}.treatspin-wrap .ts-hero{text-align:center}.treatspin-wrap .ts-badge{display:inline-block;max-width:100%;padding:8px 12px;background:var(--green-light);border:2px solid var(--green);border-radius:30px;font-size:11px;font-weight:800;letter-spacing:.5px;color:var(--green-dark)}.treatspin-wrap .ts-hero h2{font-size:clamp(25px,4vw,38px);line-height:1.25;margin:16px 0 12px;font-weight:900}.treatspin-wrap .ts-hero h3{font-size:21px;line-height:1.4;margin:0 0 14px;color:var(--green-dark)}.treatspin-wrap .ts-sub{font-size:17px;max-width:850px;margin:auto;color:var(--muted)}.treatspin-wrap .section-title{text-align:center;margin:24px 0 16px}.treatspin-wrap .section-title h3{display:inline-block;max-width:100%;padding:10px 14px;border:2px solid var(--green);border-radius:12px;background:#fff;font-size:23px;line-height:1.35;margin:0}.treatspin-wrap .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.treatspin-wrap .step{min-width:0;background:#fff;border-radius:16px;padding:20px;text-align:center;border:1px solid rgba(56,217,107,.25)}.treatspin-wrap .step-icon{font-size:32px}.treatspin-wrap .step h4{margin:10px 0 8px;color:var(--green-dark);font-size:19px}.treatspin-wrap .step p,.treatspin-wrap .benefit p{font-size:16px;line-height:1.65;margin:0}.treatspin-wrap .benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.treatspin-wrap .benefit{min-width:0;background:#fff;border-radius:16px;padding:18px;border:1px solid rgba(56,217,107,.25)}.treatspin-wrap .benefit h4{margin:0 0 8px;font-size:19px;line-height:1.4;color:var(--green-dark)}.treatspin-wrap .ts-safety{margin-top:24px;border-left:4px solid var(--green);border-radius:12px;padding:18px;background:#f5fff7}.treatspin-wrap .ts-safety h3{font-size:21px;line-height:1.4;margin:0 0 10px}.treatspin-wrap .ts-safety p{font-size:16px;margin:0;line-height:1.65}.treatspin-wrap .cta{text-align:center;margin-top:24px;padding:24px 18px;border-radius:18px;background:linear-gradient(135deg,#ecfff2,#fff)}.treatspin-wrap .cta h3{font-size:25px;line-height:1.35;margin:0 0 12px}.treatspin-wrap .cta p{font-size:16px;margin:0;line-height:1.65}.treatspin-wrap .ts-cart-note{margin-top:14px!important;font-weight:700;color:var(--green-dark)}@media(max-width:768px){.treatspin-wrap .steps,.treatspin-wrap .benefits{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.treatspin-wrap{margin:12px auto}.treatspin-card{padding:20px 12px;border-radius:18px}.treatspin-wrap .ts-badge{font-size:10px;letter-spacing:.3px;padding:7px 10px}.treatspin-wrap .ts-hero h2{font-size:clamp(23px,6vw,28px);line-height:1.3;margin:14px 0 12px}.treatspin-wrap .ts-hero h3{font-size:19px}.treatspin-wrap .ts-sub{font-size:16px}.treatspin-wrap .section-title{margin:20px 0 14px}.treatspin-wrap .section-title h3{font-size:21px;padding:10px 12px}.treatspin-wrap .steps,.treatspin-wrap .benefits{gap:12px}.treatspin-wrap .step,.treatspin-wrap .benefit{padding:16px 12px}.treatspin-wrap .step-icon{font-size:28px}.treatspin-wrap .step h4,.treatspin-wrap .benefit h4{font-size:18px}.treatspin-wrap .benefits{margin-top:20px}.treatspin-wrap .ts-safety{padding:16px 12px;margin-top:20px}.treatspin-wrap .ts-safety h3{font-size:20px}.treatspin-wrap .cta{padding:20px 12px;margin-top:20px}.treatspin-wrap .cta h3{font-size:23px}}\u003c\/style\u003e\u003cdiv class=\"treatspin-wrap\"\u003e\u003cdiv class=\"treatspin-card\"\u003e\n\u003cdiv class=\"ts-hero\"\u003e\n\u003cdiv class=\"ts-badge\"\u003e🐶 INTERACTIVE PLAY • TREAT REWARDS\u003c\/div\u003e\n\u003ch2\u003eMake snack time a playful challenge\u003c\/h2\u003e\n\u003ch3\u003eRoll it. Sniff it. Discover the treats.\u003c\/h3\u003e\n\u003cp class=\"ts-sub\"\u003eMeet the \u003cstrong\u003eTreatSpin™ Wobble Toy\u003c\/strong\u003e, an interactive treat dispenser that gives your dog a rewarding activity. Add suitable dry treats or kibble, place it on the floor, and enjoy watching your dog explore it during supervised play.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section-title\"\u003e\u003ch3\u003eHow it works\u003c\/h3\u003e\u003c\/div\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-icon\"\u003e🍖\u003c\/div\u003e\n\u003ch4\u003eStep 1: Fill\u003c\/h4\u003e\n\u003cp\u003eAdd dry kibble or treats small enough to pass through the dispensing openings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-icon\"\u003e🌀\u003c\/div\u003e\n\u003ch4\u003eStep 2: Introduce\u003c\/h4\u003e\n\u003cp\u003ePlace it on the floor and encourage your dog to investigate. Stay nearby to supervise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-icon\"\u003e🎉\u003c\/div\u003e\n\u003ch4\u003eStep 3: Play\u003c\/h4\u003e\n\u003cp\u003eAs your dog nudges and rolls the toy, treats can fall through the openings for a tasty reward.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefits\"\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003ch4\u003e🧠 Engaging activity\u003c\/h4\u003e\n\u003cp\u003eEncourages your dog to explore how movement releases a treat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003ch4\u003e🐾 A change from the routine\u003c\/h4\u003e\n\u003cp\u003eAdd a supervised treat-finding activity to your dog's day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003ch4\u003e🍽️ A playful way to offer kibble\u003c\/h4\u003e\n\u003cp\u003eDispense a portion of your dog's daily food during play. Include these treats in their daily food allowance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003ch4\u003e🎯 Rewarding movement\u003c\/h4\u003e\n\u003cp\u003eNudging and rolling give your dog an opportunity to interact with the toy while searching for snacks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-safety\"\u003e\n\u003ch3\u003eCare and safe play\u003c\/h3\u003e\n\u003cp\u003eAlways supervise use. Choose toys appropriate for your dog's size and chewing habits. This is a treat dispenser, not an indestructible chew toy. Inspect before each use and remove it if cracked, damaged, or if any part becomes loose. Clean after use according to the supplier's care instructions and allow it to dry before refilling. Treats are not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cta\"\u003e\n\u003ch3\u003eReady for a rewarding play session?\u003c\/h3\u003e\n\u003cp\u003eMake room for a little fun, focus and flavour with the TreatSpin™ Wobble Toy.\u003c\/p\u003e\n\u003cp class=\"ts-cart-note\"\u003eUse the product's Add to cart button to order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e","brand":"Pawsome Junction","offers":[{"title":"Red","offer_id":67126997647601,"sku":null,"price":149.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue","offer_id":67127012196593,"sku":null,"price":149.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/7893\/6049\/files\/playful-puppy-with-filled-treat-dispenser_edited.png?v=1787332595"},{"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"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/7893\/6049\/collections\/cat-playing-in-living-room-clean-ball.png?v=1787351135","url":"https:\/\/pawsomejunction.co.za\/collections\/purrfect-pals.oembed","provider":"Pawsome Junction","version":"1.0","type":"link"}