{"product_id":"cordless-car-vacuum-cleaner","title":"Cordless Car Vacuum Cleaner","description":"\u003cstyle\u003e\n  .carjoy-product {\n    --cj-orange: #ff5a1f;\n    --cj-dark: #202831;\n    --cj-cream: #fff8f4;\n    --cj-white: #ffffff;\n    --cj-grey: #66717c;\n\n    max-width: 1100px;\n    margin: 30px auto;\n    padding: 0 16px;\n    font-family: Arial, Helvetica, sans-serif;\n    color: var(--cj-dark);\n    box-sizing: border-box;\n  }\n\n  .carjoy-product * {\n    box-sizing: border-box;\n  }\n\n  .cj-hero {\n    position: relative;\n    overflow: hidden;\n    padding: 55px 35px;\n    text-align: center;\n    background: var(--cj-cream);\n    border: 2px solid var(--cj-orange);\n    border-radius: 26px;\n  }\n\n  .cj-hero::before,\n  .cj-hero::after {\n    content: \"\";\n    position: absolute;\n    width: 170px;\n    height: 170px;\n    background: var(--cj-orange);\n    border-radius: 50%;\n    opacity: 0.08;\n  }\n\n  .cj-hero::before {\n    top: -85px;\n    left: -70px;\n  }\n\n  .cj-hero::after {\n    right: -70px;\n    bottom: -90px;\n  }\n\n  .cj-badge {\n    display: inline-block;\n    margin-bottom: 15px;\n    padding: 8px 16px;\n    background: var(--cj-orange);\n    color: var(--cj-white);\n    border-radius: 50px;\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 0.5px;\n    text-transform: uppercase;\n  }\n\n  .cj-hero h2 {\n    position: relative;\n    z-index: 1;\n    max-width: 720px;\n    margin: 0 auto 15px;\n    font-size: clamp(32px, 5vw, 54px);\n    line-height: 1.05;\n    color: var(--cj-dark);\n  }\n\n  .cj-highlight {\n    color: var(--cj-orange);\n  }\n\n  .cj-hero p {\n    position: relative;\n    z-index: 1;\n    max-width: 680px;\n    margin: 0 auto;\n    color: var(--cj-grey);\n    font-size: 18px;\n    line-height: 1.7;\n  }\n\n  .cj-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 16px;\n    margin: 24px 0;\n  }\n\n  .cj-card {\n    padding: 25px 18px;\n    text-align: center;\n    background: var(--cj-white);\n    border: 1px solid #eeeeee;\n    border-radius: 20px;\n    box-shadow: 0 8px 25px rgba(32, 40, 49, 0.07);\n    transition: transform 0.2s ease, box-shadow 0.2s ease;\n  }\n\n  .cj-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 12px 30px rgba(32, 40, 49, 0.12);\n  }\n\n  .cj-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 54px;\n    height: 54px;\n    margin: 0 auto 14px;\n    background: var(--cj-cream);\n    border-radius: 50%;\n    font-size: 27px;\n  }\n\n  .cj-card h3 {\n    margin: 0 0 8px;\n    color: var(--cj-dark);\n    font-size: 18px;\n  }\n\n  .cj-card p {\n    margin: 0;\n    color: var(--cj-grey);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .cj-mess-section {\n    margin: 24px 0;\n    padding: 36px 25px;\n    background: var(--cj-dark);\n    color: var(--cj-white);\n    border-radius: 24px;\n    text-align: center;\n  }\n\n  .cj-mess-section h2 {\n    margin: 0 0 8px;\n    color: var(--cj-white);\n    font-size: 30px;\n  }\n\n  .cj-mess-section \u003e p {\n    margin: 0 0 25px;\n    color: #d8dde1;\n  }\n\n  .cj-mess-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 12px;\n    max-width: 700px;\n    margin: auto;\n  }\n\n  .cj-mess-item {\n    padding: 16px 10px;\n    background: rgba(255, 255, 255, 0.08);\n    border: 1px solid rgba(255, 255, 255, 0.12);\n    border-radius: 16px;\n    font-weight: 700;\n  }\n\n  .cj-mess-item span {\n    display: block;\n    margin-bottom: 7px;\n    font-size: 25px;\n  }\n\n  .cj-two-column {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 24px;\n    margin: 24px 0;\n  }\n\n  .cj-panel {\n    padding: 30px;\n    background: var(--cj-cream);\n    border-radius: 24px;\n  }\n\n  .cj-panel h2 {\n    margin: 0 0 20px;\n    font-size: 27px;\n  }\n\n  .cj-list {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n  }\n\n  .cj-list li {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    margin-bottom: 15px;\n    color: var(--cj-dark);\n    line-height: 1.5;\n  }\n\n  .cj-check {\n    flex: 0 0 25px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 25px;\n    height: 25px;\n    background: var(--cj-orange);\n    color: var(--cj-white);\n    border-radius: 50%;\n    font-size: 14px;\n    font-weight: 800;\n  }\n\n  .cj-specs {\n    overflow: hidden;\n    background: var(--cj-white);\n    border: 1px solid #eeeeee;\n    border-radius: 24px;\n  }\n\n  .cj-specs h2 {\n    margin: 0;\n    padding: 25px 28px;\n    background: var(--cj-orange);\n    color: var(--cj-white);\n    font-size: 27px;\n  }\n\n  .cj-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 20px;\n    padding: 14px 28px;\n    border-bottom: 1px solid #eeeeee;\n  }\n\n  .cj-spec-row:last-child {\n    border-bottom: 0;\n  }\n\n  .cj-spec-label {\n    color: var(--cj-grey);\n  }\n\n  .cj-spec-value {\n    color: var(--cj-dark);\n    font-weight: 700;\n    text-align: right;\n  }\n\n  .cj-final {\n    padding: 40px 25px;\n    text-align: center;\n    background: var(--cj-orange);\n    color: var(--cj-white);\n    border-radius: 24px;\n  }\n\n  .cj-final h2 {\n    margin: 0 0 12px;\n    color: var(--cj-white);\n    font-size: 32px;\n  }\n\n  .cj-final p {\n    max-width: 620px;\n    margin: 0 auto;\n    font-size: 17px;\n    line-height: 1.6;\n  }\n\n  @media (max-width: 850px) {\n    .cj-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .cj-two-column {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 550px) {\n    .cj-hero {\n      padding: 42px 20px;\n      border-radius: 20px;\n    }\n\n    .cj-hero p {\n      font-size: 16px;\n    }\n\n    .cj-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .cj-mess-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .cj-panel {\n      padding: 25px 20px;\n    }\n\n    .cj-spec-row {\n      padding: 13px 18px;\n      font-size: 14px;\n    }\n\n    .cj-final h2 {\n      font-size: 27px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"carjoy-product\"\u003e\n\n  \u003cdiv class=\"cj-hero\"\u003e\n    \u003cdiv class=\"cj-badge\"\u003eCarJoy Portable Vacuum\u003c\/div\u003e\n\n    \u003ch2\u003e\n      Tiny vacuum.\u003cbr\u003e\n      \u003cspan class=\"cj-highlight\"\u003eBig clean-up energy.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Crumbs, dust, pet hair and beach sand have officially met their match.\n      Keep your car fresh without dragging a full-sized vacuum outside.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cj-grid\"\u003e\n\n    \u003cdiv class=\"cj-card\"\u003e\n      \u003cdiv class=\"cj-icon\"\u003e💨\u003c\/div\u003e\n      \u003ch3\u003ePowerful Suction\u003c\/h3\u003e\n      \u003cp\u003e\n        Up to 3kPa of suction for tackling everyday dirt and mess.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cj-card\"\u003e\n      \u003cdiv class=\"cj-icon\"\u003e🔋\u003c\/div\u003e\n      \u003ch3\u003eUSB Rechargeable\u003c\/h3\u003e\n      \u003cp\u003e\n        Recharge it, store it in your car and clean whenever you need.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cj-card\"\u003e\n      \u003cdiv class=\"cj-icon\"\u003e🎯\u003c\/div\u003e\n      \u003ch3\u003eGets Into the Gaps\u003c\/h3\u003e\n      \u003cp\u003e\n        Reach between seats, around vents and inside awkward corners.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cj-card\"\u003e\n      \u003cdiv class=\"cj-icon\"\u003e🚗\u003c\/div\u003e\n      \u003ch3\u003eMade for Your Car\u003c\/h3\u003e\n      \u003cp\u003e\n        Compact, lightweight and easy to keep close for surprise messes.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cj-mess-section\"\u003e\n    \u003ch2\u003eNo mess left behind\u003c\/h2\u003e\n    \u003cp\u003ePerfect for the little things that make your car feel untidy.\u003c\/p\u003e\n\n    \u003cdiv class=\"cj-mess-grid\"\u003e\n      \u003cdiv class=\"cj-mess-item\"\u003e\n        \u003cspan\u003e🌪️\u003c\/span\u003e\n        Dust\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cj-mess-item\"\u003e\n        \u003cspan\u003e🍪\u003c\/span\u003e\n        Crumbs\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cj-mess-item\"\u003e\n        \u003cspan\u003e🐶\u003c\/span\u003e\n        Pet Hair\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cj-mess-item\"\u003e\n        \u003cspan\u003e🏖️\u003c\/span\u003e\n        Sand\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cj-two-column\"\u003e\n\n    \u003cdiv class=\"cj-panel\"\u003e\n      \u003ch2\u003eEverything you need\u003c\/h2\u003e\n\n      \u003cul class=\"cj-list\"\u003e\n        \u003cli\u003e\n          \u003cspan class=\"cj-check\"\u003e✓\u003c\/span\u003e\n          \u003cspan\u003e\u003cstrong\u003ePortable vacuum\u003c\/strong\u003e for quick everyday cleaning.\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          \u003cspan class=\"cj-check\"\u003e✓\u003c\/span\u003e\n          \u003cspan\u003e\u003cstrong\u003eLong crevice nozzle\u003c\/strong\u003e for narrow spaces and seat gaps.\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          \u003cspan class=\"cj-check\"\u003e✓\u003c\/span\u003e\n          \u003cspan\u003e\u003cstrong\u003eBrush attachment\u003c\/strong\u003e for vents, dashboards and delicate areas.\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          \u003cspan class=\"cj-check\"\u003e✓\u003c\/span\u003e\n          \u003cspan\u003e\u003cstrong\u003eUSB charging cable\u003c\/strong\u003e for easy recharging.\u003c\/span\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cj-specs\"\u003e\n      \u003ch2\u003eProduct details\u003c\/h2\u003e\n\n      \u003cdiv class=\"cj-spec-row\"\u003e\n        \u003cspan class=\"cj-spec-label\"\u003eSuction power\u003c\/span\u003e\n        \u003cspan class=\"cj-spec-value\"\u003eUp to 3kPa\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cj-spec-row\"\u003e\n        \u003cspan class=\"cj-spec-label\"\u003eBattery capacity\u003c\/span\u003e\n        \u003cspan class=\"cj-spec-value\"\u003e2000mAh\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cj-spec-row\"\u003e\n        \u003cspan class=\"cj-spec-label\"\u003eBattery type\u003c\/span\u003e\n        \u003cspan class=\"cj-spec-value\"\u003eRechargeable lithium\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cj-spec-row\"\u003e\n        \u003cspan class=\"cj-spec-label\"\u003eCharging method\u003c\/span\u003e\n        \u003cspan class=\"cj-spec-value\"\u003eUSB charging\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cj-spec-row\"\u003e\n        \u003cspan class=\"cj-spec-label\"\u003eDust cup capacity\u003c\/span\u003e\n        \u003cspan class=\"cj-spec-value\"\u003eUnder 0.1L\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cj-spec-row\"\u003e\n        \u003cspan class=\"cj-spec-label\"\u003eNoise level\u003c\/span\u003e\n        \u003cspan class=\"cj-spec-value\"\u003e80dB\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cj-spec-row\"\u003e\n        \u003cspan class=\"cj-spec-label\"\u003eOperating voltage\u003c\/span\u003e\n        \u003cspan class=\"cj-spec-value\"\u003e≤36V\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cj-final\"\u003e\n    \u003ch2\u003eA happier car in just a few minutes 😊\u003c\/h2\u003e\n    \u003cp\u003e\n      Keep the CarJoy Portable Vacuum nearby for road trips, school runs,\n      pet adventures and all the crumbs that appear in between.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"My Store","offers":[{"title":"Green","offer_id":49017263980761,"sku":null,"price":599.99,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":49017264013529,"sku":null,"price":650.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/0540\/8473\/files\/ChatGPTImageJul28_2026_05_07_01PM.png?v=1785251249","url":"https:\/\/carjoyza.co.za\/products\/cordless-car-vacuum-cleaner","provider":"CarJoy","version":"1.0","type":"link"}