{"product_id":"velca-electric-braai-grid-cleaner","title":"VELCA Signature Cordless Braai Grid Cleaner","description":"\u003cstyle\u003e\n  \/* =========================================================\n     VELCA CORDLESS BRAAI CLEANER\n     Fully scoped to avoid Shopify theme conflicts\n     ========================================================= *\/\n\n  #velca-cleaner-info {\n    width: 100%;\n    max-width: 100%;\n    margin: 0;\n    padding: 0;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;\n    color: #171717;\n    line-height: 1.5;\n  }\n\n  #velca-cleaner-info,\n  #velca-cleaner-info * {\n    box-sizing: border-box;\n  }\n\n  \/* ---------- INTRO ---------- *\/\n\n  #velca-cleaner-info .vc-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    margin: 0 0 10px;\n    color: #C94F00;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 1.8px;\n    text-transform: uppercase;\n  }\n\n  #velca-cleaner-info .vc-eyebrow::before {\n    content: \"\";\n    display: block;\n    width: 22px;\n    height: 2px;\n    flex: 0 0 22px;\n    background: #C94F00;\n    border-radius: 50px;\n  }\n\n  #velca-cleaner-info .vc-heading {\n    margin: 0 0 14px !important;\n    padding: 0 !important;\n    color: #171717 !important;\n    font-size: clamp(30px, 4vw, 44px) !important;\n    line-height: 1.02 !important;\n    letter-spacing: -1.4px !important;\n    font-weight: 800 !important;\n  }\n\n  #velca-cleaner-info .vc-heading span {\n    color: #C94F00 !important;\n  }\n\n  #velca-cleaner-info .vc-lead {\n    margin: 0 0 12px !important;\n    padding: 0 !important;\n    color: #333 !important;\n    font-size: 17px !important;\n    line-height: 1.5 !important;\n  }\n\n  #velca-cleaner-info .vc-copy {\n    margin: 0 0 18px !important;\n    padding: 0 !important;\n    color: #666 !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n  }\n\n\n  \/* ---------- DARK SALES STRIP ---------- *\/\n\n  #velca-cleaner-info .vc-power {\n    position: relative;\n    overflow: hidden;\n    margin: 22px 0 28px;\n    padding: 18px 18px;\n    background: #171717;\n    color: #fff;\n    border-radius: 15px;\n  }\n\n  #velca-cleaner-info .vc-power::after {\n    content: \"\";\n    position: absolute;\n    width: 80px;\n    height: 80px;\n    top: -35px;\n    right: -25px;\n    background: #C94F00;\n    opacity: 0.16;\n    border-radius: 50%;\n  }\n\n  #velca-cleaner-info .vc-power strong {\n    position: relative;\n    z-index: 1;\n    display: block;\n    margin: 0 0 4px;\n    color: #fff !important;\n    font-size: 17px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n  }\n\n  #velca-cleaner-info .vc-power span {\n    position: relative;\n    z-index: 1;\n    display: block;\n    color: #d7d7d7 !important;\n    font-size: 13px !important;\n    line-height: 1.45 !important;\n  }\n\n\n  \/* ---------- ACCORDION ---------- *\/\n\n  #velca-cleaner-info .vc-features-title {\n    margin: 0 0 13px !important;\n    padding: 0 !important;\n    color: #171717 !important;\n    font-size: 20px !important;\n    line-height: 1.25 !important;\n    font-weight: 800 !important;\n    letter-spacing: -0.4px;\n  }\n\n  #velca-cleaner-info .vc-accordion {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 9px !important;\n    width: 100% !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  #velca-cleaner-info .vc-item {\n    display: block !important;\n    width: 100% !important;\n    min-width: 0 !important;\n    min-height: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n\n    background: #fff !important;\n    border: 1px solid #e9e9e9 !important;\n    border-radius: 14px !important;\n    overflow: hidden !important;\n\n    box-shadow: none !important;\n    transition:\n      border-color .2s ease,\n      box-shadow .2s ease,\n      transform .2s ease !important;\n  }\n\n  #velca-cleaner-info .vc-item:hover {\n    border-color: rgba(201, 79, 0, 0.28) !important;\n    transform: translateY(-1px);\n  }\n\n  #velca-cleaner-info .vc-item[open] {\n    border-color: rgba(201, 79, 0, 0.48) !important;\n    box-shadow: 0 7px 20px rgba(0,0,0,.055) !important;\n  }\n\n  #velca-cleaner-info .vc-item \u003e summary {\n    width: 100% !important;\n    min-width: 0 !important;\n    min-height: 0 !important;\n    margin: 0 !important;\n    padding: 12px 14px !important;\n\n    display: grid !important;\n    grid-template-columns: 42px minmax(0, 1fr) 12px !important;\n    column-gap: 12px !important;\n    align-items: center !important;\n\n    list-style: none !important;\n    cursor: pointer !important;\n    background: transparent !important;\n\n    color: #171717 !important;\n    font-size: 14px !important;\n    line-height: 1.3 !important;\n    font-weight: 750 !important;\n\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  #velca-cleaner-info .vc-item \u003e summary::-webkit-details-marker {\n    display: none !important;\n  }\n\n  #velca-cleaner-info .vc-item \u003e summary::marker {\n    display: none !important;\n    content: \"\" !important;\n  }\n\n\n  \/* ---------- ICONS - NO SVG ---------- *\/\n\n  #velca-cleaner-info .vc-icon {\n    width: 40px !important;\n    height: 40px !important;\n    min-width: 40px !important;\n    min-height: 40px !important;\n    max-width: 40px !important;\n    max-height: 40px !important;\n\n    margin: 0 !important;\n    padding: 0 !important;\n\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n\n    border-radius: 11px !important;\n    border: 1px solid rgba(201,79,0,.18) !important;\n    background: #fff6f1 !important;\n    color: #C94F00 !important;\n\n    font-size: 13px !important;\n    line-height: 1 !important;\n    font-weight: 850 !important;\n    letter-spacing: -.3px !important;\n\n    overflow: hidden !important;\n    transition:\n      background .2s ease,\n      color .2s ease,\n      transform .2s ease !important;\n  }\n\n  #velca-cleaner-info .vc-item[open] .vc-icon {\n    background: #C94F00 !important;\n    color: #fff !important;\n    transform: scale(1.03);\n  }\n\n  #velca-cleaner-info .vc-summary-text {\n    display: block !important;\n    width: auto !important;\n    min-width: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n\n    color: #171717 !important;\n    font-size: 14px !important;\n    line-height: 1.3 !important;\n    font-weight: 750 !important;\n\n    white-space: normal !important;\n    overflow-wrap: break-word !important;\n  }\n\n\n  \/* ---------- CHEVRON ---------- *\/\n\n  #velca-cleaner-info .vc-chevron {\n    width: 9px !important;\n    height: 9px !important;\n    min-width: 9px !important;\n    min-height: 9px !important;\n\n    margin: -4px 0 0 !important;\n    padding: 0 !important;\n\n    border-right: 2px solid #171717 !important;\n    border-bottom: 2px solid #171717 !important;\n\n    transform: rotate(45deg) !important;\n    transition: transform .22s ease !important;\n  }\n\n  #velca-cleaner-info .vc-item[open] .vc-chevron {\n    transform: rotate(225deg) !important;\n    margin-top: 4px !important;\n  }\n\n\n  \/* ---------- EXPANDED TEXT ---------- *\/\n\n  #velca-cleaner-info .vc-detail {\n    margin: 0 !important;\n    padding: 0 15px 15px 68px !important;\n\n    color: #666 !important;\n    font-size: 13px !important;\n    line-height: 1.55 !important;\n\n    animation: vcOpen .2s ease;\n  }\n\n  @keyframes vcOpen {\n    from {\n      opacity: 0;\n      transform: translateY(-4px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n\n  \/* ---------- DISHWASHER CALLOUT ---------- *\/\n\n  #velca-cleaner-info .vc-dishwasher {\n    display: grid !important;\n    grid-template-columns: 46px minmax(0,1fr) !important;\n    gap: 13px !important;\n    align-items: start !important;\n\n    margin: 22px 0 0 !important;\n    padding: 16px !important;\n\n    background: #fff7f2 !important;\n    border: 1px solid rgba(201,79,0,.22) !important;\n    border-radius: 15px !important;\n  }\n\n  #velca-cleaner-info .vc-dishwasher-icon {\n    width: 44px !important;\n    height: 44px !important;\n    min-width: 44px !important;\n    min-height: 44px !important;\n\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n\n    background: #C94F00 !important;\n    color: #fff !important;\n    border-radius: 11px !important;\n\n    font-size: 20px !important;\n    line-height: 1 !important;\n    font-weight: 800 !important;\n  }\n\n  #velca-cleaner-info .vc-dishwasher-copy {\n    min-width: 0 !important;\n  }\n\n  #velca-cleaner-info .vc-dishwasher strong {\n    display: block !important;\n    margin: 0 0 3px !important;\n    padding: 0 !important;\n\n    color: #171717 !important;\n    font-size: 15px !important;\n    line-height: 1.35 !important;\n    font-weight: 800 !important;\n  }\n\n  #velca-cleaner-info .vc-dishwasher span {\n    display: block !important;\n    margin: 0 !important;\n    padding: 0 !important;\n\n    color: #666 !important;\n    font-size: 13px !important;\n    line-height: 1.5 !important;\n  }\n\n\n  \/* ---------- FINAL TAGLINE ---------- *\/\n\n  #velca-cleaner-info .vc-tagline {\n    position: relative;\n    overflow: hidden;\n    margin: 26px 0 0 !important;\n    padding: 25px 18px !important;\n\n    text-align: center !important;\n    background: #171717 !important;\n    border-radius: 16px !important;\n  }\n\n  #velca-cleaner-info .vc-tagline::before {\n    content: \"\";\n    position: absolute;\n    width: 56px;\n    height: 3px;\n    top: 0;\n    left: 50%;\n    transform: translateX(-50%);\n    background: #C94F00;\n    border-radius: 0 0 10px 10px;\n  }\n\n  #velca-cleaner-info .vc-tagline small {\n    display: block !important;\n    margin: 0 0 5px !important;\n\n    color: #C94F00 !important;\n    font-size: 10px !important;\n    line-height: 1 !important;\n    font-weight: 800 !important;\n    letter-spacing: 2px !important;\n  }\n\n  #velca-cleaner-info .vc-tagline strong {\n    display: block !important;\n    margin: 0 !important;\n\n    color: #fff !important;\n    font-size: 20px !important;\n    line-height: 1.25 !important;\n    font-weight: 800 !important;\n  }\n\n\n  \/* =========================================================\n     MOBILE\n     ========================================================= *\/\n\n  @media screen and (max-width: 749px) {\n\n    #velca-cleaner-info .vc-heading {\n      font-size: 33px !important;\n    }\n\n    #velca-cleaner-info .vc-lead {\n      font-size: 16px !important;\n    }\n\n    #velca-cleaner-info .vc-item \u003e summary {\n      grid-template-columns: 38px minmax(0,1fr) 10px !important;\n      gap: 11px !important;\n      padding: 13px !important;\n    }\n\n    #velca-cleaner-info .vc-icon {\n      width: 36px !important;\n      height: 36px !important;\n      min-width: 36px !important;\n      min-height: 36px !important;\n      max-width: 36px !important;\n      max-height: 36px !important;\n      border-radius: 10px !important;\n      font-size: 12px !important;\n    }\n\n    #velca-cleaner-info .vc-summary-text {\n      font-size: 14px !important;\n    }\n\n    #velca-cleaner-info .vc-detail {\n      padding: 0 13px 14px 62px !important;\n      font-size: 13px !important;\n    }\n\n    #velca-cleaner-info .vc-dishwasher {\n      grid-template-columns: 42px minmax(0,1fr) !important;\n      padding: 14px !important;\n      gap: 12px !important;\n    }\n\n    #velca-cleaner-info .vc-dishwasher-icon {\n      width: 40px !important;\n      height: 40px !important;\n      min-width: 40px !important;\n      min-height: 40px !important;\n    }\n  }\n\n\n  \/* =========================================================\n     DESKTOP PRODUCT COLUMN\n     Important: compact layout, NOT oversized\n     ========================================================= *\/\n\n  @media screen and (min-width: 750px) {\n\n    #velca-cleaner-info .vc-heading {\n      font-size: 38px !important;\n    }\n\n    #velca-cleaner-info .vc-lead {\n      font-size: 16px !important;\n    }\n\n    #velca-cleaner-info .vc-copy {\n      font-size: 14px !important;\n    }\n\n    #velca-cleaner-info .vc-power {\n      margin-top: 20px !important;\n      margin-bottom: 24px !important;\n      padding: 17px 18px !important;\n    }\n\n    #velca-cleaner-info .vc-features-title {\n      font-size: 18px !important;\n      margin-bottom: 12px !important;\n    }\n\n    #velca-cleaner-info .vc-item \u003e summary {\n      min-height: 62px !important;\n      grid-template-columns: 40px minmax(0,1fr) 10px !important;\n      padding: 10px 13px !important;\n      gap: 11px !important;\n    }\n\n    #velca-cleaner-info .vc-icon {\n      width: 38px !important;\n      height: 38px !important;\n      min-width: 38px !important;\n      min-height: 38px !important;\n      max-width: 38px !important;\n      max-height: 38px !important;\n    }\n\n    #velca-cleaner-info .vc-summary-text {\n      font-size: 13.5px !important;\n    }\n\n    #velca-cleaner-info .vc-detail {\n      padding: 0 13px 13px 64px !important;\n      font-size: 12.5px !important;\n    }\n\n    #velca-cleaner-info .vc-dishwasher {\n      margin-top: 18px !important;\n      padding: 14px !important;\n    }\n\n    #velca-cleaner-info .vc-tagline {\n      margin-top: 22px !important;\n      padding: 22px 16px !important;\n    }\n\n    #velca-cleaner-info .vc-tagline strong {\n      font-size: 18px !important;\n    }\n  }\n\u003c\/style\u003e\n\n\n\u003cdiv id=\"velca-cleaner-info\"\u003e\n\n  \u003cspan class=\"vc-eyebrow\"\u003eBuilt for the braai\u003c\/span\u003e\n\n  \u003ch2 class=\"vc-heading\"\u003e\n    Serious cleaning power.\u003cbr\u003e\n    \u003cspan\u003eLess effort.\u003c\/span\u003e\n  \u003c\/h2\u003e\n\n  \u003cp class=\"vc-lead\"\u003e\n    The \u003cstrong\u003eVELCA Signature Cordless Braai Grid Cleaner\u003c\/strong\u003e\n    is built to take on the mess your braai leaves behind.\n  \u003c\/p\u003e\n\n  \u003cp class=\"vc-copy\"\u003e\n    Burnt-on food. Grease. Stubborn buildup. Let the motorised\n    stainless-steel roller do the hard work instead of standing there\n    scrubbing by hand.\n  \u003c\/p\u003e\n\n\n  \u003cdiv class=\"vc-power\"\u003e\n    \u003cstrong\u003ePower where it matters.\u003c\/strong\u003e\n    \u003cspan\u003e\n      350 RPM. Cordless. Bristle-free. Built to make post-braai cleanup easier.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"vc-features-title\"\u003e\n    Tap to explore the features.\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"vc-accordion\"\u003e\n\n    \u003c!-- 350 RPM --\u003e\n    \u003cdetails class=\"vc-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"vc-icon\"\u003eRPM\u003c\/span\u003e\n\n        \u003cspan class=\"vc-summary-text\"\u003e\n          350 RPM High-Torque Motor\n        \u003c\/span\u003e\n\n        \u003cspan class=\"vc-chevron\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"vc-detail\"\u003e\n        The motorised roller spins at up to 350 RPM to help attack\n        burnt-on food, grease and stubborn residue with less manual scrubbing.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\n    \u003c!-- BATTERY --\u003e\n    \u003cdetails class=\"vc-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"vc-icon\"\u003e⚡\u003c\/span\u003e\n\n        \u003cspan class=\"vc-summary-text\"\u003e\n          Rechargeable \u0026amp; Cordless\n        \u003c\/span\u003e\n\n        \u003cspan class=\"vc-chevron\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"vc-detail\"\u003e\n        No cable running across the patio. Charge it, grab it when the\n        braai is done and clean wherever you need to.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\n    \u003c!-- CHAINMAIL --\u003e\n    \u003cdetails class=\"vc-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"vc-icon\"\u003eSS\u003c\/span\u003e\n\n        \u003cspan class=\"vc-summary-text\"\u003e\n          Stainless-Steel Chainmail Roller\n        \u003c\/span\u003e\n\n        \u003cspan class=\"vc-chevron\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"vc-detail\"\u003e\n        The stainless-steel chainmail roller creates a durable cleaning\n        surface designed to tackle stubborn residue on your braai grid.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\n    \u003c!-- LED --\u003e\n    \u003cdetails class=\"vc-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"vc-icon\"\u003e☀\u003c\/span\u003e\n\n        \u003cspan class=\"vc-summary-text\"\u003e\n          Built-In LED Light\n        \u003c\/span\u003e\n\n        \u003cspan class=\"vc-chevron\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"vc-detail\"\u003e\n        The integrated LED shines directly onto the area you're cleaning,\n        making stubborn spots easier to see during evening braais and\n        low-light conditions.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\n    \u003c!-- BRISTLE FREE --\u003e\n    \u003cdetails class=\"vc-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"vc-icon\"\u003e✓\u003c\/span\u003e\n\n        \u003cspan class=\"vc-summary-text\"\u003e\n          Bristle-Free Design\n        \u003c\/span\u003e\n\n        \u003cspan class=\"vc-chevron\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"vc-detail\"\u003e\n        No traditional loose wire bristles. VELCA uses a stainless-steel\n        chainmail roller instead.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\n    \u003c!-- USB C --\u003e\n    \u003cdetails class=\"vc-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"vc-icon\"\u003eC\u003c\/span\u003e\n\n        \u003cspan class=\"vc-summary-text\"\u003e\n          USB-C Charging\n        \u003c\/span\u003e\n\n        \u003cspan class=\"vc-chevron\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"vc-detail\"\u003e\n        Recharge via USB-C for a simple modern charging setup without\n        needing a specialised proprietary charger.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\n    \u003c!-- DETACHABLE --\u003e\n    \u003cdetails class=\"vc-item\"\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"vc-icon\"\u003e↗\u003c\/span\u003e\n\n        \u003cspan class=\"vc-summary-text\"\u003e\n          Detachable Cleaning Roller\n        \u003c\/span\u003e\n\n        \u003cspan class=\"vc-chevron\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"vc-detail\"\u003e\n        The stainless-steel cleaning roller separates from the electronic\n        body, making proper cleaning and maintenance much easier.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- DISHWASHER FEATURE --\u003e\n\n  \u003cdiv class=\"vc-dishwasher\"\u003e\n\n    \u003cdiv class=\"vc-dishwasher-icon\"\u003e\n      ✦\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vc-dishwasher-copy\"\u003e\n      \u003cstrong\u003e\n        Dishwasher-safe detachable roller.\n      \u003c\/strong\u003e\n\n      \u003cspan\u003e\n        Remove the stainless-steel chainmail roller from the electronic\n        body and place the detachable roller in the dishwasher for a much\n        easier cleanup after the braai.\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- TAGLINE --\u003e\n\n  \u003cdiv class=\"vc-tagline\"\u003e\n    \u003csmall\u003eVELCA\u003c\/small\u003e\n    \u003cstrong\u003eClean the grid. Get back to the fire.\u003c\/strong\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  (function () {\n\n    function initialiseVelcaAccordion() {\n\n      var container = document.getElementById(\"velca-cleaner-info\");\n\n      if (!container) return;\n\n      var items = container.querySelectorAll(\".vc-item\");\n\n      items.forEach(function (item) {\n\n        item.addEventListener(\"toggle\", function () {\n\n          if (!item.open) return;\n\n          items.forEach(function (otherItem) {\n\n            if (otherItem !== item \u0026\u0026 otherItem.open) {\n              otherItem.removeAttribute(\"open\");\n            }\n\n          });\n\n        });\n\n      });\n\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initialiseVelcaAccordion);\n    } else {\n      initialiseVelcaAccordion();\n    }\n\n  })();\n\u003c\/script\u003e","brand":"My Store","offers":[{"title":"Default Title","offer_id":67621077483762,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0858\/7706\/3922\/files\/ChatGPT_Image_Oct_2_2026_08_20_22_PM.png?v=1790965374","url":"https:\/\/velca.co.za\/products\/velca-electric-braai-grid-cleaner","provider":"Velca","version":"1.0","type":"link"}