{"title":"Mazda Gear Shift \u0026 Hand Brake Cover","description":"","products":[{"product_id":"gear-shift-knob-cover-for-mazda-cx-5-new-mazda-6-automatic","title":"Gear Shift Knob Cover For Mazda CX-5\/New Mazda 6 Automatic","description":"\u003c!-- ? Leather Gear Shift Knob Cover (Accordion + Shopify-safe) --\u003e\n\u003cdiv class=\"sw-wrap-description\"\u003e\n  \u003ch2\u003ePremium Leather Gear Shift Knob Cover | DIY Kit Included\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Refresh your interior with a \u003cstrong\u003eleather gear shift knob cover\u003c\/strong\u003e designed to deliver a clean, premium finish and a comfortable grip.\n    This cover is \u003cstrong\u003emade to fit your selected vehicle\/knob style\u003c\/strong\u003e for a neat look (not a loose, generic slip-on).\n    Ideal for worn, shiny, scratched, or peeling knobs, and perfect to match your steering wheel wrap.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"sw-accordion\" data-sw-accordion\u003e\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"true\"\u003e\n        \u003cspan\u003eWhy you’ll love it\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eClean, custom-fit finish:\u003c\/strong\u003e sits snug for a factory-style look.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium feel:\u003c\/strong\u003e improves grip and comfort while shifting.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eProtects \u0026amp; restores:\u003c\/strong\u003e covers wear, scratches, fading, and daily-use marks.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInterior upgrade:\u003c\/strong\u003e instantly elevates the cabin and pairs well with steering wheel wraps.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable leather:\u003c\/strong\u003e built for everyday driving and long-term use.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eMaterial\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium leather\u003c\/strong\u003e (refined texture, long-lasting durability)\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top:10px;\"\u003e\n          A leather finish improves touch and helps keep the knob looking new for longer.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eDIY kit included (easy install)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          Each order includes a \u003cstrong\u003eDIY kit\u003c\/strong\u003e with the required tools and a clear step-by-step guide.\n          Take your time to align the cover neatly for the best result.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eProduct details\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCondition:\u003c\/strong\u003e 100% brand new\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFitment:\u003c\/strong\u003e made to fit your selected vehicle\/knob style\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInstall type:\u003c\/strong\u003e cover + DIY kit (guide included)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWhat’s included:\u003c\/strong\u003e cover + thread + needles + installation tools + guide\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eInternational delivery (tax \u0026amp; customs handled)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          We take care of \u003cstrong\u003etax and customs clearance\u003c\/strong\u003e for international orders where applicable.\n          Your order is delivered \u003cstrong\u003edoor-to-door\u003c\/strong\u003e via \u003cstrong\u003eexpress postal service\u003c\/strong\u003e, so you can receive it at home without the hassle.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sw-cta\"\u003e\n    \u003cstrong\u003eReady for a cleaner, premium interior?\u003c\/strong\u003e Order your \u003cstrong\u003eleather gear shift knob cover\u003c\/strong\u003e today.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .sw-wrap-description { line-height: 1.65; color: #1f2937; }\n  .sw-wrap-description h2 { margin: 0 0 10px; font-size: 22px; }\n  .sw-wrap-description p { margin: 0 0 14px; }\n  .sw-accordion { margin-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n  .sw-acc-item { border-bottom: 1px solid rgba(0,0,0,.08); }\n\n  .sw-acc-btn{\n    width:100%;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    padding:14px 8px;\n    background:transparent;\n    border:0;\n    text-align:left;\n    font-weight:700;\n    font-size:16px;\n    cursor:pointer;\n  }\n\n  .sw-acc-icon{ width:18px; height:18px; position:relative; flex:0 0 18px; }\n  .sw-acc-icon:before, .sw-acc-icon:after{\n    content:\"\";\n    position:absolute;\n    left:50%; top:50%;\n    width:16px; height:2px;\n    background: currentColor;\n    transform: translate(-50%, -50%);\n    opacity:.9;\n  }\n  .sw-acc-icon:after{ transform: translate(-50%, -50%) rotate(90deg); }\n  .sw-acc-btn[aria-expanded=\"true\"] .sw-acc-icon:after{ opacity:0; }\n\n  .sw-acc-panel{\n    overflow:hidden;\n    max-height:0;\n    transition:max-height .25s ease;\n    padding:0 8px;\n  }\n  .sw-acc-panel \u003e * { margin: 0 0 12px; }\n  .sw-acc-panel ul { padding-left: 18px; }\n  .sw-cta{ margin-top: 14px; padding-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    \/\/ ? Global guard so multiple descriptions\/scripts don't add duplicate page listeners\n    if (!window.__swAccHandlersAdded) {\n      window.__swAccHandlersAdded = true;\n\n      window.__swInitAllAccordions = function () {\n        document.querySelectorAll('.sw-wrap-description').forEach(function (scope) {\n          const acc = scope.querySelector('[data-sw-accordion]');\n          if (!acc || acc.dataset.inited === '1') return;\n          acc.dataset.inited = '1';\n\n          acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n            const btn = item.querySelector('.sw-acc-btn');\n            const panel = item.querySelector('.sw-acc-panel');\n            if (!btn || !panel) return;\n\n            const open = btn.getAttribute('aria-expanded') === 'true';\n            panel.style.maxHeight = open ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          acc.addEventListener('click', function (e) {\n            const btn = e.target.closest('.sw-acc-btn');\n            if (!btn) return;\n\n            const item = btn.closest('.sw-acc-item');\n            const panel = item.querySelector('.sw-acc-panel');\n            const isOpen = btn.getAttribute('aria-expanded') === 'true';\n\n            btn.setAttribute('aria-expanded', String(!isOpen));\n            panel.style.maxHeight = !isOpen ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          window.addEventListener('resize', function () {\n            acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n              const btn = item.querySelector('.sw-acc-btn');\n              const panel = item.querySelector('.sw-acc-panel');\n              if (btn \u0026\u0026 panel \u0026\u0026 btn.getAttribute('aria-expanded') === 'true') {\n                panel.style.maxHeight = panel.scrollHeight + 'px';\n              }\n            });\n          });\n        });\n      };\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', window.__swInitAllAccordions);\n      } else {\n        window.__swInitAllAccordions();\n      }\n\n      document.addEventListener('shopify:section:load', window.__swInitAllAccordions);\n    } else {\n      \/\/ If handlers already exist, just init accordions present now\n      window.__swInitAllAccordions \u0026\u0026 window.__swInitAllAccordions();\n    }\n  })();\n\u003c\/script\u003e","brand":"Custom Steering Wheel Wraps","offers":[{"title":"Origional Gear Shift Knob Reference (This photo is just for reference)","offer_id":46748230680751,"sku":"MM10001","price":0.0,"currency_code":"AUD","in_stock":true},{"title":"Genuine Leather Red Thread","offer_id":46748230713519,"sku":"MM10002","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"Customise Design","offer_id":46760218230959,"sku":"MM10003","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/0656\/4271\/files\/MM10001.png?v=1775634301"},{"product_id":"gear-shift-knob-cover-for-mazda3-automatic","title":"Gear Shift Knob Cover For Mazda3 Automatic","description":"\u003c!-- ? Leather Gear Shift Knob Cover (Accordion + Shopify-safe) --\u003e\n\u003cdiv class=\"sw-wrap-description\"\u003e\n  \u003ch2\u003ePremium Leather Gear Shift Knob Cover | DIY Kit Included\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Refresh your interior with a \u003cstrong\u003eleather gear shift knob cover\u003c\/strong\u003e designed to deliver a clean, premium finish and a comfortable grip.\n    This cover is \u003cstrong\u003emade to fit your selected vehicle\/knob style\u003c\/strong\u003e for a neat look (not a loose, generic slip-on).\n    Ideal for worn, shiny, scratched, or peeling knobs, and perfect to match your steering wheel wrap.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"sw-accordion\" data-sw-accordion\u003e\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"true\"\u003e\n        \u003cspan\u003eWhy you’ll love it\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eClean, custom-fit finish:\u003c\/strong\u003e sits snug for a factory-style look.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium feel:\u003c\/strong\u003e improves grip and comfort while shifting.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eProtects \u0026amp; restores:\u003c\/strong\u003e covers wear, scratches, fading, and daily-use marks.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInterior upgrade:\u003c\/strong\u003e instantly elevates the cabin and pairs well with steering wheel wraps.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable leather:\u003c\/strong\u003e built for everyday driving and long-term use.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eMaterial\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium leather\u003c\/strong\u003e (refined texture, long-lasting durability)\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top:10px;\"\u003e\n          A leather finish improves touch and helps keep the knob looking new for longer.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eDIY kit included (easy install)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          Each order includes a \u003cstrong\u003eDIY kit\u003c\/strong\u003e with the required tools and a clear step-by-step guide.\n          Take your time to align the cover neatly for the best result.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eProduct details\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCondition:\u003c\/strong\u003e 100% brand new\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFitment:\u003c\/strong\u003e made to fit your selected vehicle\/knob style\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInstall type:\u003c\/strong\u003e cover + DIY kit (guide included)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWhat’s included:\u003c\/strong\u003e cover + thread + needles + installation tools + guide\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eInternational delivery (tax \u0026amp; customs handled)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          We take care of \u003cstrong\u003etax and customs clearance\u003c\/strong\u003e for international orders where applicable.\n          Your order is delivered \u003cstrong\u003edoor-to-door\u003c\/strong\u003e via \u003cstrong\u003eexpress postal service\u003c\/strong\u003e, so you can receive it at home without the hassle.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sw-cta\"\u003e\n    \u003cstrong\u003eReady for a cleaner, premium interior?\u003c\/strong\u003e Order your \u003cstrong\u003eleather gear shift knob cover\u003c\/strong\u003e today.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .sw-wrap-description { line-height: 1.65; color: #1f2937; }\n  .sw-wrap-description h2 { margin: 0 0 10px; font-size: 22px; }\n  .sw-wrap-description p { margin: 0 0 14px; }\n  .sw-accordion { margin-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n  .sw-acc-item { border-bottom: 1px solid rgba(0,0,0,.08); }\n\n  .sw-acc-btn{\n    width:100%;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    padding:14px 8px;\n    background:transparent;\n    border:0;\n    text-align:left;\n    font-weight:700;\n    font-size:16px;\n    cursor:pointer;\n  }\n\n  .sw-acc-icon{ width:18px; height:18px; position:relative; flex:0 0 18px; }\n  .sw-acc-icon:before, .sw-acc-icon:after{\n    content:\"\";\n    position:absolute;\n    left:50%; top:50%;\n    width:16px; height:2px;\n    background: currentColor;\n    transform: translate(-50%, -50%);\n    opacity:.9;\n  }\n  .sw-acc-icon:after{ transform: translate(-50%, -50%) rotate(90deg); }\n  .sw-acc-btn[aria-expanded=\"true\"] .sw-acc-icon:after{ opacity:0; }\n\n  .sw-acc-panel{\n    overflow:hidden;\n    max-height:0;\n    transition:max-height .25s ease;\n    padding:0 8px;\n  }\n  .sw-acc-panel \u003e * { margin: 0 0 12px; }\n  .sw-acc-panel ul { padding-left: 18px; }\n  .sw-cta{ margin-top: 14px; padding-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    \/\/ ? Global guard so multiple descriptions\/scripts don't add duplicate page listeners\n    if (!window.__swAccHandlersAdded) {\n      window.__swAccHandlersAdded = true;\n\n      window.__swInitAllAccordions = function () {\n        document.querySelectorAll('.sw-wrap-description').forEach(function (scope) {\n          const acc = scope.querySelector('[data-sw-accordion]');\n          if (!acc || acc.dataset.inited === '1') return;\n          acc.dataset.inited = '1';\n\n          acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n            const btn = item.querySelector('.sw-acc-btn');\n            const panel = item.querySelector('.sw-acc-panel');\n            if (!btn || !panel) return;\n\n            const open = btn.getAttribute('aria-expanded') === 'true';\n            panel.style.maxHeight = open ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          acc.addEventListener('click', function (e) {\n            const btn = e.target.closest('.sw-acc-btn');\n            if (!btn) return;\n\n            const item = btn.closest('.sw-acc-item');\n            const panel = item.querySelector('.sw-acc-panel');\n            const isOpen = btn.getAttribute('aria-expanded') === 'true';\n\n            btn.setAttribute('aria-expanded', String(!isOpen));\n            panel.style.maxHeight = !isOpen ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          window.addEventListener('resize', function () {\n            acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n              const btn = item.querySelector('.sw-acc-btn');\n              const panel = item.querySelector('.sw-acc-panel');\n              if (btn \u0026\u0026 panel \u0026\u0026 btn.getAttribute('aria-expanded') === 'true') {\n                panel.style.maxHeight = panel.scrollHeight + 'px';\n              }\n            });\n          });\n        });\n      };\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', window.__swInitAllAccordions);\n      } else {\n        window.__swInitAllAccordions();\n      }\n\n      document.addEventListener('shopify:section:load', window.__swInitAllAccordions);\n    } else {\n      \/\/ If handlers already exist, just init accordions present now\n      window.__swInitAllAccordions \u0026\u0026 window.__swInitAllAccordions();\n    }\n  })();\n\u003c\/script\u003e","brand":"Custom Steering Wheel Wraps","offers":[{"title":"Origional Gear Shift Knob Reference (This photo is just for reference)","offer_id":46748230811823,"sku":"MM10004","price":0.0,"currency_code":"AUD","in_stock":true},{"title":"Genuine Leather White Thread","offer_id":46748230844591,"sku":"MM10005","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"Customise Design","offer_id":46760218198191,"sku":"MM10006","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/0656\/4271\/files\/MM10004.png?v=1775634302"},{"product_id":"gear-shift-knob-cover-for-11-imported-mazda3-starbucks-automatic-transmission-models","title":"Gear Shift Knob Cover For 11 imported Mazda3\/Starbucks automatic transmission models","description":"\u003c!-- ? Leather Gear Shift Knob Cover (Accordion + Shopify-safe) --\u003e\n\u003cdiv class=\"sw-wrap-description\"\u003e\n  \u003ch2\u003ePremium Leather Gear Shift Knob Cover | DIY Kit Included\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Refresh your interior with a \u003cstrong\u003eleather gear shift knob cover\u003c\/strong\u003e designed to deliver a clean, premium finish and a comfortable grip.\n    This cover is \u003cstrong\u003emade to fit your selected vehicle\/knob style\u003c\/strong\u003e for a neat look (not a loose, generic slip-on).\n    Ideal for worn, shiny, scratched, or peeling knobs, and perfect to match your steering wheel wrap.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"sw-accordion\" data-sw-accordion\u003e\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"true\"\u003e\n        \u003cspan\u003eWhy you’ll love it\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eClean, custom-fit finish:\u003c\/strong\u003e sits snug for a factory-style look.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium feel:\u003c\/strong\u003e improves grip and comfort while shifting.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eProtects \u0026amp; restores:\u003c\/strong\u003e covers wear, scratches, fading, and daily-use marks.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInterior upgrade:\u003c\/strong\u003e instantly elevates the cabin and pairs well with steering wheel wraps.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable leather:\u003c\/strong\u003e built for everyday driving and long-term use.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eMaterial\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium leather\u003c\/strong\u003e (refined texture, long-lasting durability)\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top:10px;\"\u003e\n          A leather finish improves touch and helps keep the knob looking new for longer.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eDIY kit included (easy install)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          Each order includes a \u003cstrong\u003eDIY kit\u003c\/strong\u003e with the required tools and a clear step-by-step guide.\n          Take your time to align the cover neatly for the best result.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eProduct details\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCondition:\u003c\/strong\u003e 100% brand new\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFitment:\u003c\/strong\u003e made to fit your selected vehicle\/knob style\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInstall type:\u003c\/strong\u003e cover + DIY kit (guide included)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWhat’s included:\u003c\/strong\u003e cover + thread + needles + installation tools + guide\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eInternational delivery (tax \u0026amp; customs handled)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          We take care of \u003cstrong\u003etax and customs clearance\u003c\/strong\u003e for international orders where applicable.\n          Your order is delivered \u003cstrong\u003edoor-to-door\u003c\/strong\u003e via \u003cstrong\u003eexpress postal service\u003c\/strong\u003e, so you can receive it at home without the hassle.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sw-cta\"\u003e\n    \u003cstrong\u003eReady for a cleaner, premium interior?\u003c\/strong\u003e Order your \u003cstrong\u003eleather gear shift knob cover\u003c\/strong\u003e today.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .sw-wrap-description { line-height: 1.65; color: #1f2937; }\n  .sw-wrap-description h2 { margin: 0 0 10px; font-size: 22px; }\n  .sw-wrap-description p { margin: 0 0 14px; }\n  .sw-accordion { margin-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n  .sw-acc-item { border-bottom: 1px solid rgba(0,0,0,.08); }\n\n  .sw-acc-btn{\n    width:100%;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    padding:14px 8px;\n    background:transparent;\n    border:0;\n    text-align:left;\n    font-weight:700;\n    font-size:16px;\n    cursor:pointer;\n  }\n\n  .sw-acc-icon{ width:18px; height:18px; position:relative; flex:0 0 18px; }\n  .sw-acc-icon:before, .sw-acc-icon:after{\n    content:\"\";\n    position:absolute;\n    left:50%; top:50%;\n    width:16px; height:2px;\n    background: currentColor;\n    transform: translate(-50%, -50%);\n    opacity:.9;\n  }\n  .sw-acc-icon:after{ transform: translate(-50%, -50%) rotate(90deg); }\n  .sw-acc-btn[aria-expanded=\"true\"] .sw-acc-icon:after{ opacity:0; }\n\n  .sw-acc-panel{\n    overflow:hidden;\n    max-height:0;\n    transition:max-height .25s ease;\n    padding:0 8px;\n  }\n  .sw-acc-panel \u003e * { margin: 0 0 12px; }\n  .sw-acc-panel ul { padding-left: 18px; }\n  .sw-cta{ margin-top: 14px; padding-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    \/\/ ? Global guard so multiple descriptions\/scripts don't add duplicate page listeners\n    if (!window.__swAccHandlersAdded) {\n      window.__swAccHandlersAdded = true;\n\n      window.__swInitAllAccordions = function () {\n        document.querySelectorAll('.sw-wrap-description').forEach(function (scope) {\n          const acc = scope.querySelector('[data-sw-accordion]');\n          if (!acc || acc.dataset.inited === '1') return;\n          acc.dataset.inited = '1';\n\n          acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n            const btn = item.querySelector('.sw-acc-btn');\n            const panel = item.querySelector('.sw-acc-panel');\n            if (!btn || !panel) return;\n\n            const open = btn.getAttribute('aria-expanded') === 'true';\n            panel.style.maxHeight = open ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          acc.addEventListener('click', function (e) {\n            const btn = e.target.closest('.sw-acc-btn');\n            if (!btn) return;\n\n            const item = btn.closest('.sw-acc-item');\n            const panel = item.querySelector('.sw-acc-panel');\n            const isOpen = btn.getAttribute('aria-expanded') === 'true';\n\n            btn.setAttribute('aria-expanded', String(!isOpen));\n            panel.style.maxHeight = !isOpen ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          window.addEventListener('resize', function () {\n            acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n              const btn = item.querySelector('.sw-acc-btn');\n              const panel = item.querySelector('.sw-acc-panel');\n              if (btn \u0026\u0026 panel \u0026\u0026 btn.getAttribute('aria-expanded') === 'true') {\n                panel.style.maxHeight = panel.scrollHeight + 'px';\n              }\n            });\n          });\n        });\n      };\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', window.__swInitAllAccordions);\n      } else {\n        window.__swInitAllAccordions();\n      }\n\n      document.addEventListener('shopify:section:load', window.__swInitAllAccordions);\n    } else {\n      \/\/ If handlers already exist, just init accordions present now\n      window.__swInitAllAccordions \u0026\u0026 window.__swInitAllAccordions();\n    }\n  })();\n\u003c\/script\u003e","brand":"Custom Steering Wheel Wraps","offers":[{"title":"Origional Gear Shift Knob Reference (This photo is just for reference)","offer_id":46748231237807,"sku":"MM10007","price":0.0,"currency_code":"AUD","in_stock":true},{"title":"Genuine Leather Blue Thread","offer_id":46748231270575,"sku":"MM10008","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"Customise Design","offer_id":46760218165423,"sku":"MM10009","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/0656\/4271\/files\/MM10007.png?v=1775634301"},{"product_id":"gear-shift-knob-cover-for-ruiyi-automatic","title":"Gear Shift Knob Cover For Ruiyi Automatic","description":"\u003c!-- ? Leather Gear Shift Knob Cover (Accordion + Shopify-safe) --\u003e\n\u003cdiv class=\"sw-wrap-description\"\u003e\n  \u003ch2\u003ePremium Leather Gear Shift Knob Cover | DIY Kit Included\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Refresh your interior with a \u003cstrong\u003eleather gear shift knob cover\u003c\/strong\u003e designed to deliver a clean, premium finish and a comfortable grip.\n    This cover is \u003cstrong\u003emade to fit your selected vehicle\/knob style\u003c\/strong\u003e for a neat look (not a loose, generic slip-on).\n    Ideal for worn, shiny, scratched, or peeling knobs, and perfect to match your steering wheel wrap.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"sw-accordion\" data-sw-accordion\u003e\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"true\"\u003e\n        \u003cspan\u003eWhy you’ll love it\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eClean, custom-fit finish:\u003c\/strong\u003e sits snug for a factory-style look.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium feel:\u003c\/strong\u003e improves grip and comfort while shifting.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eProtects \u0026amp; restores:\u003c\/strong\u003e covers wear, scratches, fading, and daily-use marks.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInterior upgrade:\u003c\/strong\u003e instantly elevates the cabin and pairs well with steering wheel wraps.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable leather:\u003c\/strong\u003e built for everyday driving and long-term use.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eMaterial\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium leather\u003c\/strong\u003e (refined texture, long-lasting durability)\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top:10px;\"\u003e\n          A leather finish improves touch and helps keep the knob looking new for longer.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eDIY kit included (easy install)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          Each order includes a \u003cstrong\u003eDIY kit\u003c\/strong\u003e with the required tools and a clear step-by-step guide.\n          Take your time to align the cover neatly for the best result.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eProduct details\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCondition:\u003c\/strong\u003e 100% brand new\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFitment:\u003c\/strong\u003e made to fit your selected vehicle\/knob style\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInstall type:\u003c\/strong\u003e cover + DIY kit (guide included)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWhat’s included:\u003c\/strong\u003e cover + thread + needles + installation tools + guide\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eInternational delivery (tax \u0026amp; customs handled)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          We take care of \u003cstrong\u003etax and customs clearance\u003c\/strong\u003e for international orders where applicable.\n          Your order is delivered \u003cstrong\u003edoor-to-door\u003c\/strong\u003e via \u003cstrong\u003eexpress postal service\u003c\/strong\u003e, so you can receive it at home without the hassle.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sw-cta\"\u003e\n    \u003cstrong\u003eReady for a cleaner, premium interior?\u003c\/strong\u003e Order your \u003cstrong\u003eleather gear shift knob cover\u003c\/strong\u003e today.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .sw-wrap-description { line-height: 1.65; color: #1f2937; }\n  .sw-wrap-description h2 { margin: 0 0 10px; font-size: 22px; }\n  .sw-wrap-description p { margin: 0 0 14px; }\n  .sw-accordion { margin-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n  .sw-acc-item { border-bottom: 1px solid rgba(0,0,0,.08); }\n\n  .sw-acc-btn{\n    width:100%;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    padding:14px 8px;\n    background:transparent;\n    border:0;\n    text-align:left;\n    font-weight:700;\n    font-size:16px;\n    cursor:pointer;\n  }\n\n  .sw-acc-icon{ width:18px; height:18px; position:relative; flex:0 0 18px; }\n  .sw-acc-icon:before, .sw-acc-icon:after{\n    content:\"\";\n    position:absolute;\n    left:50%; top:50%;\n    width:16px; height:2px;\n    background: currentColor;\n    transform: translate(-50%, -50%);\n    opacity:.9;\n  }\n  .sw-acc-icon:after{ transform: translate(-50%, -50%) rotate(90deg); }\n  .sw-acc-btn[aria-expanded=\"true\"] .sw-acc-icon:after{ opacity:0; }\n\n  .sw-acc-panel{\n    overflow:hidden;\n    max-height:0;\n    transition:max-height .25s ease;\n    padding:0 8px;\n  }\n  .sw-acc-panel \u003e * { margin: 0 0 12px; }\n  .sw-acc-panel ul { padding-left: 18px; }\n  .sw-cta{ margin-top: 14px; padding-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    \/\/ ? Global guard so multiple descriptions\/scripts don't add duplicate page listeners\n    if (!window.__swAccHandlersAdded) {\n      window.__swAccHandlersAdded = true;\n\n      window.__swInitAllAccordions = function () {\n        document.querySelectorAll('.sw-wrap-description').forEach(function (scope) {\n          const acc = scope.querySelector('[data-sw-accordion]');\n          if (!acc || acc.dataset.inited === '1') return;\n          acc.dataset.inited = '1';\n\n          acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n            const btn = item.querySelector('.sw-acc-btn');\n            const panel = item.querySelector('.sw-acc-panel');\n            if (!btn || !panel) return;\n\n            const open = btn.getAttribute('aria-expanded') === 'true';\n            panel.style.maxHeight = open ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          acc.addEventListener('click', function (e) {\n            const btn = e.target.closest('.sw-acc-btn');\n            if (!btn) return;\n\n            const item = btn.closest('.sw-acc-item');\n            const panel = item.querySelector('.sw-acc-panel');\n            const isOpen = btn.getAttribute('aria-expanded') === 'true';\n\n            btn.setAttribute('aria-expanded', String(!isOpen));\n            panel.style.maxHeight = !isOpen ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          window.addEventListener('resize', function () {\n            acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n              const btn = item.querySelector('.sw-acc-btn');\n              const panel = item.querySelector('.sw-acc-panel');\n              if (btn \u0026\u0026 panel \u0026\u0026 btn.getAttribute('aria-expanded') === 'true') {\n                panel.style.maxHeight = panel.scrollHeight + 'px';\n              }\n            });\n          });\n        });\n      };\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', window.__swInitAllAccordions);\n      } else {\n        window.__swInitAllAccordions();\n      }\n\n      document.addEventListener('shopify:section:load', window.__swInitAllAccordions);\n    } else {\n      \/\/ If handlers already exist, just init accordions present now\n      window.__swInitAllAccordions \u0026\u0026 window.__swInitAllAccordions();\n    }\n  })();\n\u003c\/script\u003e","brand":"Custom Steering Wheel Wraps","offers":[{"title":"Origional Gear Shift Knob Reference (This photo is just for reference)","offer_id":46748231336111,"sku":"MM10010","price":0.0,"currency_code":"AUD","in_stock":true},{"title":"Genuine Leather Red Thread","offer_id":46748231368879,"sku":"MM10011","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"Customise Design","offer_id":46760218132655,"sku":"MM10012","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/0656\/4271\/files\/MM10010.png?v=1775634300"},{"product_id":"gear-shift-knob-cover-for-old-mazda-6-automatic","title":"Gear Shift Knob Cover For Old Mazda 6 Automatic","description":"\u003c!-- ? Leather Gear Shift Knob Cover (Accordion + Shopify-safe) --\u003e\n\u003cdiv class=\"sw-wrap-description\"\u003e\n  \u003ch2\u003ePremium Leather Gear Shift Knob Cover | DIY Kit Included\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Refresh your interior with a \u003cstrong\u003eleather gear shift knob cover\u003c\/strong\u003e designed to deliver a clean, premium finish and a comfortable grip.\n    This cover is \u003cstrong\u003emade to fit your selected vehicle\/knob style\u003c\/strong\u003e for a neat look (not a loose, generic slip-on).\n    Ideal for worn, shiny, scratched, or peeling knobs, and perfect to match your steering wheel wrap.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"sw-accordion\" data-sw-accordion\u003e\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"true\"\u003e\n        \u003cspan\u003eWhy you’ll love it\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eClean, custom-fit finish:\u003c\/strong\u003e sits snug for a factory-style look.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium feel:\u003c\/strong\u003e improves grip and comfort while shifting.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eProtects \u0026amp; restores:\u003c\/strong\u003e covers wear, scratches, fading, and daily-use marks.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInterior upgrade:\u003c\/strong\u003e instantly elevates the cabin and pairs well with steering wheel wraps.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable leather:\u003c\/strong\u003e built for everyday driving and long-term use.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eMaterial\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium leather\u003c\/strong\u003e (refined texture, long-lasting durability)\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top:10px;\"\u003e\n          A leather finish improves touch and helps keep the knob looking new for longer.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eDIY kit included (easy install)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          Each order includes a \u003cstrong\u003eDIY kit\u003c\/strong\u003e with the required tools and a clear step-by-step guide.\n          Take your time to align the cover neatly for the best result.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eProduct details\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCondition:\u003c\/strong\u003e 100% brand new\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFitment:\u003c\/strong\u003e made to fit your selected vehicle\/knob style\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInstall type:\u003c\/strong\u003e cover + DIY kit (guide included)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWhat’s included:\u003c\/strong\u003e cover + thread + needles + installation tools + guide\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eInternational delivery (tax \u0026amp; customs handled)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          We take care of \u003cstrong\u003etax and customs clearance\u003c\/strong\u003e for international orders where applicable.\n          Your order is delivered \u003cstrong\u003edoor-to-door\u003c\/strong\u003e via \u003cstrong\u003eexpress postal service\u003c\/strong\u003e, so you can receive it at home without the hassle.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sw-cta\"\u003e\n    \u003cstrong\u003eReady for a cleaner, premium interior?\u003c\/strong\u003e Order your \u003cstrong\u003eleather gear shift knob cover\u003c\/strong\u003e today.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .sw-wrap-description { line-height: 1.65; color: #1f2937; }\n  .sw-wrap-description h2 { margin: 0 0 10px; font-size: 22px; }\n  .sw-wrap-description p { margin: 0 0 14px; }\n  .sw-accordion { margin-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n  .sw-acc-item { border-bottom: 1px solid rgba(0,0,0,.08); }\n\n  .sw-acc-btn{\n    width:100%;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    padding:14px 8px;\n    background:transparent;\n    border:0;\n    text-align:left;\n    font-weight:700;\n    font-size:16px;\n    cursor:pointer;\n  }\n\n  .sw-acc-icon{ width:18px; height:18px; position:relative; flex:0 0 18px; }\n  .sw-acc-icon:before, .sw-acc-icon:after{\n    content:\"\";\n    position:absolute;\n    left:50%; top:50%;\n    width:16px; height:2px;\n    background: currentColor;\n    transform: translate(-50%, -50%);\n    opacity:.9;\n  }\n  .sw-acc-icon:after{ transform: translate(-50%, -50%) rotate(90deg); }\n  .sw-acc-btn[aria-expanded=\"true\"] .sw-acc-icon:after{ opacity:0; }\n\n  .sw-acc-panel{\n    overflow:hidden;\n    max-height:0;\n    transition:max-height .25s ease;\n    padding:0 8px;\n  }\n  .sw-acc-panel \u003e * { margin: 0 0 12px; }\n  .sw-acc-panel ul { padding-left: 18px; }\n  .sw-cta{ margin-top: 14px; padding-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    \/\/ ? Global guard so multiple descriptions\/scripts don't add duplicate page listeners\n    if (!window.__swAccHandlersAdded) {\n      window.__swAccHandlersAdded = true;\n\n      window.__swInitAllAccordions = function () {\n        document.querySelectorAll('.sw-wrap-description').forEach(function (scope) {\n          const acc = scope.querySelector('[data-sw-accordion]');\n          if (!acc || acc.dataset.inited === '1') return;\n          acc.dataset.inited = '1';\n\n          acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n            const btn = item.querySelector('.sw-acc-btn');\n            const panel = item.querySelector('.sw-acc-panel');\n            if (!btn || !panel) return;\n\n            const open = btn.getAttribute('aria-expanded') === 'true';\n            panel.style.maxHeight = open ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          acc.addEventListener('click', function (e) {\n            const btn = e.target.closest('.sw-acc-btn');\n            if (!btn) return;\n\n            const item = btn.closest('.sw-acc-item');\n            const panel = item.querySelector('.sw-acc-panel');\n            const isOpen = btn.getAttribute('aria-expanded') === 'true';\n\n            btn.setAttribute('aria-expanded', String(!isOpen));\n            panel.style.maxHeight = !isOpen ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          window.addEventListener('resize', function () {\n            acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n              const btn = item.querySelector('.sw-acc-btn');\n              const panel = item.querySelector('.sw-acc-panel');\n              if (btn \u0026\u0026 panel \u0026\u0026 btn.getAttribute('aria-expanded') === 'true') {\n                panel.style.maxHeight = panel.scrollHeight + 'px';\n              }\n            });\n          });\n        });\n      };\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', window.__swInitAllAccordions);\n      } else {\n        window.__swInitAllAccordions();\n      }\n\n      document.addEventListener('shopify:section:load', window.__swInitAllAccordions);\n    } else {\n      \/\/ If handlers already exist, just init accordions present now\n      window.__swInitAllAccordions \u0026\u0026 window.__swInitAllAccordions();\n    }\n  })();\n\u003c\/script\u003e","brand":"Custom Steering Wheel Wraps","offers":[{"title":"Origional Gear Shift Knob Reference (This photo is just for reference)","offer_id":46748231434415,"sku":"MM10013","price":0.0,"currency_code":"AUD","in_stock":true},{"title":"Genuine Leather Black Thread","offer_id":46748231467183,"sku":"MM10014","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"Customise Design","offer_id":46760218001583,"sku":"MM10015","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/0656\/4271\/files\/MM10013.png?v=1775634302"},{"product_id":"gear-shift-knob-cover-for-11-mazda3-star-spur-star-pass-manual-transmission-models","title":"Gear Shift Knob Cover For 11 Mazda3\/Star Spur\/Star Pass manual transmission models","description":"\u003c!-- ? Leather Gear Shift Knob Cover (Accordion + Shopify-safe) --\u003e\n\u003cdiv class=\"sw-wrap-description\"\u003e\n  \u003ch2\u003ePremium Leather Gear Shift Knob Cover | DIY Kit Included\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Refresh your interior with a \u003cstrong\u003eleather gear shift knob cover\u003c\/strong\u003e designed to deliver a clean, premium finish and a comfortable grip.\n    This cover is \u003cstrong\u003emade to fit your selected vehicle\/knob style\u003c\/strong\u003e for a neat look (not a loose, generic slip-on).\n    Ideal for worn, shiny, scratched, or peeling knobs, and perfect to match your steering wheel wrap.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"sw-accordion\" data-sw-accordion\u003e\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"true\"\u003e\n        \u003cspan\u003eWhy you’ll love it\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eClean, custom-fit finish:\u003c\/strong\u003e sits snug for a factory-style look.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium feel:\u003c\/strong\u003e improves grip and comfort while shifting.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eProtects \u0026amp; restores:\u003c\/strong\u003e covers wear, scratches, fading, and daily-use marks.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInterior upgrade:\u003c\/strong\u003e instantly elevates the cabin and pairs well with steering wheel wraps.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable leather:\u003c\/strong\u003e built for everyday driving and long-term use.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eMaterial\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium leather\u003c\/strong\u003e (refined texture, long-lasting durability)\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top:10px;\"\u003e\n          A leather finish improves touch and helps keep the knob looking new for longer.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eDIY kit included (easy install)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          Each order includes a \u003cstrong\u003eDIY kit\u003c\/strong\u003e with the required tools and a clear step-by-step guide.\n          Take your time to align the cover neatly for the best result.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eProduct details\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCondition:\u003c\/strong\u003e 100% brand new\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFitment:\u003c\/strong\u003e made to fit your selected vehicle\/knob style\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInstall type:\u003c\/strong\u003e cover + DIY kit (guide included)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWhat’s included:\u003c\/strong\u003e cover + thread + needles + installation tools + guide\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eInternational delivery (tax \u0026amp; customs handled)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          We take care of \u003cstrong\u003etax and customs clearance\u003c\/strong\u003e for international orders where applicable.\n          Your order is delivered \u003cstrong\u003edoor-to-door\u003c\/strong\u003e via \u003cstrong\u003eexpress postal service\u003c\/strong\u003e, so you can receive it at home without the hassle.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sw-cta\"\u003e\n    \u003cstrong\u003eReady for a cleaner, premium interior?\u003c\/strong\u003e Order your \u003cstrong\u003eleather gear shift knob cover\u003c\/strong\u003e today.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .sw-wrap-description { line-height: 1.65; color: #1f2937; }\n  .sw-wrap-description h2 { margin: 0 0 10px; font-size: 22px; }\n  .sw-wrap-description p { margin: 0 0 14px; }\n  .sw-accordion { margin-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n  .sw-acc-item { border-bottom: 1px solid rgba(0,0,0,.08); }\n\n  .sw-acc-btn{\n    width:100%;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    padding:14px 8px;\n    background:transparent;\n    border:0;\n    text-align:left;\n    font-weight:700;\n    font-size:16px;\n    cursor:pointer;\n  }\n\n  .sw-acc-icon{ width:18px; height:18px; position:relative; flex:0 0 18px; }\n  .sw-acc-icon:before, .sw-acc-icon:after{\n    content:\"\";\n    position:absolute;\n    left:50%; top:50%;\n    width:16px; height:2px;\n    background: currentColor;\n    transform: translate(-50%, -50%);\n    opacity:.9;\n  }\n  .sw-acc-icon:after{ transform: translate(-50%, -50%) rotate(90deg); }\n  .sw-acc-btn[aria-expanded=\"true\"] .sw-acc-icon:after{ opacity:0; }\n\n  .sw-acc-panel{\n    overflow:hidden;\n    max-height:0;\n    transition:max-height .25s ease;\n    padding:0 8px;\n  }\n  .sw-acc-panel \u003e * { margin: 0 0 12px; }\n  .sw-acc-panel ul { padding-left: 18px; }\n  .sw-cta{ margin-top: 14px; padding-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    \/\/ ? Global guard so multiple descriptions\/scripts don't add duplicate page listeners\n    if (!window.__swAccHandlersAdded) {\n      window.__swAccHandlersAdded = true;\n\n      window.__swInitAllAccordions = function () {\n        document.querySelectorAll('.sw-wrap-description').forEach(function (scope) {\n          const acc = scope.querySelector('[data-sw-accordion]');\n          if (!acc || acc.dataset.inited === '1') return;\n          acc.dataset.inited = '1';\n\n          acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n            const btn = item.querySelector('.sw-acc-btn');\n            const panel = item.querySelector('.sw-acc-panel');\n            if (!btn || !panel) return;\n\n            const open = btn.getAttribute('aria-expanded') === 'true';\n            panel.style.maxHeight = open ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          acc.addEventListener('click', function (e) {\n            const btn = e.target.closest('.sw-acc-btn');\n            if (!btn) return;\n\n            const item = btn.closest('.sw-acc-item');\n            const panel = item.querySelector('.sw-acc-panel');\n            const isOpen = btn.getAttribute('aria-expanded') === 'true';\n\n            btn.setAttribute('aria-expanded', String(!isOpen));\n            panel.style.maxHeight = !isOpen ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          window.addEventListener('resize', function () {\n            acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n              const btn = item.querySelector('.sw-acc-btn');\n              const panel = item.querySelector('.sw-acc-panel');\n              if (btn \u0026\u0026 panel \u0026\u0026 btn.getAttribute('aria-expanded') === 'true') {\n                panel.style.maxHeight = panel.scrollHeight + 'px';\n              }\n            });\n          });\n        });\n      };\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', window.__swInitAllAccordions);\n      } else {\n        window.__swInitAllAccordions();\n      }\n\n      document.addEventListener('shopify:section:load', window.__swInitAllAccordions);\n    } else {\n      \/\/ If handlers already exist, just init accordions present now\n      window.__swInitAllAccordions \u0026\u0026 window.__swInitAllAccordions();\n    }\n  })();\n\u003c\/script\u003e","brand":"Custom Steering Wheel Wraps","offers":[{"title":"Origional Gear Shift Knob Reference (This photo is just for reference)","offer_id":46748231532719,"sku":"MM10016","price":0.0,"currency_code":"AUD","in_stock":true},{"title":"Genuine Leather Black Thread","offer_id":46748231565487,"sku":"MM10017","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"Customise Design","offer_id":46760217804975,"sku":"MM10018","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/0656\/4271\/files\/MM10016.png?v=1775634301"},{"product_id":"gear-shift-knob-cover-for-2008-2011-mazda3-manual-transmission","title":"Gear Shift Knob Cover For 2008-2011 Mazda3 manual transmission","description":"\u003c!-- ? Leather Gear Shift Knob Cover (Accordion + Shopify-safe) --\u003e\n\u003cdiv class=\"sw-wrap-description\"\u003e\n  \u003ch2\u003ePremium Leather Gear Shift Knob Cover | DIY Kit Included\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Refresh your interior with a \u003cstrong\u003eleather gear shift knob cover\u003c\/strong\u003e designed to deliver a clean, premium finish and a comfortable grip.\n    This cover is \u003cstrong\u003emade to fit your selected vehicle\/knob style\u003c\/strong\u003e for a neat look (not a loose, generic slip-on).\n    Ideal for worn, shiny, scratched, or peeling knobs, and perfect to match your steering wheel wrap.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"sw-accordion\" data-sw-accordion\u003e\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"true\"\u003e\n        \u003cspan\u003eWhy you’ll love it\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eClean, custom-fit finish:\u003c\/strong\u003e sits snug for a factory-style look.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium feel:\u003c\/strong\u003e improves grip and comfort while shifting.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eProtects \u0026amp; restores:\u003c\/strong\u003e covers wear, scratches, fading, and daily-use marks.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInterior upgrade:\u003c\/strong\u003e instantly elevates the cabin and pairs well with steering wheel wraps.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable leather:\u003c\/strong\u003e built for everyday driving and long-term use.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eMaterial\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium leather\u003c\/strong\u003e (refined texture, long-lasting durability)\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top:10px;\"\u003e\n          A leather finish improves touch and helps keep the knob looking new for longer.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eDIY kit included (easy install)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          Each order includes a \u003cstrong\u003eDIY kit\u003c\/strong\u003e with the required tools and a clear step-by-step guide.\n          Take your time to align the cover neatly for the best result.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eProduct details\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCondition:\u003c\/strong\u003e 100% brand new\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFitment:\u003c\/strong\u003e made to fit your selected vehicle\/knob style\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInstall type:\u003c\/strong\u003e cover + DIY kit (guide included)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWhat’s included:\u003c\/strong\u003e cover + thread + needles + installation tools + guide\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eInternational delivery (tax \u0026amp; customs handled)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          We take care of \u003cstrong\u003etax and customs clearance\u003c\/strong\u003e for international orders where applicable.\n          Your order is delivered \u003cstrong\u003edoor-to-door\u003c\/strong\u003e via \u003cstrong\u003eexpress postal service\u003c\/strong\u003e, so you can receive it at home without the hassle.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sw-cta\"\u003e\n    \u003cstrong\u003eReady for a cleaner, premium interior?\u003c\/strong\u003e Order your \u003cstrong\u003eleather gear shift knob cover\u003c\/strong\u003e today.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .sw-wrap-description { line-height: 1.65; color: #1f2937; }\n  .sw-wrap-description h2 { margin: 0 0 10px; font-size: 22px; }\n  .sw-wrap-description p { margin: 0 0 14px; }\n  .sw-accordion { margin-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n  .sw-acc-item { border-bottom: 1px solid rgba(0,0,0,.08); }\n\n  .sw-acc-btn{\n    width:100%;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    padding:14px 8px;\n    background:transparent;\n    border:0;\n    text-align:left;\n    font-weight:700;\n    font-size:16px;\n    cursor:pointer;\n  }\n\n  .sw-acc-icon{ width:18px; height:18px; position:relative; flex:0 0 18px; }\n  .sw-acc-icon:before, .sw-acc-icon:after{\n    content:\"\";\n    position:absolute;\n    left:50%; top:50%;\n    width:16px; height:2px;\n    background: currentColor;\n    transform: translate(-50%, -50%);\n    opacity:.9;\n  }\n  .sw-acc-icon:after{ transform: translate(-50%, -50%) rotate(90deg); }\n  .sw-acc-btn[aria-expanded=\"true\"] .sw-acc-icon:after{ opacity:0; }\n\n  .sw-acc-panel{\n    overflow:hidden;\n    max-height:0;\n    transition:max-height .25s ease;\n    padding:0 8px;\n  }\n  .sw-acc-panel \u003e * { margin: 0 0 12px; }\n  .sw-acc-panel ul { padding-left: 18px; }\n  .sw-cta{ margin-top: 14px; padding-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    \/\/ ? Global guard so multiple descriptions\/scripts don't add duplicate page listeners\n    if (!window.__swAccHandlersAdded) {\n      window.__swAccHandlersAdded = true;\n\n      window.__swInitAllAccordions = function () {\n        document.querySelectorAll('.sw-wrap-description').forEach(function (scope) {\n          const acc = scope.querySelector('[data-sw-accordion]');\n          if (!acc || acc.dataset.inited === '1') return;\n          acc.dataset.inited = '1';\n\n          acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n            const btn = item.querySelector('.sw-acc-btn');\n            const panel = item.querySelector('.sw-acc-panel');\n            if (!btn || !panel) return;\n\n            const open = btn.getAttribute('aria-expanded') === 'true';\n            panel.style.maxHeight = open ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          acc.addEventListener('click', function (e) {\n            const btn = e.target.closest('.sw-acc-btn');\n            if (!btn) return;\n\n            const item = btn.closest('.sw-acc-item');\n            const panel = item.querySelector('.sw-acc-panel');\n            const isOpen = btn.getAttribute('aria-expanded') === 'true';\n\n            btn.setAttribute('aria-expanded', String(!isOpen));\n            panel.style.maxHeight = !isOpen ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          window.addEventListener('resize', function () {\n            acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n              const btn = item.querySelector('.sw-acc-btn');\n              const panel = item.querySelector('.sw-acc-panel');\n              if (btn \u0026\u0026 panel \u0026\u0026 btn.getAttribute('aria-expanded') === 'true') {\n                panel.style.maxHeight = panel.scrollHeight + 'px';\n              }\n            });\n          });\n        });\n      };\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', window.__swInitAllAccordions);\n      } else {\n        window.__swInitAllAccordions();\n      }\n\n      document.addEventListener('shopify:section:load', window.__swInitAllAccordions);\n    } else {\n      \/\/ If handlers already exist, just init accordions present now\n      window.__swInitAllAccordions \u0026\u0026 window.__swInitAllAccordions();\n    }\n  })();\n\u003c\/script\u003e","brand":"Custom Steering Wheel Wraps","offers":[{"title":"Origional Gear Shift Knob Reference (This photo is just for reference)","offer_id":46748231631023,"sku":"MM10019","price":0.0,"currency_code":"AUD","in_stock":true},{"title":"Genuine Leather Red Thread","offer_id":46748231663791,"sku":"MM10020","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"Customise Design","offer_id":46760217641135,"sku":"MM10021","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/0656\/4271\/files\/MM10019.png?v=1775634301"},{"product_id":"handbrake-cover-for-mazda-cx-5-handbrake","title":"Handbrake Cover For Mazda CX-5 handbrake","description":"\u003c!-- ? Leather Handbrake Cover (Accordion + Shopify-safe) --\u003e\n\u003cdiv class=\"sw-wrap-description sw-hb-description\"\u003e\n  \u003ch2\u003ePremium Leather Handbrake Cover | DIY Kit Included\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Refresh your interior with a \u003cstrong\u003eleather handbrake cover\u003c\/strong\u003e designed for a clean, factory-style finish and a comfortable grip.\n    This cover is \u003cstrong\u003emade to fit your selected vehicle\/handbrake style\u003c\/strong\u003e for a neat look (not a loose, universal slip-on).\n    Ideal for worn, shiny, scratched, or peeling handbrake handles — and perfect to match your steering wheel wrap.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"sw-accordion\" data-sw-accordion\u003e\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"true\"\u003e\n        \u003cspan\u003eWhy you’ll love it\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eClean, custom-fit finish:\u003c\/strong\u003e sits snug for a premium, factory-style look.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBetter feel in hand:\u003c\/strong\u003e improves comfort and grip during daily driving.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eProtects \u0026amp; restores:\u003c\/strong\u003e covers wear, scratches, fading, and daily-use marks.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInterior upgrade:\u003c\/strong\u003e instantly elevates your cabin and matches your steering wheel wrap.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable leather:\u003c\/strong\u003e built for everyday use and long-term durability.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eMaterial\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium leather\u003c\/strong\u003e (refined texture, long-lasting durability)\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top:10px;\"\u003e\n          A leather finish improves touch and helps keep the handbrake looking new for longer.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eDIY kit included (easy install)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          Each order includes a \u003cstrong\u003eDIY kit\u003c\/strong\u003e with the required tools and a clear step-by-step guide.\n          Take your time to align the cover neatly for the best result.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eProduct details\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCondition:\u003c\/strong\u003e 100% brand new\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFitment:\u003c\/strong\u003e made to fit your selected vehicle\/handbrake style\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInstall type:\u003c\/strong\u003e cover + DIY kit (guide included)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWhat’s included:\u003c\/strong\u003e cover + thread + needles + installation tools + guide\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eInternational delivery (tax \u0026amp; customs handled)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          We take care of \u003cstrong\u003etax and customs clearance\u003c\/strong\u003e for international orders where applicable.\n          Your order is delivered \u003cstrong\u003edoor-to-door\u003c\/strong\u003e via \u003cstrong\u003eexpress postal service\u003c\/strong\u003e, so you can receive it at home without the hassle.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sw-cta\"\u003e\n    \u003cstrong\u003eReady for a cleaner, premium interior?\u003c\/strong\u003e Order your \u003cstrong\u003eleather handbrake cover\u003c\/strong\u003e today.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  \/* Scoped to Handbrake block to avoid theme\/CSS conflicts *\/\n  .sw-hb-description { line-height: 1.65; color: #1f2937; }\n  .sw-hb-description h2 { margin: 0 0 10px; font-size: 22px; }\n  .sw-hb-description p { margin: 0 0 14px; }\n\n  .sw-hb-description .sw-accordion { margin-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n  .sw-hb-description .sw-acc-item { border-bottom: 1px solid rgba(0,0,0,.08); }\n\n  .sw-hb-description .sw-acc-btn{\n    width:100%;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    padding:14px 8px;\n    background:transparent;\n    border:0;\n    text-align:left;\n    font-weight:700;\n    font-size:16px;\n    cursor:pointer;\n  }\n\n  .sw-hb-description .sw-acc-icon{ width:18px; height:18px; position:relative; flex:0 0 18px; }\n  .sw-hb-description .sw-acc-icon:before,\n  .sw-hb-description .sw-acc-icon:after{\n    content:\"\";\n    position:absolute;\n    left:50%; top:50%;\n    width:16px; height:2px;\n    background: currentColor;\n    transform: translate(-50%, -50%);\n    opacity:.9;\n  }\n  .sw-hb-description .sw-acc-icon:after{ transform: translate(-50%, -50%) rotate(90deg); }\n  .sw-hb-description .sw-acc-btn[aria-expanded=\"true\"] .sw-acc-icon:after{ opacity:0; }\n\n  .sw-hb-description .sw-acc-panel{\n    overflow:hidden;\n    max-height:0;\n    transition:max-height .25s ease;\n    padding:0 8px;\n  }\n  .sw-hb-description .sw-acc-panel \u003e * { margin: 0 0 12px; }\n  .sw-hb-description .sw-acc-panel ul { padding-left: 18px; }\n  .sw-hb-description .sw-cta{ margin-top: 14px; padding-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    \/\/ ? One-time global listeners + safe re-init (Shopify can re-render sections)\n    if (!window.__swAccGlobalInit) {\n      window.__swAccGlobalInit = true;\n\n      window.__swInitAllAccordions = function () {\n        document.querySelectorAll('[data-sw-accordion]').forEach(function (acc) {\n          if (acc.dataset.inited === '1') return;\n          acc.dataset.inited = '1';\n\n          \/\/ Set initial heights\n          acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n            const btn = item.querySelector('.sw-acc-btn');\n            const panel = item.querySelector('.sw-acc-panel');\n            if (!btn || !panel) return;\n            panel.style.maxHeight = (btn.getAttribute('aria-expanded') === 'true') ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          \/\/ Click handling (delegated)\n          acc.addEventListener('click', function (e) {\n            const btn = e.target.closest('.sw-acc-btn');\n            if (!btn) return;\n\n            const item = btn.closest('.sw-acc-item');\n            const panel = item.querySelector('.sw-acc-panel');\n            const isOpen = btn.getAttribute('aria-expanded') === 'true';\n\n            btn.setAttribute('aria-expanded', String(!isOpen));\n            panel.style.maxHeight = !isOpen ? (panel.scrollHeight + 'px') : '0px';\n          });\n        });\n      };\n\n      window.__swRecalcOpenAccordions = function () {\n        document.querySelectorAll('[data-sw-accordion] .sw-acc-item').forEach(function (item) {\n          const btn = item.querySelector('.sw-acc-btn');\n          const panel = item.querySelector('.sw-acc-panel');\n          if (btn \u0026\u0026 panel \u0026\u0026 btn.getAttribute('aria-expanded') === 'true') {\n            panel.style.maxHeight = panel.scrollHeight + 'px';\n          }\n        });\n      };\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', function () {\n          window.__swInitAllAccordions();\n          window.__swRecalcOpenAccordions();\n        });\n      } else {\n        window.__swInitAllAccordions();\n        window.__swRecalcOpenAccordions();\n      }\n\n      window.addEventListener('resize', window.__swRecalcOpenAccordions);\n      document.addEventListener('shopify:section:load', function () {\n        window.__swInitAllAccordions();\n        window.__swRecalcOpenAccordions();\n      });\n    } else {\n      \/\/ If global init already exists, just init this page’s accordions\n      window.__swInitAllAccordions \u0026\u0026 window.__swInitAllAccordions();\n      window.__swRecalcOpenAccordions \u0026\u0026 window.__swRecalcOpenAccordions();\n    }\n  })();\n\u003c\/script\u003e","brand":"Custom Steering Wheel Wraps","offers":[{"title":"Origional Hand Break Reference (This photo is just for reference)","offer_id":46748231729327,"sku":"MM10022","price":0.0,"currency_code":"AUD","in_stock":true},{"title":"Genuine Leather Red Thread","offer_id":46748231762095,"sku":"MM10023","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"Customise Design","offer_id":46760275935407,"sku":"MM10024","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/0656\/4271\/files\/MM10022.png?v=1775634301"},{"product_id":"handbrake-cover-for-older-mazda-6-handbrake","title":"Handbrake Cover For Older Mazda 6 handbrake","description":"\u003c!-- ? Leather Handbrake Cover (Accordion + Shopify-safe) --\u003e\n\u003cdiv class=\"sw-wrap-description sw-hb-description\"\u003e\n  \u003ch2\u003ePremium Leather Handbrake Cover | DIY Kit Included\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Refresh your interior with a \u003cstrong\u003eleather handbrake cover\u003c\/strong\u003e designed for a clean, factory-style finish and a comfortable grip.\n    This cover is \u003cstrong\u003emade to fit your selected vehicle\/handbrake style\u003c\/strong\u003e for a neat look (not a loose, universal slip-on).\n    Ideal for worn, shiny, scratched, or peeling handbrake handles — and perfect to match your steering wheel wrap.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"sw-accordion\" data-sw-accordion\u003e\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"true\"\u003e\n        \u003cspan\u003eWhy you’ll love it\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eClean, custom-fit finish:\u003c\/strong\u003e sits snug for a premium, factory-style look.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBetter feel in hand:\u003c\/strong\u003e improves comfort and grip during daily driving.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eProtects \u0026amp; restores:\u003c\/strong\u003e covers wear, scratches, fading, and daily-use marks.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInterior upgrade:\u003c\/strong\u003e instantly elevates your cabin and matches your steering wheel wrap.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable leather:\u003c\/strong\u003e built for everyday use and long-term durability.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eMaterial\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium leather\u003c\/strong\u003e (refined texture, long-lasting durability)\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top:10px;\"\u003e\n          A leather finish improves touch and helps keep the handbrake looking new for longer.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eDIY kit included (easy install)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          Each order includes a \u003cstrong\u003eDIY kit\u003c\/strong\u003e with the required tools and a clear step-by-step guide.\n          Take your time to align the cover neatly for the best result.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eProduct details\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCondition:\u003c\/strong\u003e 100% brand new\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFitment:\u003c\/strong\u003e made to fit your selected vehicle\/handbrake style\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInstall type:\u003c\/strong\u003e cover + DIY kit (guide included)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWhat’s included:\u003c\/strong\u003e cover + thread + needles + installation tools + guide\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eInternational delivery (tax \u0026amp; customs handled)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          We take care of \u003cstrong\u003etax and customs clearance\u003c\/strong\u003e for international orders where applicable.\n          Your order is delivered \u003cstrong\u003edoor-to-door\u003c\/strong\u003e via \u003cstrong\u003eexpress postal service\u003c\/strong\u003e, so you can receive it at home without the hassle.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sw-cta\"\u003e\n    \u003cstrong\u003eReady for a cleaner, premium interior?\u003c\/strong\u003e Order your \u003cstrong\u003eleather handbrake cover\u003c\/strong\u003e today.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  \/* Scoped to Handbrake block to avoid theme\/CSS conflicts *\/\n  .sw-hb-description { line-height: 1.65; color: #1f2937; }\n  .sw-hb-description h2 { margin: 0 0 10px; font-size: 22px; }\n  .sw-hb-description p { margin: 0 0 14px; }\n\n  .sw-hb-description .sw-accordion { margin-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n  .sw-hb-description .sw-acc-item { border-bottom: 1px solid rgba(0,0,0,.08); }\n\n  .sw-hb-description .sw-acc-btn{\n    width:100%;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    padding:14px 8px;\n    background:transparent;\n    border:0;\n    text-align:left;\n    font-weight:700;\n    font-size:16px;\n    cursor:pointer;\n  }\n\n  .sw-hb-description .sw-acc-icon{ width:18px; height:18px; position:relative; flex:0 0 18px; }\n  .sw-hb-description .sw-acc-icon:before,\n  .sw-hb-description .sw-acc-icon:after{\n    content:\"\";\n    position:absolute;\n    left:50%; top:50%;\n    width:16px; height:2px;\n    background: currentColor;\n    transform: translate(-50%, -50%);\n    opacity:.9;\n  }\n  .sw-hb-description .sw-acc-icon:after{ transform: translate(-50%, -50%) rotate(90deg); }\n  .sw-hb-description .sw-acc-btn[aria-expanded=\"true\"] .sw-acc-icon:after{ opacity:0; }\n\n  .sw-hb-description .sw-acc-panel{\n    overflow:hidden;\n    max-height:0;\n    transition:max-height .25s ease;\n    padding:0 8px;\n  }\n  .sw-hb-description .sw-acc-panel \u003e * { margin: 0 0 12px; }\n  .sw-hb-description .sw-acc-panel ul { padding-left: 18px; }\n  .sw-hb-description .sw-cta{ margin-top: 14px; padding-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    \/\/ ? One-time global listeners + safe re-init (Shopify can re-render sections)\n    if (!window.__swAccGlobalInit) {\n      window.__swAccGlobalInit = true;\n\n      window.__swInitAllAccordions = function () {\n        document.querySelectorAll('[data-sw-accordion]').forEach(function (acc) {\n          if (acc.dataset.inited === '1') return;\n          acc.dataset.inited = '1';\n\n          \/\/ Set initial heights\n          acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n            const btn = item.querySelector('.sw-acc-btn');\n            const panel = item.querySelector('.sw-acc-panel');\n            if (!btn || !panel) return;\n            panel.style.maxHeight = (btn.getAttribute('aria-expanded') === 'true') ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          \/\/ Click handling (delegated)\n          acc.addEventListener('click', function (e) {\n            const btn = e.target.closest('.sw-acc-btn');\n            if (!btn) return;\n\n            const item = btn.closest('.sw-acc-item');\n            const panel = item.querySelector('.sw-acc-panel');\n            const isOpen = btn.getAttribute('aria-expanded') === 'true';\n\n            btn.setAttribute('aria-expanded', String(!isOpen));\n            panel.style.maxHeight = !isOpen ? (panel.scrollHeight + 'px') : '0px';\n          });\n        });\n      };\n\n      window.__swRecalcOpenAccordions = function () {\n        document.querySelectorAll('[data-sw-accordion] .sw-acc-item').forEach(function (item) {\n          const btn = item.querySelector('.sw-acc-btn');\n          const panel = item.querySelector('.sw-acc-panel');\n          if (btn \u0026\u0026 panel \u0026\u0026 btn.getAttribute('aria-expanded') === 'true') {\n            panel.style.maxHeight = panel.scrollHeight + 'px';\n          }\n        });\n      };\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', function () {\n          window.__swInitAllAccordions();\n          window.__swRecalcOpenAccordions();\n        });\n      } else {\n        window.__swInitAllAccordions();\n        window.__swRecalcOpenAccordions();\n      }\n\n      window.addEventListener('resize', window.__swRecalcOpenAccordions);\n      document.addEventListener('shopify:section:load', function () {\n        window.__swInitAllAccordions();\n        window.__swRecalcOpenAccordions();\n      });\n    } else {\n      \/\/ If global init already exists, just init this page’s accordions\n      window.__swInitAllAccordions \u0026\u0026 window.__swInitAllAccordions();\n      window.__swRecalcOpenAccordions \u0026\u0026 window.__swRecalcOpenAccordions();\n    }\n  })();\n\u003c\/script\u003e","brand":"Custom Steering Wheel Wraps","offers":[{"title":"Origional Hand Break Reference (This photo is just for reference)","offer_id":46748231827631,"sku":"MM10025","price":0.0,"currency_code":"AUD","in_stock":true},{"title":"Genuine Leather Red Thread","offer_id":46748231860399,"sku":"MM10026","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"Customise Design","offer_id":46760275902639,"sku":"MM10027","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/0656\/4271\/files\/MM10025.png?v=1775634302"},{"product_id":"handbrake-cover-for-11-imported-mazda3-star-spur-handbrake","title":"Handbrake Cover For 11 imported Mazda3\/Star Spur handbrake","description":"\u003c!-- ? Leather Handbrake Cover (Accordion + Shopify-safe) --\u003e\n\u003cdiv class=\"sw-wrap-description sw-hb-description\"\u003e\n  \u003ch2\u003ePremium Leather Handbrake Cover | DIY Kit Included\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Refresh your interior with a \u003cstrong\u003eleather handbrake cover\u003c\/strong\u003e designed for a clean, factory-style finish and a comfortable grip.\n    This cover is \u003cstrong\u003emade to fit your selected vehicle\/handbrake style\u003c\/strong\u003e for a neat look (not a loose, universal slip-on).\n    Ideal for worn, shiny, scratched, or peeling handbrake handles — and perfect to match your steering wheel wrap.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"sw-accordion\" data-sw-accordion\u003e\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"true\"\u003e\n        \u003cspan\u003eWhy you’ll love it\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eClean, custom-fit finish:\u003c\/strong\u003e sits snug for a premium, factory-style look.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBetter feel in hand:\u003c\/strong\u003e improves comfort and grip during daily driving.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eProtects \u0026amp; restores:\u003c\/strong\u003e covers wear, scratches, fading, and daily-use marks.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInterior upgrade:\u003c\/strong\u003e instantly elevates your cabin and matches your steering wheel wrap.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable leather:\u003c\/strong\u003e built for everyday use and long-term durability.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eMaterial\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium leather\u003c\/strong\u003e (refined texture, long-lasting durability)\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top:10px;\"\u003e\n          A leather finish improves touch and helps keep the handbrake looking new for longer.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eDIY kit included (easy install)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          Each order includes a \u003cstrong\u003eDIY kit\u003c\/strong\u003e with the required tools and a clear step-by-step guide.\n          Take your time to align the cover neatly for the best result.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eProduct details\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCondition:\u003c\/strong\u003e 100% brand new\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFitment:\u003c\/strong\u003e made to fit your selected vehicle\/handbrake style\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInstall type:\u003c\/strong\u003e cover + DIY kit (guide included)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWhat’s included:\u003c\/strong\u003e cover + thread + needles + installation tools + guide\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eInternational delivery (tax \u0026amp; customs handled)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          We take care of \u003cstrong\u003etax and customs clearance\u003c\/strong\u003e for international orders where applicable.\n          Your order is delivered \u003cstrong\u003edoor-to-door\u003c\/strong\u003e via \u003cstrong\u003eexpress postal service\u003c\/strong\u003e, so you can receive it at home without the hassle.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sw-cta\"\u003e\n    \u003cstrong\u003eReady for a cleaner, premium interior?\u003c\/strong\u003e Order your \u003cstrong\u003eleather handbrake cover\u003c\/strong\u003e today.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  \/* Scoped to Handbrake block to avoid theme\/CSS conflicts *\/\n  .sw-hb-description { line-height: 1.65; color: #1f2937; }\n  .sw-hb-description h2 { margin: 0 0 10px; font-size: 22px; }\n  .sw-hb-description p { margin: 0 0 14px; }\n\n  .sw-hb-description .sw-accordion { margin-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n  .sw-hb-description .sw-acc-item { border-bottom: 1px solid rgba(0,0,0,.08); }\n\n  .sw-hb-description .sw-acc-btn{\n    width:100%;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    padding:14px 8px;\n    background:transparent;\n    border:0;\n    text-align:left;\n    font-weight:700;\n    font-size:16px;\n    cursor:pointer;\n  }\n\n  .sw-hb-description .sw-acc-icon{ width:18px; height:18px; position:relative; flex:0 0 18px; }\n  .sw-hb-description .sw-acc-icon:before,\n  .sw-hb-description .sw-acc-icon:after{\n    content:\"\";\n    position:absolute;\n    left:50%; top:50%;\n    width:16px; height:2px;\n    background: currentColor;\n    transform: translate(-50%, -50%);\n    opacity:.9;\n  }\n  .sw-hb-description .sw-acc-icon:after{ transform: translate(-50%, -50%) rotate(90deg); }\n  .sw-hb-description .sw-acc-btn[aria-expanded=\"true\"] .sw-acc-icon:after{ opacity:0; }\n\n  .sw-hb-description .sw-acc-panel{\n    overflow:hidden;\n    max-height:0;\n    transition:max-height .25s ease;\n    padding:0 8px;\n  }\n  .sw-hb-description .sw-acc-panel \u003e * { margin: 0 0 12px; }\n  .sw-hb-description .sw-acc-panel ul { padding-left: 18px; }\n  .sw-hb-description .sw-cta{ margin-top: 14px; padding-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    \/\/ ? One-time global listeners + safe re-init (Shopify can re-render sections)\n    if (!window.__swAccGlobalInit) {\n      window.__swAccGlobalInit = true;\n\n      window.__swInitAllAccordions = function () {\n        document.querySelectorAll('[data-sw-accordion]').forEach(function (acc) {\n          if (acc.dataset.inited === '1') return;\n          acc.dataset.inited = '1';\n\n          \/\/ Set initial heights\n          acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n            const btn = item.querySelector('.sw-acc-btn');\n            const panel = item.querySelector('.sw-acc-panel');\n            if (!btn || !panel) return;\n            panel.style.maxHeight = (btn.getAttribute('aria-expanded') === 'true') ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          \/\/ Click handling (delegated)\n          acc.addEventListener('click', function (e) {\n            const btn = e.target.closest('.sw-acc-btn');\n            if (!btn) return;\n\n            const item = btn.closest('.sw-acc-item');\n            const panel = item.querySelector('.sw-acc-panel');\n            const isOpen = btn.getAttribute('aria-expanded') === 'true';\n\n            btn.setAttribute('aria-expanded', String(!isOpen));\n            panel.style.maxHeight = !isOpen ? (panel.scrollHeight + 'px') : '0px';\n          });\n        });\n      };\n\n      window.__swRecalcOpenAccordions = function () {\n        document.querySelectorAll('[data-sw-accordion] .sw-acc-item').forEach(function (item) {\n          const btn = item.querySelector('.sw-acc-btn');\n          const panel = item.querySelector('.sw-acc-panel');\n          if (btn \u0026\u0026 panel \u0026\u0026 btn.getAttribute('aria-expanded') === 'true') {\n            panel.style.maxHeight = panel.scrollHeight + 'px';\n          }\n        });\n      };\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', function () {\n          window.__swInitAllAccordions();\n          window.__swRecalcOpenAccordions();\n        });\n      } else {\n        window.__swInitAllAccordions();\n        window.__swRecalcOpenAccordions();\n      }\n\n      window.addEventListener('resize', window.__swRecalcOpenAccordions);\n      document.addEventListener('shopify:section:load', function () {\n        window.__swInitAllAccordions();\n        window.__swRecalcOpenAccordions();\n      });\n    } else {\n      \/\/ If global init already exists, just init this page’s accordions\n      window.__swInitAllAccordions \u0026\u0026 window.__swInitAllAccordions();\n      window.__swRecalcOpenAccordions \u0026\u0026 window.__swRecalcOpenAccordions();\n    }\n  })();\n\u003c\/script\u003e","brand":"Custom Steering Wheel Wraps","offers":[{"title":"Origional Hand Break Reference (This photo is just for reference)","offer_id":46748231925935,"sku":"MM10028","price":0.0,"currency_code":"AUD","in_stock":true},{"title":"Genuine Leather Red Thread","offer_id":46748231958703,"sku":"MM10029","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"Customise Design","offer_id":46760275869871,"sku":"MM10030","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/0656\/4271\/files\/MM10028.png?v=1775634301"},{"product_id":"handbrake-cover-for-2008-2011-mazda-3-handbrake","title":"Handbrake Cover For 2008-2011 Mazda 3 handbrake","description":"\u003c!-- ? Leather Handbrake Cover (Accordion + Shopify-safe) --\u003e\n\u003cdiv class=\"sw-wrap-description sw-hb-description\"\u003e\n  \u003ch2\u003ePremium Leather Handbrake Cover | DIY Kit Included\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Refresh your interior with a \u003cstrong\u003eleather handbrake cover\u003c\/strong\u003e designed for a clean, factory-style finish and a comfortable grip.\n    This cover is \u003cstrong\u003emade to fit your selected vehicle\/handbrake style\u003c\/strong\u003e for a neat look (not a loose, universal slip-on).\n    Ideal for worn, shiny, scratched, or peeling handbrake handles — and perfect to match your steering wheel wrap.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"sw-accordion\" data-sw-accordion\u003e\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"true\"\u003e\n        \u003cspan\u003eWhy you’ll love it\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eClean, custom-fit finish:\u003c\/strong\u003e sits snug for a premium, factory-style look.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBetter feel in hand:\u003c\/strong\u003e improves comfort and grip during daily driving.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eProtects \u0026amp; restores:\u003c\/strong\u003e covers wear, scratches, fading, and daily-use marks.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInterior upgrade:\u003c\/strong\u003e instantly elevates your cabin and matches your steering wheel wrap.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eDurable leather:\u003c\/strong\u003e built for everyday use and long-term durability.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eMaterial\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003ePremium leather\u003c\/strong\u003e (refined texture, long-lasting durability)\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top:10px;\"\u003e\n          A leather finish improves touch and helps keep the handbrake looking new for longer.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eDIY kit included (easy install)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          Each order includes a \u003cstrong\u003eDIY kit\u003c\/strong\u003e with the required tools and a clear step-by-step guide.\n          Take your time to align the cover neatly for the best result.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eProduct details\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cstrong\u003eCondition:\u003c\/strong\u003e 100% brand new\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFitment:\u003c\/strong\u003e made to fit your selected vehicle\/handbrake style\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eInstall type:\u003c\/strong\u003e cover + DIY kit (guide included)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eWhat’s included:\u003c\/strong\u003e cover + thread + needles + installation tools + guide\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-acc-item\"\u003e\n      \u003cbutton type=\"button\" class=\"sw-acc-btn\" aria-expanded=\"false\"\u003e\n        \u003cspan\u003eInternational delivery (tax \u0026amp; customs handled)\u003c\/span\u003e\u003cspan class=\"sw-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"sw-acc-panel\"\u003e\n        \u003cp\u003e\n          We take care of \u003cstrong\u003etax and customs clearance\u003c\/strong\u003e for international orders where applicable.\n          Your order is delivered \u003cstrong\u003edoor-to-door\u003c\/strong\u003e via \u003cstrong\u003eexpress postal service\u003c\/strong\u003e, so you can receive it at home without the hassle.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"sw-cta\"\u003e\n    \u003cstrong\u003eReady for a cleaner, premium interior?\u003c\/strong\u003e Order your \u003cstrong\u003eleather handbrake cover\u003c\/strong\u003e today.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  \/* Scoped to Handbrake block to avoid theme\/CSS conflicts *\/\n  .sw-hb-description { line-height: 1.65; color: #1f2937; }\n  .sw-hb-description h2 { margin: 0 0 10px; font-size: 22px; }\n  .sw-hb-description p { margin: 0 0 14px; }\n\n  .sw-hb-description .sw-accordion { margin-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n  .sw-hb-description .sw-acc-item { border-bottom: 1px solid rgba(0,0,0,.08); }\n\n  .sw-hb-description .sw-acc-btn{\n    width:100%;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    padding:14px 8px;\n    background:transparent;\n    border:0;\n    text-align:left;\n    font-weight:700;\n    font-size:16px;\n    cursor:pointer;\n  }\n\n  .sw-hb-description .sw-acc-icon{ width:18px; height:18px; position:relative; flex:0 0 18px; }\n  .sw-hb-description .sw-acc-icon:before,\n  .sw-hb-description .sw-acc-icon:after{\n    content:\"\";\n    position:absolute;\n    left:50%; top:50%;\n    width:16px; height:2px;\n    background: currentColor;\n    transform: translate(-50%, -50%);\n    opacity:.9;\n  }\n  .sw-hb-description .sw-acc-icon:after{ transform: translate(-50%, -50%) rotate(90deg); }\n  .sw-hb-description .sw-acc-btn[aria-expanded=\"true\"] .sw-acc-icon:after{ opacity:0; }\n\n  .sw-hb-description .sw-acc-panel{\n    overflow:hidden;\n    max-height:0;\n    transition:max-height .25s ease;\n    padding:0 8px;\n  }\n  .sw-hb-description .sw-acc-panel \u003e * { margin: 0 0 12px; }\n  .sw-hb-description .sw-acc-panel ul { padding-left: 18px; }\n  .sw-hb-description .sw-cta{ margin-top: 14px; padding-top: 10px; border-top: 1px solid rgba(0,0,0,.08); }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    \/\/ ? One-time global listeners + safe re-init (Shopify can re-render sections)\n    if (!window.__swAccGlobalInit) {\n      window.__swAccGlobalInit = true;\n\n      window.__swInitAllAccordions = function () {\n        document.querySelectorAll('[data-sw-accordion]').forEach(function (acc) {\n          if (acc.dataset.inited === '1') return;\n          acc.dataset.inited = '1';\n\n          \/\/ Set initial heights\n          acc.querySelectorAll('.sw-acc-item').forEach(function (item) {\n            const btn = item.querySelector('.sw-acc-btn');\n            const panel = item.querySelector('.sw-acc-panel');\n            if (!btn || !panel) return;\n            panel.style.maxHeight = (btn.getAttribute('aria-expanded') === 'true') ? (panel.scrollHeight + 'px') : '0px';\n          });\n\n          \/\/ Click handling (delegated)\n          acc.addEventListener('click', function (e) {\n            const btn = e.target.closest('.sw-acc-btn');\n            if (!btn) return;\n\n            const item = btn.closest('.sw-acc-item');\n            const panel = item.querySelector('.sw-acc-panel');\n            const isOpen = btn.getAttribute('aria-expanded') === 'true';\n\n            btn.setAttribute('aria-expanded', String(!isOpen));\n            panel.style.maxHeight = !isOpen ? (panel.scrollHeight + 'px') : '0px';\n          });\n        });\n      };\n\n      window.__swRecalcOpenAccordions = function () {\n        document.querySelectorAll('[data-sw-accordion] .sw-acc-item').forEach(function (item) {\n          const btn = item.querySelector('.sw-acc-btn');\n          const panel = item.querySelector('.sw-acc-panel');\n          if (btn \u0026\u0026 panel \u0026\u0026 btn.getAttribute('aria-expanded') === 'true') {\n            panel.style.maxHeight = panel.scrollHeight + 'px';\n          }\n        });\n      };\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', function () {\n          window.__swInitAllAccordions();\n          window.__swRecalcOpenAccordions();\n        });\n      } else {\n        window.__swInitAllAccordions();\n        window.__swRecalcOpenAccordions();\n      }\n\n      window.addEventListener('resize', window.__swRecalcOpenAccordions);\n      document.addEventListener('shopify:section:load', function () {\n        window.__swInitAllAccordions();\n        window.__swRecalcOpenAccordions();\n      });\n    } else {\n      \/\/ If global init already exists, just init this page’s accordions\n      window.__swInitAllAccordions \u0026\u0026 window.__swInitAllAccordions();\n      window.__swRecalcOpenAccordions \u0026\u0026 window.__swRecalcOpenAccordions();\n    }\n  })();\n\u003c\/script\u003e","brand":"Custom Steering Wheel Wraps","offers":[{"title":"Origional Hand Break Reference (This photo is just for reference)","offer_id":46748232155311,"sku":"MM10031","price":0.0,"currency_code":"AUD","in_stock":true},{"title":"Genuine Leather Red Thread","offer_id":46748232188079,"sku":"MM10032","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"Customise Design","offer_id":46760275837103,"sku":"MM10033","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/0656\/4271\/files\/MM10031.png?v=1775634301"}],"url":"https:\/\/www.customsteeringwheelwraps.com.au\/collections\/mazda-gear-shift-hand-brake-cover.oembed","provider":"Custom Steering Wheel Wraps","version":"1.0","type":"link"}