{"title":"Worth Adding to the Ride","description":null,"products":[{"product_id":"portable-cordless-tire-inflator-air-compressor-150-psi-digital-pump","title":"TorqueHub AirBoost - Portable Cordless Tyre Inflator — 150 PSI Digital Air Compressor","description":"\u003cstyle\u003e\n  .torquehub-inflator {\n    font-family: Arial, Helvetica, sans-serif;\n    color: #171717;\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 20px 16px;\n    box-sizing: border-box;\n  }\n\n  .torquehub-inflator * {\n    box-sizing: border-box;\n  }\n\n  \/* HERO *\/\n  .thi-hero {\n    text-align: center;\n    padding: 48px 22px 42px;\n    background: #f6f7f6;\n    border-radius: 16px;\n    margin-bottom: 28px;\n  }\n\n  .thi-label {\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 2px;\n    color: #2f7d32;\n    text-transform: uppercase;\n    margin-bottom: 13px;\n  }\n\n  .thi-hero h1 {\n    font-size: 36px;\n    line-height: 1.15;\n    margin: 0 0 15px;\n    font-weight: 800;\n    letter-spacing: -0.5px;\n  }\n\n  .thi-hero h1 span {\n    color: #2f7d32;\n  }\n\n  .thi-hero p {\n    max-width: 700px;\n    margin: 0 auto;\n    color: #666;\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  \/* INTRO *\/\n  .thi-intro {\n    text-align: center;\n    padding: 10px 15px 35px;\n  }\n\n  .thi-intro h2 {\n    margin: 0 0 10px;\n    font-size: 26px;\n    font-weight: 800;\n  }\n\n  .thi-intro p {\n    max-width: 760px;\n    margin: 0 auto;\n    color: #666;\n    font-size: 15px;\n    line-height: 1.7;\n  }\n\n  \/* FEATURE CARDS *\/\n  .thi-section {\n    padding: 25px 0;\n  }\n\n  .thi-heading {\n    text-align: center;\n    margin-bottom: 23px;\n  }\n\n  .thi-heading h2 {\n    font-size: 25px;\n    margin: 0 0 8px;\n    font-weight: 800;\n  }\n\n  .thi-heading p {\n    margin: 0;\n    color: #777;\n    font-size: 14px;\n  }\n\n  .thi-features {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 14px;\n  }\n\n  .thi-card {\n    border: 1px solid #e5e5e5;\n    border-radius: 13px;\n    padding: 23px 18px;\n    background: #fff;\n  }\n\n  .thi-icon {\n    width: 43px;\n    height: 43px;\n    border-radius: 50%;\n    background: #eef6ee;\n    color: #2f7d32;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 17px;\n    font-weight: 800;\n    margin-bottom: 14px;\n  }\n\n  .thi-card h3 {\n    font-size: 15px;\n    margin: 0 0 7px;\n    font-weight: 700;\n  }\n\n  .thi-card p {\n    margin: 0;\n    color: #707070;\n    font-size: 13px;\n    line-height: 1.6;\n  }\n\n  \/* 150 PSI FEATURE *\/\n  .thi-power {\n    margin: 28px 0;\n    background: #f6f7f6;\n    border-radius: 16px;\n    padding: 34px 30px;\n    display: grid;\n    grid-template-columns: 0.8fr 1.2fr;\n    gap: 35px;\n    align-items: center;\n  }\n\n  .thi-psi {\n    text-align: center;\n    padding: 15px;\n  }\n\n  .thi-psi-number {\n    font-size: 64px;\n    line-height: 1;\n    font-weight: 900;\n    letter-spacing: -2px;\n  }\n\n  .thi-psi-number span {\n    color: #2f7d32;\n  }\n\n  .thi-psi-label {\n    margin-top: 8px;\n    font-size: 13px;\n    font-weight: 700;\n    color: #666;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n  }\n\n  .thi-power-text h2 {\n    font-size: 27px;\n    line-height: 1.2;\n    margin: 0 0 12px;\n    font-weight: 800;\n  }\n\n  .thi-power-text h2 span {\n    color: #2f7d32;\n  }\n\n  .thi-power-text p {\n    margin: 0;\n    color: #666;\n    font-size: 15px;\n    line-height: 1.7;\n  }\n\n  \/* BENEFIT LIST *\/\n  .thi-benefits {\n    border: 1px solid #e5e5e5;\n    border-radius: 15px;\n    padding: 8px 22px;\n    background: #fff;\n  }\n\n  .thi-benefit {\n    display: flex;\n    align-items: flex-start;\n    gap: 13px;\n    padding: 17px 0;\n    border-bottom: 1px solid #eeeeee;\n  }\n\n  .thi-benefit:last-child {\n    border-bottom: none;\n  }\n\n  .thi-check {\n    color: #2f7d32;\n    font-size: 17px;\n    font-weight: 800;\n    line-height: 1.4;\n  }\n\n  .thi-benefit strong {\n    display: block;\n    font-size: 14px;\n    margin-bottom: 3px;\n  }\n\n  .thi-benefit span {\n    color: #707070;\n    font-size: 13px;\n    line-height: 1.5;\n  }\n\n  \/* USE CASES *\/\n  .thi-use {\n    margin-top: 28px;\n    padding: 30px 20px;\n    text-align: center;\n    border-radius: 15px;\n    background: #f6f7f6;\n  }\n\n  .thi-use h2 {\n    margin: 0 0 18px;\n    font-size: 24px;\n    font-weight: 800;\n  }\n\n  .thi-use-list {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n\n  .thi-use-item {\n    padding: 10px 17px;\n    border-radius: 30px;\n    background: #fff;\n    border: 1px solid #e3e3e3;\n    color: #444;\n    font-size: 13px;\n    font-weight: 600;\n  }\n\n  \/* PEACE OF MIND *\/\n  .thi-ready {\n    margin-top: 28px;\n    padding: 34px 25px;\n    text-align: center;\n    border: 1px solid #e5e5e5;\n    border-radius: 15px;\n  }\n\n  .thi-ready h2 {\n    margin: 0 0 10px;\n    font-size: 25px;\n    font-weight: 800;\n  }\n\n  .thi-ready p {\n    max-width: 740px;\n    margin: 0 auto;\n    color: #666;\n    font-size: 14px;\n    line-height: 1.7;\n  }\n\n  \/* FINAL *\/\n  .thi-final {\n    margin-top: 28px;\n    padding: 35px 20px;\n    background: #171717;\n    color: #fff;\n    border-radius: 16px;\n    text-align: center;\n  }\n\n  .thi-final h2 {\n    margin: 0 0 9px;\n    font-size: 25px;\n    font-weight: 800;\n  }\n\n  .thi-final p {\n    margin: 0;\n    color: #cfcfcf;\n    font-size: 14px;\n  }\n\n  .thi-brand {\n    margin-top: 14px;\n    color: #62a864;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n  }\n\n  \/* MOBILE *\/\n  @media (max-width: 800px) {\n    .thi-features {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .thi-power {\n      grid-template-columns: 1fr;\n      gap: 15px;\n      padding: 28px 20px;\n    }\n\n    .thi-psi-number {\n      font-size: 55px;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .torquehub-inflator {\n      padding: 12px 10px;\n    }\n\n    .thi-hero {\n      padding: 36px 16px;\n      border-radius: 13px;\n    }\n\n    .thi-hero h1 {\n      font-size: 28px;\n    }\n\n    .thi-hero p {\n      font-size: 14px;\n    }\n\n    .thi-features {\n      grid-template-columns: 1fr 1fr;\n      gap: 9px;\n    }\n\n    .thi-card {\n      padding: 18px 12px;\n    }\n\n    .thi-card h3 {\n      font-size: 14px;\n    }\n\n    .thi-card p {\n      font-size: 12px;\n    }\n\n    .thi-power-text h2 {\n      font-size: 23px;\n    }\n\n    .thi-use {\n      padding: 25px 14px;\n    }\n\n    .thi-ready {\n      padding: 28px 17px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"torquehub-inflator\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"thi-hero\"\u003e\n    \u003cdiv class=\"thi-label\"\u003eTorqueHub 12V Portable Tyre Inflator\u003c\/div\u003e\n\n    \u003ch1\u003e\n      Fast, Reliable Inflation \u003cspan\u003eWherever You Go.\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp\u003e\n      Keep your journey moving with a portable electric tyre inflator\n      designed for quick and convenient top-ups at home, in the garage\n      or when you need it on the roadside.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"thi-intro\"\u003e\n    \u003ch2\u003eStay Ready For The Unexpected\u003c\/h2\u003e\n\n    \u003cp\u003e\n      With up to 150 PSI of pressure, a clear digital display and\n      automatic shut-off, this compact inflator gives you a practical\n      backup whenever your tyres need attention.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- KEY FEATURES --\u003e\n  \u003csection class=\"thi-section\"\u003e\n\n    \u003cdiv class=\"thi-heading\"\u003e\n      \u003ch2\u003eEverything You Need, In One Compact Pump\u003c\/h2\u003e\n      \u003cp\u003eDesigned for convenience when you're on the move.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"thi-features\"\u003e\n\n      \u003cdiv class=\"thi-card\"\u003e\n        \u003cdiv class=\"thi-icon\"\u003e150\u003c\/div\u003e\n        \u003ch3\u003eUp To 150 PSI\u003c\/h3\u003e\n        \u003cp\u003e\n          Powerful inflation suitable for cars, motorcycles,\n          bicycles and other inflatables.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"thi-card\"\u003e\n        \u003cdiv class=\"thi-icon\"\u003e▣\u003c\/div\u003e\n        \u003ch3\u003eDigital Display\u003c\/h3\u003e\n        \u003cp\u003e\n          Clearly monitor tyre pressure while the pump is running.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"thi-card\"\u003e\n        \u003cdiv class=\"thi-icon\"\u003e✓\u003c\/div\u003e\n        \u003ch3\u003eAuto Shut-Off\u003c\/h3\u003e\n        \u003cp\u003e\n          Set your target pressure and the pump stops automatically\n          when it is reached.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"thi-card\"\u003e\n        \u003cdiv class=\"thi-icon\"\u003e↯\u003c\/div\u003e\n        \u003ch3\u003eCordless Design\u003c\/h3\u003e\n        \u003cp\u003e\n          Easy to carry and use without being connected to a fixed\n          power point.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"thi-card\"\u003e\n        \u003cdiv class=\"thi-icon\"\u003eUSB\u003c\/div\u003e\n        \u003ch3\u003eUSB Compatible\u003c\/h3\u003e\n        \u003cp\u003e\n          Convenient charging makes it practical to keep ready\n          for your next trip.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"thi-card\"\u003e\n        \u003cdiv class=\"thi-icon\"\u003e☼\u003c\/div\u003e\n        \u003ch3\u003eBuilt-In LED Light\u003c\/h3\u003e\n        \u003cp\u003e\n          Provides extra visibility when inflating tyres at night\n          or during an emergency.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- POWER FEATURE --\u003e\n  \u003csection class=\"thi-power\"\u003e\n\n    \u003cdiv class=\"thi-psi\"\u003e\n      \u003cdiv class=\"thi-psi-number\"\u003e\n        150\u003cspan\u003e+\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"thi-psi-label\"\u003e\n        Maximum Pressure\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"thi-power-text\"\u003e\n      \u003ch2\u003e\n        Compact Size. \u003cspan\u003eSerious Convenience.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Keep a reliable inflation option close at hand without taking\n        up unnecessary space. Whether you're topping up before a trip\n        or dealing with a slow tyre on the shoulder, the portable design\n        makes it easy to bring along wherever you go.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003csection class=\"thi-section\"\u003e\n\n    \u003cdiv class=\"thi-heading\"\u003e\n      \u003ch2\u003eBuilt For Everyday Roadside Peace Of Mind\u003c\/h2\u003e\n      \u003cp\u003ePractical features that make tyre inflation simpler.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"thi-benefits\"\u003e\n\n      \u003cdiv class=\"thi-benefit\"\u003e\n        \u003cdiv class=\"thi-check\"\u003e✓\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eQuick Top-Ups\u003c\/strong\u003e\n          \u003cspan\u003e\n            Conveniently inflate tyres when they need additional pressure.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"thi-benefit\"\u003e\n        \u003cdiv class=\"thi-check\"\u003e✓\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eEasy Pressure Monitoring\u003c\/strong\u003e\n          \u003cspan\u003e\n            Use the digital display to keep an eye on pressure while inflating.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"thi-benefit\"\u003e\n        \u003cdiv class=\"thi-check\"\u003e✓\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eAutomatic Operation\u003c\/strong\u003e\n          \u003cspan\u003e\n            Set your desired pressure and let the auto shut-off handle the stop.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"thi-benefit\"\u003e\n        \u003cdiv class=\"thi-check\"\u003e✓\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003ePortable \u0026amp; Convenient\u003c\/strong\u003e\n          \u003cspan\u003e\n            Designed to be carried in your vehicle and kept ready for use.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- USE CASES --\u003e\n  \u003csection class=\"thi-use\"\u003e\n\n    \u003ch2\u003eReady For More Than Just Car Tyres\u003c\/h2\u003e\n\n    \u003cdiv class=\"thi-use-list\"\u003e\n      \u003cdiv class=\"thi-use-item\"\u003eCars\u003c\/div\u003e\n      \u003cdiv class=\"thi-use-item\"\u003eMotorcycles\u003c\/div\u003e\n      \u003cdiv class=\"thi-use-item\"\u003eBicycles\u003c\/div\u003e\n      \u003cdiv class=\"thi-use-item\"\u003eSports Balls\u003c\/div\u003e\n      \u003cdiv class=\"thi-use-item\"\u003eRoadside Top-Ups\u003c\/div\u003e\n      \u003cdiv class=\"thi-use-item\"\u003eHome \u0026amp; Garage\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- PEACE OF MIND --\u003e\n  \u003csection class=\"thi-ready\"\u003e\n\n    \u003ch2\u003eKeep It In Your Vehicle. Stay Ready.\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Whether you're leaving before sunrise, heading out on a long\n      journey or simply keeping your vehicle prepared, having a\n      portable inflator nearby means you have an extra option when\n      your tyre pressure needs attention.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- FINAL --\u003e\n  \u003csection class=\"thi-final\"\u003e\n\n    \u003ch2\u003eStay Ready. Keep Moving.\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Practical tyre inflation power, wherever the road takes you.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"thi-brand\"\u003e\n      TorqueHub™ — Built For The Road\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"TorqueHub","offers":[{"title":"Default Title","offer_id":49248017154202,"sku":null,"price":649.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/8357\/6474\/files\/Portabletyredis.png?v=1789652365"},{"product_id":"torquehub-detailgel™-reusable-cleaning-putty","title":"TorqueHub DetailGel Reusable Cleaning Putty","description":"\u003cstyle\u003e\n  .torquehub-detailgel {\n    font-family: Arial, Helvetica, sans-serif;\n    color: #171717;\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 20px 16px;\n    box-sizing: border-box;\n  }\n\n  .torquehub-detailgel * {\n    box-sizing: border-box;\n  }\n\n  \/* HERO *\/\n  .tdg-hero {\n    text-align: center;\n    padding: 45px 20px 40px;\n    background: #f6f7f6;\n    border-radius: 16px;\n    margin-bottom: 24px;\n  }\n\n  .tdg-label {\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 2px;\n    color: #2f7d32;\n    text-transform: uppercase;\n    margin-bottom: 12px;\n  }\n\n  .tdg-hero h1 {\n    font-size: 36px;\n    line-height: 1.15;\n    margin: 0 0 14px;\n    font-weight: 800;\n    letter-spacing: -0.5px;\n  }\n\n  .tdg-hero h1 span {\n    color: #2f7d32;\n  }\n\n  .tdg-hero p {\n    max-width: 680px;\n    margin: 0 auto;\n    color: #666;\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  \/* INTRO *\/\n  .tdg-intro {\n    text-align: center;\n    padding: 34px 15px 28px;\n  }\n\n  .tdg-intro h2 {\n    margin: 0 0 10px;\n    font-size: 25px;\n    font-weight: 800;\n  }\n\n  .tdg-intro p {\n    max-width: 720px;\n    margin: 0 auto;\n    color: #666;\n    font-size: 15px;\n    line-height: 1.7;\n  }\n\n  \/* BENEFITS *\/\n  .tdg-section {\n    padding: 28px 0;\n  }\n\n  .tdg-heading {\n    text-align: center;\n    margin-bottom: 22px;\n  }\n\n  .tdg-heading h2 {\n    font-size: 25px;\n    margin: 0 0 8px;\n    font-weight: 800;\n  }\n\n  .tdg-heading p {\n    margin: 0;\n    color: #777;\n    font-size: 14px;\n  }\n\n  .tdg-benefits {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n  }\n\n  .tdg-benefit {\n    border: 1px solid #e5e5e5;\n    border-radius: 12px;\n    padding: 20px 14px;\n    text-align: center;\n    background: #fff;\n  }\n\n  .tdg-icon {\n    width: 42px;\n    height: 42px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #eef6ee;\n    color: #2f7d32;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 18px;\n    font-weight: 700;\n  }\n\n  .tdg-benefit h3 {\n    font-size: 14px;\n    margin: 0 0 7px;\n    font-weight: 700;\n  }\n\n  .tdg-benefit p {\n    margin: 0;\n    color: #777;\n    font-size: 12px;\n    line-height: 1.5;\n  }\n\n  \/* FEATURE *\/\n  .tdg-feature {\n    margin-top: 25px;\n    padding: 30px;\n    background: #f6f7f6;\n    border-radius: 16px;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 30px;\n    align-items: center;\n  }\n\n  .tdg-feature-text h2 {\n    font-size: 27px;\n    line-height: 1.2;\n    margin: 0 0 12px;\n    font-weight: 800;\n  }\n\n  .tdg-feature-text h2 span {\n    color: #2f7d32;\n  }\n\n  .tdg-feature-text p {\n    color: #666;\n    font-size: 15px;\n    line-height: 1.7;\n    margin: 0;\n  }\n\n  .tdg-checks {\n    background: #fff;\n    border-radius: 12px;\n    padding: 22px;\n    border: 1px solid #e5e5e5;\n  }\n\n  .tdg-check {\n    display: flex;\n    align-items: flex-start;\n    gap: 11px;\n    padding: 11px 0;\n    border-bottom: 1px solid #eeeeee;\n  }\n\n  .tdg-check:last-child {\n    border-bottom: none;\n  }\n\n  .tdg-check-mark {\n    color: #2f7d32;\n    font-weight: 800;\n    font-size: 16px;\n    line-height: 1.4;\n  }\n\n  .tdg-check span:last-child {\n    font-size: 14px;\n    color: #444;\n    line-height: 1.5;\n  }\n\n  \/* HOW TO USE *\/\n  .tdg-howto {\n    padding: 35px 0 20px;\n  }\n\n  .tdg-steps {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 15px;\n  }\n\n  .tdg-step {\n    text-align: center;\n    padding: 24px 18px;\n    border: 1px solid #e5e5e5;\n    border-radius: 12px;\n    background: #fff;\n  }\n\n  .tdg-step-number {\n    width: 38px;\n    height: 38px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #171717;\n    color: #fff;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  .tdg-step h3 {\n    font-size: 15px;\n    margin: 0 0 7px;\n    font-weight: 700;\n  }\n\n  .tdg-step p {\n    margin: 0;\n    color: #777;\n    font-size: 13px;\n    line-height: 1.6;\n  }\n\n  \/* USE CASES *\/\n  .tdg-use {\n    margin-top: 25px;\n    padding: 30px;\n    border: 1px solid #e5e5e5;\n    border-radius: 16px;\n    text-align: center;\n  }\n\n  .tdg-use h2 {\n    margin: 0 0 18px;\n    font-size: 24px;\n    font-weight: 800;\n  }\n\n  .tdg-use-list {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n\n  .tdg-use-item {\n    padding: 10px 16px;\n    border-radius: 30px;\n    background: #f6f7f6;\n    color: #444;\n    font-size: 13px;\n    font-weight: 600;\n  }\n\n  \/* CARE *\/\n  .tdg-care {\n    margin-top: 25px;\n    padding: 24px;\n    background: #f6f7f6;\n    border-radius: 12px;\n    text-align: center;\n  }\n\n  .tdg-care h3 {\n    margin: 0 0 8px;\n    font-size: 17px;\n    font-weight: 800;\n  }\n\n  .tdg-care p {\n    max-width: 760px;\n    margin: 0 auto;\n    color: #666;\n    font-size: 13px;\n    line-height: 1.7;\n  }\n\n  \/* FINAL *\/\n  .tdg-final {\n    margin-top: 28px;\n    padding: 34px 20px;\n    background: #171717;\n    color: #fff;\n    border-radius: 16px;\n    text-align: center;\n  }\n\n  .tdg-final h2 {\n    margin: 0 0 8px;\n    font-size: 25px;\n    font-weight: 800;\n  }\n\n  .tdg-final p {\n    margin: 0;\n    color: #cfcfcf;\n    font-size: 14px;\n  }\n\n  .tdg-brand {\n    margin-top: 14px;\n    color: #62a864;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n  }\n\n  \/* MOBILE *\/\n  @media (max-width: 800px) {\n    .tdg-benefits {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .tdg-feature {\n      grid-template-columns: 1fr;\n      padding: 24px;\n    }\n\n    .tdg-steps {\n      grid-template-columns: 1fr;\n    }\n\n    .tdg-hero h1 {\n      font-size: 30px;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .torquehub-detailgel {\n      padding: 12px 10px;\n    }\n\n    .tdg-hero {\n      padding: 35px 16px;\n      border-radius: 12px;\n    }\n\n    .tdg-hero h1 {\n      font-size: 27px;\n    }\n\n    .tdg-hero p {\n      font-size: 14px;\n    }\n\n    .tdg-benefits {\n      grid-template-columns: 1fr 1fr;\n      gap: 9px;\n    }\n\n    .tdg-benefit {\n      padding: 17px 10px;\n    }\n\n    .tdg-feature {\n      padding: 20px;\n    }\n\n    .tdg-feature-text h2 {\n      font-size: 23px;\n    }\n\n    .tdg-use {\n      padding: 24px 15px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"torquehub-detailgel\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"tdg-hero\"\u003e\n    \u003cdiv class=\"tdg-label\"\u003eTorqueHub DetailGel™\u003c\/div\u003e\n    \u003ch1\u003eClean The Places Your Cloth \u003cspan\u003eCan't Reach.\u003c\/span\u003e\n\u003c\/h1\u003e\n    \u003cp\u003e\n      A flexible cleaning gel designed to mould into narrow gaps,\n      textured surfaces and awkward corners where dust and crumbs hide.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"tdg-intro\"\u003e\n    \u003ch2\u003ePress. Roll. Lift. Clean.\u003c\/h2\u003e\n    \u003cp\u003e\n      TorqueHub DetailGel™ picks up loose dust, crumbs and small debris\n      without the need to dismantle anything. Just press it into the\n      area, roll it across the surface and lift away.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003csection class=\"tdg-section\"\u003e\n\n    \u003cdiv class=\"tdg-heading\"\u003e\n      \u003ch2\u003eWhy You'll Love It\u003c\/h2\u003e\n      \u003cp\u003eSimple cleaning for the places that are usually difficult to reach.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tdg-benefits\"\u003e\n\n      \u003cdiv class=\"tdg-benefit\"\u003e\n        \u003cdiv class=\"tdg-icon\"\u003e⌁\u003c\/div\u003e\n        \u003ch3\u003eReaches Tight Gaps\u003c\/h3\u003e\n        \u003cp\u003eMoulds into narrow spaces and uneven surfaces.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tdg-benefit\"\u003e\n        \u003cdiv class=\"tdg-icon\"\u003e✓\u003c\/div\u003e\n        \u003ch3\u003ePicks Up Debris\u003c\/h3\u003e\n        \u003cp\u003eLifts loose dust, crumbs and small debris.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tdg-benefit\"\u003e\n        \u003cdiv class=\"tdg-icon\"\u003e◉\u003c\/div\u003e\n        \u003ch3\u003eCar Ready\u003c\/h3\u003e\n        \u003cp\u003eIdeal for vents, consoles, cup holders and seams.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tdg-benefit\"\u003e\n        \u003cdiv class=\"tdg-icon\"\u003e⌂\u003c\/div\u003e\n        \u003ch3\u003eHome \u0026amp; Office\u003c\/h3\u003e\n        \u003cp\u003eUseful for keyboards, remotes and desk accessories.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tdg-benefit\"\u003e\n        \u003cdiv class=\"tdg-icon\"\u003e↻\u003c\/div\u003e\n        \u003ch3\u003eReusable\u003c\/h3\u003e\n        \u003cp\u003eDesigned for convenient everyday cleaning.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURE --\u003e\n  \u003csection class=\"tdg-feature\"\u003e\n\n    \u003cdiv class=\"tdg-feature-text\"\u003e\n      \u003ch2\u003eSmall Details. \u003cspan\u003eCleaner Spaces.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp\u003e\n        From dashboard seams to keyboard gaps, DetailGel™ helps remove\n        the little bits of dirt that are easy to overlook. Its flexible\n        texture makes it useful wherever conventional cloths and brushes\n        struggle to reach.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tdg-checks\"\u003e\n\n      \u003cdiv class=\"tdg-check\"\u003e\n        \u003cspan class=\"tdg-check-mark\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eGets into narrow gaps and textured areas\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tdg-check\"\u003e\n        \u003cspan class=\"tdg-check-mark\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eHelps lift loose dust and crumbs\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tdg-check\"\u003e\n        \u003cspan class=\"tdg-check-mark\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eUseful around the car, home and office\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tdg-check\"\u003e\n        \u003cspan class=\"tdg-check-mark\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eReusable for everyday cleaning\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- HOW TO USE --\u003e\n  \u003csection class=\"tdg-howto\"\u003e\n\n    \u003cdiv class=\"tdg-heading\"\u003e\n      \u003ch2\u003eHow To Use\u003c\/h2\u003e\n      \u003cp\u003eThree simple steps to clean hard-to-reach areas.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tdg-steps\"\u003e\n\n      \u003cdiv class=\"tdg-step\"\u003e\n        \u003cdiv class=\"tdg-step-number\"\u003e01\u003c\/div\u003e\n        \u003ch3\u003ePress\u003c\/h3\u003e\n        \u003cp\u003eGently press the gel into gaps and around textured surfaces.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tdg-step\"\u003e\n        \u003cdiv class=\"tdg-step-number\"\u003e02\u003c\/div\u003e\n        \u003ch3\u003eRoll\u003c\/h3\u003e\n        \u003cp\u003eRoll it across the area to pick up loose dust and debris.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tdg-step\"\u003e\n        \u003cdiv class=\"tdg-step-number\"\u003e03\u003c\/div\u003e\n        \u003ch3\u003eLift\u003c\/h3\u003e\n        \u003cp\u003eLift the gel away and repeat where necessary.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- USE CASES --\u003e\n  \u003csection class=\"tdg-use\"\u003e\n    \u003ch2\u003eMade For More Than Just Your Car\u003c\/h2\u003e\n\n    \u003cdiv class=\"tdg-use-list\"\u003e\n      \u003cdiv class=\"tdg-use-item\"\u003eDashboard Vents\u003c\/div\u003e\n      \u003cdiv class=\"tdg-use-item\"\u003eCup Holders\u003c\/div\u003e\n      \u003cdiv class=\"tdg-use-item\"\u003eCar Consoles\u003c\/div\u003e\n      \u003cdiv class=\"tdg-use-item\"\u003eKeyboard Gaps\u003c\/div\u003e\n      \u003cdiv class=\"tdg-use-item\"\u003eRemote Controls\u003c\/div\u003e\n      \u003cdiv class=\"tdg-use-item\"\u003eDesk Accessories\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CARE --\u003e\n  \u003csection class=\"tdg-care\"\u003e\n    \u003ch3\u003eCare \u0026amp; Usage\u003c\/h3\u003e\n    \u003cp\u003e\n      For best results, use with dry hands and on dry surfaces.\n      Do not use on wet, oily, delicate or porous materials.\n      Store DetailGel™ in its container between uses.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FINAL --\u003e\n  \u003csection class=\"tdg-final\"\u003e\n    \u003ch2\u003eClean The Details. Keep It Simple.\u003c\/h2\u003e\n    \u003cp\u003e\n      A compact cleaning solution for the places ordinary cleaning tools miss.\n    \u003c\/p\u003e\n    \u003cdiv class=\"tdg-brand\"\u003eTorqueHub™ — Built For Everyday Life\u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"TorqueHub","offers":[{"title":"Default Title","offer_id":49308608168090,"sku":null,"price":119.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/8357\/6474\/files\/ChatGPTImageSep23_2026_10_38_18AM.png?v=1790152777"},{"product_id":"torquehub-snapmount™-magnetic-phone-holder","title":"TorqueHub SnapMount Magnetic Phone Holder","description":"\u003cdiv class=\"torquehub-snapmount\"\u003e\n\n\u003cstyle\u003e .torquehub-snapmount { font-family: Arial, Helvetica, sans-serif; color: #171717; background: #ffffff; max-width: 1100px; margin: 0 auto; line-height: 1.6; } .torquehub-snapmount * { box-sizing: border-box; } \/* HERO *\/ .ths-hero { text-align: center; padding: 55px 25px 50px; } .ths-label { color: #2f7d32; font-size: 12px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 12px; } .ths-hero h1 { font-size: 46px; line-height: 1.1; letter-spacing: -1px; margin: 0 auto 18px; font-weight: 800; max-width: 850px; } .ths-green { color: #2f7d32; } .ths-hero p { max-width: 680px; margin: 0 auto; color: #666666; font-size: 17px; } \/* INTRO *\/ .ths-intro { background: #f6f7f6; border-radius: 20px; padding: 45px 30px; margin: 0 20px 50px; text-align: center; } .ths-intro h2 { font-size: 32px; line-height: 1.2; margin: 0 0 12px; } .ths-intro p { max-width: 720px; margin: 0 auto; color: #666666; font-size: 15px; } \/* BENEFITS *\/ .ths-section { padding: 0 20px 55px; } .ths-heading { text-align: center; margin-bottom: 30px; } .ths-heading h2 { font-size: 32px; line-height: 1.2; margin: 0 0 10px; } .ths-heading p { color: #666666; max-width: 650px; margin: 0 auto; } .ths-benefits { display: grid; grid-template-columns: repeat(5, 1fr); gap: 14px; } .ths-benefit { border: 1px solid #e5e5e5; border-radius: 16px; padding: 25px 14px; text-align: center; background: #ffffff; } .ths-icon { width: 50px; height: 50px; margin: 0 auto 14px; border-radius: 50%; background: #edf5ed; display: flex; align-items: center; justify-content: center; font-size: 22px; } .ths-benefit h3 { font-size: 14px; margin: 0 0 7px; font-weight: 800; } .ths-benefit p { color: #707070; font-size: 12px; margin: 0; line-height: 1.5; } \/* FEATURE *\/ .ths-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 45px; align-items: center; padding: 55px 35px; border-top: 1px solid #eeeeee; } .ths-feature-text h2 { font-size: 34px; line-height: 1.15; margin: 0 0 15px; } .ths-feature-text p { color: #666666; margin: 0; font-size: 15px; } .ths-feature-box { background: #f6f7f6; border-radius: 20px; padding: 40px 30px; text-align: center; } .ths-feature-box .big-icon { font-size: 48px; margin-bottom: 10px; } .ths-feature-box strong { display: block; font-size: 17px; } .ths-feature-box small { color: #707070; font-size: 13px; } \/* CHECK LIST *\/ .ths-checks { list-style: none; padding: 0; margin: 20px 0 0; } .ths-checks li { margin-bottom: 10px; font-size: 14px; font-weight: 600; } .ths-checks li::before { content: \"✓\"; color: #2f7d32; font-weight: 900; margin-right: 9px; } \/* HOW TO USE *\/ .ths-howto { background: #f6f7f6; border-radius: 20px; margin: 0 20px 55px; padding: 50px 25px; } .ths-howto .ths-heading { margin-bottom: 30px; } .ths-steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; max-width: 850px; margin: 0 auto; } .ths-step { background: #ffffff; border: 1px solid #e5e5e5; border-radius: 15px; padding: 25px 20px; text-align: center; } .ths-step-number { width: 36px; height: 36px; margin: 0 auto 12px; border-radius: 50%; background: #2f7d32; color: #ffffff; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 800; } .ths-step h3 { font-size: 15px; margin: 0 0 7px; } .ths-step p { color: #707070; font-size: 13px; margin: 0; } \/* COLOURS *\/ .ths-colours { text-align: center; padding: 0 20px 55px; } .ths-colour-list { display: flex; justify-content: center; flex-wrap: wrap; gap: 12px; margin-top: 25px; } .ths-colour { border: 1px solid #e3e3e3; border-radius: 30px; padding: 9px 18px; font-size: 13px; font-weight: 700; background: #ffffff; } \/* SAFETY *\/ .ths-safety { margin: 0 20px 25px; padding: 30px; border: 1px solid #e4e4e4; border-radius: 18px; background: #ffffff; } .ths-safety h2 { font-size: 22px; margin: 0 0 10px; } .ths-safety p { color: #666666; font-size: 13px; margin: 0; } \/* FINAL *\/ .ths-final { background: #171717; color: #ffffff; border-radius: 20px; margin: 0 20px 20px; padding: 50px 25px; text-align: center; } .ths-final h2 { font-size: 34px; line-height: 1.15; margin: 0 0 12px; } .ths-final p { max-width: 650px; margin: 0 auto; color: #cccccc; font-size: 15px; } .ths-brand { margin-top: 22px; color: #999999; font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; } \/* MOBILE *\/ @media (max-width: 850px) { .ths-hero h1 { font-size: 38px; } .ths-benefits { grid-template-columns: repeat(2, 1fr); } .ths-feature { grid-template-columns: 1fr; gap: 25px; } .ths-steps { grid-template-columns: 1fr; } } @media (max-width: 600px) { .ths-hero { padding: 40px 18px; } .ths-hero h1 { font-size: 32px; } .ths-hero p { font-size: 15px; } .ths-intro, .ths-howto, .ths-safety, .ths-final { margin-left: 10px; margin-right: 10px; } .ths-section, .ths-colours { padding-left: 10px; padding-right: 10px; } .ths-benefits { gap: 10px; } .ths-benefit { padding: 20px 10px; } .ths-heading h2, .ths-intro h2 { font-size: 28px; } .ths-feature { padding: 45px 20px; } .ths-feature-text h2 { font-size: 29px; } .ths-final h2 { font-size: 29px; } } \u003c\/style\u003e\n\n\u003c!-- HERO --\u003e\n\n\u003csection class=\"ths-hero\"\u003e\n\n\u003cdiv class=\"ths-label\"\u003e TorqueHub Everyday Essentials \u003c\/div\u003e\n\n\u003ch1\u003e Keep Your Phone\u003cbr\u003e \u003cspan class=\"ths-green\"\u003eWithin Reach.\u003c\/span\u003e \u003c\/h1\u003e\n\n\u003cp\u003e The TorqueHub SnapMount™ is a compact magnetic phone holder designed to keep your phone conveniently positioned on your car dashboard without adding a bulky bracket. \u003c\/p\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- INTRO --\u003e\n\n\u003csection class=\"ths-intro\"\u003e\n\n\u003ch2\u003eSimple. Compact. Convenient.\u003c\/h2\u003e\n\n\u003cp\u003e Its slim, understated design blends neatly into your interior while helping keep your phone visible and off your lap or seats. Beyond the car, it can also be used around the home wherever a compact magnetic mounting point is useful. \u003c\/p\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- BENEFITS --\u003e\n\n\u003csection class=\"ths-section\"\u003e\n\n\u003cdiv class=\"ths-heading\"\u003e\n\n\u003ch2\u003eWhy You'll Love It\u003c\/h2\u003e\n\n\u003cp\u003e\n  A simple way to keep frequently used items visible and within reach.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ths-benefits\"\u003e\n\n\u003cdiv class=\"ths-benefit\"\u003e\n\n  \u003cdiv class=\"ths-icon\"\u003e🧲\u003c\/div\u003e\n\n  \u003ch3\u003eSTRONG MAGNETIC HOLD\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Convenient magnetic phone placement when you need it.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"ths-benefit\"\u003e\n\n  \u003cdiv class=\"ths-icon\"\u003e◉\u003c\/div\u003e\n\n  \u003ch3\u003eCOMPACT DESIGN\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Slim, low-profile design that doesn't add unnecessary bulk.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"ths-benefit\"\u003e\n\n  \u003cdiv class=\"ths-icon\"\u003e🚗\u003c\/div\u003e\n\n  \u003ch3\u003eCAR READY\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Designed for convenient placement on your dashboard.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"ths-benefit\"\u003e\n\n  \u003cdiv class=\"ths-icon\"\u003e⌂\u003c\/div\u003e\n\n  \u003ch3\u003eHOME USE\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Useful anywhere around the home where magnetic mounting helps.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"ths-benefit\"\u003e\n\n  \u003cdiv class=\"ths-icon\"\u003e✦\u003c\/div\u003e\n\n  \u003ch3\u003e4 COLOURS\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Available in Rose Gold, Silver, Black and Pink.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- FEATURE --\u003e\n\n\u003csection class=\"ths-feature\"\u003e\n\n\u003cdiv class=\"ths-feature-text\"\u003e\n\n\u003ch2\u003e\n  Designed To\u003cbr\u003e\n  \u003cspan class=\"ths-green\"\u003eStay Out Of The Way.\u003c\/span\u003e\n\u003c\/h2\u003e\n\n\u003cp\u003e\n  The SnapMount™ uses a slim, understated design that fits neatly\n  into your space without the bulk of a traditional phone bracket.\n\u003c\/p\u003e\n\n\u003cul class=\"ths-checks\"\u003e\n  \u003cli\u003eLow-profile design\u003c\/li\u003e\n  \u003cli\u003eHelps keep your phone visible\u003c\/li\u003e\n  \u003cli\u003eKeeps your phone off seats and your lap\u003c\/li\u003e\n  \u003cli\u003eConvenient for everyday use\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ths-feature-box\"\u003e\n\n\u003cdiv class=\"big-icon\"\u003e🧲\u003c\/div\u003e\n\n\u003cstrong\u003eMagnetic Mounting\u003c\/strong\u003e\n\n\u003csmall\u003eSimple and convenient phone placement\u003c\/small\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- HOW TO USE --\u003e\n\n\u003csection class=\"ths-howto\"\u003e\n\n\u003cdiv class=\"ths-heading\"\u003e\n\n\u003ch2\u003eHow To Use\u003c\/h2\u003e\n\n\u003cp\u003e\n  Simple installation in three steps.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ths-steps\"\u003e\n\n\u003cdiv class=\"ths-step\"\u003e\n\n  \u003cdiv class=\"ths-step-number\"\u003e1\u003c\/div\u003e\n\n  \u003ch3\u003ePrepare The Surface\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Attach the holder to a clean, dry and flat surface.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"ths-step\"\u003e\n\n  \u003cdiv class=\"ths-step-number\"\u003e2\u003c\/div\u003e\n\n  \u003ch3\u003eAttach The Plate\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Place the compatible metal plate on your phone or inside its case.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"ths-step\"\u003e\n\n  \u003cdiv class=\"ths-step-number\"\u003e3\u003c\/div\u003e\n\n  \u003ch3\u003eMount Your Phone\u003c\/h3\u003e\n\n  \u003cp\u003e\n    Position your phone against the magnetic mount.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- COLOURS --\u003e\n\n\u003csection class=\"ths-colours\"\u003e\n\n\u003cdiv class=\"ths-heading\"\u003e\n\n\u003ch2\u003eChoose Your Style\u003c\/h2\u003e\n\n\u003cp\u003e\n  Available in four colours to suit your setup.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ths-colour-list\"\u003e\n\n\u003cdiv class=\"ths-colour\"\u003eRose Gold\u003c\/div\u003e\n\u003cdiv class=\"ths-colour\"\u003eSilver\u003c\/div\u003e\n\u003cdiv class=\"ths-colour\"\u003eBlack\u003c\/div\u003e\n\u003cdiv class=\"ths-colour\"\u003ePink\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- SAFETY --\u003e\n\n\u003csection class=\"ths-safety\"\u003e\n\n\u003ch2\u003eImportant Safety Information\u003c\/h2\u003e\n\n\u003cp\u003e Install the holder where it will not obstruct your view, vehicle controls or airbags. Compatibility and holding strength can vary depending on the phone, phone case, mounting surface and installation. \u003c\/p\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- FINAL --\u003e\n\n\u003csection class=\"ths-final\"\u003e\n\n\u003ch2\u003e Keep It Close.\u003cbr\u003e \u003cspan class=\"ths-green\"\u003eKeep It Simple.\u003c\/span\u003e \u003c\/h2\u003e\n\n\u003cp\u003e A compact magnetic mounting solution designed to keep your phone conveniently within reach. \u003c\/p\u003e\n\n\u003cdiv class=\"ths-brand\"\u003e TorqueHub — Stay Ready. Keep Moving. \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"TorqueHub","offers":[{"title":"Silver","offer_id":67687513358490,"sku":null,"price":139.0,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":67687513391258,"sku":null,"price":139.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":67687513424026,"sku":null,"price":139.0,"currency_code":"ZAR","in_stock":true},{"title":"Rose gold","offer_id":67687513456794,"sku":null,"price":139.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/8357\/6474\/files\/ChatGPTImageSep23_2026_10_58_17AM.png?v=1790153914"},{"product_id":"torquehub-golden-chain-beer-duck","title":"TorqueHub Duck Crew- Golden Chain Beer Duck","description":"\u003cstyle\u003e\n.torquehub-duck {\n  font-family: Arial, Helvetica, sans-serif;\n  color: #171717;\n  background: #ffffff;\n  max-width: 1100px;\n  margin: 0 auto;\n  line-height: 1.6;\n}\n\n.torquehub-duck * {\n  box-sizing: border-box;\n}\n\n\/* HERO *\/\n.thd-hero {\n  text-align: center;\n  padding: 55px 25px 45px;\n}\n\n.thd-label {\n  color: #b8860b;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  margin-bottom: 12px;\n}\n\n.thd-hero h1 {\n  font-size: 48px;\n  line-height: 1.1;\n  letter-spacing: -1px;\n  margin: 0 auto 18px;\n  font-weight: 800;\n  max-width: 850px;\n}\n\n.thd-gold {\n  color: #b8860b;\n}\n\n.thd-hero p {\n  max-width: 680px;\n  margin: 0 auto;\n  color: #666666;\n  font-size: 17px;\n}\n\n.thd-spec-pills {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 9px;\n  margin-top: 25px;\n}\n\n.thd-spec-pills span {\n  background: #faf7ed;\n  border: 1px solid #eee4c8;\n  border-radius: 30px;\n  padding: 8px 15px;\n  font-size: 13px;\n  font-weight: 700;\n}\n\n\n\/* INTRO *\/\n.thd-intro {\n  background: #f7f6f2;\n  border-radius: 20px;\n  padding: 45px 30px;\n  margin: 0 20px 50px;\n  text-align: center;\n}\n\n.thd-intro h2 {\n  font-size: 34px;\n  margin: 0 0 12px;\n  line-height: 1.2;\n}\n\n.thd-intro p {\n  max-width: 680px;\n  margin: 0 auto;\n  color: #666666;\n}\n\n\n\/* BENEFITS *\/\n.thd-section {\n  padding: 10px 20px 55px;\n}\n\n.thd-heading {\n  text-align: center;\n  margin-bottom: 30px;\n}\n\n.thd-heading h2 {\n  font-size: 34px;\n  line-height: 1.2;\n  margin: 0 0 10px;\n}\n\n.thd-heading p {\n  color: #666666;\n  margin: 0 auto;\n  max-width: 650px;\n}\n\n.thd-benefits {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 14px;\n}\n\n.thd-benefit {\n  border: 1px solid #e5e5e5;\n  border-radius: 16px;\n  padding: 25px 14px;\n  text-align: center;\n  background: #ffffff;\n}\n\n.thd-icon {\n  width: 50px;\n  height: 50px;\n  margin: 0 auto 14px;\n  border-radius: 50%;\n  background: #faf3d9;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 22px;\n}\n\n.thd-benefit h3 {\n  font-size: 14px;\n  margin: 0 0 7px;\n  font-weight: 800;\n}\n\n.thd-benefit p {\n  color: #707070;\n  font-size: 12px;\n  margin: 0;\n  line-height: 1.5;\n}\n\n\n\/* FEATURE BLOCKS *\/\n.thd-feature {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 55px;\n  align-items: center;\n  padding: 60px 35px;\n  border-top: 1px solid #eeeeee;\n}\n\n.thd-feature-text h2 {\n  font-size: 34px;\n  line-height: 1.15;\n  margin: 0 0 15px;\n}\n\n.thd-feature-text p {\n  color: #666666;\n  margin: 0 0 20px;\n}\n\n.thd-feature-box {\n  background: #f7f6f2;\n  border-radius: 20px;\n  padding: 40px 30px;\n  text-align: center;\n}\n\n.thd-feature-box .big-number {\n  font-size: 48px;\n  font-weight: 800;\n  color: #b8860b;\n  line-height: 1;\n  margin-bottom: 10px;\n}\n\n.thd-feature-box strong {\n  display: block;\n  font-size: 16px;\n}\n\n.thd-feature-box small {\n  color: #707070;\n}\n\n\n\/* CHECK LIST *\/\n.thd-checks {\n  list-style: none;\n  padding: 0;\n  margin: 20px 0 0;\n}\n\n.thd-checks li {\n  margin-bottom: 10px;\n  font-size: 14px;\n  font-weight: 600;\n}\n\n.thd-checks li::before {\n  content: \"✓\";\n  color: #b8860b;\n  font-weight: 900;\n  margin-right: 9px;\n}\n\n\n\/* DISPLAY *\/\n.thd-display {\n  background: #f7f6f2;\n  border-radius: 20px;\n  margin: 0 20px 55px;\n  padding: 50px 25px;\n  text-align: center;\n}\n\n.thd-display h2 {\n  font-size: 34px;\n  margin: 0 0 10px;\n}\n\n.thd-display \u003e p {\n  color: #666666;\n  margin: 0;\n}\n\n.thd-display-grid {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 15px;\n  margin-top: 28px;\n}\n\n.thd-display-item {\n  background: #ffffff;\n  border: 1px solid #e4e4e4;\n  border-radius: 14px;\n  padding: 18px 30px;\n  min-width: 150px;\n}\n\n.thd-display-item strong {\n  display: block;\n  font-size: 18px;\n}\n\n.thd-display-item span {\n  color: #777777;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 1px;\n}\n\n\n\/* SPECIFICATIONS *\/\n.thd-specifications {\n  padding: 0 20px 60px;\n}\n\n.thd-table {\n  max-width: 850px;\n  margin: 30px auto 0;\n  border: 1px solid #e3e3e3;\n  border-radius: 16px;\n  overflow: hidden;\n}\n\n.thd-row {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.thd-row:last-child {\n  border-bottom: none;\n}\n\n.thd-row div {\n  padding: 14px 20px;\n  font-size: 14px;\n}\n\n.thd-row div:first-child {\n  background: #f7f6f2;\n  font-weight: 700;\n}\n\n\n\/* FINAL *\/\n.thd-final {\n  background: #171717;\n  color: #ffffff;\n  border-radius: 20px;\n  margin: 0 20px 20px;\n  padding: 50px 25px;\n  text-align: center;\n}\n\n.thd-final h2 {\n  font-size: 36px;\n  line-height: 1.15;\n  margin: 0 0 15px;\n}\n\n.thd-final p {\n  color: #cccccc;\n  max-width: 650px;\n  margin: 0 auto;\n}\n\n.thd-final-brand {\n  margin-top: 22px;\n  color: #9a9a9a;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n}\n\n\n\/* MOBILE *\/\n@media (max-width: 850px) {\n\n  .thd-hero h1 {\n    font-size: 38px;\n  }\n\n  .thd-benefits {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .thd-feature {\n    grid-template-columns: 1fr;\n    gap: 30px;\n    padding: 45px 20px;\n  }\n}\n\n@media (max-width: 600px) {\n\n  .thd-hero {\n    padding: 40px 18px;\n  }\n\n  .thd-hero h1 {\n    font-size: 32px;\n  }\n\n  .thd-hero p {\n    font-size: 15px;\n  }\n\n  .thd-intro,\n  .thd-display,\n  .thd-final {\n    margin-left: 10px;\n    margin-right: 10px;\n  }\n\n  .thd-benefits {\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n  }\n\n  .thd-benefit {\n    padding: 20px 10px;\n  }\n\n  .thd-section,\n  .thd-specifications {\n    padding-left: 10px;\n    padding-right: 10px;\n  }\n\n  .thd-heading h2,\n  .thd-display h2 {\n    font-size: 28px;\n  }\n\n  .thd-feature-text h2 {\n    font-size: 29px;\n  }\n\n  .thd-row div {\n    padding: 12px;\n    font-size: 13px;\n  }\n\n  .thd-final h2 {\n    font-size: 30px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"torquehub-duck\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"thd-hero\"\u003e\n\u003cdiv class=\"thd-label\"\u003eTorqueHub Car Accessories\u003c\/div\u003e\n\u003ch1\u003eGive Your Car\u003cbr\u003e\u003cspan class=\"thd-gold\"\u003eSome Personality.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp\u003eMeet the Golden Chain Beer Duck — a playful car accessory designed to bring a little character, golden shine and good humour to your everyday drive.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- INTRO --\u003e\n\u003csection class=\"thd-intro\"\u003e\n\u003ch2\u003eSmall Accessory. Big Personality.\u003c\/h2\u003e\n\u003cp\u003eEvery car deserves a little character. With its playful beer-in-hand pose and eye-catching golden chain detail, this cheeky duck adds a fun touch to your cabin and is guaranteed to get noticed by passengers.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- BENEFITS --\u003e\n\u003csection class=\"thd-section\"\u003e\n\u003cdiv class=\"thd-heading\"\u003e\n\u003ch2\u003e5 Reasons To Add One To Your Ride\u003c\/h2\u003e\n\u003cp\u003eA simple way to make your interior feel less ordinary and a lot more entertaining.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"thd-benefits\"\u003e\n\u003cdiv class=\"thd-benefit\"\u003e\n\u003cdiv class=\"thd-icon\"\u003e🦆\u003c\/div\u003e\n\u003ch3\u003eFUN CAR DECOR\u003c\/h3\u003e\n\u003cp\u003eA novelty duck ornament that instantly adds character to your interior.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"thd-benefit\"\u003e\n\u003cdiv class=\"thd-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eGOLDEN CHAIN\u003c\/h3\u003e\n\u003cp\u003eA bold shiny detail that stands out against your interior.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"thd-benefit\"\u003e\n\u003cdiv class=\"thd-icon\"\u003e🍺\u003c\/div\u003e\n\u003ch3\u003ePLAYFUL POSE\u003c\/h3\u003e\n\u003cp\u003eThe beer-in-hand design gives this little duck plenty of personality.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"thd-benefit\"\u003e\n\u003cdiv class=\"thd-icon\"\u003e🚗\u003c\/div\u003e\n\u003ch3\u003eEASY TO DISPLAY\u003c\/h3\u003e\n\u003cp\u003eLightweight and easy to place wherever it suits your style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"thd-benefit\"\u003e\n\u003cdiv class=\"thd-icon\"\u003e🎁\u003c\/div\u003e\n\u003ch3\u003eGREAT GIFT IDEA\u003c\/h3\u003e\n\u003cp\u003eA quirky gift for friends who love cars and funny accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURE 1 --\u003e\n\u003csection class=\"thd-feature\"\u003e\n\u003cdiv class=\"thd-feature-text\"\u003e\n\u003ch2\u003eMake Your Interior\u003cbr\u003e\u003cspan class=\"thd-gold\"\u003eLess Ordinary.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe Golden Chain Beer Duck brings a playful novelty touch to your vehicle without taking up much space. Its distinctive look makes it an easy conversation starter whenever someone jumps into your car.\u003c\/p\u003e\n\u003cul class=\"thd-checks\"\u003e\n\u003cli\u003eInstant personality for your cabin\u003c\/li\u003e\n\u003cli\u003eEye-catching golden chain detail\u003c\/li\u003e\n\u003cli\u003ePlayful beer-in-hand design\u003c\/li\u003e\n\u003cli\u003eA fun addition to any vehicle\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURE 2 --\u003e\n\u003csection class=\"thd-feature\"\u003e\u003c\/section\u003e\n\u003c!-- DISPLAY --\u003e\u003c!-- SPECIFICATIONS --\u003e\u003c!-- FINAL --\u003e\n\u003csection class=\"thd-final\"\u003e\n\u003ch2\u003eOne Duck.\u003cbr\u003e\u003cspan class=\"thd-gold\"\u003eMore Personality.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eAdd a little character to your cabin with the Golden Chain Beer Duck. A fun, quirky accessory that's guaranteed to make your car feel less ordinary.\u003c\/p\u003e\n\u003cdiv class=\"thd-final-brand\"\u003eTorqueHub — Drive With Personality.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"TorqueHub","offers":[{"title":"Black","offer_id":67687695581338,"sku":null,"price":89.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/8357\/6474\/files\/ChatGPTImageSep29_2026_12_31_20PM.png?v=1790677896"},{"product_id":"torquehub-glow-in-the-dark-little-ducks","title":"TorqueHub Duck Crew Glow-in-the-Dark Little Ducks","description":"\u003cstyle\u003e\n  .torquehub-ducks {\n    font-family: Arial, Helvetica, sans-serif;\n    color: #222;\n    background: #fff;\n    max-width: 1100px;\n    margin: 0 auto;\n    line-height: 1.6;\n  }\n\n  .torquehub-ducks * {\n    box-sizing: border-box;\n  }\n\n  \/* HERO *\/\n  .thd-hero {\n    text-align: center;\n    padding: 55px 25px 45px;\n  }\n\n  .thd-label {\n    display: inline-block;\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n    color: #2f7d32;\n    margin-bottom: 14px;\n  }\n\n  .thd-hero h1 {\n    font-size: 48px;\n    line-height: 1.1;\n    margin: 0 auto 18px;\n    font-weight: 800;\n    color: #111;\n    max-width: 800px;\n  }\n\n  .thd-hero h1 span {\n    color: #2f7d32;\n  }\n\n  .thd-hero p {\n    max-width: 760px;\n    margin: 0 auto 25px;\n    font-size: 18px;\n    color: #555;\n  }\n\n  .thd-pills {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n\n  .thd-pill {\n    background: #f6f7f6;\n    border-radius: 50px;\n    padding: 9px 16px;\n    font-size: 14px;\n    font-weight: 700;\n    color: #333;\n  }\n\n  \/* INTRO *\/\n  .thd-intro {\n    background: #f6f7f6;\n    border-radius: 20px;\n    padding: 35px;\n    margin: 0 20px 45px;\n    text-align: center;\n  }\n\n  .thd-intro h2 {\n    margin: 0 0 10px;\n    font-size: 30px;\n    color: #111;\n  }\n\n  .thd-intro p {\n    margin: 0 auto;\n    max-width: 760px;\n    color: #555;\n    font-size: 16px;\n  }\n\n  \/* BENEFITS *\/\n  .thd-benefits {\n    padding: 0 20px 45px;\n  }\n\n  .thd-section-title {\n    text-align: center;\n    margin-bottom: 25px;\n  }\n\n  .thd-section-title h2 {\n    font-size: 32px;\n    margin: 0 0 8px;\n    color: #111;\n  }\n\n  .thd-section-title p {\n    margin: 0;\n    color: #666;\n  }\n\n  .thd-benefit-grid {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 15px;\n  }\n\n  .thd-card {\n    background: #f6f7f6;\n    border-radius: 16px;\n    padding: 25px 18px;\n    text-align: center;\n  }\n\n  .thd-icon {\n    width: 52px;\n    height: 52px;\n    border-radius: 50%;\n    background: #e8f2e9;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin: 0 auto 15px;\n    font-size: 23px;\n  }\n\n  .thd-card h3 {\n    font-size: 17px;\n    margin: 0 0 8px;\n    color: #111;\n  }\n\n  .thd-card p {\n    font-size: 14px;\n    color: #666;\n    margin: 0;\n  }\n\n  \/* FEATURE BLOCKS *\/\n  .thd-feature {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 25px;\n    align-items: stretch;\n    padding: 0 20px 30px;\n  }\n\n  .thd-feature-text {\n    padding: 35px 10px;\n  }\n\n  .thd-feature-text h2 {\n    font-size: 34px;\n    line-height: 1.15;\n    margin: 0 0 15px;\n    color: #111;\n  }\n\n  .thd-feature-text h2 span {\n    color: #2f7d32;\n  }\n\n  .thd-feature-text p {\n    color: #555;\n    margin: 0 0 20px;\n  }\n\n  .thd-checklist {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n  }\n\n  .thd-checklist li {\n    margin-bottom: 10px;\n    color: #444;\n  }\n\n  .thd-checklist li::before {\n    content: \"✓\";\n    color: #2f7d32;\n    font-weight: 800;\n    margin-right: 9px;\n  }\n\n  .thd-feature-box {\n    background: #f6f7f6;\n    border-radius: 20px;\n    padding: 35px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n\n  .thd-feature-box h3 {\n    margin: 0 0 12px;\n    font-size: 24px;\n    color: #111;\n  }\n\n  .thd-feature-box p {\n    margin: 0;\n    color: #555;\n  }\n\n  \/* DISPLAY SECTION *\/\n  .thd-display {\n    background: #f6f7f6;\n    border-radius: 20px;\n    margin: 15px 20px 45px;\n    padding: 40px 30px;\n    text-align: center;\n  }\n\n  .thd-display h2 {\n    font-size: 32px;\n    margin: 0 0 12px;\n    color: #111;\n  }\n\n  .thd-display p {\n    max-width: 720px;\n    margin: 0 auto;\n    color: #555;\n  }\n\n  .thd-display-points {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 15px;\n    margin-top: 25px;\n  }\n\n  .thd-display-point {\n    background: #fff;\n    border-radius: 14px;\n    padding: 20px;\n  }\n\n  .thd-display-point strong {\n    display: block;\n    font-size: 16px;\n    margin-bottom: 5px;\n    color: #111;\n  }\n\n  .thd-display-point span {\n    font-size: 14px;\n    color: #666;\n  }\n\n  \/* SPECS *\/\n  .thd-specs {\n    padding: 0 20px 45px;\n  }\n\n  .thd-specs h2 {\n    text-align: center;\n    font-size: 32px;\n    margin: 0 0 25px;\n    color: #111;\n  }\n\n  .thd-spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    overflow: hidden;\n    border-radius: 16px;\n    background: #f6f7f6;\n  }\n\n  .thd-spec-table tr {\n    border-bottom: 1px solid #e3e5e3;\n  }\n\n  .thd-spec-table tr:last-child {\n    border-bottom: none;\n  }\n\n  .thd-spec-table td {\n    padding: 15px 18px;\n    font-size: 15px;\n  }\n\n  .thd-spec-table td:first-child {\n    font-weight: 700;\n    color: #222;\n    width: 35%;\n  }\n\n  .thd-spec-table td:last-child {\n    color: #666;\n  }\n\n  \/* FINAL *\/\n  .thd-final {\n    background: #171917;\n    color: #fff;\n    border-radius: 20px;\n    margin: 0 20px 20px;\n    padding: 45px 30px;\n    text-align: center;\n  }\n\n  .thd-final h2 {\n    font-size: 34px;\n    line-height: 1.15;\n    margin: 0 0 12px;\n  }\n\n  .thd-final h2 span {\n    color: #7fc982;\n  }\n\n  .thd-final p {\n    max-width: 700px;\n    margin: 0 auto;\n    color: #d2d2d2;\n    font-size: 16px;\n  }\n\n  \/* MOBILE *\/\n  @media (max-width: 800px) {\n    .thd-hero h1 {\n      font-size: 36px;\n    }\n\n    .thd-benefit-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .thd-feature {\n      grid-template-columns: 1fr;\n    }\n\n    .thd-display-points {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 520px) {\n    .thd-hero {\n      padding: 40px 18px 35px;\n    }\n\n    .thd-hero h1 {\n      font-size: 30px;\n    }\n\n    .thd-hero p {\n      font-size: 16px;\n    }\n\n    .thd-intro,\n    .thd-display,\n    .thd-final {\n      margin-left: 12px;\n      margin-right: 12px;\n      padding: 30px 20px;\n    }\n\n    .thd-benefits,\n    .thd-feature,\n    .thd-specs {\n      padding-left: 12px;\n      padding-right: 12px;\n    }\n\n    .thd-benefit-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .thd-section-title h2,\n    .thd-display h2,\n    .thd-specs h2 {\n      font-size: 27px;\n    }\n\n    .thd-feature-text h2 {\n      font-size: 29px;\n    }\n\n    .thd-final h2 {\n      font-size: 29px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"torquehub-ducks\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"thd-hero\"\u003e\n\u003cdiv class=\"thd-label\"\u003eTorqueHub Car Accessories\u003c\/div\u003e\n\u003ch1\u003eA Little Flock Of \u003cspan\u003eFriendly Ducks.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp\u003eBring some fun to your dashboard with a set of six glow-in-the-dark little ducks. Their fluorescent finish adds a soft glow to your car interior while giving your console a playful touch.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- INTRO --\u003e\n\u003csection class=\"thd-intro\"\u003e\n\u003ch2\u003eSmall Ducks. Big Personality.\u003c\/h2\u003e\n\u003cp\u003eLine them up across your center console and let them bring a little character to every drive. Charge them in the light and enjoy their fluorescent glow when the cabin gets dark.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- BENEFITS --\u003e\n\u003csection class=\"thd-benefits\"\u003e\n\u003cdiv class=\"thd-section-title\"\u003e\n\u003ch2\u003eWhy You'll Like Them\u003c\/h2\u003e\n\u003cp\u003eA simple way to make your interior a little more fun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"thd-benefit-grid\"\u003e\n\u003cdiv class=\"thd-card\"\u003e\n\u003cdiv class=\"thd-icon\"\u003e🦆\u003c\/div\u003e\n\u003ch3\u003eSet Of 6\u003c\/h3\u003e\n\u003cp\u003eSix luminous little ducks give you enough to create a cheerful row on your console.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"thd-card\"\u003e\n\u003cdiv class=\"thd-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eGlow In The Dark\u003c\/h3\u003e\n\u003cp\u003eThe fluorescent finish creates a subtle glow once the interior gets dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"thd-card\"\u003e\n\u003cdiv class=\"thd-icon\"\u003e😊\u003c\/div\u003e\n\u003ch3\u003eCute Design\u003c\/h3\u003e\n\u003cp\u003ePlayful duck shapes add a fun touch to your dashboard, console or shelf.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"thd-card\"\u003e\n\u003cdiv class=\"thd-icon\"\u003e🚗\u003c\/div\u003e\n\u003ch3\u003eConsole Decor\u003c\/h3\u003e\n\u003cp\u003eDesigned as car interior decoration for displaying neatly around your center console.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"thd-card\"\u003e\n\u003cdiv class=\"thd-icon\"\u003e🎁\u003c\/div\u003e\n\u003ch3\u003eGreat Gift\u003c\/h3\u003e\n\u003cp\u003eA quirky and easy gift idea for anyone who enjoys fun car accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURE 1 --\u003e\n\u003csection class=\"thd-feature\"\u003e\n\u003cdiv class=\"thd-feature-box\"\u003e\n\u003ch3\u003eA Little Flock For Every Drive\u003c\/h3\u003e\n\u003cp\u003eKeep them together as a cheerful row or spread them around your interior. However you display them, they add a simple touch of personality to your car.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURE 2 --\u003e\n\u003csection class=\"thd-feature\"\u003e\n\u003cdiv class=\"thd-feature-box\"\u003e\n\u003ch3\u003eCharge Them In The Light\u003c\/h3\u003e\n\u003cp\u003eLet the fluorescent ducks sit in the light before heading out, then enjoy their soft glow when the cabin gets darker.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"thd-feature-text\"\u003e\n\u003ch2\u003eLine Them Up.\u003cbr\u003e\u003cspan\u003eLet Them Glow.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eA fun little detail during the day and a subtle glow when night falls. They're an easy way to add something different to your car without overcomplicating the interior.\u003c\/p\u003e\n\u003cul class=\"thd-checklist\"\u003e\n\u003cli\u003eEasy to display\u003c\/li\u003e\n\u003cli\u003eGlow after exposure to light\u003c\/li\u003e\n\u003cli\u003ePerfect for playful interiors\u003c\/li\u003e\n\u003cli\u003eFun for kids and adults alike\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DISPLAY --\u003e\n\u003csection class=\"thd-display\"\u003e\n\u003ch2\u003eBuilt For A Little Fun\u003c\/h2\u003e\n\u003cp\u003eWhether they're lined up across the center console or displayed somewhere at home, these six little ducks are designed to add character wherever you put them.\u003c\/p\u003e\n\u003cdiv class=\"thd-display-points\"\u003e\n\u003cdiv class=\"thd-display-point\"\u003e\n\u003cstrong\u003eSix Little Ducks\u003c\/strong\u003e \u003cspan\u003eA full set for creating your own cheerful flock.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"thd-display-point\"\u003e\n\u003cstrong\u003eFluorescent Finish\u003c\/strong\u003e \u003cspan\u003eDesigned to glow after being exposed to light.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"thd-display-point\"\u003e\n\u003cstrong\u003eFun Car Decor\u003c\/strong\u003e \u003cspan\u003eA playful addition to your dashboard or center console.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FINAL --\u003e\n\u003c\/div\u003e","brand":"TorqueHub","offers":[{"title":"Default Title","offer_id":67603938771098,"sku":null,"price":69.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/8357\/6474\/files\/ChatGPTImageSep29_2026_12_43_21PM.png?v=1790678620"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/8357\/6474\/collections\/torquehub-diamond-logo.png?v=1791370953","url":"https:\/\/torquehub.co.za\/collections\/worth-adding-to-the-ride.oembed","provider":"TorqueHub","version":"1.0","type":"link"}