{"product_id":"pupglide-automatic-ball-launcher","title":"PupGlide Automatic Ball Launcher","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800\u0026display=swap');\n\n.pg-launcher{\n    font-family:'Poppins',sans-serif;\n    max-width:1200px;\n    margin:40px auto;\n    padding:70px 25px;\n    border-radius:35px;\n    overflow:hidden;\n    position:relative;\n    background:linear-gradient(-45deg,#ffffff,#f8fffd,#eafff9,#ffffff);\n    background-size:400% 400%;\n    animation:bgMove 12s ease infinite;\n}\n\n@keyframes bgMove{\n    0%{background-position:0% 50%;}\n    50%{background-position:100% 50%;}\n    100%{background-position:0% 50%;}\n}\n\n.pg-launcher *{\n    box-sizing:border-box;\n}\n\n.pg-floating{\n    position:absolute;\n    font-size:40px;\n    opacity:.15;\n    animation:float 10s linear infinite;\n}\n\n.pg-ball1{top:10%;left:5%;}\n.pg-ball2{top:20%;right:10%;animation-delay:2s;}\n.pg-ball3{bottom:15%;left:15%;animation-delay:4s;}\n.pg-ball4{bottom:10%;right:8%;animation-delay:6s;}\n\n@keyframes float{\n    0%{transform:translateY(0px) rotate(0deg);}\n    50%{transform:translateY(-40px) rotate(180deg);}\n    100%{transform:translateY(0px) rotate(360deg);}\n}\n\n.pg-header{\n    text-align:center;\n    margin-bottom:60px;\n    animation:fadeUp 1s ease;\n}\n\n.pg-badge{\n    display:inline-block;\n    padding:10px 22px;\n    background:#00c896;\n    color:white;\n    border-radius:50px;\n    font-size:14px;\n    font-weight:700;\n    margin-bottom:20px;\n    box-shadow:0 10px 25px rgba(0,200,150,.3);\n}\n\n.pg-title{\n    font-size:54px;\n    font-weight:800;\n    color:#111;\n    line-height:1.1;\n    margin-bottom:20px;\n}\n\n.pg-title span{\n    color:#00c896;\n}\n\n.pg-subtitle{\n    max-width:850px;\n    margin:auto;\n    font-size:19px;\n    color:#555;\n    line-height:1.8;\n}\n\n.pg-grid{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(280px,1fr));\n    gap:25px;\n    margin-top:50px;\n}\n\n.pg-card{\n    background:rgba(255,255,255,.7);\n    backdrop-filter:blur(15px);\n    border:1px solid rgba(255,255,255,.7);\n    padding:30px;\n    border-radius:25px;\n    transition:.4s;\n    box-shadow:0 15px 35px rgba(0,0,0,.06);\n}\n\n.pg-card:hover{\n    transform:translateY(-10px);\n    box-shadow:0 25px 50px rgba(0,0,0,.12);\n}\n\n.pg-icon{\n    font-size:42px;\n    margin-bottom:15px;\n}\n\n.pg-card h3{\n    font-size:20px;\n    margin-bottom:12px;\n    color:#111;\n}\n\n.pg-card p{\n    color:#666;\n    line-height:1.7;\n}\n\n.pg-love{\n    margin-top:70px;\n    background:linear-gradient(135deg,#00c896,#00b383);\n    color:white;\n    border-radius:30px;\n    padding:50px;\n    text-align:center;\n    box-shadow:0 20px 50px rgba(0,200,150,.3);\n}\n\n.pg-love h2{\n    font-size:40px;\n    margin-bottom:20px;\n}\n\n.pg-love p{\n    max-width:800px;\n    margin:auto;\n    line-height:1.8;\n    font-size:18px;\n}\n\n.pg-box{\n    margin-top:70px;\n}\n\n.pg-box h2{\n    text-align:center;\n    font-size:42px;\n    margin-bottom:35px;\n    color:#111;\n}\n\n.pg-box-grid{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(220px,1fr));\n    gap:20px;\n}\n\n.pg-item{\n    background:white;\n    padding:30px;\n    border-radius:22px;\n    text-align:center;\n    box-shadow:0 10px 30px rgba(0,0,0,.08);\n    transition:.3s;\n}\n\n.pg-item:hover{\n    transform:scale(1.05);\n}\n\n.pg-item span{\n    font-size:40px;\n    display:block;\n    margin-bottom:12px;\n}\n\n.pg-safe{\n    margin-top:70px;\n    text-align:center;\n    padding:45px;\n    border-radius:30px;\n    background:#111;\n    color:white;\n}\n\n.pg-safe h2{\n    margin-bottom:15px;\n    font-size:38px;\n}\n\n.pg-safe p{\n    max-width:850px;\n    margin:auto;\n    line-height:1.8;\n    opacity:.9;\n}\n\n.pg-button{\n    display:inline-block;\n    margin-top:30px;\n    padding:18px 45px;\n    background:#00c896;\n    color:white;\n    text-decoration:none;\n    border-radius:60px;\n    font-weight:700;\n    transition:.3s;\n}\n\n.pg-button:hover{\n    transform:translateY(-4px);\n    box-shadow:0 15px 35px rgba(0,200,150,.4);\n}\n\n@keyframes fadeUp{\n    from{\n        opacity:0;\n        transform:translateY(40px);\n    }\n    to{\n        opacity:1;\n        transform:translateY(0);\n    }\n}\n\n@media(max-width:768px){\n\n.pg-title{\n    font-size:38px;\n}\n\n.pg-love h2,\n.pg-box h2,\n.pg-safe h2{\n    font-size:30px;\n}\n\n.pg-love,\n.pg-safe{\n    padding:35px 25px;\n}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"pg-launcher\"\u003e\n\u003cdiv class=\"pg-floating pg-ball1\"\u003e🎾\u003c\/div\u003e\n\u003cdiv class=\"pg-floating pg-ball2\"\u003e🎾\u003c\/div\u003e\n\u003cdiv class=\"pg-floating pg-ball3\"\u003e🎾\u003c\/div\u003e\n\u003cdiv class=\"pg-floating pg-ball4\"\u003e🎾\u003c\/div\u003e\n\u003cdiv class=\"pg-header\"\u003e\n\u003cdiv class=\"pg-badge\"\u003e🐾 PupGlide Premium Collection\u003c\/div\u003e\n\u003ch1 class=\"pg-title\"\u003ePupGlide \u003cspan\u003eAutomatic Ball Launcher\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"pg-subtitle\"\u003e🎾 \u003cstrong\u003eEndless Fetch. Zero Effort.\u003c\/strong\u003e Keep your dog active, happy and entertained for hours with automatic launching fun. Designed to reduce boredom, burn energy and encourage healthy exercise—even when you're busy. Available in \u003cstrong\u003eGrey\u003c\/strong\u003e, \u003cstrong\u003eDark Green\u003c\/strong\u003e and \u003cstrong\u003eBlue\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pg-grid\"\u003e\n\u003cdiv class=\"pg-card\"\u003e\n\u003cdiv class=\"pg-icon\"\u003e🔇\u003c\/div\u003e\n\u003ch3\u003eSilent Launch Technology\u003c\/h3\u003e\n\u003cp\u003eNo loud noises or sudden sounds. Designed to keep playtime exciting without disturbing your home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pg-card\"\u003e\n\u003cdiv class=\"pg-icon\"\u003e📏\u003c\/div\u003e\n\u003ch3\u003e3 Launch Distances\u003c\/h3\u003e\n\u003cp\u003eChoose between 6.1m, 10.06m or 14.02m depending on your available space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pg-card\"\u003e\n\u003cdiv class=\"pg-icon\"\u003e🔋\u003c\/div\u003e\n\u003ch3\u003eUSB Rechargeable\u003c\/h3\u003e\n\u003cp\u003eEco-friendly rechargeable battery means no costly replacements or disposable batteries.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pg-card\"\u003e\n\u003cdiv class=\"pg-icon\"\u003e🎾\u003c\/div\u003e\n\u003ch3\u003e3 Durable ETPU Balls Included\u003c\/h3\u003e\n\u003cp\u003eComes with three premium ETPU fetch balls built to withstand countless games of chase and retrieve.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pg-card\"\u003e\n\u003cdiv class=\"pg-icon\"\u003e🐕\u003c\/div\u003e\n\u003ch3\u003ePerfect For Small \u0026amp; Medium Dogs\u003c\/h3\u003e\n\u003cp\u003eIdeal for Beagles, French Bulldogs, Spaniels and other energetic breeds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pg-card\"\u003e\n\u003cdiv class=\"pg-icon\"\u003e🏠\u003c\/div\u003e\n\u003ch3\u003eIndoor \u0026amp; Outdoor Fun\u003c\/h3\u003e\n\u003cp\u003eCompact design allows playtime in your garden, lounge, patio or backyard.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pg-love\"\u003e\n\u003ch2\u003e🐾 Why Dogs Love It\u003c\/h2\u003e\n\u003cp\u003eDogs crave daily exercise and mental stimulation. The PupGlide Automatic Ball Launcher delivers endless fetch sessions while keeping your dog physically active and mentally engaged. Perfect for busy owners, work-from-home households and energetic pups who never seem to run out of energy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pg-box\"\u003e\n\u003ch2\u003e📦 What's Included\u003c\/h2\u003e\n\u003cdiv class=\"pg-box-grid\"\u003e\n\u003cdiv class=\"pg-item\"\u003e\n\u003cspan\u003e🎾\u003c\/span\u003e Automatic Ball Launcher\u003c\/div\u003e\n\u003cdiv class=\"pg-item\"\u003e\n\u003cspan\u003e🎾\u003c\/span\u003e 3 Durable ETPU Balls\u003c\/div\u003e\n\u003cdiv class=\"pg-item\"\u003e\n\u003cspan\u003e🔌\u003c\/span\u003e USB Charging Cable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pg-safe\"\u003e\n\u003ch2\u003e✅ Safe. Smart. PupGlide Approved.\u003c\/h2\u003e\n\u003cp\u003eBuilt with your dog's safety in mind. The launcher only activates when a ball is properly loaded, helping prevent accidental launches. Give your dog the gift of endless exercise, excitement and independent play with the PupGlide Automatic Ball Launcher.\u003c\/p\u003e\n\u003ca class=\"pg-button\" href=\"#product-form\"\u003e SHOP NOW 🐾 \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PupGlide","offers":[{"title":"Blue","offer_id":42596369956949,"sku":"PG-ABL-BLU-001","price":2499.99,"currency_code":"ZAR","in_stock":true},{"title":"Grey","offer_id":42596369989717,"sku":"PG-ABL-GRY-001","price":2499.99,"currency_code":"ZAR","in_stock":true},{"title":"Dark Green","offer_id":42596370022485,"sku":"PG-ABL-DGR-001","price":2499.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0650\/5421\/2181\/files\/pupglide-african-hero-shot.png?v=1781435070","url":"https:\/\/pupglide.co.za\/products\/pupglide-automatic-ball-launcher","provider":"PupGlide","version":"1.0","type":"link"}