{"title":"Electrical \u0026 Power","description":null,"products":[{"product_id":"60v-30ah-tuttio-plug-play-battery","title":"60V 30Ah Tuttio Plug \u0026 Play Battery","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@500;600;700\u0026family=Inter:wght@400;500;600;700;800;900\u0026family=Karla:wght@500;600;700;800\u0026family=Questrial\u0026display=swap');\n\n  .vs-pdp-wrap {\n    --vs-color-charcoal: #111418;\n    --vs-color-soft-white: #F3F5F7;\n    --vs-color-steel-gray: #C8CED4;\n    --vs-color-slate-blue: #41586E;\n    --vs-color-slate-hover: #33485B;\n    --vs-color-border: #DDE2E6;\n    --vs-radius-button: 2px;\n    --vs-radius-card: 8px;\n    --vs-radius-image: 4px;\n    --vs-radius-badge: 2px;\n\n    position: relative;\n    isolation: isolate;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 14% 12%, rgba(65, 88, 110, 0.32), transparent 34%),\n      radial-gradient(circle at 88% 88%, rgba(65, 88, 110, 0.22), transparent 36%),\n      radial-gradient(circle at 50% 44%, rgba(200, 206, 212, 0.07), transparent 38%),\n      linear-gradient(180deg, #05070a 0%, #0b0f14 50%, var(--vs-color-charcoal) 100%);\n    color: var(--vs-color-soft-white);\n    padding: 30px 22px;\n    border-radius: var(--vs-radius-card);\n    border: 1px solid rgba(200, 206, 212, 0.18);\n    max-width: 900px;\n    margin: 0 auto;\n    font-family: Inter, sans-serif;\n    box-shadow:\n      0 18px 48px rgba(0, 0, 0, 0.24),\n      inset 0 1px 0 rgba(255, 255, 255, 0.04);\n  }\n\n  .vs-pdp-wrap * {\n    box-sizing: border-box;\n  }\n\n  .vs-pdp-tech-bg {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n    pointer-events: none;\n    opacity: 0.76;\n    background:\n      linear-gradient(90deg, rgba(243, 245, 247, 0.034) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(243, 245, 247, 0.028) 1px, transparent 1px),\n      radial-gradient(circle, rgba(200, 206, 212, 0.14) 1px, transparent 1.8px);\n    background-size: 72px 72px, 72px 72px, 24px 24px;\n    mask-image: linear-gradient(180deg, black 0%, black 82%, transparent 100%);\n  }\n\n  .vs-pdp-tech-ui {\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n    pointer-events: none;\n    overflow: hidden;\n  }\n\n  .vs-pdp-tech-line {\n    position: absolute;\n    height: 1px;\n    background: rgba(200, 206, 212, 0.34);\n  }\n\n  .vs-pdp-tech-line::after {\n    content: \"\";\n    position: absolute;\n    right: -4px;\n    top: -3px;\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: rgba(200, 206, 212, 0.54);\n  }\n\n  .vs-pdp-tech-line-1 {\n    left: 22px;\n    top: 24px;\n    width: 190px;\n  }\n\n  .vs-pdp-tech-line-2 {\n    right: 24px;\n    top: 46px;\n    width: 170px;\n  }\n\n  .vs-pdp-tech-line-3 {\n    left: 32%;\n    bottom: 26px;\n    width: 240px;\n    opacity: 0.42;\n  }\n\n  .vs-pdp-tech-dots {\n    position: absolute;\n    right: -34px;\n    top: 86px;\n    width: 136px;\n    height: 136px;\n    opacity: 0.30;\n    background-image: radial-gradient(circle, rgba(200, 206, 212, 0.58) 1.5px, transparent 2.3px);\n    background-size: 16px 16px;\n  }\n\n  .vs-pdp-tech-bars {\n    position: absolute;\n    right: 28px;\n    bottom: 34px;\n    width: 88px;\n    height: 11px;\n    opacity: 0.38;\n    background:\n      linear-gradient(90deg,\n        rgba(200, 206, 212, 0.68) 0 7px,\n        transparent 7px 13px,\n        rgba(200, 206, 212, 0.68) 13px 20px,\n        transparent 20px 26px,\n        rgba(200, 206, 212, 0.68) 26px 33px,\n        transparent 33px 39px,\n        rgba(200, 206, 212, 0.68) 39px 46px,\n        transparent 46px 52px,\n        rgba(200, 206, 212, 0.68) 52px 59px,\n        transparent 59px 65px,\n        rgba(200, 206, 212, 0.68) 65px 72px);\n  }\n\n  .vs-pdp-tech-label {\n    position: absolute;\n    left: 24px;\n    bottom: 28px;\n    color: rgba(200, 206, 212, 0.30);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    line-height: 1.5;\n    text-transform: uppercase;\n  }\n\n  .vs-pdp-content {\n    position: relative;\n    z-index: 2;\n  }\n\n  .vs-pdp-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    min-height: 24px;\n    margin: 0 0 12px;\n    padding: 6px 9px;\n    border-radius: var(--vs-radius-badge);\n    background: rgba(65, 88, 110, 0.22);\n    border: 1px solid rgba(200, 206, 212, 0.14);\n    color: var(--vs-color-steel-gray);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.11em;\n    line-height: 1;\n    text-transform: uppercase;\n  }\n\n  .vs-pdp-title {\n    margin: 0 0 14px;\n    color: var(--vs-color-soft-white);\n    font-family: Questrial, sans-serif;\n    font-size: clamp(36px, 5.4vw, 60px);\n    line-height: 0.96;\n    font-weight: 900;\n    letter-spacing: -0.045em;\n    text-transform: none;\n  }\n\n  .vs-pdp-highlight {\n    color: var(--vs-color-steel-gray);\n  }\n\n  .vs-pdp-subtitle {\n    max-width: 750px;\n    margin: 0 0 22px;\n    color: rgba(243, 245, 247, 0.78);\n    font-family: Karla, sans-serif;\n    font-size: clamp(15px, 2vw, 17px);\n    font-weight: 600;\n    line-height: 1.5;\n    letter-spacing: -0.01em;\n  }\n\n  .vs-alert {\n    margin: 20px 0;\n    padding: 14px 16px;\n    border-radius: var(--vs-radius-card);\n    background:\n      radial-gradient(circle at 12% 16%, rgba(65, 88, 110, 0.24), transparent 36%),\n      rgba(243, 245, 247, 0.065);\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    color: rgba(243, 245, 247, 0.82);\n    font-family: Karla, sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    line-height: 1.45;\n  }\n\n  .vs-alert strong {\n    color: var(--vs-color-soft-white);\n    font-weight: 800;\n  }\n\n  .vs-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 12px;\n    margin: 24px 0;\n  }\n\n  .vs-feature-card {\n    position: relative;\n    min-height: 142px;\n    overflow: hidden;\n    padding: 16px 12px;\n    text-align: center;\n    border-radius: var(--vs-radius-card);\n    background: linear-gradient(180deg, #ffffff 0%, #F3F5F7 100%);\n    border: 1px solid rgba(221, 226, 230, 0.94);\n    color: var(--vs-color-charcoal);\n    box-shadow:\n      0 12px 34px rgba(0, 0, 0, 0.16),\n      inset 0 1px 0 rgba(255, 255, 255, 0.9);\n  }\n\n  .vs-feature-card::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: 0.07;\n    pointer-events: none;\n    background:\n      linear-gradient(90deg, rgba(65, 88, 110, 0.44) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(65, 88, 110, 0.38) 1px, transparent 1px);\n    background-size: 34px 34px;\n    mask-image: linear-gradient(135deg, transparent 0%, black 52%, transparent 92%);\n  }\n\n  .vs-icon {\n    position: relative;\n    z-index: 2;\n    width: 46px;\n    height: 38px;\n    display: grid;\n    place-items: center;\n    margin: 0 auto 11px;\n    border-radius: var(--vs-radius-badge);\n    background: var(--vs-color-slate-blue);\n    color: var(--vs-color-soft-white);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.04em;\n    line-height: 1;\n  }\n\n  .vs-feature-card h3 {\n    position: relative;\n    z-index: 2;\n    margin: 0 0 6px;\n    color: var(--vs-color-charcoal);\n    font-family: Karla, sans-serif;\n    font-size: 13px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: 0.01em;\n    text-transform: uppercase;\n  }\n\n  .vs-feature-card p {\n    position: relative;\n    z-index: 2;\n    margin: 0;\n    color: rgba(17, 20, 24, 0.64);\n    font-family: Karla, sans-serif;\n    font-size: 12.5px;\n    font-weight: 600;\n    line-height: 1.35;\n  }\n\n  .vs-accordions {\n    margin-top: 24px;\n    border-radius: var(--vs-radius-card);\n    overflow: hidden;\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    background: rgba(243, 245, 247, 0.045);\n  }\n\n  .vs-accordion {\n    border-top: 1px solid rgba(200, 206, 212, 0.14);\n  }\n\n  .vs-accordion:first-child {\n    border-top: none;\n  }\n\n  .vs-accordion summary {\n    cursor: pointer;\n    list-style: none;\n    min-height: 62px;\n    padding: 18px 18px;\n    color: var(--vs-color-soft-white);\n    font-family: Karla, sans-serif;\n    font-size: 16px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: 0.01em;\n    text-transform: uppercase;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 18px;\n    transition:\n      background 0.16s ease,\n      color 0.16s ease;\n  }\n\n  .vs-accordion summary:hover {\n    background: rgba(65, 88, 110, 0.16);\n  }\n\n  .vs-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .vs-accordion summary::after {\n    content: \"+\";\n    flex: 0 0 auto;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: var(--vs-radius-badge);\n    background: rgba(65, 88, 110, 0.22);\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    color: var(--vs-color-steel-gray);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .vs-accordion[open] summary {\n    background: rgba(65, 88, 110, 0.14);\n  }\n\n  .vs-accordion[open] summary::after {\n    content: \"−\";\n    background: var(--vs-color-slate-blue);\n    border-color: var(--vs-color-slate-blue);\n    color: var(--vs-color-soft-white);\n  }\n\n  .vs-accordion-content {\n    padding: 0 18px 20px;\n    color: rgba(243, 245, 247, 0.76);\n    font-family: Karla, sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    line-height: 1.6;\n  }\n\n  .vs-accordion-content p {\n    margin: 0;\n  }\n\n  .vs-accordion-content ul {\n    margin: 10px 0 0;\n    padding-left: 20px;\n  }\n\n  .vs-accordion-content li {\n    margin-bottom: 8px;\n  }\n\n  .vs-accordion-content a {\n    color: var(--vs-color-soft-white);\n    font-weight: 800;\n    text-decoration: underline;\n    text-decoration-thickness: 1px;\n    text-underline-offset: 4px;\n  }\n\n  .vs-accordion-content a:hover {\n    color: var(--vs-color-steel-gray);\n  }\n\n  .vs-callout {\n    position: relative;\n    margin-top: 24px;\n    overflow: hidden;\n    border-radius: var(--vs-radius-card);\n    padding: 18px;\n    background:\n      radial-gradient(circle at 12% 20%, rgba(65, 88, 110, 0.30), transparent 34%),\n      linear-gradient(135deg, rgba(65, 88, 110, 0.34), rgba(17, 20, 24, 0.86));\n    border: 1px solid rgba(200, 206, 212, 0.18);\n    color: var(--vs-color-soft-white);\n  }\n\n  .vs-callout::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: 0.08;\n    pointer-events: none;\n    background:\n      linear-gradient(90deg, rgba(243, 245, 247, 0.14) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(243, 245, 247, 0.10) 1px, transparent 1px);\n    background-size: 42px 42px;\n  }\n\n  .vs-callout h3,\n  .vs-callout p {\n    position: relative;\n    z-index: 2;\n  }\n\n  .vs-callout h3 {\n    margin: 0 0 8px;\n    color: var(--vs-color-soft-white);\n    font-family: Questrial, sans-serif;\n    font-size: 24px;\n    font-weight: 900;\n    line-height: 1;\n    letter-spacing: -0.035em;\n    text-transform: none;\n  }\n\n  .vs-callout p {\n    margin: 0;\n    color: rgba(243, 245, 247, 0.78);\n    font-family: Karla, sans-serif;\n    font-size: 14.5px;\n    font-weight: 600;\n    line-height: 1.5;\n  }\n\n  @media screen and (max-width: 749px) {\n    .vs-pdp-wrap {\n      padding: 24px 16px;\n      border-radius: 8px;\n    }\n\n    .vs-pdp-title {\n      font-size: 38px;\n      line-height: 1;\n    }\n\n    .vs-pdp-subtitle {\n      font-size: 15px;\n    }\n\n    .vs-feature-grid {\n      grid-template-columns: repeat(2, 1fr);\n      gap: 10px;\n    }\n\n    .vs-feature-card {\n      min-height: 138px;\n      padding: 14px 10px;\n    }\n\n    .vs-icon {\n      width: 44px;\n      height: 36px;\n      margin-bottom: 10px;\n      font-size: 11px;\n    }\n\n    .vs-accordion summary {\n      padding: 17px 14px;\n      font-size: 15px;\n    }\n\n    .vs-accordion-content {\n      padding: 0 14px 18px;\n      font-size: 14.5px;\n    }\n\n    .vs-callout h3 {\n      font-size: 22px;\n    }\n\n    .vs-pdp-tech-label {\n      display: none;\n    }\n\n    .vs-pdp-tech-line-1 {\n      left: -70px;\n      top: 24px;\n      width: 180px;\n    }\n\n    .vs-pdp-tech-line-2 {\n      right: -78px;\n      top: 58px;\n      width: 170px;\n    }\n\n    .vs-pdp-tech-line-3 {\n      left: -80px;\n      bottom: 24px;\n      width: 190px;\n    }\n\n    .vs-pdp-tech-dots {\n      right: -58px;\n      top: 120px;\n      opacity: 0.24;\n    }\n\n    .vs-pdp-tech-bars {\n      right: 18px;\n      bottom: 24px;\n      opacity: 0.28;\n    }\n  }\n\n  @media screen and (max-width: 420px) {\n    .vs-pdp-wrap {\n      padding: 22px 14px;\n    }\n\n    .vs-pdp-title {\n      font-size: 35px;\n    }\n\n    .vs-feature-grid {\n      grid-template-columns: 1fr 1fr;\n    }\n\n    .vs-feature-card h3 {\n      font-size: 12.5px;\n    }\n\n    .vs-feature-card p {\n      font-size: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"vs-pdp-wrap\"\u003e\n  \u003cdiv class=\"vs-pdp-tech-bg\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"vs-pdp-tech-ui\" aria-hidden=\"true\"\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-1\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-2\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-3\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-dots\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-bars\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-label\"\u003e60V BATTERY\u003cbr\u003eTUTTIO FITMENT\u003cbr\u003eRANGE UPGRADE\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vs-pdp-content\"\u003e\n    \u003cp class=\"vs-pdp-eyebrow\"\u003eTuttio Battery Upgrade\u003c\/p\u003e\n\n    \u003ch2 class=\"vs-pdp-title\"\u003e\n      Tuttio\u003cbr\u003e\n      \u003cspan class=\"vs-pdp-highlight\"\u003e60V 30Ah Battery\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"vs-pdp-subtitle\"\u003e\n      Upgrade your Tuttio with a high-capacity 60V 30Ah battery built for more range, longer ride time, and stronger dependable power. This is the battery upgrade for riders who want to stay out longer and get more out of every ride.\n    \u003c\/p\u003e\n\n    \u003c!--\n    \u003cdiv class=\"vs-alert\"\u003e\n      \u003cstrong\u003eMore are coming soon!\u003c\/strong\u003e This battery is sold out right now, but the next restock is expected to move fast. Tap \u003cstrong\u003eGet Restock Alert\u003c\/strong\u003e above so you do not miss out when inventory returns.\n    \u003c\/div\u003e\n    --\u003e\n\n    \u003cdiv class=\"vs-feature-grid\"\u003e\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003e30Ah\u003c\/div\u003e\n        \u003ch3\u003e30Ah Capacity\u003c\/h3\u003e\n        \u003cp\u003eBuilt for longer ride time and more range.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003e60V\u003c\/div\u003e\n        \u003ch3\u003e60V Power\u003c\/h3\u003e\n        \u003cp\u003eStronger dependable power for your Tuttio.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003eP\u0026amp;P\u003c\/div\u003e\n        \u003ch3\u003ePlug \u0026amp; Play\u003c\/h3\u003e\n        \u003cp\u003eSimple install. Connect it and ride.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003eRIDE\u003c\/div\u003e\n        \u003ch3\u003eMore Ride Time\u003c\/h3\u003e\n        \u003cp\u003eStay out longer on a single charge.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vs-accordions\"\u003e\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eWhy Upgrade?\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            If your stock battery is holding you back, this 60V 30Ah battery gives your Tuttio a serious upgrade in range, ride time, and usable power. It is built for riders who want longer sessions without constantly worrying about the battery dropping too fast.\n          \u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eHigh-capacity 30Ah setup for extended riding\u003c\/li\u003e\n            \u003cli\u003e60V power for strong, dependable performance\u003c\/li\u003e\n            \u003cli\u003eMore range compared to smaller stock-style battery setups\u003c\/li\u003e\n            \u003cli\u003eGreat upgrade for riders who want longer rides on one charge\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003ePlug \u0026amp; Play Install\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            Installation is simple and plug and play. Connect the battery, make sure everything is seated properly, and you are ready to ride.\n          \u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eDesigned for a simple Tuttio battery upgrade\u003c\/li\u003e\n            \u003cli\u003eNo complicated wiring setup\u003c\/li\u003e\n            \u003cli\u003e\u003ca href=\"https:\/\/visionsupply.net\/products\/fardriver-bluetooth-dongle\"\u003ePurchase Dongle to tune battery\u003c\/a\u003e\u003c\/li\u003e\n            \u003cli\u003eConnect it and ride\u003c\/li\u003e\n            \u003cli\u003eClean install for riders who want less wrenching and more riding\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003ePower \u0026amp; Range\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            The 60V 30Ah setup is made for riders who want more out of every charge. The larger capacity helps support longer ride time, better range, and more consistent power during use.\n          \u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003e60V battery platform\u003c\/li\u003e\n            \u003cli\u003e30Ah high-capacity design\u003c\/li\u003e\n            \u003cli\u003eBuilt for longer ride time\u003c\/li\u003e\n            \u003cli\u003eHelps reduce range anxiety on longer rides\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eImportant Note\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            A Bluetooth dongle may be required if you need to adjust controller voltage settings. Make sure your setup is properly configured before riding. \u003ca href=\"https:\/\/visionsupply.net\/products\/fardriver-bluetooth-dongle\"\u003ePurchase Dongle to tune battery\u003c\/a\u003e\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eRestock Info\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            This battery is available to reserve. Each batch is custom made, and orders are placed once reserve spots are filled. Estimated shipping time is 3 to 4 weeks after the reserve is met, and orders ship in the order they are received.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eReturns \u0026amp; Refunds\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            All battery sales are final. We do not accept returns or issue refunds for non-defective products.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            Batteries include a 30-day warranty against defects beginning on the date of delivery. If a battery is reported within the warranty period and confirmed to be defective, it may qualify for a full refund.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            \u003ca href=\"https:\/\/visionsupply.net\/pages\/faq\"\u003eLearn more about our returns, refunds, and battery warranty.\u003c\/a\u003e\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vs-callout\"\u003e\n      \u003ch3\u003eMore power. More range. More ride time.\u003c\/h3\u003e\n      \u003cp\u003e\n        The 60V 30Ah battery is the Tuttio upgrade for riders who want to go farther, ride longer, and get more out of every charge.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Vision Supply","offers":[{"title":"Default Title","offer_id":50543900688449,"sku":"sku-45360071082018","price":650.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/8028\/9345\/files\/IMG_7502_a5937777-12f3-4027-adc6-6801cd08d29c.jpg?v=1790523477"},{"product_id":"72v-30ah-yozma-strike-valtinsu-battery-plug-play-battery","title":"72v 30ah Yozma\/Strike\/Valtinsu battery Plug \u0026 Play Battery","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@500;600;700\u0026family=Inter:wght@400;500;600;700;800;900\u0026family=Karla:wght@500;600;700;800\u0026family=Questrial\u0026display=swap');\n\n  .vs-pdp-wrap {\n    --vs-color-charcoal: #111418;\n    --vs-color-soft-white: #F3F5F7;\n    --vs-color-steel-gray: #C8CED4;\n    --vs-color-slate-blue: #41586E;\n    --vs-color-slate-hover: #33485B;\n    --vs-color-border: #DDE2E6;\n    --vs-radius-button: 2px;\n    --vs-radius-card: 8px;\n    --vs-radius-image: 4px;\n    --vs-radius-badge: 2px;\n\n    position: relative;\n    isolation: isolate;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 14% 12%, rgba(65, 88, 110, 0.32), transparent 34%),\n      radial-gradient(circle at 88% 88%, rgba(65, 88, 110, 0.22), transparent 36%),\n      radial-gradient(circle at 50% 44%, rgba(200, 206, 212, 0.07), transparent 38%),\n      linear-gradient(180deg, #05070a 0%, #0b0f14 50%, var(--vs-color-charcoal) 100%);\n    color: var(--vs-color-soft-white);\n    padding: 30px 22px;\n    border-radius: var(--vs-radius-card);\n    border: 1px solid rgba(200, 206, 212, 0.18);\n    max-width: 900px;\n    margin: 0 auto;\n    font-family: Inter, sans-serif;\n    box-shadow:\n      0 18px 48px rgba(0, 0, 0, 0.24),\n      inset 0 1px 0 rgba(255, 255, 255, 0.04);\n  }\n\n  .vs-pdp-wrap * {\n    box-sizing: border-box;\n  }\n\n  .vs-pdp-tech-bg {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n    pointer-events: none;\n    opacity: 0.76;\n    background:\n      linear-gradient(90deg, rgba(243, 245, 247, 0.034) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(243, 245, 247, 0.028) 1px, transparent 1px),\n      radial-gradient(circle, rgba(200, 206, 212, 0.14) 1px, transparent 1.8px);\n    background-size: 72px 72px, 72px 72px, 24px 24px;\n    mask-image: linear-gradient(180deg, black 0%, black 82%, transparent 100%);\n  }\n\n  .vs-pdp-tech-ui {\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n    pointer-events: none;\n    overflow: hidden;\n  }\n\n  .vs-pdp-tech-line {\n    position: absolute;\n    height: 1px;\n    background: rgba(200, 206, 212, 0.34);\n  }\n\n  .vs-pdp-tech-line::after {\n    content: \"\";\n    position: absolute;\n    right: -4px;\n    top: -3px;\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: rgba(200, 206, 212, 0.54);\n  }\n\n  .vs-pdp-tech-line-1 {\n    left: 22px;\n    top: 24px;\n    width: 190px;\n  }\n\n  .vs-pdp-tech-line-2 {\n    right: 24px;\n    top: 46px;\n    width: 170px;\n  }\n\n  .vs-pdp-tech-line-3 {\n    left: 32%;\n    bottom: 26px;\n    width: 240px;\n    opacity: 0.42;\n  }\n\n  .vs-pdp-tech-dots {\n    position: absolute;\n    right: -34px;\n    top: 86px;\n    width: 136px;\n    height: 136px;\n    opacity: 0.30;\n    background-image: radial-gradient(circle, rgba(200, 206, 212, 0.58) 1.5px, transparent 2.3px);\n    background-size: 16px 16px;\n  }\n\n  .vs-pdp-tech-bars {\n    position: absolute;\n    right: 28px;\n    bottom: 34px;\n    width: 88px;\n    height: 11px;\n    opacity: 0.38;\n    background:\n      linear-gradient(90deg,\n        rgba(200, 206, 212, 0.68) 0 7px,\n        transparent 7px 13px,\n        rgba(200, 206, 212, 0.68) 13px 20px,\n        transparent 20px 26px,\n        rgba(200, 206, 212, 0.68) 26px 33px,\n        transparent 33px 39px,\n        rgba(200, 206, 212, 0.68) 39px 46px,\n        transparent 46px 52px,\n        rgba(200, 206, 212, 0.68) 52px 59px,\n        transparent 59px 65px,\n        rgba(200, 206, 212, 0.68) 65px 72px);\n  }\n\n  .vs-pdp-tech-label {\n    position: absolute;\n    left: 24px;\n    bottom: 28px;\n    color: rgba(200, 206, 212, 0.30);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    line-height: 1.5;\n    text-transform: uppercase;\n  }\n\n  .vs-pdp-content {\n    position: relative;\n    z-index: 2;\n  }\n\n  .vs-pdp-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    min-height: 24px;\n    margin: 0 0 12px;\n    padding: 6px 9px;\n    border-radius: var(--vs-radius-badge);\n    background: rgba(65, 88, 110, 0.22);\n    border: 1px solid rgba(200, 206, 212, 0.14);\n    color: var(--vs-color-steel-gray);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.11em;\n    line-height: 1;\n    text-transform: uppercase;\n  }\n\n  .vs-pdp-title {\n    margin: 0 0 14px;\n    color: var(--vs-color-soft-white);\n    font-family: Questrial, sans-serif;\n    font-size: clamp(34px, 5.2vw, 58px);\n    line-height: 0.96;\n    font-weight: 900;\n    letter-spacing: -0.045em;\n    text-transform: none;\n  }\n\n  .vs-pdp-highlight {\n    color: var(--vs-color-steel-gray);\n  }\n\n  .vs-pdp-subtitle {\n    max-width: 750px;\n    margin: 0 0 22px;\n    color: rgba(243, 245, 247, 0.78);\n    font-family: Karla, sans-serif;\n    font-size: clamp(15px, 2vw, 17px);\n    font-weight: 600;\n    line-height: 1.5;\n    letter-spacing: -0.01em;\n  }\n\n  .vs-alert {\n    margin: 20px 0;\n    padding: 14px 16px;\n    border-radius: var(--vs-radius-card);\n    background:\n      radial-gradient(circle at 12% 16%, rgba(65, 88, 110, 0.24), transparent 36%),\n      rgba(243, 245, 247, 0.065);\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    color: rgba(243, 245, 247, 0.82);\n    font-family: Karla, sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    line-height: 1.45;\n  }\n\n  .vs-alert strong {\n    color: var(--vs-color-soft-white);\n    font-weight: 800;\n  }\n\n  .vs-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 12px;\n    margin: 24px 0;\n  }\n\n  .vs-feature-card {\n    position: relative;\n    min-height: 142px;\n    overflow: hidden;\n    padding: 16px 12px;\n    text-align: center;\n    border-radius: var(--vs-radius-card);\n    background: linear-gradient(180deg, #ffffff 0%, #F3F5F7 100%);\n    border: 1px solid rgba(221, 226, 230, 0.94);\n    color: var(--vs-color-charcoal);\n    box-shadow:\n      0 12px 34px rgba(0, 0, 0, 0.16),\n      inset 0 1px 0 rgba(255, 255, 255, 0.9);\n  }\n\n  .vs-feature-card::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: 0.07;\n    pointer-events: none;\n    background:\n      linear-gradient(90deg, rgba(65, 88, 110, 0.44) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(65, 88, 110, 0.38) 1px, transparent 1px);\n    background-size: 34px 34px;\n    mask-image: linear-gradient(135deg, transparent 0%, black 52%, transparent 92%);\n  }\n\n  .vs-icon {\n    position: relative;\n    z-index: 2;\n    width: 46px;\n    height: 38px;\n    display: grid;\n    place-items: center;\n    margin: 0 auto 11px;\n    border-radius: var(--vs-radius-badge);\n    background: var(--vs-color-slate-blue);\n    color: var(--vs-color-soft-white);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.04em;\n    line-height: 1;\n  }\n\n  .vs-feature-card h3 {\n    position: relative;\n    z-index: 2;\n    margin: 0 0 6px;\n    color: var(--vs-color-charcoal);\n    font-family: Karla, sans-serif;\n    font-size: 13px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: 0.01em;\n    text-transform: uppercase;\n  }\n\n  .vs-feature-card p {\n    position: relative;\n    z-index: 2;\n    margin: 0;\n    color: rgba(17, 20, 24, 0.64);\n    font-family: Karla, sans-serif;\n    font-size: 12.5px;\n    font-weight: 600;\n    line-height: 1.35;\n  }\n\n  .vs-accordions {\n    margin-top: 24px;\n    border-radius: var(--vs-radius-card);\n    overflow: hidden;\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    background: rgba(243, 245, 247, 0.045);\n  }\n\n  .vs-accordion {\n    border-top: 1px solid rgba(200, 206, 212, 0.14);\n  }\n\n  .vs-accordion:first-child {\n    border-top: none;\n  }\n\n  .vs-accordion summary {\n    cursor: pointer;\n    list-style: none;\n    min-height: 62px;\n    padding: 18px 18px;\n    color: var(--vs-color-soft-white);\n    font-family: Karla, sans-serif;\n    font-size: 16px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: 0.01em;\n    text-transform: uppercase;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 18px;\n    transition:\n      background 0.16s ease,\n      color 0.16s ease;\n  }\n\n  .vs-accordion summary:hover {\n    background: rgba(65, 88, 110, 0.16);\n  }\n\n  .vs-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .vs-accordion summary::after {\n    content: \"+\";\n    flex: 0 0 auto;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: var(--vs-radius-badge);\n    background: rgba(65, 88, 110, 0.22);\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    color: var(--vs-color-steel-gray);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .vs-accordion[open] summary {\n    background: rgba(65, 88, 110, 0.14);\n  }\n\n  .vs-accordion[open] summary::after {\n    content: \"−\";\n    background: var(--vs-color-slate-blue);\n    border-color: var(--vs-color-slate-blue);\n    color: var(--vs-color-soft-white);\n  }\n\n  .vs-accordion-content {\n    padding: 0 18px 20px;\n    color: rgba(243, 245, 247, 0.76);\n    font-family: Karla, sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    line-height: 1.6;\n  }\n\n  .vs-accordion-content p {\n    margin: 0;\n  }\n\n  .vs-accordion-content ul {\n    margin: 10px 0 0;\n    padding-left: 20px;\n  }\n\n  .vs-accordion-content li {\n    margin-bottom: 8px;\n  }\n\n  .vs-accordion-content a {\n    color: var(--vs-color-soft-white);\n    font-weight: 800;\n    text-decoration: underline;\n    text-decoration-thickness: 1px;\n    text-underline-offset: 4px;\n  }\n\n  .vs-accordion-content a:hover {\n    color: var(--vs-color-steel-gray);\n  }\n\n  .vs-callout {\n    position: relative;\n    margin-top: 24px;\n    overflow: hidden;\n    border-radius: var(--vs-radius-card);\n    padding: 18px;\n    background:\n      radial-gradient(circle at 12% 20%, rgba(65, 88, 110, 0.30), transparent 34%),\n      linear-gradient(135deg, rgba(65, 88, 110, 0.34), rgba(17, 20, 24, 0.86));\n    border: 1px solid rgba(200, 206, 212, 0.18);\n    color: var(--vs-color-soft-white);\n  }\n\n  .vs-callout::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: 0.08;\n    pointer-events: none;\n    background:\n      linear-gradient(90deg, rgba(243, 245, 247, 0.14) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(243, 245, 247, 0.10) 1px, transparent 1px);\n    background-size: 42px 42px;\n  }\n\n  .vs-callout h3,\n  .vs-callout p {\n    position: relative;\n    z-index: 2;\n  }\n\n  .vs-callout h3 {\n    margin: 0 0 8px;\n    color: var(--vs-color-soft-white);\n    font-family: Questrial, sans-serif;\n    font-size: 24px;\n    font-weight: 900;\n    line-height: 1;\n    letter-spacing: -0.035em;\n    text-transform: none;\n  }\n\n  .vs-callout p {\n    margin: 0;\n    color: rgba(243, 245, 247, 0.78);\n    font-family: Karla, sans-serif;\n    font-size: 14.5px;\n    font-weight: 600;\n    line-height: 1.5;\n  }\n\n  @media screen and (max-width: 749px) {\n    .vs-pdp-wrap {\n      padding: 24px 16px;\n      border-radius: 8px;\n    }\n\n    .vs-pdp-title {\n      font-size: 36px;\n      line-height: 1;\n    }\n\n    .vs-pdp-subtitle {\n      font-size: 15px;\n    }\n\n    .vs-feature-grid {\n      grid-template-columns: repeat(2, 1fr);\n      gap: 10px;\n    }\n\n    .vs-feature-card {\n      min-height: 138px;\n      padding: 14px 10px;\n    }\n\n    .vs-icon {\n      width: 44px;\n      height: 36px;\n      margin-bottom: 10px;\n      font-size: 11px;\n    }\n\n    .vs-accordion summary {\n      padding: 17px 14px;\n      font-size: 15px;\n    }\n\n    .vs-accordion-content {\n      padding: 0 14px 18px;\n      font-size: 14.5px;\n    }\n\n    .vs-callout h3 {\n      font-size: 22px;\n    }\n\n    .vs-pdp-tech-label {\n      display: none;\n    }\n\n    .vs-pdp-tech-line-1 {\n      left: -70px;\n      top: 24px;\n      width: 180px;\n    }\n\n    .vs-pdp-tech-line-2 {\n      right: -78px;\n      top: 58px;\n      width: 170px;\n    }\n\n    .vs-pdp-tech-line-3 {\n      left: -80px;\n      bottom: 24px;\n      width: 190px;\n    }\n\n    .vs-pdp-tech-dots {\n      right: -58px;\n      top: 120px;\n      opacity: 0.24;\n    }\n\n    .vs-pdp-tech-bars {\n      right: 18px;\n      bottom: 24px;\n      opacity: 0.28;\n    }\n  }\n\n  @media screen and (max-width: 420px) {\n    .vs-pdp-wrap {\n      padding: 22px 14px;\n    }\n\n    .vs-pdp-title {\n      font-size: 33px;\n    }\n\n    .vs-feature-grid {\n      grid-template-columns: 1fr 1fr;\n    }\n\n    .vs-feature-card h3 {\n      font-size: 12.5px;\n    }\n\n    .vs-feature-card p {\n      font-size: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"vs-pdp-wrap\"\u003e\n  \u003cdiv class=\"vs-pdp-tech-bg\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"vs-pdp-tech-ui\" aria-hidden=\"true\"\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-1\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-2\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-3\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-dots\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-bars\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-label\"\u003e72V BATTERY\u003cbr\u003eYOZMA FITMENT\u003cbr\u003ePRO \/ BASE READY\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vs-pdp-content\"\u003e\n    \u003cp class=\"vs-pdp-eyebrow\"\u003e72V Battery Upgrade\u003c\/p\u003e\n\n    \u003ch2 class=\"vs-pdp-title\"\u003e\n      Yozma \/ Strike \/ Valtinsu\u003cbr\u003e\n      \u003cspan class=\"vs-pdp-highlight\"\u003e72V 30Ah Battery\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"vs-pdp-subtitle\"\u003e\n      Upgrade your ride with a 72V 30Ah plug and play battery built for dependable power, longer ride time, and a cleaner install. This battery is made to drop into your current setup with no extra modifications required.\n    \u003c\/p\u003e\n\n    \u003c!--\n    \u003cdiv class=\"vs-alert\"\u003e\n      \u003cstrong\u003eMore are coming soon!\u003c\/strong\u003e This battery is sold out right now, but the next restock is expected to move fast. Tap \u003cstrong\u003eGet Restock Alert\u003c\/strong\u003e above so you do not miss out when inventory returns.\n    \u003c\/div\u003e\n    --\u003e\n\n    \u003cdiv class=\"vs-feature-grid\"\u003e\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003e30Ah\u003c\/div\u003e\n        \u003ch3\u003e30Ah Capacity\u003c\/h3\u003e\n        \u003cp\u003eBuilt for longer ride time and more range.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003e72V\u003c\/div\u003e\n        \u003ch3\u003e72V Power\u003c\/h3\u003e\n        \u003cp\u003eStronger dependable power for your ride.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003eP\u0026amp;P\u003c\/div\u003e\n        \u003ch3\u003ePlug \u0026amp; Play\u003c\/h3\u003e\n        \u003cp\u003eNo extra modifications required.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003ePRO\u003c\/div\u003e\n        \u003ch3\u003ePro \u0026amp; Base\u003c\/h3\u003e\n        \u003cp\u003eFits compatible Pro and Base models.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vs-accordions\"\u003e\n      \u003cdetails class=\"vs-accordion\" open\u003e\n        \u003csummary\u003eWhy Upgrade?\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            If your current battery is limiting your ride, this 72V 30Ah battery gives your bike a serious upgrade in power, range, and ride time. It is built for riders who want a stronger setup without dealing with complicated wiring or custom modifications.\n          \u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003e72V battery platform for stronger power delivery\u003c\/li\u003e\n            \u003cli\u003eHigh-capacity 30Ah setup for extended riding\u003c\/li\u003e\n            \u003cli\u003eDependable performance for longer sessions\u003c\/li\u003e\n            \u003cli\u003eClean upgrade for riders who want more out of their bike\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003ePlug \u0026amp; Play Install\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            This battery is 100% plug and play. No additional modifications are required. Install it, make sure everything is seated properly, and you are ready to ride.\n          \u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eNo complicated wiring setup\u003c\/li\u003e\n            \u003cli\u003eNo extra modifications required\u003c\/li\u003e\n            \u003cli\u003e\u003ca href=\"https:\/\/visionsupply.net\/products\/fardriver-bluetooth-dongle\"\u003ePurchase Dongle to tune battery\u003c\/a\u003e\u003c\/li\u003e\n            \u003cli\u003eConnect it and ride\u003c\/li\u003e\n            \u003cli\u003eSimple install for compatible models\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eCompatibility\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            This 72V 30Ah battery is compatible with both Pro and Base models across Yozma, Strike, and Valtinsu bikes.\n          \u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eYozma Pro and Base models\u003c\/li\u003e\n            \u003cli\u003eStrike Pro and Base models\u003c\/li\u003e\n            \u003cli\u003eValtinsu Pro and Base models\u003c\/li\u003e\n            \u003cli\u003eDesigned as a seamless upgrade for compatible setups\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003ePower \u0026amp; Range\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            The 72V 30Ah setup is built for riders who want more power and more ride time from their bike. The larger 30Ah capacity helps support longer rides, stronger performance, and more dependable power on a single charge.\n          \u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003e72V power platform\u003c\/li\u003e\n            \u003cli\u003e30Ah high-capacity design\u003c\/li\u003e\n            \u003cli\u003eBuilt for longer ride time\u003c\/li\u003e\n            \u003cli\u003eHelps reduce range anxiety on longer rides\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eReturns \u0026amp; Refunds\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            All battery sales are final. We do not accept returns or issue refunds for non-defective products.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            Batteries include a 30-day warranty against defects beginning on the date of delivery. If a battery is reported within the warranty period and confirmed to be defective, it may qualify for a full refund.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            \u003ca href=\"https:\/\/visionsupply.net\/pages\/faq\"\u003eLearn more about our returns, refunds, and battery warranty.\u003c\/a\u003e\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eImportant Note\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            A Bluetooth dongle may be required if you need to adjust controller voltage settings. Make sure your setup is properly configured before riding. \u003ca href=\"https:\/\/visionsupply.net\/products\/fardriver-bluetooth-dongle\"\u003ePurchase Dongle to tune battery\u003c\/a\u003e\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vs-callout\"\u003e\n      \u003ch3\u003eMore power. Easy install. Built to ride.\u003c\/h3\u003e\n      \u003cp\u003e\n        This 72V 30Ah plug and play battery is the clean upgrade for Yozma, Strike, and Valtinsu riders who want stronger power without a complicated setup.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Vision Supply","offers":[{"title":"Default Title","offer_id":50543900721217,"sku":"sku-45315855155234","price":700.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/8028\/9345\/files\/IMG_7345_f4edcd09-79d7-4288-8d19-0b6e17922d3f.jpg?v=1790523476"},{"product_id":"60v-35ah-yozma-battery","title":"60V 35Ah Yozma Battery","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@500;600;700\u0026family=Inter:wght@400;500;600;700;800;900\u0026family=Karla:wght@500;600;700;800\u0026family=Questrial\u0026display=swap');\n\n  .vs-pdp-wrap {\n    --vs-color-charcoal: #111418;\n    --vs-color-soft-white: #F3F5F7;\n    --vs-color-steel-gray: #C8CED4;\n    --vs-color-slate-blue: #41586E;\n    --vs-color-slate-hover: #33485B;\n    --vs-color-border: #DDE2E6;\n    --vs-radius-button: 2px;\n    --vs-radius-card: 8px;\n    --vs-radius-image: 4px;\n    --vs-radius-badge: 2px;\n\n    position: relative;\n    isolation: isolate;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 14% 12%, rgba(65, 88, 110, 0.32), transparent 34%),\n      radial-gradient(circle at 88% 88%, rgba(65, 88, 110, 0.22), transparent 36%),\n      radial-gradient(circle at 50% 44%, rgba(200, 206, 212, 0.07), transparent 38%),\n      linear-gradient(180deg, #05070a 0%, #0b0f14 50%, var(--vs-color-charcoal) 100%);\n    color: var(--vs-color-soft-white);\n    padding: 30px 22px;\n    border-radius: var(--vs-radius-card);\n    border: 1px solid rgba(200, 206, 212, 0.18);\n    max-width: 900px;\n    margin: 0 auto;\n    font-family: Inter, sans-serif;\n    box-shadow:\n      0 18px 48px rgba(0, 0, 0, 0.24),\n      inset 0 1px 0 rgba(255, 255, 255, 0.04);\n  }\n\n  .vs-pdp-wrap * {\n    box-sizing: border-box;\n  }\n\n  .vs-pdp-tech-bg {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n    pointer-events: none;\n    opacity: 0.76;\n    background:\n      linear-gradient(90deg, rgba(243, 245, 247, 0.034) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(243, 245, 247, 0.028) 1px, transparent 1px),\n      radial-gradient(circle, rgba(200, 206, 212, 0.14) 1px, transparent 1.8px);\n    background-size: 72px 72px, 72px 72px, 24px 24px;\n    mask-image: linear-gradient(180deg, black 0%, black 82%, transparent 100%);\n  }\n\n  .vs-pdp-tech-ui {\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n    pointer-events: none;\n    overflow: hidden;\n  }\n\n  .vs-pdp-tech-line {\n    position: absolute;\n    height: 1px;\n    background: rgba(200, 206, 212, 0.34);\n  }\n\n  .vs-pdp-tech-line::after {\n    content: \"\";\n    position: absolute;\n    right: -4px;\n    top: -3px;\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: rgba(200, 206, 212, 0.54);\n  }\n\n  .vs-pdp-tech-line-1 {\n    left: 22px;\n    top: 24px;\n    width: 190px;\n  }\n\n  .vs-pdp-tech-line-2 {\n    right: 24px;\n    top: 46px;\n    width: 170px;\n  }\n\n  .vs-pdp-tech-line-3 {\n    left: 32%;\n    bottom: 26px;\n    width: 240px;\n    opacity: 0.42;\n  }\n\n  .vs-pdp-tech-dots {\n    position: absolute;\n    right: -34px;\n    top: 86px;\n    width: 136px;\n    height: 136px;\n    opacity: 0.30;\n    background-image: radial-gradient(circle, rgba(200, 206, 212, 0.58) 1.5px, transparent 2.3px);\n    background-size: 16px 16px;\n  }\n\n  .vs-pdp-tech-bars {\n    position: absolute;\n    right: 28px;\n    bottom: 34px;\n    width: 88px;\n    height: 11px;\n    opacity: 0.38;\n    background:\n      linear-gradient(90deg,\n        rgba(200, 206, 212, 0.68) 0 7px,\n        transparent 7px 13px,\n        rgba(200, 206, 212, 0.68) 13px 20px,\n        transparent 20px 26px,\n        rgba(200, 206, 212, 0.68) 26px 33px,\n        transparent 33px 39px,\n        rgba(200, 206, 212, 0.68) 39px 46px,\n        transparent 46px 52px,\n        rgba(200, 206, 212, 0.68) 52px 59px,\n        transparent 59px 65px,\n        rgba(200, 206, 212, 0.68) 65px 72px);\n  }\n\n  .vs-pdp-tech-label {\n    position: absolute;\n    left: 24px;\n    bottom: 28px;\n    color: rgba(200, 206, 212, 0.30);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    line-height: 1.5;\n    text-transform: uppercase;\n  }\n\n  .vs-pdp-content {\n    position: relative;\n    z-index: 2;\n  }\n\n  .vs-pdp-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    min-height: 24px;\n    margin: 0 0 12px;\n    padding: 6px 9px;\n    border-radius: var(--vs-radius-badge);\n    background: rgba(65, 88, 110, 0.22);\n    border: 1px solid rgba(200, 206, 212, 0.14);\n    color: var(--vs-color-steel-gray);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.11em;\n    line-height: 1;\n    text-transform: uppercase;\n  }\n\n  .vs-pdp-title {\n    margin: 0 0 14px;\n    color: var(--vs-color-soft-white);\n    font-family: Questrial, sans-serif;\n    font-size: clamp(34px, 5.2vw, 58px);\n    line-height: 0.96;\n    font-weight: 900;\n    letter-spacing: -0.045em;\n    text-transform: none;\n  }\n\n  .vs-pdp-highlight {\n    color: var(--vs-color-steel-gray);\n  }\n\n  .vs-pdp-subtitle {\n    max-width: 750px;\n    margin: 0 0 22px;\n    color: rgba(243, 245, 247, 0.78);\n    font-family: Karla, sans-serif;\n    font-size: clamp(15px, 2vw, 17px);\n    font-weight: 600;\n    line-height: 1.5;\n    letter-spacing: -0.01em;\n  }\n\n  .vs-alert {\n    margin: 20px 0;\n    padding: 14px 16px;\n    border-radius: var(--vs-radius-card);\n    background:\n      radial-gradient(circle at 12% 16%, rgba(65, 88, 110, 0.24), transparent 36%),\n      rgba(243, 245, 247, 0.065);\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    color: rgba(243, 245, 247, 0.82);\n    font-family: Karla, sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    line-height: 1.45;\n  }\n\n  .vs-alert strong {\n    color: var(--vs-color-soft-white);\n    font-weight: 800;\n  }\n\n  .vs-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 12px;\n    margin: 24px 0;\n  }\n\n  .vs-feature-card {\n    position: relative;\n    min-height: 142px;\n    overflow: hidden;\n    padding: 16px 12px;\n    text-align: center;\n    border-radius: var(--vs-radius-card);\n    background: linear-gradient(180deg, #ffffff 0%, #F3F5F7 100%);\n    border: 1px solid rgba(221, 226, 230, 0.94);\n    color: var(--vs-color-charcoal);\n    box-shadow:\n      0 12px 34px rgba(0, 0, 0, 0.16),\n      inset 0 1px 0 rgba(255, 255, 255, 0.9);\n  }\n\n  .vs-feature-card::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: 0.07;\n    pointer-events: none;\n    background:\n      linear-gradient(90deg, rgba(65, 88, 110, 0.44) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(65, 88, 110, 0.38) 1px, transparent 1px);\n    background-size: 34px 34px;\n    mask-image: linear-gradient(135deg, transparent 0%, black 52%, transparent 92%);\n  }\n\n  .vs-icon {\n    position: relative;\n    z-index: 2;\n    width: 46px;\n    height: 38px;\n    display: grid;\n    place-items: center;\n    margin: 0 auto 11px;\n    border-radius: var(--vs-radius-badge);\n    background: var(--vs-color-slate-blue);\n    color: var(--vs-color-soft-white);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.04em;\n    line-height: 1;\n  }\n\n  .vs-feature-card h3 {\n    position: relative;\n    z-index: 2;\n    margin: 0 0 6px;\n    color: var(--vs-color-charcoal);\n    font-family: Karla, sans-serif;\n    font-size: 13px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: 0.01em;\n    text-transform: uppercase;\n  }\n\n  .vs-feature-card p {\n    position: relative;\n    z-index: 2;\n    margin: 0;\n    color: rgba(17, 20, 24, 0.64);\n    font-family: Karla, sans-serif;\n    font-size: 12.5px;\n    font-weight: 600;\n    line-height: 1.35;\n  }\n\n  .vs-accordions {\n    margin-top: 24px;\n    border-radius: var(--vs-radius-card);\n    overflow: hidden;\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    background: rgba(243, 245, 247, 0.045);\n  }\n\n  .vs-accordion {\n    border-top: 1px solid rgba(200, 206, 212, 0.14);\n  }\n\n  .vs-accordion:first-child {\n    border-top: none;\n  }\n\n  .vs-accordion summary {\n    cursor: pointer;\n    list-style: none;\n    min-height: 62px;\n    padding: 18px 18px;\n    color: var(--vs-color-soft-white);\n    font-family: Karla, sans-serif;\n    font-size: 16px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: 0.01em;\n    text-transform: uppercase;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 18px;\n    transition:\n      background 0.16s ease,\n      color 0.16s ease;\n  }\n\n  .vs-accordion summary:hover {\n    background: rgba(65, 88, 110, 0.16);\n  }\n\n  .vs-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .vs-accordion summary::after {\n    content: \"+\";\n    flex: 0 0 auto;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: var(--vs-radius-badge);\n    background: rgba(65, 88, 110, 0.22);\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    color: var(--vs-color-steel-gray);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .vs-accordion[open] summary {\n    background: rgba(65, 88, 110, 0.14);\n  }\n\n  .vs-accordion[open] summary::after {\n    content: \"−\";\n    background: var(--vs-color-slate-blue);\n    border-color: var(--vs-color-slate-blue);\n    color: var(--vs-color-soft-white);\n  }\n\n  .vs-accordion-content {\n    padding: 0 18px 20px;\n    color: rgba(243, 245, 247, 0.76);\n    font-family: Karla, sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    line-height: 1.6;\n  }\n\n  .vs-accordion-content p {\n    margin: 0;\n  }\n\n  .vs-accordion-content ul {\n    margin: 10px 0 0;\n    padding-left: 20px;\n  }\n\n  .vs-accordion-content li {\n    margin-bottom: 8px;\n  }\n\n  .vs-accordion-content a {\n    color: var(--vs-color-soft-white);\n    font-weight: 800;\n    text-decoration: underline;\n    text-decoration-thickness: 1px;\n    text-underline-offset: 4px;\n  }\n\n  .vs-accordion-content a:hover {\n    color: var(--vs-color-steel-gray);\n  }\n\n  .vs-callout {\n    position: relative;\n    margin-top: 24px;\n    overflow: hidden;\n    border-radius: var(--vs-radius-card);\n    padding: 18px;\n    background:\n      radial-gradient(circle at 12% 20%, rgba(65, 88, 110, 0.30), transparent 34%),\n      linear-gradient(135deg, rgba(65, 88, 110, 0.34), rgba(17, 20, 24, 0.86));\n    border: 1px solid rgba(200, 206, 212, 0.18);\n    color: var(--vs-color-soft-white);\n  }\n\n  .vs-callout::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: 0.08;\n    pointer-events: none;\n    background:\n      linear-gradient(90deg, rgba(243, 245, 247, 0.14) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(243, 245, 247, 0.10) 1px, transparent 1px);\n    background-size: 42px 42px;\n  }\n\n  .vs-callout h3,\n  .vs-callout p {\n    position: relative;\n    z-index: 2;\n  }\n\n  .vs-callout h3 {\n    margin: 0 0 8px;\n    color: var(--vs-color-soft-white);\n    font-family: Questrial, sans-serif;\n    font-size: 24px;\n    font-weight: 900;\n    line-height: 1;\n    letter-spacing: -0.035em;\n    text-transform: none;\n  }\n\n  .vs-callout p {\n    margin: 0;\n    color: rgba(243, 245, 247, 0.78);\n    font-family: Karla, sans-serif;\n    font-size: 14.5px;\n    font-weight: 600;\n    line-height: 1.5;\n  }\n\n  @media screen and (max-width: 749px) {\n    .vs-pdp-wrap {\n      padding: 24px 16px;\n      border-radius: 8px;\n    }\n\n    .vs-pdp-title {\n      font-size: 36px;\n      line-height: 1;\n    }\n\n    .vs-pdp-subtitle {\n      font-size: 15px;\n    }\n\n    .vs-feature-grid {\n      grid-template-columns: repeat(2, 1fr);\n      gap: 10px;\n    }\n\n    .vs-feature-card {\n      min-height: 138px;\n      padding: 14px 10px;\n    }\n\n    .vs-icon {\n      width: 44px;\n      height: 36px;\n      margin-bottom: 10px;\n      font-size: 11px;\n    }\n\n    .vs-accordion summary {\n      padding: 17px 14px;\n      font-size: 15px;\n    }\n\n    .vs-accordion-content {\n      padding: 0 14px 18px;\n      font-size: 14.5px;\n    }\n\n    .vs-callout h3 {\n      font-size: 22px;\n    }\n\n    .vs-pdp-tech-label {\n      display: none;\n    }\n\n    .vs-pdp-tech-line-1 {\n      left: -70px;\n      top: 24px;\n      width: 180px;\n    }\n\n    .vs-pdp-tech-line-2 {\n      right: -78px;\n      top: 58px;\n      width: 170px;\n    }\n\n    .vs-pdp-tech-line-3 {\n      left: -80px;\n      bottom: 24px;\n      width: 190px;\n    }\n\n    .vs-pdp-tech-dots {\n      right: -58px;\n      top: 120px;\n      opacity: 0.24;\n    }\n\n    .vs-pdp-tech-bars {\n      right: 18px;\n      bottom: 24px;\n      opacity: 0.28;\n    }\n  }\n\n  @media screen and (max-width: 420px) {\n    .vs-pdp-wrap {\n      padding: 22px 14px;\n    }\n\n    .vs-pdp-title {\n      font-size: 33px;\n    }\n\n    .vs-feature-grid {\n      grid-template-columns: 1fr 1fr;\n    }\n\n    .vs-feature-card h3 {\n      font-size: 12.5px;\n    }\n\n    .vs-feature-card p {\n      font-size: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"vs-pdp-wrap\"\u003e\n  \u003cdiv class=\"vs-pdp-tech-bg\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"vs-pdp-tech-ui\" aria-hidden=\"true\"\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-1\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-2\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-3\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-dots\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-bars\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-label\"\u003e60V BATTERY\u003cbr\u003eYOZMA FITMENT\u003cbr\u003ePRO \/ BASE READY\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vs-pdp-content\"\u003e\n    \u003cp class=\"vs-pdp-eyebrow\"\u003e60V Battery Upgrade\u003c\/p\u003e\n\n    \u003ch2 class=\"vs-pdp-title\"\u003e\n      Yozma \/ Strike \/ Valtinsu\u003cbr\u003e\n      \u003cspan class=\"vs-pdp-highlight\"\u003e60V 35Ah Battery\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"vs-pdp-subtitle\"\u003e\n      Upgrade your ride with a 60V 35Ah plug and play battery built for dependable power, longer ride time, and a cleaner install. This battery is made to drop into your current setup with no extra modifications required.\n    \u003c\/p\u003e\n\n    \u003c!--\n    \u003cdiv class=\"vs-alert\"\u003e\n      \u003cstrong\u003eMore are coming soon!\u003c\/strong\u003e This battery is sold out right now, but the next restock is expected to move fast. Tap \u003cstrong\u003eGet Restock Alert\u003c\/strong\u003e above so you do not miss out when inventory returns.\n    \u003c\/div\u003e\n    --\u003e\n\n    \u003cdiv class=\"vs-feature-grid\"\u003e\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003e35Ah\u003c\/div\u003e\n        \u003ch3\u003e35Ah Capacity\u003c\/h3\u003e\n        \u003cp\u003eBuilt for longer ride time and more range.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003e60V\u003c\/div\u003e\n        \u003ch3\u003e60V Power\u003c\/h3\u003e\n        \u003cp\u003eStronger dependable power for your ride.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003eP\u0026amp;P\u003c\/div\u003e\n        \u003ch3\u003ePlug \u0026amp; Play\u003c\/h3\u003e\n        \u003cp\u003eNo extra modifications required.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003ePRO\u003c\/div\u003e\n        \u003ch3\u003ePro \u0026amp; Base\u003c\/h3\u003e\n        \u003cp\u003eFits compatible Pro and Base models.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vs-accordions\"\u003e\n      \u003cdetails class=\"vs-accordion\" open\u003e\n        \u003csummary\u003eWhy Upgrade?\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            If your current battery is limiting your ride, this 60V 35Ah battery gives your bike a serious upgrade in power, range, and ride time. It is built for riders who want a stronger setup without dealing with complicated wiring or custom modifications.\n          \u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003e60V battery platform for stronger power delivery\u003c\/li\u003e\n            \u003cli\u003eHigh-capacity 35Ah setup for extended riding\u003c\/li\u003e\n            \u003cli\u003eDependable performance for longer sessions\u003c\/li\u003e\n            \u003cli\u003eClean upgrade for riders who want more out of their bike\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003ePlug \u0026amp; Play Install\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            This battery is 100% plug and play. No additional modifications are required. Install it, make sure everything is seated properly, and you are ready to ride.\n          \u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eNo complicated wiring setup\u003c\/li\u003e\n            \u003cli\u003eNo extra modifications required\u003c\/li\u003e\n            \u003cli\u003e\u003ca href=\"https:\/\/visionsupply.net\/products\/fardriver-bluetooth-dongle\"\u003ePurchase Dongle to tune battery\u003c\/a\u003e\u003c\/li\u003e\n            \u003cli\u003eConnect it and ride\u003c\/li\u003e\n            \u003cli\u003eSimple install for compatible models\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eCompatibility\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            This 60V 35Ah battery is compatible with both Pro and Base models across Yozma, Strike, and Valtinsu bikes.\n          \u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eYozma Pro and Base models\u003c\/li\u003e\n            \u003cli\u003eStrike Pro and Base models\u003c\/li\u003e\n            \u003cli\u003eValtinsu Pro and Base models\u003c\/li\u003e\n            \u003cli\u003eDesigned as a seamless upgrade for compatible setups\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003ePower \u0026amp; Range\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            The 60V 35Ah setup is built for riders who want more power and more ride time from their bike. The larger 35Ah capacity helps support longer rides, stronger performance, and more dependable power on a single charge.\n          \u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003e60V power platform\u003c\/li\u003e\n            \u003cli\u003e35Ah high-capacity design\u003c\/li\u003e\n            \u003cli\u003eBuilt for longer ride time\u003c\/li\u003e\n            \u003cli\u003eHelps reduce range anxiety on longer rides\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eReturns \u0026amp; Refunds\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            All battery sales are final. We do not accept returns or issue refunds for non-defective products.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            Batteries include a 30-day warranty against defects beginning on the date of delivery. If a battery is reported within the warranty period and confirmed to be defective, it may qualify for a full refund.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            \u003ca href=\"https:\/\/visionsupply.net\/pages\/faq\"\u003eLearn more about our returns, refunds, and battery warranty.\u003c\/a\u003e\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eImportant Note\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            A Bluetooth dongle may be required if you need to adjust controller voltage settings. Make sure your setup is properly configured before riding. \u003ca href=\"https:\/\/visionsupply.net\/products\/fardriver-bluetooth-dongle\"\u003ePurchase Dongle to tune battery\u003c\/a\u003e\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vs-callout\"\u003e\n      \u003ch3\u003eMore power. Easy install. Built to ride.\u003c\/h3\u003e\n      \u003cp\u003e\n        This 60V 35Ah plug and play battery is the clean upgrade for Yozma, Strike, and Valtinsu riders who want stronger power without a complicated setup.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Vision Supply","offers":[{"title":"Default Title","offer_id":50543900753985,"sku":"sku-47581293674530","price":695.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/8028\/9345\/files\/IMG_7345.jpg?v=1790523476"},{"product_id":"72v-25ah-tuttio-plug-play-battery","title":"72V 25Ah Tuttio Plug \u0026 Play Battery","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@500;600;700\u0026family=Inter:wght@400;500;600;700;800;900\u0026family=Karla:wght@500;600;700;800\u0026family=Questrial\u0026display=swap');\n\n  .vs-pdp-wrap {\n    --vs-color-charcoal: #111418;\n    --vs-color-soft-white: #F3F5F7;\n    --vs-color-steel-gray: #C8CED4;\n    --vs-color-slate-blue: #41586E;\n    --vs-color-slate-hover: #33485B;\n    --vs-color-border: #DDE2E6;\n    --vs-radius-button: 2px;\n    --vs-radius-card: 8px;\n    --vs-radius-image: 4px;\n    --vs-radius-badge: 2px;\n\n    position: relative;\n    isolation: isolate;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 14% 12%, rgba(65, 88, 110, 0.32), transparent 34%),\n      radial-gradient(circle at 88% 88%, rgba(65, 88, 110, 0.22), transparent 36%),\n      radial-gradient(circle at 50% 44%, rgba(200, 206, 212, 0.07), transparent 38%),\n      linear-gradient(180deg, #05070a 0%, #0b0f14 50%, var(--vs-color-charcoal) 100%);\n    color: var(--vs-color-soft-white);\n    padding: 30px 22px;\n    border-radius: var(--vs-radius-card);\n    border: 1px solid rgba(200, 206, 212, 0.18);\n    max-width: 900px;\n    margin: 0 auto;\n    font-family: Inter, sans-serif;\n    box-shadow:\n      0 18px 48px rgba(0, 0, 0, 0.24),\n      inset 0 1px 0 rgba(255, 255, 255, 0.04);\n  }\n\n  .vs-pdp-wrap * {\n    box-sizing: border-box;\n  }\n\n  .vs-pdp-tech-bg {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n    pointer-events: none;\n    opacity: 0.76;\n    background:\n      linear-gradient(90deg, rgba(243, 245, 247, 0.034) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(243, 245, 247, 0.028) 1px, transparent 1px),\n      radial-gradient(circle, rgba(200, 206, 212, 0.14) 1px, transparent 1.8px);\n    background-size: 72px 72px, 72px 72px, 24px 24px;\n    mask-image: linear-gradient(180deg, black 0%, black 82%, transparent 100%);\n  }\n\n  .vs-pdp-tech-ui {\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n    pointer-events: none;\n    overflow: hidden;\n  }\n\n  .vs-pdp-tech-line {\n    position: absolute;\n    height: 1px;\n    background: rgba(200, 206, 212, 0.34);\n  }\n\n  .vs-pdp-tech-line::after {\n    content: \"\";\n    position: absolute;\n    right: -4px;\n    top: -3px;\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: rgba(200, 206, 212, 0.54);\n  }\n\n  .vs-pdp-tech-line-1 {\n    left: 22px;\n    top: 24px;\n    width: 190px;\n  }\n\n  .vs-pdp-tech-line-2 {\n    right: 24px;\n    top: 46px;\n    width: 170px;\n  }\n\n  .vs-pdp-tech-line-3 {\n    left: 32%;\n    bottom: 26px;\n    width: 240px;\n    opacity: 0.42;\n  }\n\n  .vs-pdp-tech-dots {\n    position: absolute;\n    right: -34px;\n    top: 86px;\n    width: 136px;\n    height: 136px;\n    opacity: 0.30;\n    background-image: radial-gradient(circle, rgba(200, 206, 212, 0.58) 1.5px, transparent 2.3px);\n    background-size: 16px 16px;\n  }\n\n  .vs-pdp-tech-bars {\n    position: absolute;\n    right: 28px;\n    bottom: 34px;\n    width: 88px;\n    height: 11px;\n    opacity: 0.38;\n    background:\n      linear-gradient(90deg,\n        rgba(200, 206, 212, 0.68) 0 7px,\n        transparent 7px 13px,\n        rgba(200, 206, 212, 0.68) 13px 20px,\n        transparent 20px 26px,\n        rgba(200, 206, 212, 0.68) 26px 33px,\n        transparent 33px 39px,\n        rgba(200, 206, 212, 0.68) 39px 46px,\n        transparent 46px 52px,\n        rgba(200, 206, 212, 0.68) 52px 59px,\n        transparent 59px 65px,\n        rgba(200, 206, 212, 0.68) 65px 72px);\n  }\n\n  .vs-pdp-tech-label {\n    position: absolute;\n    left: 24px;\n    bottom: 28px;\n    color: rgba(200, 206, 212, 0.30);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    line-height: 1.5;\n    text-transform: uppercase;\n  }\n\n  .vs-pdp-content {\n    position: relative;\n    z-index: 2;\n  }\n\n  .vs-pdp-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    min-height: 24px;\n    margin: 0 0 12px;\n    padding: 6px 9px;\n    border-radius: var(--vs-radius-badge);\n    background: rgba(65, 88, 110, 0.22);\n    border: 1px solid rgba(200, 206, 212, 0.14);\n    color: var(--vs-color-steel-gray);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.11em;\n    line-height: 1;\n    text-transform: uppercase;\n  }\n\n  .vs-pdp-title {\n    margin: 0 0 14px;\n    color: var(--vs-color-soft-white);\n    font-family: Questrial, sans-serif;\n    font-size: clamp(36px, 5.4vw, 60px);\n    line-height: 0.96;\n    font-weight: 900;\n    letter-spacing: -0.045em;\n    text-transform: none;\n  }\n\n  .vs-pdp-highlight {\n    color: var(--vs-color-steel-gray);\n  }\n\n  .vs-pdp-subtitle {\n    max-width: 750px;\n    margin: 0 0 22px;\n    color: rgba(243, 245, 247, 0.78);\n    font-family: Karla, sans-serif;\n    font-size: clamp(15px, 2vw, 17px);\n    font-weight: 600;\n    line-height: 1.5;\n    letter-spacing: -0.01em;\n  }\n\n  .vs-alert {\n    margin: 20px 0;\n    padding: 14px 16px;\n    border-radius: var(--vs-radius-card);\n    background:\n      radial-gradient(circle at 12% 16%, rgba(65, 88, 110, 0.24), transparent 36%),\n      rgba(243, 245, 247, 0.065);\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    color: rgba(243, 245, 247, 0.82);\n    font-family: Karla, sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    line-height: 1.45;\n  }\n\n  .vs-alert strong {\n    color: var(--vs-color-soft-white);\n    font-weight: 800;\n  }\n\n  .vs-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 12px;\n    margin: 24px 0;\n  }\n\n  .vs-feature-card {\n    position: relative;\n    min-height: 142px;\n    overflow: hidden;\n    padding: 16px 12px;\n    text-align: center;\n    border-radius: var(--vs-radius-card);\n    background: linear-gradient(180deg, #ffffff 0%, #F3F5F7 100%);\n    border: 1px solid rgba(221, 226, 230, 0.94);\n    color: var(--vs-color-charcoal);\n    box-shadow:\n      0 12px 34px rgba(0, 0, 0, 0.16),\n      inset 0 1px 0 rgba(255, 255, 255, 0.9);\n  }\n\n  .vs-feature-card::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: 0.07;\n    pointer-events: none;\n    background:\n      linear-gradient(90deg, rgba(65, 88, 110, 0.44) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(65, 88, 110, 0.38) 1px, transparent 1px);\n    background-size: 34px 34px;\n    mask-image: linear-gradient(135deg, transparent 0%, black 52%, transparent 92%);\n  }\n\n  .vs-icon {\n    position: relative;\n    z-index: 2;\n    width: 46px;\n    height: 38px;\n    display: grid;\n    place-items: center;\n    margin: 0 auto 11px;\n    border-radius: var(--vs-radius-badge);\n    background: var(--vs-color-slate-blue);\n    color: var(--vs-color-soft-white);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.04em;\n    line-height: 1;\n  }\n\n  .vs-feature-card h3 {\n    position: relative;\n    z-index: 2;\n    margin: 0 0 6px;\n    color: var(--vs-color-charcoal);\n    font-family: Karla, sans-serif;\n    font-size: 13px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: 0.01em;\n    text-transform: uppercase;\n  }\n\n  .vs-feature-card p {\n    position: relative;\n    z-index: 2;\n    margin: 0;\n    color: rgba(17, 20, 24, 0.64);\n    font-family: Karla, sans-serif;\n    font-size: 12.5px;\n    font-weight: 600;\n    line-height: 1.35;\n  }\n\n  .vs-accordions {\n    margin-top: 24px;\n    border-radius: var(--vs-radius-card);\n    overflow: hidden;\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    background: rgba(243, 245, 247, 0.045);\n  }\n\n  .vs-accordion {\n    border-top: 1px solid rgba(200, 206, 212, 0.14);\n  }\n\n  .vs-accordion:first-child {\n    border-top: none;\n  }\n\n  .vs-accordion summary {\n    cursor: pointer;\n    list-style: none;\n    min-height: 62px;\n    padding: 18px 18px;\n    color: var(--vs-color-soft-white);\n    font-family: Karla, sans-serif;\n    font-size: 16px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: 0.01em;\n    text-transform: uppercase;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 18px;\n    transition:\n      background 0.16s ease,\n      color 0.16s ease;\n  }\n\n  .vs-accordion summary:hover {\n    background: rgba(65, 88, 110, 0.16);\n  }\n\n  .vs-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .vs-accordion summary::after {\n    content: \"+\";\n    flex: 0 0 auto;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: var(--vs-radius-badge);\n    background: rgba(65, 88, 110, 0.22);\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    color: var(--vs-color-steel-gray);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .vs-accordion[open] summary {\n    background: rgba(65, 88, 110, 0.14);\n  }\n\n  .vs-accordion[open] summary::after {\n    content: \"−\";\n    background: var(--vs-color-slate-blue);\n    border-color: var(--vs-color-slate-blue);\n    color: var(--vs-color-soft-white);\n  }\n\n  .vs-accordion-content {\n    padding: 0 18px 20px;\n    color: rgba(243, 245, 247, 0.76);\n    font-family: Karla, sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    line-height: 1.6;\n  }\n\n  .vs-accordion-content p {\n    margin: 0;\n  }\n\n  .vs-accordion-content ul {\n    margin: 10px 0 0;\n    padding-left: 20px;\n  }\n\n  .vs-accordion-content li {\n    margin-bottom: 8px;\n  }\n\n  .vs-accordion-content a {\n    color: var(--vs-color-soft-white);\n    font-weight: 800;\n    text-decoration: underline;\n    text-decoration-thickness: 1px;\n    text-underline-offset: 4px;\n  }\n\n  .vs-accordion-content a:hover {\n    color: var(--vs-color-steel-gray);\n  }\n\n  .vs-callout {\n    position: relative;\n    margin-top: 24px;\n    overflow: hidden;\n    border-radius: var(--vs-radius-card);\n    padding: 18px;\n    background:\n      radial-gradient(circle at 12% 20%, rgba(65, 88, 110, 0.30), transparent 34%),\n      linear-gradient(135deg, rgba(65, 88, 110, 0.34), rgba(17, 20, 24, 0.86));\n    border: 1px solid rgba(200, 206, 212, 0.18);\n    color: var(--vs-color-soft-white);\n  }\n\n  .vs-callout::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: 0.08;\n    pointer-events: none;\n    background:\n      linear-gradient(90deg, rgba(243, 245, 247, 0.14) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(243, 245, 247, 0.10) 1px, transparent 1px);\n    background-size: 42px 42px;\n  }\n\n  .vs-callout h3,\n  .vs-callout p {\n    position: relative;\n    z-index: 2;\n  }\n\n  .vs-callout h3 {\n    margin: 0 0 8px;\n    color: var(--vs-color-soft-white);\n    font-family: Questrial, sans-serif;\n    font-size: 24px;\n    font-weight: 900;\n    line-height: 1;\n    letter-spacing: -0.035em;\n    text-transform: none;\n  }\n\n  .vs-callout p {\n    margin: 0;\n    color: rgba(243, 245, 247, 0.78);\n    font-family: Karla, sans-serif;\n    font-size: 14.5px;\n    font-weight: 600;\n    line-height: 1.5;\n  }\n\n  @media screen and (max-width: 749px) {\n    .vs-pdp-wrap {\n      padding: 24px 16px;\n      border-radius: 8px;\n    }\n\n    .vs-pdp-title {\n      font-size: 38px;\n      line-height: 1;\n    }\n\n    .vs-pdp-subtitle {\n      font-size: 15px;\n    }\n\n    .vs-feature-grid {\n      grid-template-columns: repeat(2, 1fr);\n      gap: 10px;\n    }\n\n    .vs-feature-card {\n      min-height: 138px;\n      padding: 14px 10px;\n    }\n\n    .vs-icon {\n      width: 44px;\n      height: 36px;\n      margin-bottom: 10px;\n      font-size: 11px;\n    }\n\n    .vs-accordion summary {\n      padding: 17px 14px;\n      font-size: 15px;\n    }\n\n    .vs-accordion-content {\n      padding: 0 14px 18px;\n      font-size: 14.5px;\n    }\n\n    .vs-callout h3 {\n      font-size: 22px;\n    }\n\n    .vs-pdp-tech-label {\n      display: none;\n    }\n\n    .vs-pdp-tech-line-1 {\n      left: -70px;\n      top: 24px;\n      width: 180px;\n    }\n\n    .vs-pdp-tech-line-2 {\n      right: -78px;\n      top: 58px;\n      width: 170px;\n    }\n\n    .vs-pdp-tech-line-3 {\n      left: -80px;\n      bottom: 24px;\n      width: 190px;\n    }\n\n    .vs-pdp-tech-dots {\n      right: -58px;\n      top: 120px;\n      opacity: 0.24;\n    }\n\n    .vs-pdp-tech-bars {\n      right: 18px;\n      bottom: 24px;\n      opacity: 0.28;\n    }\n  }\n\n  @media screen and (max-width: 420px) {\n    .vs-pdp-wrap {\n      padding: 22px 14px;\n    }\n\n    .vs-pdp-title {\n      font-size: 35px;\n    }\n\n    .vs-feature-grid {\n      grid-template-columns: 1fr 1fr;\n    }\n\n    .vs-feature-card h3 {\n      font-size: 12.5px;\n    }\n\n    .vs-feature-card p {\n      font-size: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"vs-pdp-wrap\"\u003e\n  \u003cdiv class=\"vs-pdp-tech-bg\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"vs-pdp-tech-ui\" aria-hidden=\"true\"\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-1\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-2\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-3\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-dots\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-bars\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-label\"\u003e72V BATTERY\u003cbr\u003eTUTTIO FITMENT\u003cbr\u003eRANGE UPGRADE\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vs-pdp-content\"\u003e\n    \u003cp class=\"vs-pdp-eyebrow\"\u003eTuttio Battery Upgrade\u003c\/p\u003e\n\n    \u003ch2 class=\"vs-pdp-title\"\u003e\n      Tuttio\u003cbr\u003e\n      \u003cspan class=\"vs-pdp-highlight\"\u003e72V 25Ah Battery\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"vs-pdp-subtitle\"\u003e\n      Upgrade your Tuttio with a 72V 25Ah battery built for stronger power, extended range, and longer ride time. This is the battery upgrade for riders who want to stay out longer and get more out of every ride.\n    \u003c\/p\u003e\n\n    \u003c!--\n    \u003cdiv class=\"vs-alert\"\u003e\n      \u003cstrong\u003eMore are coming soon!\u003c\/strong\u003e This battery is sold out right now, but the next restock is expected to move fast. Tap \u003cstrong\u003eGet Restock Alert\u003c\/strong\u003e above so you do not miss out when inventory returns.\n    \u003c\/div\u003e\n    --\u003e\n\n    \u003cdiv class=\"vs-feature-grid\"\u003e\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003e25Ah\u003c\/div\u003e\n        \u003ch3\u003e25Ah Capacity\u003c\/h3\u003e\n        \u003cp\u003eBuilt for longer ride time and more range.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003e72V\u003c\/div\u003e\n        \u003ch3\u003e72V Power\u003c\/h3\u003e\n        \u003cp\u003eStronger dependable power for your Tuttio.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003eP\u0026amp;P\u003c\/div\u003e\n        \u003ch3\u003ePlug \u0026amp; Play\u003c\/h3\u003e\n        \u003cp\u003eSimple install. Connect it and ride.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003eRIDE\u003c\/div\u003e\n        \u003ch3\u003eMore Ride Time\u003c\/h3\u003e\n        \u003cp\u003eStay out longer on a single charge.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vs-accordions\"\u003e\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eWhy Upgrade?\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            If your stock battery is holding you back, this 72V 25Ah battery gives your Tuttio a serious upgrade in voltage, range, ride time, and usable power. It is built for riders who want longer sessions without constantly worrying about the battery dropping too fast.\n          \u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eHigh-capacity 25Ah setup for extended riding\u003c\/li\u003e\n            \u003cli\u003e72V power for strong, dependable performance\u003c\/li\u003e\n            \u003cli\u003eMore range compared to smaller stock-style battery setups\u003c\/li\u003e\n            \u003cli\u003eGreat upgrade for riders who want longer rides on one charge\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003ePlug \u0026amp; Play Install\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            Installation is simple and plug and play. Connect the battery, make sure everything is seated properly, and you are ready to ride.\n          \u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eDesigned for a simple Tuttio battery upgrade\u003c\/li\u003e\n            \u003cli\u003eNo complicated wiring setup\u003c\/li\u003e\n            \u003cli\u003e\u003ca href=\"https:\/\/visionsupply.net\/products\/fardriver-bluetooth-dongle\"\u003ePurchase Dongle to tune battery\u003c\/a\u003e\u003c\/li\u003e\n            \u003cli\u003eConnect it and ride\u003c\/li\u003e\n            \u003cli\u003eClean install for riders who want less wrenching and more riding\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003ePower \u0026amp; Range\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            The 72V 25Ah setup is made for riders who want stronger performance and more out of every charge. The 25Ah capacity helps support longer ride time, useful range, and consistent power during use.\n          \u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003e72V battery platform\u003c\/li\u003e\n            \u003cli\u003e25Ah high-capacity design\u003c\/li\u003e\n            \u003cli\u003eBuilt for longer ride time\u003c\/li\u003e\n            \u003cli\u003eHelps reduce range anxiety on longer rides\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eImportant Note\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            A Bluetooth dongle may be required if you need to adjust controller voltage settings. Make sure your setup is properly configured before riding. \u003ca href=\"https:\/\/visionsupply.net\/products\/fardriver-bluetooth-dongle\"\u003ePurchase Dongle to tune battery\u003c\/a\u003e\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eRestock Info\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            This battery is available to reserve. Each batch is custom made, and orders are placed once reserve spots are filled. Estimated shipping time is 3 to 4 weeks after the reserve is met, and orders ship in the order they are received.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eReturns \u0026amp; Refunds\u003c\/summary\u003e\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            All battery sales are final. We do not accept returns or issue refunds for non-defective products.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            Batteries include a 30-day warranty against defects beginning on the date of delivery. If a battery is reported within the warranty period and confirmed to be defective, it may qualify for a full refund.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            \u003ca href=\"https:\/\/visionsupply.net\/pages\/faq\"\u003eLearn more about our returns, refunds, and battery warranty.\u003c\/a\u003e\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vs-callout\"\u003e\n      \u003ch3\u003eMore power. More range. More ride time.\u003c\/h3\u003e\n      \u003cp\u003e\n        The 72V 25Ah battery is the Tuttio upgrade for riders who want to go farther, ride longer, and get more out of every charge.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Vision Supply","offers":[{"title":"Default Title","offer_id":50543900786753,"sku":"sku-46386251694114","price":695.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/8028\/9345\/files\/IMG_7502.jpg?v=1790523477"},{"product_id":"72v-heybike-plug-play-battery","title":"72v Heybike Plug \u0026 Play Battery","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@500;600;700\u0026family=Inter:wght@400;500;600;700;800;900\u0026family=Karla:wght@500;600;700;800\u0026family=Questrial\u0026display=swap');\n\n  .vs-pdp-wrap {\n    --vs-color-charcoal: #111418;\n    --vs-color-soft-white: #F3F5F7;\n    --vs-color-steel-gray: #C8CED4;\n    --vs-color-slate-blue: #41586E;\n    --vs-color-slate-hover: #33485B;\n    --vs-color-border: #DDE2E6;\n    --vs-radius-button: 2px;\n    --vs-radius-card: 8px;\n    --vs-radius-image: 4px;\n    --vs-radius-badge: 2px;\n\n    position: relative;\n    isolation: isolate;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 14% 12%, rgba(65, 88, 110, 0.32), transparent 34%),\n      radial-gradient(circle at 88% 88%, rgba(65, 88, 110, 0.22), transparent 36%),\n      radial-gradient(circle at 50% 44%, rgba(200, 206, 212, 0.07), transparent 38%),\n      linear-gradient(180deg, #05070a 0%, #0b0f14 50%, var(--vs-color-charcoal) 100%);\n    color: var(--vs-color-soft-white);\n    padding: 30px 22px;\n    border-radius: var(--vs-radius-card);\n    border: 1px solid rgba(200, 206, 212, 0.18);\n    max-width: 900px;\n    margin: 0 auto;\n    font-family: Inter, sans-serif;\n    box-shadow:\n      0 18px 48px rgba(0, 0, 0, 0.24),\n      inset 0 1px 0 rgba(255, 255, 255, 0.04);\n  }\n\n  .vs-pdp-wrap * {\n    box-sizing: border-box;\n  }\n\n  .vs-pdp-tech-bg {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n    pointer-events: none;\n    opacity: 0.76;\n    background:\n      linear-gradient(90deg, rgba(243, 245, 247, 0.034) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(243, 245, 247, 0.028) 1px, transparent 1px),\n      radial-gradient(circle, rgba(200, 206, 212, 0.14) 1px, transparent 1.8px);\n    background-size: 72px 72px, 72px 72px, 24px 24px;\n    mask-image: linear-gradient(180deg, black 0%, black 82%, transparent 100%);\n  }\n\n  .vs-pdp-tech-ui {\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n    pointer-events: none;\n    overflow: hidden;\n  }\n\n  .vs-pdp-tech-line {\n    position: absolute;\n    height: 1px;\n    background: rgba(200, 206, 212, 0.34);\n  }\n\n  .vs-pdp-tech-line::after {\n    content: \"\";\n    position: absolute;\n    right: -4px;\n    top: -3px;\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: rgba(200, 206, 212, 0.54);\n  }\n\n  .vs-pdp-tech-line-1 {\n    left: 22px;\n    top: 24px;\n    width: 190px;\n  }\n\n  .vs-pdp-tech-line-2 {\n    right: 24px;\n    top: 46px;\n    width: 170px;\n  }\n\n  .vs-pdp-tech-line-3 {\n    left: 32%;\n    bottom: 26px;\n    width: 240px;\n    opacity: 0.42;\n  }\n\n  .vs-pdp-tech-dots {\n    position: absolute;\n    right: -34px;\n    top: 86px;\n    width: 136px;\n    height: 136px;\n    opacity: 0.30;\n    background-image: radial-gradient(\n      circle,\n      rgba(200, 206, 212, 0.58) 1.5px,\n      transparent 2.3px\n    );\n    background-size: 16px 16px;\n  }\n\n  .vs-pdp-tech-bars {\n    position: absolute;\n    right: 28px;\n    bottom: 34px;\n    width: 88px;\n    height: 11px;\n    opacity: 0.38;\n    background:\n      linear-gradient(\n        90deg,\n        rgba(200, 206, 212, 0.68) 0 7px,\n        transparent 7px 13px,\n        rgba(200, 206, 212, 0.68) 13px 20px,\n        transparent 20px 26px,\n        rgba(200, 206, 212, 0.68) 26px 33px,\n        transparent 33px 39px,\n        rgba(200, 206, 212, 0.68) 39px 46px,\n        transparent 46px 52px,\n        rgba(200, 206, 212, 0.68) 52px 59px,\n        transparent 59px 65px,\n        rgba(200, 206, 212, 0.68) 65px 72px\n      );\n  }\n\n  .vs-pdp-tech-label {\n    position: absolute;\n    left: 24px;\n    bottom: 28px;\n    color: rgba(200, 206, 212, 0.30);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    line-height: 1.5;\n    text-transform: uppercase;\n  }\n\n  .vs-pdp-content {\n    position: relative;\n    z-index: 2;\n  }\n\n  .vs-pdp-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    min-height: 24px;\n    margin: 0 0 12px;\n    padding: 6px 9px;\n    border-radius: var(--vs-radius-badge);\n    background: rgba(65, 88, 110, 0.22);\n    border: 1px solid rgba(200, 206, 212, 0.14);\n    color: var(--vs-color-steel-gray);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.11em;\n    line-height: 1;\n    text-transform: uppercase;\n  }\n\n  .vs-pdp-title {\n    margin: 0 0 14px;\n    color: var(--vs-color-soft-white);\n    font-family: Questrial, sans-serif;\n    font-size: clamp(36px, 5.4vw, 60px);\n    line-height: 0.96;\n    font-weight: 900;\n    letter-spacing: -0.045em;\n    text-transform: none;\n  }\n\n  .vs-pdp-highlight {\n    color: var(--vs-color-steel-gray);\n  }\n\n  .vs-pdp-subtitle {\n    max-width: 760px;\n    margin: 0 0 20px;\n    color: rgba(243, 245, 247, 0.78);\n    font-family: Karla, sans-serif;\n    font-size: clamp(15px, 2vw, 17px);\n    font-weight: 600;\n    line-height: 1.5;\n    letter-spacing: -0.01em;\n  }\n\n  .vs-controller-note {\n    position: relative;\n    margin: 0 0 22px;\n    overflow: hidden;\n    border-radius: 6px;\n    padding: 12px 14px;\n    background:\n      radial-gradient(circle at 8% 20%, rgba(65, 88, 110, 0.26), transparent 38%),\n      rgba(243, 245, 247, 0.055);\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    color: rgba(243, 245, 247, 0.78);\n    font-family: Karla, sans-serif;\n    font-size: 13.5px;\n    font-weight: 600;\n    line-height: 1.45;\n  }\n\n  .vs-controller-note strong {\n    color: var(--vs-color-soft-white);\n    font-weight: 800;\n  }\n\n  .vs-controller-note a {\n    color: var(--vs-color-soft-white);\n    font-weight: 800;\n    text-decoration: underline;\n    text-decoration-thickness: 1px;\n    text-underline-offset: 4px;\n  }\n\n  .vs-controller-note a:hover {\n    color: var(--vs-color-steel-gray);\n  }\n\n  .vs-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin: 24px 0;\n  }\n\n  .vs-feature-card {\n    position: relative;\n    min-height: 142px;\n    overflow: hidden;\n    padding: 16px 12px;\n    text-align: center;\n    border-radius: var(--vs-radius-card);\n    background: linear-gradient(180deg, #ffffff 0%, #F3F5F7 100%);\n    border: 1px solid rgba(221, 226, 230, 0.94);\n    color: var(--vs-color-charcoal);\n    box-shadow:\n      0 12px 34px rgba(0, 0, 0, 0.16),\n      inset 0 1px 0 rgba(255, 255, 255, 0.9);\n  }\n\n  .vs-feature-card::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: 0.07;\n    pointer-events: none;\n    background:\n      linear-gradient(90deg, rgba(65, 88, 110, 0.44) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(65, 88, 110, 0.38) 1px, transparent 1px);\n    background-size: 34px 34px;\n    mask-image: linear-gradient(135deg, transparent 0%, black 52%, transparent 92%);\n  }\n\n  .vs-icon {\n    position: relative;\n    z-index: 2;\n    width: 46px;\n    height: 38px;\n    display: grid;\n    place-items: center;\n    margin: 0 auto 11px;\n    border-radius: var(--vs-radius-badge);\n    background: var(--vs-color-slate-blue);\n    color: var(--vs-color-soft-white);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.04em;\n    line-height: 1;\n  }\n\n  .vs-feature-card h3 {\n    position: relative;\n    z-index: 2;\n    margin: 0 0 6px;\n    color: var(--vs-color-charcoal);\n    font-family: Karla, sans-serif;\n    font-size: 13px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: 0.01em;\n    text-transform: uppercase;\n  }\n\n  .vs-feature-card p {\n    position: relative;\n    z-index: 2;\n    margin: 0;\n    color: rgba(17, 20, 24, 0.64);\n    font-family: Karla, sans-serif;\n    font-size: 12.5px;\n    font-weight: 600;\n    line-height: 1.35;\n  }\n\n  .vs-accordions {\n    margin-top: 24px;\n    border-radius: var(--vs-radius-card);\n    overflow: hidden;\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    background: rgba(243, 245, 247, 0.045);\n  }\n\n  .vs-accordion {\n    border-top: 1px solid rgba(200, 206, 212, 0.14);\n  }\n\n  .vs-accordion:first-child {\n    border-top: none;\n  }\n\n  .vs-accordion summary {\n    cursor: pointer;\n    list-style: none;\n    min-height: 62px;\n    padding: 18px;\n    color: var(--vs-color-soft-white);\n    font-family: Karla, sans-serif;\n    font-size: 16px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: 0.01em;\n    text-transform: uppercase;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 18px;\n    transition:\n      background 0.16s ease,\n      color 0.16s ease;\n  }\n\n  .vs-accordion summary:hover {\n    background: rgba(65, 88, 110, 0.16);\n  }\n\n  .vs-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .vs-accordion summary::after {\n    content: \"+\";\n    flex: 0 0 auto;\n    width: 30px;\n    height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: var(--vs-radius-badge);\n    background: rgba(65, 88, 110, 0.22);\n    border: 1px solid rgba(200, 206, 212, 0.16);\n    color: var(--vs-color-steel-gray);\n    font-family: \"IBM Plex Mono\", monospace;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .vs-accordion[open] summary {\n    background: rgba(65, 88, 110, 0.14);\n  }\n\n  .vs-accordion[open] summary::after {\n    content: \"−\";\n    background: var(--vs-color-slate-blue);\n    border-color: var(--vs-color-slate-blue);\n    color: var(--vs-color-soft-white);\n  }\n\n  .vs-accordion-content {\n    padding: 0 18px 20px;\n    color: rgba(243, 245, 247, 0.76);\n    font-family: Karla, sans-serif;\n    font-size: 15px;\n    font-weight: 600;\n    line-height: 1.6;\n  }\n\n  .vs-accordion-content p {\n    margin: 0 0 12px;\n  }\n\n  .vs-accordion-content p:last-child {\n    margin-bottom: 0;\n  }\n\n  .vs-accordion-content ul {\n    margin: 10px 0 0;\n    padding-left: 20px;\n  }\n\n  .vs-accordion-content li {\n    margin-bottom: 8px;\n  }\n\n  .vs-accordion-content a {\n    color: var(--vs-color-soft-white);\n    font-weight: 800;\n    text-decoration: underline;\n    text-decoration-thickness: 1px;\n    text-underline-offset: 4px;\n  }\n\n  .vs-accordion-content a:hover {\n    color: var(--vs-color-steel-gray);\n  }\n\n  .vs-callout {\n    position: relative;\n    margin-top: 24px;\n    overflow: hidden;\n    border-radius: var(--vs-radius-card);\n    padding: 18px;\n    background:\n      radial-gradient(circle at 12% 20%, rgba(65, 88, 110, 0.30), transparent 34%),\n      linear-gradient(135deg, rgba(65, 88, 110, 0.34), rgba(17, 20, 24, 0.86));\n    border: 1px solid rgba(200, 206, 212, 0.18);\n    color: var(--vs-color-soft-white);\n  }\n\n  .vs-callout::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: 0.08;\n    pointer-events: none;\n    background:\n      linear-gradient(90deg, rgba(243, 245, 247, 0.14) 1px, transparent 1px),\n      linear-gradient(180deg, rgba(243, 245, 247, 0.10) 1px, transparent 1px);\n    background-size: 42px 42px;\n  }\n\n  .vs-callout h3,\n  .vs-callout p {\n    position: relative;\n    z-index: 2;\n  }\n\n  .vs-callout h3 {\n    margin: 0 0 8px;\n    color: var(--vs-color-soft-white);\n    font-family: Questrial, sans-serif;\n    font-size: 24px;\n    font-weight: 900;\n    line-height: 1;\n    letter-spacing: -0.035em;\n    text-transform: none;\n  }\n\n  .vs-callout p {\n    margin: 0;\n    color: rgba(243, 245, 247, 0.78);\n    font-family: Karla, sans-serif;\n    font-size: 14.5px;\n    font-weight: 600;\n    line-height: 1.5;\n  }\n\n  @media screen and (max-width: 749px) {\n    .vs-pdp-wrap {\n      padding: 24px 16px;\n      border-radius: 8px;\n    }\n\n    .vs-pdp-title {\n      font-size: 38px;\n      line-height: 1;\n    }\n\n    .vs-pdp-subtitle {\n      font-size: 15px;\n    }\n\n    .vs-controller-note {\n      padding: 11px 12px;\n      font-size: 13px;\n    }\n\n    .vs-feature-grid {\n      grid-template-columns: 1fr;\n      gap: 10px;\n    }\n\n    .vs-feature-card {\n      min-height: 138px;\n      padding: 14px 10px;\n    }\n\n    .vs-icon {\n      width: 44px;\n      height: 36px;\n      margin-bottom: 10px;\n      font-size: 11px;\n    }\n\n    .vs-accordion summary {\n      padding: 17px 14px;\n      font-size: 15px;\n    }\n\n    .vs-accordion-content {\n      padding: 0 14px 18px;\n      font-size: 14.5px;\n    }\n\n    .vs-callout h3 {\n      font-size: 22px;\n    }\n\n    .vs-pdp-tech-label {\n      display: none;\n    }\n\n    .vs-pdp-tech-line-1 {\n      left: -70px;\n      top: 24px;\n      width: 180px;\n    }\n\n    .vs-pdp-tech-line-2 {\n      right: -78px;\n      top: 58px;\n      width: 170px;\n    }\n\n    .vs-pdp-tech-line-3 {\n      left: -80px;\n      bottom: 24px;\n      width: 190px;\n    }\n\n    .vs-pdp-tech-dots {\n      right: -58px;\n      top: 120px;\n      opacity: 0.24;\n    }\n\n    .vs-pdp-tech-bars {\n      right: 18px;\n      bottom: 24px;\n      opacity: 0.28;\n    }\n  }\n\n  @media screen and (max-width: 420px) {\n    .vs-pdp-wrap {\n      padding: 22px 14px;\n    }\n\n    .vs-pdp-title {\n      font-size: 35px;\n    }\n\n    .vs-feature-card h3 {\n      font-size: 12.5px;\n    }\n\n    .vs-feature-card p {\n      font-size: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"vs-pdp-wrap\"\u003e\n  \u003cdiv class=\"vs-pdp-tech-bg\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"vs-pdp-tech-ui\" aria-hidden=\"true\"\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-1\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-2\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-line vs-pdp-tech-line-3\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-dots\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"vs-pdp-tech-bars\"\u003e\u003c\/span\u003e\n\n    \u003cspan class=\"vs-pdp-tech-label\"\u003e\n      72V \/ 6000W\u003cbr\u003e\n      100 PHASE AMPS\u003cbr\u003e\n      HEYBIKE UPGRADE\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vs-pdp-content\"\u003e\n\n    \u003cp class=\"vs-pdp-eyebrow\"\u003eHeybike Battery Upgrade\u003c\/p\u003e\n\n    \u003ch2 class=\"vs-pdp-title\"\u003e\n      Heybike\u003cbr\u003e\n      \u003cspan class=\"vs-pdp-highlight\"\u003e72V 25Ah Battery\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"vs-pdp-subtitle\"\u003e\n      A complete 72V 25Ah Heybike upgrade built to run at 6000 watts and 100 phase amps, with the battery, upgraded controller, and built-in Bluetooth setup designed to work together.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"vs-controller-note\"\u003e\n      \u003cstrong\u003eUpgraded controller included.\u003c\/strong\u003e\n      The controller will need to be tuned for this setup.\n      \u003ca href=\"https:\/\/visionsupply.net\/pages\/tunes\"\u003eView the Heybike tune settings.\u003c\/a\u003e\n      Bluetooth is built in, so no separate dongle is needed.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vs-feature-grid\"\u003e\n\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003e72V\u003c\/div\u003e\n        \u003ch3\u003e72V Power\u003c\/h3\u003e\n        \u003cp\u003eA higher-voltage setup built for stronger performance.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003e6KW\u003c\/div\u003e\n        \u003ch3\u003e6000 Watts\u003c\/h3\u003e\n        \u003cp\u003eBuilt around a 72V 6000W performance setup.\u003c\/p\u003e\n      \u003c\/div\u003e\n\u003cdiv class=\"vs-feature-card\"\u003e\n        \u003cdiv class=\"vs-icon\"\u003eBT\u003c\/div\u003e\n        \u003ch3\u003eBuilt-In Bluetooth\u003c\/h3\u003e\n        \u003cp\u003eTune from the controller without a separate dongle.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vs-accordions\"\u003e\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eWhy Upgrade?\u003c\/summary\u003e\n\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            This Heybike setup is built for riders who want to move beyond the stock battery and controller system with a complete 72V performance upgrade.\n          \u003c\/p\u003e\n\n          \u003cul\u003e\n            \u003cli\u003e72V 25Ah battery platform\u003c\/li\u003e\n            \u003cli\u003e6000W setup\u003c\/li\u003e\n            \u003cli\u003e100 phase amps\u003c\/li\u003e\n            \u003cli\u003eUpgraded controller included\u003c\/li\u003e\n            \u003cli\u003eBuilt-in Bluetooth for controller tuning\u003c\/li\u003e\n            \u003cli\u003eBattery and controller designed to work together\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eUpgraded Controller Included\u003c\/summary\u003e\n\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            The battery upgrade includes an upgraded controller matched to the 72V system. The controller will need to be tuned for this specific setup before riding.\n          \u003c\/p\u003e\n\n          \u003cul\u003e\n            \u003cli\u003eUpgraded controller included with the battery\u003c\/li\u003e\n            \u003cli\u003eBuilt for the 72V 6000W setup\u003c\/li\u003e\n            \u003cli\u003eConfigured for 100 phase amps\u003c\/li\u003e\n            \u003cli\u003eBuilt-in Bluetooth\u003c\/li\u003e\n            \u003cli\u003eNo separate Bluetooth dongle required\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp\u003e\n            \u003ca href=\"https:\/\/visionsupply.net\/pages\/tunes\"\u003eView the controller tune settings and screenshots.\u003c\/a\u003e\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003ePower \u0026amp; Performance\u003c\/summary\u003e\n\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            This setup is built around a 72V electrical system running 6000 watts and 100 phase amps. The upgraded battery and controller work together as a complete performance package.\n          \u003c\/p\u003e\n\n          \u003cul\u003e\n            \u003cli\u003e72V system voltage\u003c\/li\u003e\n            \u003cli\u003e25Ah battery capacity\u003c\/li\u003e\n            \u003cli\u003e6000W build\u003c\/li\u003e\n            \u003cli\u003e100 phase amps\u003c\/li\u003e\n            \u003cli\u003eMatched battery and controller setup\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eBluetooth \u0026amp; Tuning\u003c\/summary\u003e\n\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            Bluetooth is built directly into the upgraded controller, so you do not need to purchase or install a separate Bluetooth dongle.\n          \u003c\/p\u003e\n\n          \u003cp\u003e\n            The controller still needs to be tuned to the correct Heybike 72V settings before riding.\n          \u003c\/p\u003e\n\n          \u003cp\u003e\n            \u003ca href=\"https:\/\/visionsupply.net\/pages\/tunes\"\u003eOpen the Heybike 72V tune reference.\u003c\/a\u003e\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eWhat's Included?\u003c\/summary\u003e\n\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            This is a complete Heybike battery and controller upgrade rather than just a replacement battery.\n          \u003c\/p\u003e\n\n          \u003cul\u003e\n            \u003cli\u003e72V 25Ah Heybike battery\u003c\/li\u003e\n            \u003cli\u003eUpgraded controller\u003c\/li\u003e\n            \u003cli\u003eBuilt-in controller Bluetooth\u003c\/li\u003e\n            \u003cli\u003eMatched 72V battery and controller configuration\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n\n      \u003cdetails class=\"vs-accordion\"\u003e\n        \u003csummary\u003eReturns \u0026amp; Refunds\u003c\/summary\u003e\n\n        \u003cdiv class=\"vs-accordion-content\"\u003e\n          \u003cp\u003e\n            All battery sales are final. We do not accept returns or issue refunds for non-defective products.\n          \u003c\/p\u003e\n\n          \u003cp\u003e\n            Batteries include a 30-day warranty against defects beginning on the date of delivery. If a battery is reported within the warranty period and confirmed to be defective, it may qualify for a full refund.\n          \u003c\/p\u003e\n\n          \u003cp\u003e\n            \u003ca href=\"https:\/\/visionsupply.net\/pages\/faq\"\u003e\n              Learn more about our returns, refunds, and battery warranty.\n            \u003c\/a\u003e\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vs-callout\"\u003e\n      \u003ch3\u003e72V. 6000 watts. 100 phase amps.\u003c\/h3\u003e\n\n      \u003cp\u003e\n        A complete 72V 25Ah Heybike battery and controller upgrade with built-in Bluetooth and a tune built specifically for the setup.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n","brand":"Vision Supply","offers":[{"title":"Default Title","offer_id":50543900819521,"sku":"sku-45888274038818","price":799.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/8028\/9345\/files\/1000015169.jpg?v=1790523477"},{"product_id":"plug-play-radar-detector-for-talaria-xxx","title":"Plug \u0026 Play Radar Detector for Talaria XXX","description":"\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eKeep your radar detector completely hidden with a clean, low-profile installation behind the number plate. The detector is positioned out of sight while still providing reliable detection performance. You can see the display if needed, but with the extremely loud audible alerts, you don't need to constantly look down at the screen.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eFeatures\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eX-Band, K-Band, Ka-Band \u0026amp; Ku-Band Detection\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eST \u0026amp; CT Band Detection\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLaser Detection\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFast Signal Response\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWide Detection Coverage\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLoud Audible Alerts\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eClean Plug \u0026amp; Play Installation\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e2600mAh Rechargeable Battery Pack\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e5–7 Days of Battery Life\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDesigned for Talaria XXX\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eWhat's Included\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eRadar Detector\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e2600mAh Battery Pack\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBattery Charger\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWiring Harness\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eOptional Power Switch\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eA power switch can be added as an optional upgrade, giving you an easy way to turn the radar detector on and off.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eClean \u0026amp; Hidden Installation\u003c\/h3\u003e\n\u003cp\u003eThe radar detector mounts securely behind the number plate using \u003cstrong\u003e3M adhesive tape\u003c\/strong\u003e, keeping the unit tucked away and protected while still allowing everything to function normally. The display remains accessible if you need to check it, although it’s positioned out of the way while riding, so the loud audible alerts make it easy to stay focused without constantly looking at the screen.\u003c\/p\u003e\n\u003cp\u003eThe included \u003cstrong\u003e2600mAh battery pack\u003c\/strong\u003e mounts securely to the frame using 3M adhesive tape and provides approximately \u003cstrong\u003e5–7 days of use per charge\u003c\/strong\u003e, depending on usage.\u003c\/p\u003e","brand":"EStuntParts","offers":[{"title":"Add Switch (+$8.99)","offer_id":50543911338049,"sku":"sku-41619285016634","price":77.98,"currency_code":"USD","in_stock":true},{"title":"No Switch","offer_id":50543911370817,"sku":"sku-41619285049402","price":68.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/8028\/9345\/files\/32E8FCB4-5E63-4EF5-BC33-B219C89F20D7.png?v=1790523843"},{"product_id":"yozma-ebmx-controller-cover","title":"Yozma EBMX Controller Cover","description":"","brand":"Rzr Racing","offers":[{"title":"Default Title","offer_id":50544060203073,"sku":"sku-47926279110817","price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/8028\/9345\/files\/IMG-0841.png?v=1790529131"},{"product_id":"heybike-ebmx-controller-cover","title":"Heybike EBMX Controller Cover","description":"","brand":"Rzr Racing","offers":[{"title":"Default Title","offer_id":50544060334145,"sku":"sku-46548285980833","price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/8028\/9345\/files\/B4273444-77A8-4720-BE6A-CB8A96D66A4B.jpg?v=1790529132"},{"product_id":"yozma-in10-controller-cover","title":"Yozma IN10 Controller Cover","description":"\u003cp\u003eMostly for looks, but also a protective cover for the IN10 controller\u003c\/p\u003e","brand":"Mazo Mods","offers":[{"title":"Spider web \/ White","offer_id":50553433260097,"sku":"sku-47599041806581","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Spider web \/ Black","offer_id":50553433292865,"sku":"sku-47599041839349","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Hexagon \/ White","offer_id":50553433325633,"sku":"sku-47599041741045","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Hexagon \/ Black","offer_id":50553433358401,"sku":"sku-47599041773813","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Spider web \/ Silver","offer_id":50553433391169,"sku":"sku-48500691239157","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Hexagon \/ Silver","offer_id":50553433423937,"sku":"sku-48500691271925","price":15.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/8028\/9345\/files\/P1080944_eb137cb2-a3b7-47d2-9340-504e81ff830f.jpg?v=1790633364"}],"url":"https:\/\/mxwarehouse.co\/collections\/electrical-power.oembed","provider":"MXWAREHOUSE","version":"1.0","type":"link"}