{"product_id":"the-gadget-hub™-cordless-pressure-washer","title":"The Gadget Hub™ Cordless Pressure Washer","description":"\u003cstyle\u003e\n  .tgh-washer {\n    --lime: #a8e000;\n    --lime-light: #d4ff55;\n    --dark: #080b0f;\n    --panel: #11161d;\n    --muted: #b8c0ca;\n    --white: #ffffff;\n\n    box-sizing: border-box;\n    max-width: 1200px;\n    margin: 30px auto;\n    overflow: hidden;\n    border-radius: 28px;\n    color: var(--white);\n    font-family: Arial, Helvetica, sans-serif;\n    background:\n      radial-gradient(\n        circle at 85% 15%,\n        rgba(168, 224, 0, 0.18),\n        transparent 27%\n      ),\n      linear-gradient(145deg, #080b0f, #111821 55%, #080b0f);\n    box-shadow: 0 28px 80px rgba(0, 0, 0, 0.28);\n  }\n\n  .tgh-washer *,\n  .tgh-washer *::before,\n  .tgh-washer *::after {\n    box-sizing: border-box;\n  }\n\n  .tgh-wrap {\n    padding: clamp(28px, 6vw, 76px);\n  }\n\n  .tgh-hero {\n    position: relative;\n    display: grid;\n    grid-template-columns: 1.08fr 0.92fr;\n    gap: 38px;\n    align-items: center;\n    min-height: 430px;\n  }\n\n  .tgh-copy {\n    position: relative;\n    z-index: 2;\n  }\n\n  .tgh-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    padding: 8px 13px;\n    border: 1px solid rgba(168, 224, 0, 0.42);\n    border-radius: 999px;\n    color: var(--lime-light);\n    background: rgba(168, 224, 0, 0.08);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.13em;\n    text-transform: uppercase;\n    animation: tghFade 0.7s ease both;\n  }\n\n  .tgh-dot {\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: var(--lime);\n    box-shadow: 0 0 0 5px rgba(168, 224, 0, 0.12);\n    animation: tghPulse 1.8s ease-in-out infinite;\n  }\n\n  .tgh-title {\n    max-width: 720px;\n    margin: 18px 0 14px;\n    color: var(--white);\n    font-size: clamp(42px, 7vw, 82px);\n    font-weight: 900;\n    line-height: 0.94;\n    letter-spacing: -0.055em;\n    text-transform: uppercase;\n    animation: tghUp 0.8s 0.08s ease both;\n  }\n\n  .tgh-title span {\n    display: block;\n    color: var(--lime);\n  }\n\n  .tgh-lead {\n    max-width: 650px;\n    margin: 0;\n    color: #dce2e9;\n    font-size: clamp(16px, 2vw, 20px);\n    line-height: 1.7;\n    animation: tghUp 0.8s 0.16s ease both;\n  }\n\n  \/* Animated pressure-washer graphic *\/\n\n  .tgh-visual {\n    position: relative;\n    height: 330px;\n    animation: tghFloat 5s ease-in-out infinite;\n  }\n\n  .tgh-orbit {\n    position: absolute;\n    inset: 5% 7%;\n    border: 1px solid rgba(168, 224, 0, 0.25);\n    border-radius: 50%;\n    box-shadow: inset 0 0 70px rgba(168, 224, 0, 0.08);\n    animation: tghSpin 18s linear infinite;\n  }\n\n  .tgh-orbit::after {\n    content: \"\";\n    position: absolute;\n    top: 12%;\n    right: 5%;\n    width: 15px;\n    height: 15px;\n    border-radius: 50%;\n    background: var(--lime);\n    box-shadow: 0 0 25px var(--lime);\n  }\n\n  .tgh-gun {\n    position: absolute;\n    top: 37%;\n    left: 7%;\n    width: 86%;\n    height: 66px;\n    border-radius: 36px 12px 12px 36px;\n    background: linear-gradient(\n      180deg,\n      #303943,\n      #0a0d11 55%,\n      #020304\n    );\n    filter: drop-shadow(0 22px 18px rgba(0, 0, 0, 0.55));\n    transform: rotate(-12deg);\n  }\n\n  .tgh-gun::before {\n    content: \"\";\n    position: absolute;\n    top: 48px;\n    right: 15%;\n    width: 72px;\n    height: 145px;\n    border-radius: 10px 10px 25px 25px;\n    background: linear-gradient(110deg, #151b21, #020304);\n    transform: skew(-8deg);\n  }\n\n  .tgh-gun::after {\n    content: \"\";\n    position: absolute;\n    top: 20px;\n    left: -22%;\n    width: 25%;\n    height: 21px;\n    border-radius: 20px 0 0 20px;\n    background: linear-gradient(90deg, var(--lime), #26303a);\n  }\n\n  .tgh-accent {\n    position: absolute;\n    top: 44%;\n    right: 31%;\n    width: 63px;\n    height: 27px;\n    border-radius: 6px;\n    background: var(--lime);\n    box-shadow: 0 0 30px rgba(168, 224, 0, 0.35);\n    transform: rotate(-12deg);\n  }\n\n  \/* Feature cards *\/\n\n  .tgh-features {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    margin-top: 20px;\n  }\n\n  .tgh-card {\n    position: relative;\n    padding: 25px 20px;\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.09);\n    border-radius: 20px;\n    background: linear-gradient(\n      145deg,\n      rgba(255, 255, 255, 0.075),\n      rgba(255, 255, 255, 0.025)\n    );\n    backdrop-filter: blur(10px);\n    animation: tghUp 0.7s ease both;\n    transition:\n      transform 0.35s ease,\n      border-color 0.35s ease,\n      box-shadow 0.35s ease;\n  }\n\n  .tgh-card::after {\n    content: \"\";\n    position: absolute;\n    top: -80%;\n    left: -70%;\n    width: 55%;\n    height: 240%;\n    background: rgba(255, 255, 255, 0.08);\n    transform: rotate(25deg);\n    transition: left 0.6s ease;\n  }\n\n  .tgh-card:hover::after {\n    left: 130%;\n  }\n\n  .tgh-card:nth-child(2) {\n    animation-delay: 0.08s;\n  }\n\n  .tgh-card:nth-child(3) {\n    animation-delay: 0.16s;\n  }\n\n  .tgh-card:nth-child(4) {\n    animation-delay: 0.24s;\n  }\n\n  .tgh-card:hover {\n    border-color: rgba(168, 224, 0, 0.5);\n    box-shadow: 0 18px 35px rgba(0, 0, 0, 0.25);\n    transform: translateY(-8px);\n  }\n\n  .tgh-icon {\n    display: grid;\n    place-items: center;\n    width: 48px;\n    height: 48px;\n    margin-bottom: 17px;\n    border-radius: 14px;\n    color: #081000;\n    background: var(--lime);\n    box-shadow: 0 10px 25px rgba(168, 224, 0, 0.18);\n    font-size: 23px;\n    font-weight: 900;\n  }\n\n  .tgh-card h3 {\n    position: relative;\n    z-index: 2;\n    margin: 0 0 9px;\n    color: var(--white);\n    font-size: 17px;\n    font-weight: 800;\n  }\n\n  .tgh-card p {\n    position: relative;\n    z-index: 2;\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  \/* South African banner *\/\n\n  .tgh-banner {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 25px;\n    margin-top: 28px;\n    padding: 25px 28px;\n    border-radius: 20px;\n    color: #0a0d0a;\n    background: linear-gradient(100deg, var(--lime), #c7f43f);\n  }\n\n  .tgh-banner strong {\n    display: block;\n    color: #0a0d0a;\n    font-size: clamp(20px, 3vw, 31px);\n    line-height: 1.15;\n    letter-spacing: -0.02em;\n  }\n\n  .tgh-banner p {\n    margin: 5px 0 0;\n    color: #172000;\n    font-weight: 600;\n  }\n\n  .tgh-flag {\n    flex: 0 0 auto;\n    padding: 11px 16px;\n    border-radius: 12px;\n    color: #ffffff;\n    background: #0b1115;\n    font-weight: 900;\n    letter-spacing: 0.05em;\n    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22);\n  }\n\n  .tgh-footer {\n    padding: 20px;\n    color: #9fa8b2;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-align: center;\n  }\n\n  \/* Animations *\/\n\n  @keyframes tghUp {\n    from {\n      opacity: 0;\n      transform: translateY(22px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes tghFade {\n    from {\n      opacity: 0;\n    }\n\n    to {\n      opacity: 1;\n    }\n  }\n\n  @keyframes tghPulse {\n    50% {\n      transform: scale(1.22);\n      box-shadow: 0 0 0 9px rgba(168, 224, 0, 0);\n    }\n  }\n\n  @keyframes tghFloat {\n    50% {\n      transform: translateY(-10px);\n    }\n  }\n\n  @keyframes tghSpin {\n    to {\n      transform: rotate(360deg);\n    }\n  }\n\n  \/* Tablet *\/\n\n  @media (max-width: 800px) {\n    .tgh-washer {\n      border-radius: 18px;\n    }\n\n    .tgh-hero {\n      grid-template-columns: 1fr;\n      min-height: 0;\n    }\n\n    .tgh-visual {\n      height: 260px;\n    }\n\n    .tgh-features {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .tgh-banner {\n      align-items: flex-start;\n      flex-direction: column;\n    }\n\n    .tgh-title {\n      font-size: clamp(40px, 13vw, 64px);\n    }\n  }\n\n  \/* Mobile *\/\n\n  @media (max-width: 480px) {\n    .tgh-washer {\n      margin: 18px auto;\n    }\n\n    .tgh-wrap {\n      padding: 30px 18px;\n    }\n\n    .tgh-features {\n      grid-template-columns: 1fr;\n    }\n\n    .tgh-visual {\n      height: 220px;\n    }\n\n    .tgh-gun {\n      top: 32%;\n      left: 13%;\n      width: 78%;\n    }\n\n    .tgh-title {\n      letter-spacing: -0.045em;\n    }\n\n    .tgh-lead {\n      font-size: 15px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .tgh-washer *,\n    .tgh-washer *::before,\n    .tgh-washer *::after {\n      animation: none !important;\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"tgh-washer\" aria-label=\"The Gadget Hub cordless pressure washer\"\u003e\n  \u003cdiv class=\"tgh-wrap\"\u003e\n\n    \u003cdiv class=\"tgh-hero\"\u003e\n\n      \u003cdiv class=\"tgh-copy\"\u003e\n        \u003cdiv class=\"tgh-kicker\"\u003e\n          \u003cspan class=\"tgh-dot\"\u003e\u003c\/span\u003e\n          The Gadget Hub™\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"tgh-title\"\u003e\n          Powerful cleaning.\n          \u003cspan\u003eAnywhere.\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp class=\"tgh-lead\"\u003e\n          Experience the freedom of cordless cleaning with The Gadget Hub™\n          Cordless Pressure Washer. From washing your car and cleaning your\n          driveway to refreshing patios and outdoor furniture, it delivers\n          convenient cleaning power without tangled cords.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tgh-visual\" aria-hidden=\"true\"\u003e\n        \u003cdiv class=\"tgh-orbit\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"tgh-gun\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"tgh-accent\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tgh-features\"\u003e\n\n      \u003carticle class=\"tgh-card\"\u003e\n        \u003cdiv class=\"tgh-icon\"\u003e◉\u003c\/div\u003e\n\n        \u003ch3\u003e6 Spray Modes\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Change the spray pattern to suit everything from gentle rinsing\n          to focused cleaning.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"tgh-card\"\u003e\n        \u003cdiv class=\"tgh-icon\"\u003eϟ\u003c\/div\u003e\n\n        \u003ch3\u003eCordless Freedom\u003c\/h3\u003e\n\n        \u003cp\u003e\n          The 48V Li-ion battery gives you untethered cleaning power\n          wherever the job takes you.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"tgh-card\"\u003e\n        \u003cdiv class=\"tgh-icon\"\u003e▣\u003c\/div\u003e\n\n        \u003ch3\u003ePortable \u0026amp; Easy to Store\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Pack everything neatly into the compact carry case and take it\n          wherever you need it.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"tgh-card\"\u003e\n        \u003cdiv class=\"tgh-icon\"\u003e✓\u003c\/div\u003e\n\n        \u003ch3\u003eComplete Kit Included\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Includes the hose, foam cannon, filter and useful accessories\n          needed to get started.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tgh-banner\"\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eMade for the South African lifestyle 🇿🇦\u003c\/strong\u003e\n\n        \u003cp\u003e\n          Smart, portable cleaning power for your home and life on the go.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tgh-flag\"\u003eSA BRAND\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"tgh-footer\"\u003e\n    THE GADGET HUB™ • SMART GADGETS FOR EVERYDAY LIFE\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"The Gadget Hub","offers":[{"title":"Default Title","offer_id":53841158832491,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/1072\/7531\/files\/ChatGPT_Image_Sep_12_2026_12_48_08_PM.png?v=1789210326","url":"https:\/\/thegadgethub.co.za\/products\/the-gadget-hub%e2%84%a2-cordless-pressure-washer","provider":"GadgetHub","version":"1.0","type":"link"}