{"title":"Home page","description":null,"products":[{"product_id":"uncoil™-knot-release-massager","title":"Uncoil™ Knot-Release Massager","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800\u0026display=swap');\n\n.uncoil-wrapper{\nmax-width:900px;\nmargin:auto;\npadding:25px;\nfont-family:'Inter',sans-serif;\n}\n\n\/* HERO *\/\n\n.uncoil-hero{\nposition:relative;\noverflow:hidden;\nbackground:linear-gradient(145deg,#0b0b0b,#161616);\nborder:1px solid rgba(212,175,55,.18);\nborder-radius:30px;\npadding:60px 45px;\nbox-shadow:\n0 20px 70px rgba(0,0,0,.45),\n0 0 40px rgba(0,122,77,.08);\nanimation:fadeUp .9s ease;\n}\n\n\/* GOLD GLOW *\/\n\n.uncoil-hero::before{\ncontent:\"\";\nposition:absolute;\nwidth:420px;\nheight:420px;\nbackground:radial-gradient(circle,rgba(212,175,55,.18),transparent 70%);\ntop:-180px;\nright:-120px;\nanimation:floatGlow 8s ease-in-out infinite;\n}\n\n\/* GREEN GLOW *\/\n\n.uncoil-hero::after{\ncontent:\"\";\nposition:absolute;\nwidth:320px;\nheight:320px;\nbackground:radial-gradient(circle,rgba(0,122,77,.22),transparent 70%);\nbottom:-120px;\nleft:-100px;\nanimation:floatGlow2 9s ease-in-out infinite;\n}\n\n\/* BADGE *\/\n\n.uncoil-badge{\ndisplay:inline-block;\npadding:8px 18px;\nbackground:rgba(212,175,55,.12);\nborder:1px solid rgba(212,175,55,.3);\ncolor:#D4AF37;\nborder-radius:999px;\nfont-size:13px;\nfont-weight:700;\nletter-spacing:1px;\nmargin-bottom:25px;\nbackdrop-filter:blur(8px);\n}\n\n\/* TITLE *\/\n\n.uncoil-title{\nfont-size:48px;\nline-height:1.15;\nfont-weight:800;\nmargin-bottom:20px;\ncolor:white;\nposition:relative;\nz-index:5;\n}\n\n.uncoil-title span{\nbackground:linear-gradient(90deg,#D4AF37,#007A4D);\n-webkit-background-clip:text;\n-webkit-text-fill-color:transparent;\n}\n\n\/* DESCRIPTION *\/\n\n.uncoil-sub{\nfont-size:18px;\nline-height:1.9;\ncolor:#cfcfcf;\nmax-width:700px;\nmargin-bottom:35px;\nposition:relative;\nz-index:5;\n}\n\n\/* CTA *\/\n\n.uncoil-btn{\n\ndisplay:inline-block;\npadding:17px 38px;\n\nbackground:linear-gradient(135deg,#D4AF37,#b89223);\n\ncolor:#111;\n\nfont-weight:800;\n\ntext-decoration:none;\n\nborder-radius:999px;\n\ntransition:.35s;\n\nposition:relative;\n\noverflow:hidden;\n\nbox-shadow:\n0 10px 30px rgba(212,175,55,.35);\n\nz-index:5;\n\n}\n\n.uncoil-btn:hover{\n\ntransform:translateY(-5px);\n\nbox-shadow:\n0 18px 40px rgba(212,175,55,.45);\n\n}\n\n.uncoil-btn:before{\n\ncontent:\"\";\n\nposition:absolute;\n\ntop:0;\n\nleft:-120%;\n\nwidth:70%;\n\nheight:100%;\n\nbackground:rgba(255,255,255,.35);\n\ntransform:skewX(-25deg);\n\ntransition:.7s;\n\n}\n\n.uncoil-btn:hover:before{\n\nleft:160%;\n\n}\n\n\/* FEATURES *\/\n\n.hero-points{\n\ndisplay:grid;\n\ngrid-template-columns:repeat(2,1fr);\n\ngap:18px;\n\nmargin-top:45px;\n\nposition:relative;\n\nz-index:5;\n\n}\n\n.point{\n\ndisplay:flex;\n\nalign-items:center;\n\ngap:12px;\n\npadding:18px;\n\nbackground:rgba(255,255,255,.04);\n\nborder:1px solid rgba(255,255,255,.05);\n\nborder-radius:18px;\n\ntransition:.35s;\n\nbackdrop-filter:blur(12px);\n\ncolor:white;\n\n}\n\n.point:hover{\n\ntransform:translateY(-6px);\n\nborder-color:#007A4D;\n\nbox-shadow:0 15px 35px rgba(0,122,77,.18);\n\n}\n\n.icon{\n\nfont-size:26px;\n\n}\n\n\/* ANIMATIONS *\/\n\n@keyframes fadeUp{\n\nfrom{\n\nopacity:0;\n\ntransform:translateY(40px);\n\n}\n\nto{\n\nopacity:1;\n\ntransform:translateY(0);\n\n}\n\n}\n\n@keyframes floatGlow{\n\n50%{\n\ntransform:translateY(25px);\n\n}\n\n}\n\n@keyframes floatGlow2{\n\n50%{\n\ntransform:translateY(-20px);\n\n}\n\n}\n\n@media(max-width:700px){\n\n.uncoil-title{\n\nfont-size:36px;\n\n}\n\n.hero-points{\n\ngrid-template-columns:1fr;\n\n}\n\n.uncoil-hero{\n\npadding:35px 25px;\n\n}\n\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"uncoil-wrapper\"\u003e\n\n\u003cdiv class=\"uncoil-hero\"\u003e\n\n\u003cdiv class=\"uncoil-badge\"\u003e\n🇿🇦 PROUDLY SOUTH AFRICAN\n\u003c\/div\u003e\n\n\u003ch1 class=\"uncoil-title\"\u003e\nStop Waking Up Sore.\u003cbr\u003e\n\u003cspan\u003eStart Moving Better.\u003c\/span\u003e\n\u003c\/h1\u003e\n\n\u003cp class=\"uncoil-sub\"\u003e\n\nTight muscles? Post-workout aches?\n\nThe \u003cstrong style=\"color:#D4AF37;\"\u003eUncoil™ Knot-Release Massager\u003c\/strong\u003e\n\ndelivers deep percussion therapy that melts away soreness, breaks stubborn knots and helps your body recover faster so you're always ready for your next challenge.\n\n\u003c\/p\u003e\n\n\u003ca href=\"#buy\" class=\"uncoil-btn\"\u003e\n\nRecover Faster →\n\n\u003c\/a\u003e\n\n\u003cdiv class=\"hero-points\"\u003e\n\n\u003cdiv class=\"point\"\u003e\n\n\u003cdiv class=\"icon\"\u003e⚡\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cb\u003eProfessional Recovery\u003c\/b\u003e\u003cbr\u003e\n\nFaster muscle repair\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"point\"\u003e\n\n\u003cdiv class=\"icon\"\u003e🎯\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cb\u003eDeep Tissue Relief\u003c\/b\u003e\u003cbr\u003e\n\nTargets stubborn knots\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"point\"\u003e\n\n\u003cdiv class=\"icon\"\u003e🔋\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cb\u003eUSB-C Charging\u003c\/b\u003e\u003cbr\u003e\n\nRecharge quickly\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"point\"\u003e\n\n\u003cdiv class=\"icon\"\u003e💪\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cb\u003eTrain Harder\u003c\/b\u003e\u003cbr\u003e\n\nRecover smarter\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n\n\/* =========================\n   SECTION STYLING\n========================= *\/\n\n.uncoil-section{\nmargin-top:45px;\n}\n\n.uncoil-heading{\ntext-align:center;\nfont-size:36px;\nfont-weight:800;\nmargin-bottom:35px;\ncolor:#fff;\n}\n\n.uncoil-heading span{\nbackground:linear-gradient(90deg,#D4AF37,#007A4D);\n-webkit-background-clip:text;\n-webkit-text-fill-color:transparent;\n}\n\n\/* =========================\n   PREMIUM CARDS\n========================= *\/\n\n.uncoil-grid{\ndisplay:grid;\ngrid-template-columns:repeat(auto-fit,minmax(250px,1fr));\ngap:22px;\n}\n\n.uncoil-card{\n\nbackground:rgba(22,22,22,.92);\n\nborder:1px solid rgba(255,255,255,.06);\n\nborder-radius:22px;\n\npadding:28px;\n\ntransition:.35s;\n\nposition:relative;\n\noverflow:hidden;\n\nbox-shadow:0 12px 30px rgba(0,0,0,.35);\n\n}\n\n.uncoil-card::before{\n\ncontent:\"\";\n\nposition:absolute;\n\ntop:0;\n\nleft:0;\n\nwidth:100%;\n\nheight:3px;\n\nbackground:linear-gradient(90deg,#D4AF37,#007A4D);\n\ntransform:scaleX(0);\n\ntransition:.35s;\n\ntransform-origin:left;\n\n}\n\n.uncoil-card:hover::before{\n\ntransform:scaleX(1);\n\n}\n\n.uncoil-card:hover{\n\ntransform:translateY(-8px);\n\nborder-color:#D4AF37;\n\nbox-shadow:\n0 20px 45px rgba(0,0,0,.55),\n0 0 35px rgba(0,122,77,.18);\n\n}\n\n.uncoil-card h3{\n\ncolor:#D4AF37;\n\nfont-size:21px;\n\nmargin-bottom:12px;\n\n}\n\n.uncoil-card p{\n\ncolor:#d3d3d3;\n\nline-height:1.8;\n\n}\n\n\/* =========================\n   INTENSITY LEVELS\n========================= *\/\n\n.intensity-grid{\n\ndisplay:grid;\n\ngrid-template-columns:repeat(auto-fit,minmax(240px,1fr));\n\ngap:20px;\n\nmargin-top:30px;\n\n}\n\n.level{\n\nbackground:linear-gradient(145deg,#111,#191919);\n\nborder:1px solid rgba(212,175,55,.15);\n\nborder-left:4px solid #007A4D;\n\nborder-radius:18px;\n\npadding:22px;\n\ntransition:.35s;\n\ncolor:#ddd;\n\n}\n\n.level:hover{\n\ntransform:translateY(-6px);\n\nborder-color:#D4AF37;\n\nbox-shadow:\n0 18px 35px rgba(0,122,77,.18);\n\n}\n\n.level strong{\n\ndisplay:block;\n\nfont-size:18px;\n\nmargin-bottom:10px;\n\ncolor:#fff;\n\n}\n\n\/* =========================\n   SOUTH AFRICAN BANNER\n========================= *\/\n\n.sa-banner{\n\nmargin-top:45px;\n\npadding:30px;\n\ntext-align:center;\n\nbackground:linear-gradient(135deg,#0d0d0d,#171717);\n\nborder:1px solid rgba(212,175,55,.2);\n\nborder-radius:22px;\n\ncolor:white;\n\nbox-shadow:\n0 15px 40px rgba(0,0,0,.45);\n\n}\n\n.sa-banner h2{\n\nfont-size:30px;\n\nmargin-bottom:12px;\n\n}\n\n.sa-banner span{\n\nbackground:linear-gradient(90deg,#D4AF37,#007A4D);\n\n-webkit-background-clip:text;\n\n-webkit-text-fill-color:transparent;\n\n}\n\n.sa-banner p{\n\ncolor:#cfcfcf;\n\nline-height:1.8;\n\nmax-width:650px;\n\nmargin:auto;\n\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"uncoil-wrapper\"\u003e\n\n\u003csection class=\"uncoil-section\"\u003e\n\n\u003ch2 class=\"uncoil-heading\"\u003e\n\u003cspan\u003eWhat You'll Feel\u003c\/span\u003e\n\u003c\/h2\u003e\n\n\u003cdiv class=\"uncoil-grid\"\u003e\n\n\u003cdiv class=\"uncoil-card\"\u003e\n\u003ch3\u003e🔥 Less Soreness\u003c\/h3\u003e\n\u003cp\u003eWake up feeling refreshed after workouts instead of stiff and aching.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"uncoil-card\"\u003e\n\u003ch3\u003e⚡ Faster Recovery\u003c\/h3\u003e\n\u003cp\u003eRecover quicker so you're always ready for your next workout or busy day.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"uncoil-card\"\u003e\n\u003ch3\u003e🎯 Deep Tissue Relief\u003c\/h3\u003e\n\u003cp\u003eTargets stubborn knots and muscle tension that stretching simply can't reach.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"uncoil-card\"\u003e\n\u003ch3\u003e🌊 Better Mobility\u003c\/h3\u003e\n\u003cp\u003eImprove circulation, flexibility and overall muscle performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"uncoil-section\"\u003e\n\n\u003ch2 class=\"uncoil-heading\"\u003e\n\u003cspan\u003e6 Levels of Intensity\u003c\/span\u003e\n\u003c\/h2\u003e\n\n\u003cdiv class=\"intensity-grid\"\u003e\n\n\u003cdiv class=\"level\"\u003e\n\u003cstrong\u003e🟢 Level 1 — Warm Up\u003c\/strong\u003e\nGentle activation before training.\n\u003c\/div\u003e\n\n\u003cdiv class=\"level\"\u003e\n\u003cstrong\u003e🟡 Level 2 — Daily Relief\u003c\/strong\u003e\nPerfect for everyday muscle tension.\n\u003c\/div\u003e\n\n\u003cdiv class=\"level\"\u003e\n\u003cstrong\u003e🟠 Level 3 — Recovery\u003c\/strong\u003e\nDesigned for post-workout soreness.\n\u003c\/div\u003e\n\n\u003cdiv class=\"level\"\u003e\n\u003cstrong\u003e🔴 Level 4 — Deep Tissue\u003c\/strong\u003e\nBreaks up stubborn knots with ease.\n\u003c\/div\u003e\n\n\u003cdiv class=\"level\"\u003e\n\u003cstrong\u003e🔴🔴 Level 5 — Intense Relief\u003c\/strong\u003e\nSerious power for tired, overworked muscles.\n\u003c\/div\u003e\n\n\u003cdiv class=\"level\"\u003e\n\u003cstrong\u003e💥 Level 6 — Max Performance\u003c\/strong\u003e\nElite percussion therapy for maximum recovery.\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"uncoil-section\"\u003e\n\n\u003ch2 class=\"uncoil-heading\"\u003e\n\u003cspan\u003e4 Massage Heads\u003c\/span\u003e\n\u003c\/h2\u003e\n\n\u003cdiv class=\"uncoil-grid\"\u003e\n\n\u003cdiv class=\"uncoil-card\"\u003e\n\u003ch3\u003e⚫ Ball Head\u003c\/h3\u003e\n\u003cp\u003ePerfect for full-body recovery and everyday muscle relief.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"uncoil-card\"\u003e\n\u003ch3\u003e🎯 Bullet Head\u003c\/h3\u003e\n\u003cp\u003eTargets trigger points and deep tissue with precision.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"uncoil-card\"\u003e\n\u003ch3\u003e🍴 Fork Head\u003c\/h3\u003e\n\u003cp\u003eDesigned for your neck, spine and Achilles tendon.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"uncoil-card\"\u003e\n\u003ch3\u003e🟤 Flat Head\u003c\/h3\u003e\n\u003cp\u003eIdeal for larger muscle groups including chest, quads and back.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"uncoil-section\"\u003e\n\n\u003ch2 class=\"uncoil-heading\"\u003e\n\u003cspan\u003eSmart Features\u003c\/span\u003e\n\u003c\/h2\u003e\n\n\u003cdiv class=\"uncoil-grid\"\u003e\n\n\u003cdiv class=\"uncoil-card\"\u003e\n\u003ch3\u003e🔘 One Button Control\u003c\/h3\u003e\n\u003cp\u003eSimple controls so you can focus on recovery.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"uncoil-card\"\u003e\n\u003ch3\u003e🔋 USB-C Fast Charging\u003c\/h3\u003e\n\u003cp\u003eCharge quickly and stay ready wherever you go.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"uncoil-card\"\u003e\n\u003ch3\u003e💡 Pressure Warning\u003c\/h3\u003e\n\u003cp\u003eBuilt-in safety indicator protects against excessive pressure.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"uncoil-card\"\u003e\n\u003ch3\u003e💼 Portable Design\u003c\/h3\u003e\n\u003cp\u003eLightweight and compact for recovery at home, the gym or on the move.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"sa-banner\"\u003e\n\n\u003ch2\u003e\n🇿🇦 \u003cspan\u003eProudly South African.\u003c\/span\u003e\n\u003c\/h2\u003e\n\n\u003cp\u003e\n\nBuilt for athletes, gym lovers, hardworking professionals and everyday South Africans who refuse to let soreness slow them down.\n\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"My Store","offers":[{"title":"Black","offer_id":48813999816896,"sku":null,"price":499.99,"currency_code":"ZAR","in_stock":true},{"title":"Green","offer_id":48813999849664,"sku":null,"price":499.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0772\/2762\/2592\/files\/uncoil-luxury-box-shot-marble.png?v=1784833262"}],"url":"https:\/\/uncoil.co.za\/collections\/frontpage.oembed","provider":"My Store","version":"1.0","type":"link"}