{"title":"All KuKirin Electric Scooters","description":"","products":[{"product_id":"kukirin-x1-electric-dirt-bike","title":"KuKirin X1 Electric Dirt Bike","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 20px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-final {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 22px;\n    align-items: stretch;\n    margin: 0;\n  }\n\n  .kk-spec-final-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eeeeee;\n    border-radius: 16px;\n    background: #ffffff;\n    text-align: center;\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .kk-spec-final-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-final-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-final-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-final-value {\n    margin: 0 0 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    overflow-wrap: anywhere;\n  }\n\n  .kk-spec-final-value sup {\n    position: relative;\n    top: -0.2em;\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n    line-height: 1;\n    font-weight: 900;\n  }\n\n  .kk-spec-final-label {\n    max-width: 135px;\n    margin: 0 auto;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.35;\n    font-weight: 400;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-specs-note {\n    margin: 10px 0 0;\n    color: #777777;\n    font-size: 10.5px;\n    line-height: 1.5;\n  }\n\n  .kk-specs-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-final {\n      gap: 16px;\n    }\n\n    .kk-spec-final-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-final {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-final-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-final-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-final-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-final-value {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-final-label {\n      max-width: 115px;\n      font-size: 11px;\n    }\n\n    .kk-specs-note {\n      margin-top: 9px;\n      font-size: 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-final-item,\n    .kk-spec-final-icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\u003cdiv aria-describedby=\"kk-performance-note\" aria-label=\"Electric scooter key specifications\" class=\"kk-specs-final\"\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"2\" cy=\"18\" cx=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 40 km\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eEstimated Range\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l4.2-4.2\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"1\" cy=\"14\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 50 km\/h\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eMaximum Speed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003crect rx=\"2\" height=\"10\" width=\"13\" y=\"7\" x=\"5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M18 10h1.5a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H18\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M10 10l-1.2 2H11l-1 2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e48V 20.8Ah\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eBattery Capacity\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"7\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2.5\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M12 3v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 19v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12h2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M19 12h2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 2000W\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003ePeak Motor Output\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp id=\"kk-performance-note\" class=\"kk-specs-note\"\u003e\u003cstrong\u003e*\u003c\/strong\u003e Maximum figures are based on manufacturer testing. Actual range and speed may vary with rider weight, battery level, terrain, temperature and riding conditions. Peak output is available only under specified operating conditions.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47626842374370,"sku":"EU-X1","price":1239.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/KuKirinX1ElectricDirtBike_20.jpg?v=1779976803"},{"product_id":"kukirin-t3-electric-scooter","title":"KuKirin T3 Electric Scooter","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 20px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-final {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 22px;\n    align-items: stretch;\n    margin: 0;\n  }\n\n  .kk-spec-final-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eeeeee;\n    border-radius: 16px;\n    background: #ffffff;\n    text-align: center;\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .kk-spec-final-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-final-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-final-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-final-value {\n    margin: 0 0 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    overflow-wrap: anywhere;\n  }\n\n  .kk-spec-final-value sup {\n    position: relative;\n    top: -0.2em;\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n    line-height: 1;\n    font-weight: 900;\n  }\n\n  .kk-spec-final-label {\n    max-width: 135px;\n    margin: 0 auto;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.35;\n    font-weight: 400;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-specs-note {\n    margin: 10px 0 0;\n    color: #777777;\n    font-size: 10.5px;\n    line-height: 1.5;\n  }\n\n  .kk-specs-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-final {\n      gap: 16px;\n    }\n\n    .kk-spec-final-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-final {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-final-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-final-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-final-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-final-value {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-final-label {\n      max-width: 115px;\n      font-size: 11px;\n    }\n\n    .kk-specs-note {\n      margin-top: 9px;\n      font-size: 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-final-item,\n    .kk-spec-final-icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\n  \u003cdiv class=\"kk-specs-final\" aria-label=\"Electric scooter key specifications\" aria-describedby=\"kk-scooter-performance-note\"\u003e\n\n    \u003cdiv class=\"kk-spec-final-item\"\u003e\n      \u003cdiv class=\"kk-spec-final-icon\" aria-hidden=\"true\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle cx=\"6\" cy=\"18\" r=\"2\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"2\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kk-spec-final-value\"\u003e\n        Up to 58 km\u003csup\u003e*\u003c\/sup\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"kk-spec-final-label\"\u003e\n        Estimated Range\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kk-spec-final-item\"\u003e\n      \u003cdiv class=\"kk-spec-final-icon\" aria-hidden=\"true\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l4.2-4.2\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"14\" r=\"1\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kk-spec-final-value\"\u003e\n        Up to 45 km\/h\u003csup\u003e*\u003c\/sup\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"kk-spec-final-label\"\u003e\n        Maximum Speed\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kk-spec-final-item\"\u003e\n      \u003cdiv class=\"kk-spec-final-icon\" aria-hidden=\"true\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003crect x=\"5\" y=\"7\" width=\"13\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M18 10h1.5a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H18\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M10 10l-1.2 2H11l-1 2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kk-spec-final-value\"\u003e\n        48V 15.6Ah\n      \u003c\/div\u003e\n\n      \u003cp class=\"kk-spec-final-label\"\u003e\n        Battery Capacity\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kk-spec-final-item\"\u003e\n      \u003cdiv class=\"kk-spec-final-icon\" aria-hidden=\"true\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle cx=\"12\" cy=\"12\" r=\"7\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"12\" cy=\"12\" r=\"2.5\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M12 3v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 19v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12h2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M19 12h2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kk-spec-final-value\"\u003e\n        800W\n      \u003c\/div\u003e\n\n      \u003cp class=\"kk-spec-final-label\"\u003e\n        Rear Motor Power\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp class=\"kk-specs-note\" id=\"kk-scooter-performance-note\"\u003e\n    \u003cstrong\u003e*\u003c\/strong\u003e Maximum figures are based on manufacturer testing.\n    Actual range and speed may vary with rider weight, battery level, terrain,\n    temperature and riding conditions.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47626842472674,"sku":"EU-T3","price":559.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/KuKirinT3ElectricScooter_6.png?v=1779976830"},{"product_id":"kukirin-g2-ultra-off-road-electric-scooter","title":"KuKirin G2 Ultra Electric Scooter","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 20px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-final {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    align-items: stretch;\n    gap: 22px;\n    margin: 0;\n  }\n\n  .kk-spec-final-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eeeeee;\n    border-radius: 16px;\n    background: #ffffff;\n    text-align: center;\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .kk-spec-final-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-final-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-final-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-final-value {\n    margin: 0 0 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    overflow-wrap: anywhere;\n  }\n\n  .kk-spec-final-value sup {\n    position: relative;\n    top: -0.2em;\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n    line-height: 1;\n    font-weight: 900;\n  }\n\n  .kk-spec-final-label {\n    max-width: 135px;\n    margin: 0 auto;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.35;\n    font-weight: 400;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-specs-note {\n    margin: 10px 0 0;\n    color: #777777;\n    font-size: 10.5px;\n    line-height: 1.5;\n  }\n\n  .kk-specs-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-final {\n      gap: 16px;\n    }\n\n    .kk-spec-final-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-final {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-final-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-final-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-final-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-final-value {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-final-label {\n      max-width: 115px;\n      font-size: 11px;\n    }\n\n    .kk-specs-note {\n      margin-top: 9px;\n      font-size: 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-final-item,\n    .kk-spec-final-icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\u003cdiv aria-describedby=\"kk-performance-note\" aria-label=\"Electric scooter key specifications\" class=\"kk-specs-final\"\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"2\" cy=\"18\" cx=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 55 km\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eEstimated Range\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l4-4\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"1\" cy=\"14\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 50 km\/h\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eMaximum Speed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003crect rx=\"2\" height=\"10\" width=\"12\" y=\"7\" x=\"5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M17 10h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M10 10l-1 2h2l-1 2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e48V 18Ah\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eBattery Capacity\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"7\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2.5\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M12 3v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 19v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12h2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M19 12h2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e2 × 800W\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eDual-Motor System\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp id=\"kk-performance-note\" class=\"kk-specs-note\"\u003e\u003cstrong\u003e*\u003c\/strong\u003e Maximum figures are based on manufacturer testing. Actual range and speed may vary with rider weight, battery level, terrain, temperature and riding conditions.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47626842505442,"sku":"EU-G2ULTRA","price":669.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/01_f178eb7f-e993-47ba-9e05-4f6330b3d18d.jpg?v=1779976873"},{"product_id":"kukirin-m4-max-electric-scooter","title":"KuKirin M4 Max Electric Scooter","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 20px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-final {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 22px;\n    align-items: stretch;\n    margin: 0;\n  }\n\n  .kk-spec-final-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eeeeee;\n    border-radius: 16px;\n    background: #ffffff;\n    text-align: center;\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .kk-spec-final-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-final-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-final-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-final-value {\n    margin: 0 0 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    overflow-wrap: anywhere;\n  }\n\n  .kk-spec-final-value sup {\n    position: relative;\n    top: -0.2em;\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n    line-height: 1;\n    font-weight: 900;\n  }\n\n  .kk-spec-final-label {\n    max-width: 135px;\n    margin: 0 auto;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.35;\n    font-weight: 400;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-specs-note {\n    margin: 10px 0 0;\n    color: #777777;\n    font-size: 10.5px;\n    line-height: 1.5;\n  }\n\n  .kk-specs-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-final {\n      gap: 16px;\n    }\n\n    .kk-spec-final-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-final {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-final-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-final-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-final-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-final-value {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-final-label {\n      max-width: 115px;\n      font-size: 11px;\n    }\n\n    .kk-specs-note {\n      margin-top: 9px;\n      font-size: 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-final-item,\n    .kk-spec-final-icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\u003cdiv aria-describedby=\"kk-scooter-performance-note\" aria-label=\"Electric scooter key specifications\" class=\"kk-specs-final\"\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"2\" cy=\"18\" cx=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 64 km\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eEstimated Range\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l4.2-4.2\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"1\" cy=\"14\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 45 km\/h\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eMaximum Speed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003crect rx=\"2\" height=\"10\" width=\"13\" y=\"7\" x=\"5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M18 10h1.5a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H18\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M10 10l-1.2 2H11l-1 2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e48V 18.2Ah\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eBattery Capacity\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"7\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2.5\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M12 3v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 19v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12h2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M19 12h2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e800W\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eRated Motor Power\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp id=\"kk-scooter-performance-note\" class=\"kk-specs-note\"\u003e\u003cstrong\u003e*\u003c\/strong\u003e Maximum figures are based on manufacturer testing. Actual range and speed may vary with rider weight, battery level, terrain, temperature and riding conditions.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47626843160802,"sku":"EU-M4MAX","price":519.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/DSC04605.jpg?v=1774595620"},{"product_id":"kukirin-g2-electric-scooter","title":"KuKirin G2 Electric Scooter","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 20px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-final {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 22px;\n  }\n\n  .kk-spec-final-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eeeeee;\n    border-radius: 16px;\n    background: #ffffff;\n    text-align: center;\n    transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;\n  }\n\n  .kk-spec-final-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-final-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-final-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-final-value {\n    margin: 0 0 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    overflow-wrap: anywhere;\n    transition: color 0.2s ease;\n  }\n\n  .kk-spec-final-value sup {\n    position: relative;\n    top: -0.2em;\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n    font-weight: 900;\n    line-height: 1;\n  }\n\n  .kk-spec-final-label {\n    margin: 0;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.35;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-value {\n    color: #ff6a00;\n  }\n\n  .kk-specs-note {\n    margin: 11px 0 0;\n    color: #777777;\n    font-size: 10.5px;\n    line-height: 1.5;\n  }\n\n  .kk-specs-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-final {\n      gap: 16px;\n    }\n\n    .kk-spec-final-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-final {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-final-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-final-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-final-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-final-value {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-final-label {\n      font-size: 11px;\n    }\n\n    .kk-specs-note {\n      margin-top: 9px;\n      font-size: 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-final-item,\n    .kk-spec-final-icon svg,\n    .kk-spec-final-value {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\u003cdiv aria-describedby=\"kk-g2-performance-note\" aria-label=\"KuKirin G2 key specifications\" class=\"kk-specs-final\"\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"2\" cy=\"18\" cx=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 55 km\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eRange\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l4.2-4.2\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"1\" cy=\"14\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 45 km\/h\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eTop Speed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eIPX4\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eProtection\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"7\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2.5\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M12 3v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 19v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12h2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M19 12h2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e800W Peak\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eMotor\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-specs-note\" id=\"kk-g2-performance-note\"\u003e\u003cstrong\u003e*\u003c\/strong\u003e Manufacturer-stated maximums. Actual performance varies by rider weight, battery level, terrain, temperature and riding conditions. IPX4 is not waterproof.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47640391287010,"sku":"EU-G2","price":489.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/kukirin-g2-electric-scooter-side-view-800w-1200_webp.webp?v=1780248863"},{"product_id":"kukirin-g2-pro-electric-scooter","title":"KuKirin G2 Pro Electric Scooter","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 20px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-final {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 22px;\n    align-items: stretch;\n    margin: 0;\n  }\n\n  .kk-spec-final-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eeeeee;\n    border-radius: 16px;\n    background: #ffffff;\n    text-align: center;\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .kk-spec-final-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-final-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-final-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-final-value {\n    margin: 0 0 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    overflow-wrap: anywhere;\n  }\n\n  .kk-spec-final-value sup {\n    position: relative;\n    top: -0.2em;\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n    line-height: 1;\n    font-weight: 900;\n  }\n\n  .kk-spec-final-label {\n    max-width: 135px;\n    margin: 0 auto;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.35;\n    font-weight: 400;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-specs-note {\n    margin: 10px 0 0;\n    color: #777777;\n    font-size: 10.5px;\n    line-height: 1.5;\n  }\n\n  .kk-specs-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-final {\n      gap: 16px;\n    }\n\n    .kk-spec-final-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-final {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-final-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-final-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-final-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-final-value {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-final-label {\n      max-width: 115px;\n      font-size: 11px;\n    }\n\n    .kk-specs-note {\n      margin-top: 9px;\n      font-size: 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-final-item,\n    .kk-spec-final-icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\u003cdiv aria-describedby=\"kk-g2pro-performance-note\" aria-label=\"KuKirin G2 Pro key specifications\" class=\"kk-specs-final\"\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"2\" cy=\"18\" cx=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 58 km\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eEstimated Range\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l4.2-4.2\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"1\" cy=\"14\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 45 km\/h\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eMaximum Speed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003crect rx=\"2\" height=\"10\" width=\"13\" y=\"7\" x=\"5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M18 10h1.5a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H18\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M10 10l-1.2 2H11l-1 2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e48V 15.6Ah\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eBattery Capacity\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"7\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2.5\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M12 3v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 19v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12h2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M19 12h2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e600W\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eMotor Power\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp id=\"kk-g2pro-performance-note\" class=\"kk-specs-note\"\u003e\u003cstrong\u003e*\u003c\/strong\u003e Maximum figures are based on manufacturer testing. Actual range and speed may vary with rider weight, battery level, terrain, temperature and riding conditions.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47642546569442,"sku":"EU-G2P","price":499.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/G2-PRO-1.jpg?v=1775013874"},{"product_id":"kukirin-g2-max-electric-scooter","title":"KuKirin G2 Max Electric Scooter","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 20px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-final {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    align-items: stretch;\n    gap: 22px;\n    margin: 0;\n  }\n\n  .kk-spec-final-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eeeeee;\n    border-radius: 16px;\n    background: #ffffff;\n    text-align: center;\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .kk-spec-final-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-final-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-final-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-final-value {\n    margin: 0 0 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    overflow-wrap: anywhere;\n    transition: color 0.2s ease;\n  }\n\n  .kk-spec-final-value sup {\n    position: relative;\n    top: -0.2em;\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n    line-height: 1;\n    font-weight: 900;\n  }\n\n  .kk-spec-final-label {\n    max-width: 135px;\n    margin: 0 auto;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.35;\n    font-weight: 400;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-value {\n    color: #ff6a00;\n  }\n\n  .kk-specs-note {\n    margin: 11px 0 0;\n    color: #777777;\n    font-size: 10.5px;\n    line-height: 1.55;\n  }\n\n  .kk-specs-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-final {\n      gap: 16px;\n    }\n\n    .kk-spec-final-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-final {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-final-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-final-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-final-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-final-value {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-final-label {\n      max-width: 120px;\n      font-size: 11px;\n    }\n\n    .kk-specs-note {\n      margin-top: 9px;\n      font-size: 10px;\n      line-height: 1.5;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-final-item,\n    .kk-spec-final-icon svg,\n    .kk-spec-final-value {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\u003cdiv aria-describedby=\"kk-g2max-performance-note\" aria-label=\"KuKirin G2 Max key specifications\" class=\"kk-specs-final\"\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle cx=\"6\" cy=\"18\" r=\"2\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"2\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 70 km\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eEstimated Range\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l4.2-4.2\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"14\" r=\"1\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 55 km\/h\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eMaximum Speed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 11v3\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eIP54\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eDust \u0026amp; Splash Resistance\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle cx=\"12\" cy=\"12\" r=\"7\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"12\" cy=\"12\" r=\"2.5\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M12 3v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 19v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12h2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M19 12h2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e1000W\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eRated Motor Power\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp id=\"kk-g2max-performance-note\" class=\"kk-specs-note\"\u003e\u003cstrong\u003e*\u003c\/strong\u003e Maximum figures are based on manufacturer testing. Actual range and speed may vary with rider weight, battery level, terrain, temperature and riding conditions. IP54 is not waterproof.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47642858586338,"sku":"EU-G2MX","price":649.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/Kukirin-G2-Max-07-1000x1000.jpg?v=1775024320"},{"product_id":"kukirin-g2-master-electric-scooter","title":"KuKirin G2 Master Electric Scooter","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 20px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-final {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    align-items: stretch;\n    gap: 22px;\n    margin: 0;\n  }\n\n  .kk-spec-final-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eeeeee;\n    border-radius: 16px;\n    background: #ffffff;\n    text-align: center;\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .kk-spec-final-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-final-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-final-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-final-value {\n    margin: 0 0 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    overflow-wrap: anywhere;\n    transition: color 0.2s ease;\n  }\n\n  .kk-spec-final-value sup {\n    position: relative;\n    top: -0.2em;\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n    line-height: 1;\n    font-weight: 900;\n  }\n\n  .kk-spec-final-label {\n    max-width: 135px;\n    margin: 0 auto;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.35;\n    font-weight: 400;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-value {\n    color: #ff6a00;\n  }\n\n  .kk-specs-note {\n    margin: 11px 0 0;\n    color: #777777;\n    font-size: 10.5px;\n    line-height: 1.55;\n  }\n\n  .kk-specs-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-final {\n      gap: 16px;\n    }\n\n    .kk-spec-final-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-final {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-final-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-final-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-final-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-final-value {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-final-label {\n      max-width: 120px;\n      font-size: 11px;\n    }\n\n    .kk-specs-note {\n      margin-top: 9px;\n      font-size: 10px;\n      line-height: 1.5;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-final-item,\n    .kk-spec-final-icon svg,\n    .kk-spec-final-value {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\u003cdiv aria-describedby=\"kk-performance-note\" aria-label=\"Electric scooter key specifications\" class=\"kk-specs-final\"\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle cx=\"6\" cy=\"18\" r=\"2\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"18\" cy=\"6\" r=\"2\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 70 km\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eEstimated Range\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l4.2-4.2\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"12\" cy=\"14\" r=\"1\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 60 km\/h\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eMaximum Speed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M9 12.5l2 2 4-4\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eIP54\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eDust \u0026amp; Splash Resistance\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle cx=\"12\" cy=\"12\" r=\"7\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"12\" cy=\"12\" r=\"2.5\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M12 3v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 19v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12h2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M19 12h2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e2 × 1000W\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eDual-Motor Output\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp id=\"kk-performance-note\" class=\"kk-specs-note\"\u003e\u003cstrong\u003e*\u003c\/strong\u003e Maximum figures are based on manufacturer testing. Actual range and speed may vary with rider weight, battery level, terrain, temperature and riding conditions. IP54 is water-resistant, not waterproof.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47642910916834,"sku":"EU-G2MASTER","price":839.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/kukirin-g2-master-01-1000x1000.jpg?v=1775025711"},{"product_id":"kukirin-g2-pro-vmp-spain-dgt-approved-street-legal-e-scooter","title":"KuKirin G2 Pro VMP Electric Scooter","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 20px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-final {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 22px;\n    align-items: stretch;\n    margin: 0;\n  }\n\n  .kk-spec-final-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eeeeee;\n    border-radius: 16px;\n    background: #ffffff;\n    text-align: center;\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .kk-spec-final-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-final-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-final-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-final-value {\n    margin: 0 0 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    overflow-wrap: anywhere;\n  }\n\n  .kk-spec-final-value sup {\n    position: relative;\n    top: -0.2em;\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n    line-height: 1;\n    font-weight: 900;\n  }\n\n  .kk-spec-final-label {\n    max-width: 135px;\n    margin: 0 auto;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.35;\n    font-weight: 400;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-specs-note {\n    margin: 10px 0 0;\n    color: #777777;\n    font-size: 10.5px;\n    line-height: 1.5;\n  }\n\n  .kk-specs-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-final {\n      gap: 16px;\n    }\n\n    .kk-spec-final-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-final {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-final-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-final-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-final-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-final-value {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-final-label {\n      max-width: 115px;\n      font-size: 11px;\n    }\n\n    .kk-specs-note {\n      margin-top: 9px;\n      font-size: 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-final-item,\n    .kk-spec-final-icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\u003cdiv aria-describedby=\"kk-vmp-performance-note\" aria-label=\"KuKirin G2 Pro VMP key specifications\" class=\"kk-specs-final\"\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M12 2l7 4v6c0 5-3.5 8.5-7 10-3.5-1.5-7-5-7-10V6l7-4z\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eDGT VMP\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eCertificate A1156\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"2\" cy=\"18\" cx=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 65 km\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eEstimated Range\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l3-3\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"1\" cy=\"14\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M6.5 19h11\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e25 km\/h\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eVMP Speed Limit\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003crect rx=\"2\" height=\"10\" width=\"13\" y=\"7\" x=\"5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M18 10h1.5a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H18\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M10.5 9.5l-1.4 3h3l-1.6 3\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e48V 15.6Ah\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eBattery with BMS\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp id=\"kk-vmp-performance-note\" class=\"kk-specs-note\"\u003e\u003cstrong\u003e*\u003c\/strong\u003e Maximum range is based on manufacturer testing. Actual range may vary with rider weight, battery level, terrain, temperature and riding conditions.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47642974847202,"sku":"ES-G2P-VMP","price":499.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/Kukirin-G2-RP-VMP-01-1000x1000.jpg?v=1775028653"},{"product_id":"kukirin-g3-pro-electric-scooter","title":"Kukirin G3 Pro Electric Scooter","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 20px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-final {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 22px;\n    align-items: stretch;\n    margin: 0;\n  }\n\n  .kk-spec-final-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eeeeee;\n    border-radius: 16px;\n    background: #ffffff;\n    text-align: center;\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .kk-spec-final-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-final-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-final-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-final-value {\n    margin: 0 0 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    overflow-wrap: anywhere;\n  }\n\n  .kk-spec-final-value sup {\n    position: relative;\n    top: -0.2em;\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n    line-height: 1;\n    font-weight: 900;\n  }\n\n  .kk-spec-final-label {\n    max-width: 135px;\n    margin: 0 auto;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.35;\n    font-weight: 400;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-specs-note {\n    margin: 10px 0 0;\n    color: #777777;\n    font-size: 10.5px;\n    line-height: 1.5;\n  }\n\n  .kk-specs-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-final {\n      gap: 16px;\n    }\n\n    .kk-spec-final-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-final {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-final-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-final-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-final-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-final-value {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-final-label {\n      max-width: 115px;\n      font-size: 11px;\n    }\n\n    .kk-specs-note {\n      margin-top: 9px;\n      font-size: 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-final-item,\n    .kk-spec-final-icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\u003cdiv aria-describedby=\"kk-g3pro-performance-note\" aria-label=\"KuKirin G3 Pro key specifications\" class=\"kk-specs-final\"\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"2\" cy=\"18\" cx=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 80 km\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eEstimated Range\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l4.2-4.2\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"1\" cy=\"14\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 65 km\/h\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eMaximum Speed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003crect rx=\"2\" height=\"10\" width=\"13\" y=\"7\" x=\"5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M18 10h1.5a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H18\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M10 10l-1.2 2H11l-1 2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e52V 23.4Ah\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eBattery Capacity\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"7\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2.5\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M12 3v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 19v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12h2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M19 12h2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e2 × 1200W\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eRated Motor Power\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp id=\"kk-g3pro-performance-note\" class=\"kk-specs-note\"\u003e\u003cstrong\u003e*\u003c\/strong\u003e Maximum figures are based on manufacturer testing. Actual range and speed may vary with rider weight, battery level, terrain, temperature and riding conditions.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47643302854882,"sku":"EU-G3P","price":1229.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/KUKIRIN-g3-pro-01-1000x1000.jpg?v=1775034003"},{"product_id":"kukirin-g4-electric-scooter","title":"KuKirin G4 Electric Scooter","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 20px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-final {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 22px;\n    align-items: stretch;\n    margin: 0;\n  }\n\n  .kk-spec-final-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eeeeee;\n    border-radius: 16px;\n    background: #ffffff;\n    text-align: center;\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .kk-spec-final-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-final-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-final-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-final-value {\n    margin: 0 0 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    overflow-wrap: anywhere;\n  }\n\n  .kk-spec-final-value sup {\n    position: relative;\n    top: -0.2em;\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n    line-height: 1;\n    font-weight: 900;\n  }\n\n  .kk-spec-final-label {\n    max-width: 135px;\n    margin: 0 auto;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.35;\n    font-weight: 400;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-specs-note {\n    margin: 10px 0 0;\n    color: #777777;\n    font-size: 10.5px;\n    line-height: 1.5;\n  }\n\n  .kk-specs-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-final {\n      gap: 16px;\n    }\n\n    .kk-spec-final-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-final {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-final-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-final-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-final-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-final-value {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-final-label {\n      max-width: 115px;\n      font-size: 11px;\n    }\n\n    .kk-specs-note {\n      margin-top: 9px;\n      font-size: 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-final-item,\n    .kk-spec-final-icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\u003cdiv aria-describedby=\"kk-g4-performance-note\" aria-label=\"KuKirin G4 key specifications\" class=\"kk-specs-final\"\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"2\" cy=\"18\" cx=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 75 km\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eEstimated Range\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l4.2-4.2\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"1\" cy=\"14\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 70 km\/h\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eMaximum Speed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003crect rx=\"2\" height=\"10\" width=\"13\" y=\"7\" x=\"5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M18 10h1.5a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H18\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M10 10l-1.2 2H11l-1 2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e60V 20Ah\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eBattery Capacity\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"7\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2.5\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M12 3v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 19v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12h2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M19 12h2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e2000W\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eRated Rear Motor\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp id=\"kk-g4-performance-note\" class=\"kk-specs-note\"\u003e\u003cstrong\u003e*\u003c\/strong\u003e Maximum figures are based on manufacturer testing. Actual range and speed may vary with rider weight, battery level, terrain, temperature and riding conditions.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47643321598178,"sku":"EU-G4","price":859.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/KUKIRIN-G4-01-1000x1000.jpg?v=1775034816"},{"product_id":"kukirin-s1-max-electric-scooter","title":"Kukirin S1 Max Electric Scooter","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 20px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-final {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 22px;\n    align-items: stretch;\n    margin: 0;\n  }\n\n  .kk-spec-final-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eeeeee;\n    border-radius: 16px;\n    background: #ffffff;\n    text-align: center;\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .kk-spec-final-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-final-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-final-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-final-value {\n    margin: 0 0 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    overflow-wrap: anywhere;\n  }\n\n  .kk-spec-final-value sup {\n    position: relative;\n    top: -0.2em;\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n    line-height: 1;\n    font-weight: 900;\n  }\n\n  .kk-spec-final-label {\n    max-width: 135px;\n    margin: 0 auto;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.35;\n    font-weight: 400;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-specs-note {\n    margin: 10px 0 0;\n    color: #777777;\n    font-size: 10.5px;\n    line-height: 1.5;\n  }\n\n  .kk-specs-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-final {\n      gap: 16px;\n    }\n\n    .kk-spec-final-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-final {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-final-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-final-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-final-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-final-value {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-final-label {\n      max-width: 115px;\n      font-size: 11px;\n    }\n\n    .kk-specs-note {\n      margin-top: 9px;\n      font-size: 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-final-item,\n    .kk-spec-final-icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\u003cdiv aria-describedby=\"kk-city-scooter-performance-note\" aria-label=\"Electric scooter key specifications\" class=\"kk-specs-final\"\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"2\" cy=\"18\" cx=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 39 km\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eEstimated Range\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l4.2-4.2\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"1\" cy=\"14\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 25 km\/h\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eMaximum Speed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003crect rx=\"2\" height=\"10\" width=\"13\" y=\"7\" x=\"5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M18 10h1.5a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H18\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M10 10l-1.2 2H11l-1 2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e36V 10.4Ah\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eBattery Capacity\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"7\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2.5\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M12 3v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 19v2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M3 12h2\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M19 12h2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e350W\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eRated Motor Power\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp id=\"kk-city-scooter-performance-note\" class=\"kk-specs-note\"\u003e\u003cstrong\u003e*\u003c\/strong\u003e Maximum figures are based on manufacturer testing. Actual range and speed may vary with rider weight, battery level, terrain, temperature and riding conditions.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47644694610146,"sku":"EU-S1MAX","price":289.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/Kukirin-S1-MAX-1000x1000.jpg?v=1775097577"},{"product_id":"kukirin-a1-electric-scooter","title":"KuKirin A1 Electric Scooter","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 20px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 22px;\n  }\n\n  .kk-spec-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eee;\n    border-radius: 16px;\n    background: #fff;\n    text-align: center;\n    transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;\n  }\n\n  .kk-spec-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-value {\n    margin-bottom: 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    transition: color 0.2s ease;\n  }\n\n  .kk-spec-value sup {\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n  }\n\n  .kk-spec-label {\n    margin: 0;\n    color: #777;\n    font-size: 12px;\n    line-height: 1.35;\n  }\n\n  .kk-spec-item:hover .kk-spec-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-spec-item:hover .kk-spec-value {\n    color: #ff6a00;\n  }\n\n  .kk-spec-note {\n    margin: 12px 0 0;\n    padding: 10px 13px;\n    border: 1px solid #f1dfd2;\n    border-radius: 11px;\n    background: #fff9f5;\n    color: #6b625d;\n    font-size: 10.5px;\n    line-height: 1.5;\n  }\n\n  .kk-spec-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-grid {\n      gap: 16px;\n    }\n\n    .kk-spec-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-value {\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-label {\n      font-size: 11px;\n    }\n\n    .kk-spec-note {\n      margin-top: 10px;\n      padding: 9px 11px;\n      font-size: 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-item,\n    .kk-spec-icon svg,\n    .kk-spec-value {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\u003cdiv aria-label=\"Key specifications\" class=\"kk-specs-grid\"\u003e\n\u003cdiv class=\"kk-spec-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"2\" cy=\"18\" cx=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-value\"\u003eUp to 45 km\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-label\"\u003eRange\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l4.2-4.2\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"1\" cy=\"14\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-value\"\u003eUp to 45 km\/h\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-label\"\u003eTop Speed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003crect rx=\"2\" height=\"10\" width=\"13\" y=\"7\" x=\"5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M18 10h1.5a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H18\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M10 10l-1.2 2H11l-1 2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-value\"\u003e48V 13Ah\u003c\/div\u003e\n\u003cp class=\"kk-spec-label\"\u003eBattery\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"7\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2.5\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M12 3v2M12 19v2M3 12h2M19 12h2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-value\"\u003e800W Peak\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-label\"\u003eMotor\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-note\"\u003e\u003cstrong\u003e*\u003c\/strong\u003e Manufacturer-stated maximums. Actual performance varies with rider, terrain, weather and riding conditions. Follow local laws.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47644721545442,"sku":"EU-A1","price":459.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/kukirin-A1-01-1000x1000.webp?v=1775097665"},{"product_id":"kukirin-g2-pro-abe-electric-scooter","title":"KuKirin G2 Pro ABE Electric Scooter","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 18px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-final {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 18px;\n    align-items: stretch;\n    margin: 0;\n  }\n\n  .kk-spec-final-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eeeeee;\n    border-radius: 16px;\n    background: #ffffff;\n    text-align: center;\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .kk-spec-final-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-final-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-final-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-final-value {\n    margin: 0 0 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    overflow-wrap: anywhere;\n  }\n\n  .kk-spec-final-value sup {\n    position: relative;\n    top: -0.2em;\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n    line-height: 1;\n    font-weight: 900;\n  }\n\n  .kk-spec-final-label {\n    max-width: 135px;\n    margin: 0 auto;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.35;\n    font-weight: 400;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-specs-note {\n    margin: 10px 0 0;\n    color: #777777;\n    font-size: 10.5px;\n    line-height: 1.5;\n  }\n\n  .kk-specs-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-final {\n      gap: 14px;\n    }\n\n    .kk-spec-final-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-final {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-final-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-final-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-final-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-final-value {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-final-label {\n      max-width: 115px;\n      font-size: 11px;\n    }\n\n    .kk-specs-note {\n      margin-top: 9px;\n      font-size: 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-final-item,\n    .kk-spec-final-icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\u003cdiv aria-describedby=\"kk-abe-performance-note\" aria-label=\"KuKirin G2 Pro ABE key specifications\" class=\"kk-specs-final\"\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M12 2l7 4v6c0 5-3.5 8.5-7 10-3.5-1.5-7-5-7-10V6l7-4z\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eABE P605*00\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eGerman ABE Approval\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l3-3\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"1\" cy=\"14\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e20 km\/h\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eABE Speed Limit\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M13 2L4 14h7l-1 8 10-13h-7V2z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e500W\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eRated Motor Power\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"2\" cy=\"18\" cx=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 65 km\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eEstimated Range\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp id=\"kk-abe-performance-note\" class=\"kk-specs-note\"\u003e\u003cstrong\u003e*\u003c\/strong\u003e Maximum range is based on manufacturer testing. Actual range may vary with rider weight, battery level, terrain, temperature and riding conditions.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47644786196706,"sku":"DE-G2P-ABE","price":499.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/KuKirin_G2_Pro_ABE_Main_Side_View.webp?v=1780038195"},{"product_id":"kukirin-g2-vmp-spain-street-legal-dgt-approved","title":"KuKirin G2 VMP  Electric Scooter","description":"\u003cstyle\u003e\n  .kk-specs-wrap {\n    max-width: 1200px;\n    margin: 20px 0;\n  }\n\n  .kk-specs-wrap,\n  .kk-specs-wrap * {\n    box-sizing: border-box;\n    font-family: inherit;\n  }\n\n  .kk-specs-final {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    align-items: stretch;\n    gap: 22px;\n    margin: 0;\n  }\n\n  .kk-spec-final-item {\n    min-width: 0;\n    padding: 18px 12px;\n    border: 1px solid #eeeeee;\n    border-radius: 16px;\n    background: #ffffff;\n    text-align: center;\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .kk-spec-final-item:hover {\n    transform: translateY(-3px);\n    border-color: #ff6a00;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);\n  }\n\n  .kk-spec-final-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    border-radius: 50%;\n    background: #fff4ec;\n  }\n\n  .kk-spec-final-icon svg {\n    width: 22px;\n    height: 22px;\n    fill: none;\n    stroke: #1f1f1f;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.2s ease;\n  }\n\n  .kk-spec-final-value {\n    margin: 0 0 5px;\n    color: #1f1f1f;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: -0.3px;\n    overflow-wrap: anywhere;\n  }\n\n  .kk-spec-final-value sup {\n    position: relative;\n    top: -0.2em;\n    margin-left: 1px;\n    color: #ff6a00;\n    font-size: 10px;\n    line-height: 1;\n    font-weight: 900;\n  }\n\n  .kk-spec-final-label {\n    max-width: 135px;\n    margin: 0 auto;\n    color: #777777;\n    font-size: 12px;\n    line-height: 1.35;\n    font-weight: 400;\n  }\n\n  .kk-spec-final-item:hover .kk-spec-final-icon svg {\n    stroke: #ff6a00;\n  }\n\n  .kk-specs-note {\n    margin: 10px 0 0;\n    color: #777777;\n    font-size: 10.5px;\n    line-height: 1.5;\n  }\n\n  .kk-specs-note strong {\n    color: #ff6a00;\n  }\n\n  @media (max-width: 989px) {\n    .kk-specs-final {\n      gap: 16px;\n    }\n\n    .kk-spec-final-value {\n      font-size: 16px;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .kk-specs-wrap {\n      margin: 16px 0;\n    }\n\n    .kk-specs-final {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .kk-spec-final-item {\n      padding: 16px 10px;\n      border-radius: 14px;\n    }\n\n    .kk-spec-final-icon {\n      width: 32px;\n      height: 32px;\n      margin-bottom: 9px;\n    }\n\n    .kk-spec-final-icon svg {\n      width: 20px;\n      height: 20px;\n    }\n\n    .kk-spec-final-value {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 34px;\n      font-size: 15px;\n    }\n\n    .kk-spec-final-label {\n      max-width: 115px;\n      font-size: 11px;\n    }\n\n    .kk-specs-note {\n      margin-top: 9px;\n      font-size: 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kk-spec-final-item,\n    .kk-spec-final-icon svg {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kk-specs-wrap\"\u003e\n\u003cdiv aria-describedby=\"kk-vmp-c1011-performance-note\" aria-label=\"VMP electric scooter key specifications\" class=\"kk-specs-final\"\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M12 2l7 4v6c0 5-3.5 8.5-7 10-3.5-1.5-7-5-7-10V6l7-4z\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eDGT VMP\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eCertificate C1011\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003ccircle r=\"2\" cy=\"18\" cx=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle r=\"2\" cy=\"6\" cx=\"18\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8 16c2-2 3-3 4.5-4.5S15 9 17 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003eUp to 65 km\u003csup\u003e*\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eEstimated Range\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M4 14a8 8 0 1 1 16 0\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 14l3-3\"\u003e\u003c\/path\u003e\n          \u003ccircle r=\"1\" cy=\"14\" cx=\"12\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e25 km\/h\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eVMP Speed Limit\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-item\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kk-spec-final-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003crect rx=\"2\" height=\"10\" width=\"13\" y=\"7\" x=\"5\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M18 10h1.5a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H18\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M10 10l-1.2 2H11l-1 2\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kk-spec-final-value\"\u003e48V 15.6Ah\u003c\/div\u003e\n\u003cp class=\"kk-spec-final-label\"\u003eBattery Capacity\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp id=\"kk-vmp-c1011-performance-note\" class=\"kk-specs-note\"\u003e\u003cstrong\u003e*\u003c\/strong\u003e Maximum range is based on manufacturer testing. Actual range may vary with rider weight, battery level, terrain, temperature and riding conditions.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Kukirin","offers":[{"title":"Default Title","offer_id":47711689867490,"sku":"ES-G2-VMP","price":489.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/files\/kukirin-g2-vmp-main-side-view-01.jpg?v=1776696835"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0804\/8472\/9058\/collections\/kukirin-all-electric-scooters-collection_webp.webp?v=1780228867","url":"https:\/\/kukirinmobility.com\/en\/collections\/all-kukirin-electric-scooters.oembed","provider":"KuKirin Mobility","version":"1.0","type":"link"}