{"product_id":"hkm-9588947-48v-1500w-electric-moped-bike-20ah-battery-30-mph-top-speed-20-x-4-0-in-fat-tires-hydraulic-disc-brakes-7759959588947","title":"HKM-9588947 48V 1500W Electric Moped Bike, 20Ah Battery, 30 mph Top Speed, 20 x 4.0 in Fat Tires, Hydraulic Disc Brakes","description":"\n\u003cmeta charset=\"UTF-8\"\u003e\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eHKM-9588947 Electric Moped\u003c\/title\u003e\n\u003cstyle\u003e\n\n\/* ====================================================================\n   锁定模板001  ·  GAS UNIVERSAL LOCKED TEMPLATE\n   --------------------------------------------------------------------\n   ★ 本模板【排版 \/ 布局】已 100% 锁定，禁止改动以下任何一项：\n       - 全部 \u003cstyle\u003e CSS（配色 \/ 间距 \/ 字体 \/ 圆角 \/ 阴影 \/ 响应式断点）\n       - 全部 Section 的顺序与容器结构（band \/ w \/ grid \/ spec \/ carelist …）\n       - 图标库 \u003csvg\u003e\u003csymbol\u003e 的 viewBox 与描边参数（图标比例不可动）\n       - 底部 reveal 滚动动画 \u003cscript\u003e\n   ★ 仅允许针对【每个产品】改以下 4 类（其余一律不动）：\n       ① 图标  ：改 \u003cuse href=\"#ic-xxx\"\u003e 的引用；如需新图标，在 symbol 库追加 \u003csymbol\u003e\n       ② 文案  ：改所有可见文字（标题 \/ 副标题 \/ 卡片标题 \/ 描述 \/ 规格值 \/ FAQ \/ 政策 …）\n       ③ 卡片数量：增删整个 .card \/ .care \/ .bitem \/ .cert \/ .ctrl \/ .faq details\n                    \/ .pol \/ .safe \/ .srow 块\n                    （Key Features 与 Why Choose 卡片数必须【为偶数】，保证 4 列整齐）\n       ④ Section 配图：改 .galwrap \u003e img 的 src \/ alt（本品对应白底或场景图）\n                    及对应 galcopy \/ prose 文案\n   ★ 任何产品都套用本通用模板，只动以上 4 类，排版永不漂移。\n\n   ★★★ 图片标准（2026-08-21 用户拍板，所有新产品统一执行）★★★\n       - 插图片的 Section（本模板 3 个 .galwrap showcase 位：\n         Overview 之后 \/ Why Choose 之后 \/ Certifications 之后）：\n         【只插入白底图做 V3】——白底原图经 bake_v3_v3.py 烘焙\n         （产品真实接地处各画一团浅灰、窄、柔和淡出的合成接触软影）。\n       - 【没有白底图的 Section 整个删掉】：每产品按可用白底图数量\n         决定保留几个 showcase 位（第1张白底→位1，第2张→位2，第3张→位3）；\n         不足的位直接删除该 band，不插入任何图、不用原图兜底。\n       - V3 图先上传 Shopify CDN（REST images API），HTML 引用 CDN URL。\n\n   ★★★ 2026-08-21 追加 4 条新标准（老产品不重做，新产品统一执行）★★★\n       ⑤ Overview 板块正文：必须是【一整段话】（禁止拆成多段），\n         长度约为之前多段版的 60% 左右——信息量压缩、不分段。\n       ⑥ 有图片插入的 Section：V3 处理后，桌面版最大图片高度\n         【不超过 800px】——.galimg 已设 max-height:800px（等比缩放居中），\n         移动端 max-width:100% 不受 800px 高度限制。\n       ⑦ Key Features 与 Why Choose 板块：卡片里的描述文字\n         【长度约为旧版文案的 +32%】（约 1.28~1.36 倍）——每条 .cd\n         在旧文案基础上补充 1 句真实细节\/场景句，保持美式英语、\n         广告法合规（禁 best\/perfect\/ultimate 等违禁词），\n         句子以破折号或逗号自然衔接，不重复堆词。\n       ⑧ V3 图左右裁剪（bake_v3_v3.py 已实现）：V3 烘焙完成后，\n         【左右同样裁剪多余纯白边界】——内容（产品本身 ∪ 阴影，\n         低阈值 0.01 含高斯模糊尾巴）bbox 左右各留 30px 安全值\n         （SIDE_SAFE=30），其余纯白边界直接裁掉；内容贴画布边时\n         clamp 到 0\/宽（不留白）。上下保持原逻辑（顶贴产品 ~6px、\n         底含完整阴影尾巴），确保阴影永不截断。\n\n   ★★★ 2026-08-21 续编 12 条标准（⑨-㉔，新产品统一执行）★★★\n   ---- Shopify Variants \/ 选项规范化 ----\n       ⑨ Option Name 与 Option Value：【首字母大写】+【英文商务标准写法】。\n         原始抓取数据常不规范（粘连 \/ 歧义 \/ 大小写混乱），需结合全文理解\n         重写适配原意。例：\"- 26inches-Cyan\" → \"- 26 inches-Cyan\"、\n         \"- 24inches-Cyan\" → \"- 24 inches-Cyan\"（单位与颜色之间加空格）。\n         ★ 样品理解产品【8035841212499】是留作理解做法的模板：\n         下批次若遇到该产品【排除、不要更改】，并在交付报告中明确告知\n         「8035841212499 未更改（留作模板）」。\n       ⑩ Option Name 若只有一个 Color（系统会调用颜色 Swatch）→\n         【一律改为 \"Select Your Color Option\"】；若 Option Name 只有一个\n         Title → 同样改为 \"Select Your Color Option\"（避免触发 Swatch）。\n       ⑪ Option Value 若只有一个 \"Default Title\" → 改为 \" - Default\"\n         （引号内的内容，不含引号）。\n       ⑫ 所有 Option Value 前面加 \" - \"（不含引号），使更美观；若开头\n         已有 \" - \" 则不加。⚠ 纯文本操作，严禁出现乱码 \/ Bug \/ 公式。\n   ---- 型号 \/ 标题 \/ 描述 ----\n       ⑬ 产品型号统一为【HKM- + 产品 ID 最后 7 位】；所有新加工产品\n         标题一律 7 位型号；旧 6 位型号强制改为 7 位。\n       ⑭ Product Title 根据实际内容重新生成，单位必须是【美制单位】。\n       ⑮ Product Title 字节数【≤ 130 英文字节】（含符号与空格，严禁超过）；\n         在限制内尽量写长、接近 130，但不要太短。\n       ⑯ 标题无语法错误、表达准确、不要太多逗号；标题只需美制单位；\n         Description 可保留公制数据，但【美制在前、美制为主】。\n       ⑰ Description 数据可【扫描主图获取】；数据冲突时【以主图为准】；\n         有逻辑冲突或难以抉择时【报告用户】。\n   ---- 首图 \/ 第一个 Variant ----\n       ⑱ 第一个 Variant 的联动图片 = 【产品主图相册第 1 张主图】；\n         第一个 Variant 的 Option Value = \" - Default\"（不含引号）。\n         目的：Google Shopping \/ Bing Shopping 首图 = 主图第 1 张，\n         客户所见与抓取制作时一致；\" - Default\" 中性万用，\n         默认发与图片一致的配置，客户不疑惑。\n   ---- 质量 \/ 合规 ----\n       ⑲ Product Title 要丰富多彩（不要全部同一模式），一眼看出卖点。\n       ⑳ 详情页尾部可能混入卖家店铺其他商品链接\/信息（Alibaba 国际站、\n         Ebay、Amazon 等店小秘导入）——需分析排除干扰，结合原始标题\n         提取关键主要规格，多重核对；实在无法提取 → 【Status 设为 Draft】\n         并报错给用户。\n       ㉑ 描述生成后【全盘广告法检查】——符合美国广告法及\n         Google Shopping \/ Bing Shopping 广告内容要求（禁 best\/perfect\/\n         ultimate\/guaranteed\/#1\/safest\/cheapest 等违禁词）。\n       ㉒ 图标与文案【1:1 极其匹配】，表达意思严谨对应，不乱配；\n         图标风格一致、大小一致，避免太实心或有歧义。\n       ㉓ Option Value 的 Variants 数据必须与标题 \/ Description 完全对应\n         （禁止出现标题 500W、选项 5000W 这类低级错误）。\n       ㉔ Injection 后检查主图【最后 1 张】：若为商家信息（纯文字 \/ logo \/\n         与本产品无关内容）→ 删除；删除前必须确认该图【未与任何 Variants\n         选项联动】。\n\n   ★★★ 2026-08-21 再续编 3 条标准（㉕-㉗，新产品统一执行）★★★\n       ㉕ 【详情描述主标题 = H1（胶囊型号下方最大的标题）必须简短】：\n         只需产品最主要名称 + 一点修饰即可（如 \"Twin Double Stroller\"、\n         \"3-in-1 Double Stroller\"），禁止放完整长标题——长了不美观，\n         简短排版才好看。完整标题\/卖点放 Description 或 Product Title。\n       ㉖ 【图标风格严格对齐原始模板】：无论哪个产品\/新生成的图标，\n         设计语言必须与母版 symbol 一致——\n         viewBox \"0 0 24 24\"、fill=\"none\"、stroke=\"currentColor\"、\n         stroke-width=\"2\"、stroke-linecap=\"round\"、stroke-linejoin=\"round\"，\n         统一描边风格、比例大小一致（禁止实心填充 \/ 异形线宽 \/ 歧义图形）。\n       ㉗ 【全片所有图标只使用一个颜色】：统一为 Key Features 板块图标\n         颜色——.icon 基础色 #2f353d（石墨灰描边）+ 浅灰渐变底\n         （linear-gradient(135deg,#f6f7f9,#eaecef) + 边框 #e0e3e7）。\n         ★ 包括最后的警示标（.safe .icon）——已改 CSS 与 KF 图标统一，\n         不再使用红色（原 #b23a3a\/#fbeaea 已废弃）。\n\n   ★★★ 2026-08-21 追加标准 ㉘（图标-文案严格对应，最高优先级）★★★\n       ㉘ 【图标表达的意思必须与对应文案【十分匹配】，具体到每个产品\n         严格核对】：\n         a. 图标要【通俗易懂、使用国际惯例】（如 遮阳=伞、轮子=轮、折叠=折、\n            刹车=闸、锁扣=锁），一眼可懂，不允许抽象费解。\n         b. 图标与文案【严格对应】：每个板块（KF \/ specs \/ WY \/ ctrl \/ ts \/\n            care \/ safe \/ pol \/ box …）的图标语义必须 1:1 贴合该条文案标题。\n            若有歧义、易误解、或与文案不符 → 【必须马上更换】为更贴切图标。\n         c. 若图标库【没有对应图标】→ 【必须马上新生成一个语义准确的图标】\n            并替换（新图标必须符合 ㉖ 风格规范：24x24 \/ 描边 2 \/ 圆角线帽）。\n         d. 严禁用「语义牵强」的图标凑数（如用扇叶表示遮阳、用微风表示储物）；\n            宁可新画图标，也不许将就。\n\n   ★★★ 2026-08-21 追加标准 ㉙（图标视觉与母版严格一致）★★★\n       ㉙ 【图标的大小 \/ 图标背景框的大小 \/ 各部分图标粗细 \/ 设计风格，\n         必须严格保持与原版母版一致】：\n         a. 所有生成器【必须从锁定模板001.html 提取 CSS】渲染图标——\n            .icon \/ .icon svg \/ .card .icon \/ .bitem .icon \/ .pol .icon \/\n            .care .icon \/ .ctrl .icon \/ .safe .icon 的尺寸、圆角、背景渐变、\n            边框、hover 全部由模板 CSS 决定（禁止生成器自写图标样式）。\n         b. 图标本体粗细由 symbol 统一控制：\n            viewBox \"0 0 24 24\" \/ fill=\"none\" \/ stroke=\"currentColor\" \/\n            stroke-width=\"2\" \/ stroke-linecap=\"round\" \/ stroke-linejoin=\"round\"\n            （新生成图标同样适用）。\n         c. 各板块图标背景框规格（母版锁定值）：\n            .card .icon 74px(svg 40) \/ .pol .icon 60px(svg 32) \/\n            .icon 基础 56px(svg 28) \/ .bitem .icon 54px(svg 28) \/\n            .care\/.ctrl\/.safe .icon 50px(svg 26)；边框 #e0e3e7、圆角 14-18px、\n            背景 linear-gradient(135deg,#f6f7f9,#eaecef)、描边色 #2f353d。\n         d. ★图标 HTML 结构铁律（曾踩坑：童车图标大一倍）：\n            必须是 \u003cspan class=\"icon\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\"\n            stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\n            stroke-linejoin=\"round\"\u003e\u003cuse href=\"#xxx\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e——\n            span 是背景框（56-74px），svg 是框内小图标（26-40px）。\n            【严禁 \u003csvg class=\"icon\"\u003e 直接把 svg 当背景框】——CSS .icon 会把\n            svg 撑到 56\/74px，图标渲染大近一倍（2026-08-21 童车页面已踩）。\n\n   ★★★ 2026-08-21 再续编 6 条标准（㉚-㉟，新产品统一执行）★★★\n   ---- 文案长度 \/ 段落规范 ----\n       ㉚ 【Hero 大标题（H1）下方的描述（.sub）不能太短】：长度要适当、\n         看起来舒适——写【2~3 句、约 60~90 个英文单词】（2026-08-21\n         stroller 批落地实测 ~85 词，观感舒适），覆盖三要素：\n         核心卖点（动力\/速度\/刹车\/轮胎）+ 使用场景或人群 + 上手方式\n         （组装时间\/包含工具）。禁止一句话带过，也不许冗长堆砌。\n       ㉛ 【Overview 板块正文（.prose p）要【更短更凝练】】：\n         在标准⑤（单段、约为旧多段版 60%）基础上【再缩减约 36%】——\n         总长约 45~55 个英文单词（2026-08-21 stroller 批落地实测\n         ~45 词），只保留最关键信息（动力\/速度\/刹车\/轮胎\/一句话价值），\n         一屏轻松读完、不显长。【禁止三段拼接】——不得用\n         \"主句 + 补足句 + 收尾句\" 的拼接式长文（旧生成器已踩）。\n       ---- 段落结构（铁律）----\n       ㉜ 【Daily Use \u0026 Care 上方那个带 Pro Tip 的板块（模板中为\n         \"Engine, Fuel \u0026 Range\"，产品上可能叫 \"Build, Safety \u0026 Comfort\"\n         或其它名称——【板块名可随产品变】）：该板块 Pro Tip 上方的\n         正文必须写成【一整段】（单个 \u003cp\u003e，禁止拆成多段——2026-08-21\n         stroller 批已踩：旧生成器写成两段，已回正）。只约束这段\n         正文，Pro Tip 本身、副标题、板块名不受影响。\n       ---- 排版锁定（铁律：排版 \/ 展现形式 100% 不动，只改文案）----\n       ㉝ 【Frequently Asked Questions：排版与原始板块【一模一样】——\n         【主标题（.stitle）下方必须有副标题（\u003cp class=\"ssub\"\u003e，长度合适\n         即可，句式参考母版 \"Quick answers about the HKM-8043347.\"——\n         2026-08-21 stroller 批已踩：漏写 ssub，已回正】；\n         容器类名必须是 \u003cdiv class=\"faq\"\u003e（CSS 只有 .faq，禁止 .faqs 或\n         其它变体）；内部逐个 \u003cdetails\u003e\u003csummary\u003e问题\u003c\/summary\u003e\u003cp\u003e答案\u003c\/p\u003e\n         \u003c\/details\u003e，details 不设 class（母版无 class）；折叠卡片形式、\n         圆角、间距、展开动画一律不动；只允许改 summary 问题文字与\n         p 答案文字（可增删整个 \u003cdetails\u003e 块调整数量，但容器结构与\n         折叠展现形式保持原样）。\n       ㉞ 【Quick Troubleshooting：与 FAQ 完全同构——排版与原始板块\n         【一模一样】：容器必须 \u003cdiv class=\"faq\"\u003e + 无 class 的\n         \u003cdetails\u003e\u003csummary\u003e…\u003c\/summary\u003e\u003cp\u003e…\u003c\/p\u003e\u003c\/details\u003e 折叠卡；\n         【禁止改用 .boxlist \/ .bitem 图标卡形式】（2026-08-21\n         stroller 批已踩：生成器误用图标卡，已回正）；只改文案，\n         禁止改变任何布局 \/ 展现形式。\n       ㉟ 【Service \u0026 Policies：排版与原始板块【一模一样】——特别是\n         电脑端 .pols【两列卡片网格】（圆角 18px、间距、hover 上浮）\n         一律不动；【.pol 内部结构必须为 \u003cspan class=\"icon\"\u003e…\u003c\/span\u003e\n         + \u003cdiv\u003e\u003ch4\u003e标题\u003c\/h4\u003e\u003cp\u003e描述\u003c\/p\u003e\u003c\/div\u003e 两段式】（icon 之后必须\n         有内层 \u003cdiv\u003e 包裹 h4+p——否则 .pol 的 flex 布局下标题和描述\n         会横排到图标旁边，2026-08-21 stroller 批已踩）；只允许改 h4\n         标题与 p 描述文字（可增删整个 \u003cdiv class=\"pol\"\u003e 调整数量，\n         但卡片样式 \/ 布局 \/ 展现形式保持原样）。\n       ㊱ 【Pre-Ride Safety Checklist \/ Before First Use \/ 任何安全清单\n         板块：排版与原始板块【一模一样】——容器必须 \u003cdiv class=\"carelist\"\u003e\n         + 卡片必须 \u003cdiv class=\"care\"\u003e（icon + \u003cp\u003e 文本，手机端保持\n         icon 左 \/ 文字右的横向卡片）；【禁止用 .safe \/ .safelist】\n         （.safe 手机端媒体查询会变成 flex-column 竖排居中——\n         2026-08-21 stroller 批已踩：Before First Use 误用 .safe，\n         手机端排版与母版不一致，已回正）；只允许改文案 \/ 换图标 \/\n         增删整个 \u003cdiv class=\"care\"\u003e 卡片。\n\n   ★★★ 2026-08-21 再续编 2 条铁律（㊲-㊳，新产品统一执行）★★★\n       ㊲ 【Important Safety Notes 第一条文案必须加长】：第一条\n         （开机\/关机安全）文案须完整覆盖【关机 → 确认刹车 → 才离开】\n         三要点，长度约 30~40 个英文单词（2026-08-21 轮椅批已落地：\n         \"Always turn the \u003cmodel\u003e off before transferring on or off the\n         seat, and never leave it powered on or unattended, even for a\n         moment - switch it off, confirm the brake is engaged, and only\n         then step away from the chair.\"）；禁止一句话带过。\n       ㊳ 【图标五点铁律】（全品类适用，2026-08-21 轮椅批逐条落地）：\n         ① 图标含义必须与文案【一眼对应】——图标表达的意思要与文案\n            完全一致，严禁乱搭配；\n         ② 每个产品按详情【认真严谨搭配】图标——不匹配一律不用，\n            缺图直接按文案意思新生成 \u003csymbol\u003e；\n         ③ 图标【无歧义】——符合国际惯例，客户一看就明白（如\n            禁用风扇图标表达\"检查\"，禁用像时钟的 LED 图标）；\n         ④ 全页图标【每个只出现一次】——不得重复（生成器用\n            语义组候选池 SEM_GROUPS 同组自动换键实现：同一页面\n            内 73 个图标 0 重复）；\n         ⑤ 图标【统一设计语言】——24x24 viewBox、fill=none、\n            stroke=currentColor、stroke-width=2、圆头线帽，\n            配色与母版一致（石墨灰），整齐美观高端；\n         ★ fallback 黑名单：风扇\/叶片\/气流\/雪花\/加热\/滤芯\/帐篷\/\n           婴儿车等与产品语义无关的图标，严禁在组内耗尽时兜底使用。\n       ㊴ 【文案大小写铁律】（全品类适用，2026-08-21 轮椅批逐位落地）：\n         ① 板块主标题（.stitle）必须【Title Case】——每个实词首字母\n            大写，介词\/连词小写（Key Features \/ Full Specifications \/\n            Daily Use \u0026 Care \/ Frequently Asked Questions \/ Service \u0026\n            Policies \/ Important Safety Notes \/ Why Choose the X …）；\n         ② 板块副标题（.ssub）必须【句子式】——仅首字母大写，其余\n            正常（\"Quick answers about the HKM-xxxxxxx.\" \/\n            \"Run through these before every ride.\"）；\n         ③ 卡片标题（.ct \/ h3 \/ h4）必须【Title Case】——与 .stitle\n            同规则（Padded High-Back Seat \/ Free Shipping on All Orders \/\n            180 Days Purchase Protection \/ 24 Months Warranty Service …）；\n         ④ 规格名（.sl）必须【Title Case】（Frame Material \/ Motor\n            Power \/ Battery Capacity \/ Range per Charge \/ Top Speed \/\n            Load Capacity …）；\n         ⑤ 量词前缀统一小写 x（\"1 x User Manual\" —— 与母版一致，\n            严禁写成 \"1X\" 或 \"1 ×\"）；\n         ⑥ 型号、单位、数字（HKM-xxxxxxx \/ 24 V \/ 12 Ah \/ 3.7 mph \/\n            265 lb \/ 9.3 mi）照母版格式书写，空格规则与母版一致；\n         ⑦ 全页英文统一美式拼写（folding \/ aluminum \/ color \/ tires …），\n            禁止英式混用（folding \/ aluminium \/ colour \/ tyres 视为错误）。\n       ㊵ 【美制单位优先铁律】（2026-08-21 用户拍板，公司主要市场=美国，\n         所有新产品统一执行，最高优先级）：\n         ① Product Title：【只显示美制单位】，禁止出现公制单位\n            （mi \/ mph \/ lb \/ in \/ ft \/ °F \/ gal 等为美制；\n            km \/ km\/h \/ kg \/ cm \/ mm \/ m \/ °C \/ L 等为公制——\n            标题中一律不得出现公制单位或公制数值）。\n         ② 详情页正文（Hero sub \/ Overview \/ KF \/ WY \/ specs \/ FAQ \/\n            Troubleshooting \/ Daily Use \/ Box \/ Safety 等所有板块）：\n            【美制单位与数据必须在前，公制单位和数据在后】——\n            格式固定为 \"美制数值 美制单位 (公制数值 公制单位)\"，\n            例如 \"15.5 mi (25 km)\" \/ \"4 mph (6.4 km\/h)\" \/\n            \"265 lb (120 kg)\" \/ \"44.1 in (112 cm)\"。\n            严禁公制在前（\"25 km (15.5 mi)\" 为错误写法）；\n            严禁只写公制（美制缺失为错误）。\n         ③ 【严谨换算】换算系数（必须精确换算、四舍五入到 1 位小数，\n            换算后美制数值保留 1 位小数展示）：\n            - 里程：1 mi = 1.609344 km（15.5 mi ≈ 25 km）\n            - 速度：1 mph = 1.609344 km\/h（4 mph ≈ 6.4 km\/h）\n            - 重量：1 lb = 0.45359237 kg（265 lb ≈ 120.2 kg；120 kg ≈ 264.6 lb）\n            - 长度：1 in = 2.54 cm（44.1 in ≈ 112 cm；112 cm ≈ 44.1 in）；\n              1 ft = 30.48 cm\n            - 容量：1 gal = 3.78541 L；1 qt = 0.946 L\n            - 温度：°F = °C × 9\/5 + 32\n            换算一律以【原描述数值为基准】换算到美制或公制，不得凭空捏造；\n            换算结果与实际源值不一致时以源值优先，但展示顺序仍美制在前。\n         ④ 原描述若为公制（如 \"25 km\"、\"120 kg\"）→ 详情页必须换算为\n            \"15.5 mi (25 km)\"、\"264.6 lb (120 kg)\"；标题则只写美制\n            \"15.5 mi\"、\"264.6 lb\"。\n         ⑤ 原描述若已是美制（如 \"15.5 mi\"）→ 详情页可补公制\n            \"15.5 mi (25 km)\"；标题照写美制。\n         ⑥ 若某规格只有单一单位且无法确定对应换算（如电压 V、功率 W、\n            Ah、% 等无美制\/公制之分）→ 原样保留，不强行套括号。\n       ㊶ 【Full Specifications 规格扩容铁律】（2026-08-21 用户拍板，\n         所有新产品统一执行）：\n         ① Full Specifications 板块【数据量必须尽量多】——规格行数量\n            【越多越好】，目标是比原始 Key Attributes 表更全、更细。\n         ② 允许【添加一些没有错误的辅助性描述】（\"无错误的废话\"）——\n            即对产品真实成立、不违反事实的补充说明，例如：\n            \"Designed for paved surfaces and gentle inclines\"、\n            \"Suitable for indoor and outdoor use on flat ground\"、\n            \"Foldable frame for easy storage and transport\"、\n            \"Removable battery pack for convenient charging\" 等；\n            前提是这些描述与产品真实情况一致、不夸大、不编造数据。\n         ③ 核心规格（功率\/电压\/容量\/里程\/速度\/载重\/尺寸\/重量\/材质\/\n            刹车\/轮胎\/充电时间等）必须全部列出且数据准确（Rule 1：\n            仅参考本品原始描述，禁外网虚构）。\n         ④ 每条规格值的单位同样遵守 ㊵（美制在前、公制在后）。\n         ⑤ 补充描述不得与真实规格矛盾，不得出现广告法违禁词。\n       ㊷ 【生成产出零占位符硬铁律】（2026-08-21 轮椅批 \"The %s pulls to one side\"\n         低级 bug 后新增，所有新产品 \/ 所有生成器统一执行，最高优先级）：\n         ① 生成器产出的任何最终 HTML（body_html）中，【严禁出现任何未替换的\n            格式化占位符】。包括但不限于：Python %-格式化残留\n            （%s、%d、%f、%r、%(name)s 等）、str.format 残留（{}、{name} 等）。\n         ② 任何含未替换占位符的产出【禁止写出文件、禁止注入线上】——视为\n            致命错误，必须中止并报警，不得\"带病上线\"。\n         ③ 每个生成器必须在 return 产出前执行一次全局自检：剔除 \u003cstyle\u003e\/\u003cscript\u003e\n            块（CSS 的 % 与 {} 属正常语法、不得误报）后扫描可见正文；命中任何\n            未替换占位符即 raise 中止并报错。\n            （参考实现：gen_lock001_wheelchair.py 的 _assert_no_unformatted()）\n         ④ 文案中的动态变量（产品型号、品名等）必须在该行字符串构造时【就地\n            % 替换】，严禁把带 %s 的裸字符串塞进列表\/字典后再统一格式化——\n            本次 bug 根因正是 Quick Troubleshooting 列表某项漏写 % model，\n            导致字面 %s 直接进产出并上线。\n         ⑤ 注入 \/ 同步前增加独立校验：拉取目标产品 body_html，若含未替换\n            占位符则拒绝写入，从源头杜绝\"带病同步\"。\n       ㊸ 【Quick Troubleshooting 版块完全锁定】（2026-08-21 用户拍板，\n         所有新产品 \/ 所有生成器 \/ 所有后续任务统一执行，禁止任何形式的\n         改动、重排、换容器、换样式）：\n         ① HTML 结构锁定（逐字符固定，只允许改 details 内文案）：\n            \u003c!-- QUICK TROUBLESHOOTING --\u003e\n            \u003cdiv class=\"band gf\"\u003e\u003cdiv class=\"w\"\u003e\n              \u003ch2 class=\"stitle\"\u003eQuick Troubleshooting\u003c\/h2\u003e\n              \u003cp class=\"ssub\"\u003eCommon issues and what to check first.\u003c\/p\u003e\n              \u003cdiv class=\"faq\"\u003e\n                \u003cdetails\u003e\u003csummary\u003e问题句\u003c\/summary\u003e\u003cp\u003e排查答案\u003c\/p\u003e\u003c\/details\u003e\n                ...（5~6 条）\n              \u003c\/div\u003e\n            \u003c\/div\u003e\u003c\/div\u003e\n         ② 铁律：\n            - band 类名固定 gf（极浅灰横带）；容器固定 class=\"faq\"（禁 .faqs\n              \/ .boxlist \/ .bitem 图标卡——stroller 批已踩已回正）；\n            - \u003cdetails\u003e 不带任何 class；内部固定 \u003csummary\u003eQ\u003c\/summary\u003e\u003cp\u003eA\u003c\/p\u003e；\n            - stitle 固定 \"Quick Troubleshooting\"；ssub 固定\n              \"Common issues and what to check first.\"（除非用户另给）；\n            - 条目 5~6 条；summary 为产品真实常见问题句，answer 为 2~3 句\n              可操作的排查步骤（先查什么→再查什么→不行找售后），禁空话；\n            - summary \/ answer 中出现产品型号时，必须在该行字符串构造时\n              就地替换（% model），严禁裸 %s 残留（见 ㊷——本版块正是\n              \"The %s pulls to one side\" bug 事发地）；\n            - 文案遵守 ㊴ 大小写规则（summary sentence-case）与广告法；\n            - 答案中严禁出现占位符、禁外网虚构参数（Rule 1）。\n         ③ ⚠️ 警告所有后续任务：本版块结构 \/ band 类 \/ ssub \/ 折叠交互\n            已为用户验收定稿。任何任务（生成器改版、批量修复、模板合并、\n            图标重做、文案审计）都【不得】触碰本版块的结构与样式；只允许\n            按产品替换 details 内的问答文案。发现与本条冲突的旧指令一律\n            以本条为准。\n   ==================================================================== *\/\n\n@import url(\"https:\/\/fonts.googleapis.com\/css2?family=Roboto:wght@300;400;500;700;900\u0026display=swap\");\n*{box-sizing:border-box;}\nhtml,body{margin:0;padding:0;}\nbody{font-family:\"Roboto\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;background:#ffffff;color:#2f353d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}\nh1,h2,h3,h4,p{margin:0;}\n.h1,.stitle,.eyebrow,.ssub,.sub,.ct,.chip,.cd,.bitem h4,.pol h4,.cert h4,.ctrl h4,.faq summary,.tagline span{text-transform:none;}\n.has-js .rv{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);}\n.has-js .rv.in{opacity:1;transform:none;}\n.w{max-width:1360px;margin:0 auto;padding:0 28px;}\n.band{position:relative;padding:72px 0;}\n.b1{background:#ffffff;text-align:center;padding-top:20px;padding-bottom:72px;}\n.b5{background:#ffffff;padding-bottom:72px;}\n.g1{background:#f7f9fb;padding-bottom:72px;}\n.g2{background:#f4f6f8;padding-bottom:72px;}\n.g3{background:#eef2f7;padding-bottom:72px;}\n.g4{background:#f1f5f9;padding-bottom:72px;}\n.g5{background:#eef1f5;padding-bottom:72px;}\n.g6{background:#f9fafb;padding-bottom:72px;}\n.g7{background:#f3f5f7;padding-bottom:72px;}\n.g8{background:#eaf1f6;padding-bottom:72px;}\n.g9{background:#f5f6f8;padding-bottom:72px;}\n.g10{background:#f6f7f9;padding-bottom:72px;}\n.g11{background:#eef3f8;padding-bottom:72px;}\n.g12{background:#f2f4f7;padding-bottom:72px;}\n.gspec{background:#e9eef5;padding-bottom:72px;}\n.gf{background:#f9fafb;padding-bottom:72px;}\n.eyebrow{display:inline-block;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#6b7280;background:#ffffff;border:1px solid #d3d8df;border-radius:999px;padding:8px 18px;margin:0 0 20px;}\n.h1{font-size:36px;font-weight:700;line-height:1.18;color:#000000;margin:0 0 18px;letter-spacing:-.5px;}\n.sub{font-size:18px;font-weight:400;line-height:1.75;color:#525a66;max-width:940px;margin:0 auto;}\n.stitle{font-size:34px;font-weight:700;line-height:1.25;color:#0a0a0a;margin:0 0 12px;letter-spacing:-.5px;text-align:center;}\n.ssub{font-size:17px;font-weight:400;line-height:1.6;color:#5b6470;margin:0 auto 38px;text-align:center;max-width:920px;}\n.chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:960px;margin:30px auto 0;}\n.chip{font-size:13px;font-weight:500;color:#374151;background:linear-gradient(135deg,#fbfcfd 0%,#eef1f5 100%);border:1px solid #e2e6ec;border-radius:999px;padding:8px 16px;letter-spacing:.3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 1px 2px rgba(15,23,42,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,color .25s ease;}\n.chip:hover{transform:translateY(-1px);border-color:#2f353d;color:#2f353d;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 4px 12px rgba(15,23,42,.10);}\n@media(max-width:640px){.chips{gap:8px;margin-top:22px;max-width:100%;}.chip{font-size:12.5px;padding:7px 13px;letter-spacing:.2px;}}\n.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1120px;margin:0 auto;}\n.card{background:#ffffff;border:1px solid #e4e8ee;border-radius:18px;padding:30px 24px;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;box-shadow:0 8px 22px rgba(15,23,42,.06);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;}\n.card:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(15,23,42,.12);}\n.icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#f6f7f9,#eaecef);border:1px solid #e0e3e7;box-shadow:0 2px 6px rgba(15,23,42,.07);display:flex;align-items:center;justify-content:center;color:#2f353d;flex:0 0 auto;transition:all .35s cubic-bezier(.22,1,.36,1);}\n.icon svg{width:28px;height:28px;}\n.card .icon{width:74px;height:74px;border-radius:18px;}\n.card .icon svg{width:40px;height:40px;}\n.card:hover .icon,.bitem:hover .icon,.pol:hover .icon{background:#2f353d;color:#ffffff;transform:translateY(-3px);}\n.ct{font-size:17px;font-weight:600;line-height:1.4;color:#0a0a0a;margin:0;letter-spacing:-.2px;}\n.cd{font-size:15px;font-weight:400;line-height:1.65;color:#5b6470;margin:0;}\n.spec{max-width:920px;margin:0 auto;background:#ffffff;border-radius:18px;overflow:hidden;box-shadow:0 8px 22px rgba(15,23,42,.06);}\n.srow{display:grid;grid-template-columns:32% 1fr;align-items:center;border-bottom:1px solid #eef0f3;}\n.srow:last-child{border-bottom:none;}\n.srow:nth-child(even){background:#f7f8fa;border-bottom-color:transparent;}\n.sk svg{width:22px;height:22px;flex:0 0 auto;}\n.sk{flex:0 0 36%;background:transparent;padding:16px 24px;font-size:15.5px;font-weight:500;line-height:1.5;color:#0a0a0a;display:flex;align-items:center;gap:10px;}\n.sv{flex:1;padding:16px 24px;font-size:15.5px;font-weight:400;line-height:1.6;color:#525a66;}\n.tip{max-width:920px;margin:20px auto 0;background:#ffffff;border-left:4px solid #6b6b7b;border-radius:12px;padding:18px 22px;display:flex;gap:14px;align-items:flex-start;font-size:14.5px;line-height:1.7;color:#525a66;box-shadow:0 8px 22px rgba(15,23,42,.06);text-align:left;}\n.tip .icon{width:48px;height:48px;border-radius:12px;flex:0 0 auto;}\n.tip .icon svg{width:24px;height:24px;}\n.tip b{color:#2f353d;}.tiplabel{display:none;}\n.boxlist{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1000px;margin:0 auto;}\n.bitem{background:#ffffff;border:1px solid #e4e8ee;border-radius:16px;padding:22px;display:flex;gap:14px;align-items:flex-start;box-shadow:0 8px 22px rgba(15,23,42,.06);text-align:left;}\n.bitem .icon{width:54px;height:54px;border-radius:14px;}\n.bitem .icon svg{width:28px;height:28px;}\n.bitem h4{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.4;color:#0a0a0a;letter-spacing:-.2px;}\n.bitem p{margin:0;font-size:13.5px;line-height:1.6;color:#5b6470;}\n.faq{max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:14px;}\n.faq details{background:#ffffff;border-radius:16px;padding:4px 24px;box-shadow:0 8px 22px rgba(15,23,42,.06);text-align:left;}\n.faq summary{list-style:none;cursor:pointer;font-size:16px;font-weight:500;line-height:1.5;color:#0a0a0a;padding:18px 0;display:flex;justify-content:space-between;gap:16px;}\n.faq summary::-webkit-details-marker{display:none;}\n.faq summary::after{content:\"+\";font-size:22px;color:#000000;transition:transform .3s;font-weight:400;}\n.faq details[open] summary::after{transform:rotate(45deg);}\n.faq p{font-size:15px;line-height:1.7;color:#525a66;margin:0 0 20px;}\n.pols{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:920px;margin:0 auto;}\n.pol{background:#ffffff;border:1px solid #e4e8ee;border-radius:18px;padding:26px;display:flex;gap:16px;align-items:flex-start;box-shadow:0 8px 22px rgba(15,23,42,.06);transition:transform .35s,box-shadow .35s;text-align:left;}\n.pol:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(15,23,42,.12);}\n.pol .icon{width:60px;height:60px;border-radius:14px;}\n.pol .icon svg{width:32px;height:32px;}\n.pol h4{margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.4;color:#0a0a0a;letter-spacing:-.2px;}\n.pol p{margin:0;font-size:14px;line-height:1.65;color:#5b6470;}\n.carelist{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:960px;margin:0 auto;}\n.care{display:flex;gap:14px;align-items:flex-start;background:#ffffff;border:1px solid #e4e8ee;border-radius:16px;padding:18px 20px;text-align:left;}\n.care .icon{width:50px;height:50px;border-radius:14px;flex:0 0 auto;}\n.care .icon svg{width:26px;height:26px;}\n.care p{margin:0;font-size:14.5px;line-height:1.65;color:#525a66;}\n.ctrllist{max-width:920px;margin:0 auto;display:flex;flex-direction:column;}\n.ctrl{display:flex;gap:16px;align-items:flex-start;padding:18px 4px;border-bottom:1px solid #e6e7e8;text-align:left;}\n.ctrl:last-child{border-bottom:none;}\n.ctrl .icon{width:50px;height:50px;border-radius:14px;flex:0 0 auto;}\n.ctrl .icon svg{width:26px;height:26px;}\n.ctrl h4{margin:0 0 3px;font-size:16px;font-weight:600;line-height:1.4;color:#0a0a0a;letter-spacing:-.2px;}\n.ctrl p{margin:0;font-size:14.5px;line-height:1.65;color:#5b6470;}\n.certlist{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:960px;margin:0 auto;}\n.cert{background:#ffffff;border:1px solid #e4e8ee;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;}\n.cert h4{margin:0;font-size:16px;font-weight:600;line-height:1.4;color:#0a0a0a;letter-spacing:-.2px;}\n.cert p{margin:0;font-size:13.5px;line-height:1.6;color:#5b6470;}\n.prose{max-width:920px;margin:0 auto;text-align:center;}\n.prose p{font-size:17px;line-height:1.8;color:#525a66;margin:0 0 16px;}\n.prose p:last-child{margin-bottom:0;}\n.safelist{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:14px;}\n.safe{display:flex;gap:14px;align-items:flex-start;background:#ffffff;border:1px solid #e4e8ee;border-radius:16px;padding:18px 20px;text-align:left;}\n.safe .icon{width:50px;height:50px;border-radius:14px;flex:0 0 auto;}\/* 2026-08-21 标准㉕：警示标颜色与 Key Features 图标统一（继承 .icon 的 #2f353d + 浅灰渐变），不再用红色 *\/\n.safe .icon svg{width:26px;height:26px;}\n.safe p{margin:0;font-size:14.5px;line-height:1.7;color:#4a4a4a;}\n.disclaimer{max-width:920px;margin:24px auto 0;font-size:13px;line-height:1.7;color:#6b6b6b;text-align:center;}\n.tagline{max-width:960px;margin:20px auto 0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;}\n.tagline span{font-size:12px;font-weight:500;color:#3e4750;background:#eef1f5;border:1px solid #dde2e8;border-radius:999px;padding:6px 12px;letter-spacing:.3px;}\n.galwrap{margin:0 auto 34px;max-width:800px;}.galimg{display:block;width:auto;height:auto;max-width:800px;max-height:800px;margin:0 auto;background:#ffffff;}@media(max-width:640px){.galwrap{margin-bottom:24px;}.galimg{max-width:100%;max-height:none;}}\n@media(max-width:980px){.grid{grid-template-columns:repeat(2,1fr);}.boxlist{grid-template-columns:repeat(2,1fr);}.certlist{grid-template-columns:repeat(2,1fr);}}\n@media(max-width:640px){.w{padding:0 18px;}.band{padding:48px 0;}.b1{padding-top:18px;padding-bottom:48px;}.eyebrow{font-size:11px;letter-spacing:.8px;padding:6px 14px;margin-bottom:16px;}.h1{font-size:21px;line-height:1.22;letter-spacing:-.3px;margin-bottom:14px;}.sub{font-size:15px;line-height:1.65;}.stitle{font-size:22px;line-height:1.25;letter-spacing:-.3px;}.ssub{font-size:14.5px;line-height:1.6;margin-bottom:28px;}.ct{font-size:15px;line-height:1.4;}.cd{font-size:13.5px;line-height:1.6;}.card{padding:22px 18px;}.card .icon{width:62px;height:62px;border-radius:16px;}.card .icon svg{width:34px;height:34px;}.spec{margin:0 -18px;border-radius:0;box-shadow:none;background:#ffffff;}.srow{display:grid;grid-template-columns:50px 1fr;grid-template-areas:\"ic sl\" \"ic sv\";column-gap:14px;align-items:start;text-align:left;padding:16px 18px;border-bottom:1px solid #e6e7e8;}.srow:last-child{border-bottom:none;}.srow:nth-child(even){background:transparent;border-bottom-color:#e6e7e8;}.sk{display:contents;}.sk .icon{grid-area:ic;width:50px;height:50px;border-radius:14px;margin:0;}.sk svg{width:26px;height:26px;}.sl{grid-area:sl;font-size:15px;font-weight:500;line-height:1.4;color:#0a0a0a;letter-spacing:-.2px;}.sv{grid-area:sv;width:auto;padding:0;font-size:15px;line-height:1.65;color:#5b6470;text-align:left;}.bitem h4{font-size:14px;line-height:1.4;}.bitem p{font-size:13px;line-height:1.55;}.faq summary{font-size:14.5px;line-height:1.45;padding:16px 0;}.faq p{font-size:14px;line-height:1.65;}.pol h4{font-size:15px;line-height:1.4;}.pol p{font-size:13px;line-height:1.55;}.tip{font-size:13.5px;line-height:1.65;margin-top:22px;display:block;}.tip-ic,.tiplabel{display:none;}.safe{flex-direction:column;align-items:center;text-align:center;}.safe .icon{margin-bottom:10px;}.grid,.boxlist,.pols,.carelist{grid-template-columns:1fr;}.certlist{grid-template-columns:repeat(2,1fr);gap:12px;}.prose p{font-size:14.5px;line-height:1.7;}.safe p{font-size:13px;}}\n\n\u003c\/style\u003e\n\n\u003c!-- ===================== 图标库（ICON BANK · 可加不可改比例） ===================== --\u003e\n\u003c!-- [换图标] 每个产品只改下面 \u003cuse href=\"#ic-xxx\"\u003e 的引用即可；如缺图标，在此处追加新的 \u003csymbol\u003e（viewBox 与描边参数保持 0 0 24 24 \/ stroke-width 2）。 --\u003e\n\u003csvg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\"\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003csymbol id=\"ic-po_truck\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 7h11v9H3zM14 10h4l3 3v3h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7\" cy=\"18\" r=\"1.8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18\" r=\"1.8\"\u003e\u003c\/circle\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-po_umbrella\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 4a8 8 0 0 1 8 8H4a8 8 0 0 1 8-8z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12v7a2 2 0 0 0 4 0\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-po_refund\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 7L4 12l5 5\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 12h11a4 4 0 0 1 0 8h-3\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-po_warranty\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"10\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9 15l-2 6 5-3 5 3-2-6\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-sf_alert\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3l9 16H3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 9v5M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"ic-bt_0\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 7v5l3.5 2\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-bx_0\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M6.5 21h11M9 21v-3.2a6.4 6.4 0 0 1-3-5.3A6.5 6.5 0 0 1 12 6.2a6.5 6.5 0 0 1 6.5 6.3 6.4 6.4 0 0 1-3 5.3V21\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 6.2V3.8M8.6 4.4L6.9 3M15.4 4.4l1.7-1.4\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-bx_1\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M6 18L9 7h6l4 11M9 7v11\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-bx_2\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"4\" y=\"7\" width=\"16\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 7V5h8v2\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 12h4\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-bx_3\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"10.2\" y=\"3.5\" width=\"3.6\" height=\"15\" rx=\"1.6\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7.5 8h9M7.5 14h9\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-bx_4\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 8h16v10H4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 8l2-3h5l2 3M9 11v4M15 11v4\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-bx_5\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"4\" y=\"10\" width=\"16\" height=\"4.5\" rx=\"2.2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 10v-3M12 10v-3M16 10v-3\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-bx_6\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 4h11a2 2 0 0 1 2 2v14H7a2 2 0 0 1-2-2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 4v14\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-bx_7\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"3.5\" y=\"8\" width=\"12\" height=\"8\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M15.5 10l5 2-5 2z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-ct_0\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"8\" cy=\"8\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M11 11l7 7M15 15l2-2M13 17l2-2\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-ct_1\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 9l3 3-3 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 15h9\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-ct_2\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M6 4h12M6 4v3h12V4\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 7l1 14h6l1-14\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-ct_3\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 3v18M19 3v18M8 7l4-4 4 4M8 17l4 4 4-4\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-ct_4\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"10\" y=\"2.5\" width=\"4\" height=\"9\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 19.5h8M10 11.5v8M14 11.5v8\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-ct_5\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cellipse cx=\"9\" cy=\"9\" rx=\"3\" ry=\"2.4\" transform=\"rotate(45 9 9)\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"15\" cy=\"15\" rx=\"3\" ry=\"2.4\" transform=\"rotate(45 15 15)\"\u003e\u003c\/ellipse\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-ct_6\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"9\" y=\"3\" width=\"6\" height=\"9\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 20h10M9 12v8M15 12v8\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-dy_0\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3.5 20c4.5-5 8-8 17-8\"\u003e\u003c\/path\u003e\u003cpath d=\"M17.5 9l3 3-3 3\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-dy_1\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"4\" y=\"8.5\" width=\"16\" height=\"7\" rx=\"3.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 8.5v7M16 8.5v7\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-dy_2\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M6 21V8.5a6 6 0 0 1 12 0V21\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 13.5h12\"\u003e\u003c\/path\u003e\u003cpath d=\"M9.6 5.5v3M14.4 5.5v3\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-dy_3\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M6 18L9 7h6l4 11M9 7v11\"\u003e\u003c\/path\u003e\u003cpath d=\"M7.5 12h9\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-dy_4\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 21V8a3 3 0 0 1 6 0v13\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 13h6\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-dy_5\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"5\" y=\"2.5\" width=\"14\" height=\"9\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M9 4h6M9 6.5h6M9 9h3\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 11.5v3.5M9.5 15h5\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-dy_6\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"1.8\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 3.6v3.6M12 16.8v3.6M3.6 12h3.6M16.8 12h3.6\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-kf_0\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 12l4.5-3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M7.2 14.8l2.6-2\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"2.2\"\u003e\u003c\/circle\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-kf_1\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5.4 2.8h9.2L18.6 7v14.2H5.4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.6 2.8V7h4\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.4 16.4l2.4 2.4 4.8-4.8\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-kf_2\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"4\" y=\"9\" width=\"16\" height=\"6\" rx=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 9v6M16 9v6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 9.8v4.4\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-kf_3\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"4\" y=\"7\" width=\"14\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M21 10.5v3\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 10.5v3M11 10.5v3M15 10.5v3\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-kf_4\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"2.6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 3.6v2.4M12 18v2.4M3.6 12H6M18 12h2.4\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-kf_5\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M13 3L5 13h6l-2 8 8-10h-6z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-kf_6\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"11\" y=\"5\" width=\"5\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M11 9h5M11 13h5\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 12a4 4 0 0 1 4-4\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-kf_7\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 3.4v3M12 17.6v3M3.4 12h3M17.6 12h3M6 6l2.1 2.1M15.9 15.9l2.1 2.1M18 6l-2.1 2.1M8.1 15.9L6 18\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-pr_0\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cellipse cx=\"9\" cy=\"9\" rx=\"3\" ry=\"2.4\" transform=\"rotate(45 9 9)\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"15\" cy=\"15\" rx=\"3\" ry=\"2.4\" transform=\"rotate(45 15 15)\"\u003e\u003c\/ellipse\u003e\u003cpath d=\"M8.5 19l2.2 2.2 4.6-4.6\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-pr_1\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 12l7 7M16 16l2-2\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-pr_2\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M14.5 6.5a4.5 4.5 0 0 0-6 6L3 18v3h3l5.5-5.5a4.5 4.5 0 0 0 6-6l-3 3-2.5-2.5z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-pr_3\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"5\" y=\"3\" width=\"14\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M9 7h6M9 11h6M9 15h4\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-pr_4\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3l7 4v8l-7 4-7-4V7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-pr_5\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"4\" y=\"9.5\" width=\"16\" height=\"5\" rx=\"2.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 9.5v5M12 9.5v5M16 9.5v5\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-pr_6\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 18v-4a7 7 0 0 1 14 0v4\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 18h-1v-2M19 18h1v-2\"\u003e\u003c\/path\u003e\u003crect x=\"4\" y=\"16\" width=\"3\" height=\"4\" rx=\"1\"\u003e\u003c\/rect\u003e\u003crect x=\"17\" y=\"16\" width=\"3\" height=\"4\" rx=\"1\"\u003e\u003c\/rect\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_0\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"8\" cy=\"12\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16\" cy=\"12\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 8.5v7M12 8.5v7M16 8.5v7\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_1\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M6 18L9 7h6l4 11M9 7v11\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"18\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"18\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_10\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 20h18M5 20l5-8 4 4 5-9\"\u003e\u003c\/path\u003e\u003cpath d=\"M17 7h4v4\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_11\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 12L21 12\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7\" cy=\"12\" r=\"2.6\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"12\" r=\"2.6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M7 7.4L7 16.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M17 7.4L17 16.6\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"7.6\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3.2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2.8v2.6M12 18.6v2.6M2.8 12h2.6M18.6 12h2.6M5.5 5.5l1.8 1.8M16.7 16.7l1.8 1.8M18.5 5.5l-1.8 1.8M7.3 16.7l-1.8 1.8\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12h8a4 4 0 0 1 4 4v2\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"12\" r=\"2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M16 18a3 3 0 0 0 3-3\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"7.6\" y=\"2.2\" width=\"8.8\" height=\"7.4\" rx=\"2.6\"\u003e\u003c\/rect\u003e\u003cpath d=\"M9.8 4.6L14.2 4.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M6.6 9.8L17.4 11.6L6.6 13.4L17.4 15.2L6.6 17L17.4 18.8L6.6 20.6\"\u003e\u003c\/path\u003e\u003crect x=\"8.8\" y=\"20.4\" width=\"6.4\" height=\"1.5\" rx=\"0.6\"\u003e\u003c\/rect\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"2.2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 3v4M12 17v4M3 12h4M17 12h4M5.6 5.6l2.8 2.8M15.6 15.6l2.8 2.8M18.4 5.6l-2.8 2.8M8.4 15.6l-2.8 2.8\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"2.4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 4v16M4 12h16\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_17\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12V6a2 2 0 0 1 2-2h2M19 12v-3a2 2 0 0 0-2-2h-2M5 12h14v3a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"4.5\" y=\"3\" width=\"15\" height=\"9.5\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M12 12.5v4M9 16.5h6\"\u003e\u003c\/path\u003e\u003cpath d=\"M7.5 5.5h9M7.5 8h6\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_19\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12a4 4 0 0 1 4-4h5v8H9a4 4 0 0 1-4-4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 12h5\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_2\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"5\" y=\"6\" width=\"14\" height=\"12\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M9 6V4h6v2\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 10.5h7M8.5 14h4.5\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 3v3M12 18v3M3 12h3M18 12h3M5.5 5.5l2 2M16.5 16.5l2 2M18.5 5.5l-2 2M7.5 16.5l-2 2\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_21\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 20h14M7 20v-4a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.4 15.4h7.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.6v4.4\"\u003e\u003c\/path\u003e\u003cpath d=\"M9.6 11l2.4-2.4 2.4 2.4\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_23\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4.4 3.4L4.4 20.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M19.6 3.4L19.6 20.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 7l4-3.6L16 7\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 17l4 3.6 4-3.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 3.4L12 20.6\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3l2.3 1.8 2.9-.2 1 2.7 2.6 1.3-.8 2.8 1.1 2.7-2.4 1.6-.3 2.9-2.9.5-1.5 2.5L12 21l-2.9.6-1.5-2.5-2.9-.5-.3-2.9-2.4-1.6L3.1 11l-.8-2.8L4.9 6.9l1-2.7 2.9.2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2.2 2.2L15.5 9.5\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_3\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 3v5M15 3v5M7 8h10v3a5 5 0 0 1-10 0z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_4\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"4\" y=\"8\" width=\"16\" height=\"9\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11v3M11 11v3M15 11v3\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_5\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"6.6\" y=\"2.6\" width=\"10.8\" height=\"14.4\" rx=\"2.2\"\u003e\u003c\/rect\u003e\u003crect x=\"9.6\" y=\"1\" width=\"4.8\" height=\"1.6\" rx=\"0.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M12.44 6.08L9.8 10.48L12.09 10.48L11.56 13.12L14.2 8.72L11.91 8.72Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 20.4L15 20.4\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 17L12 20.4\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_6\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 2.6v5.2M15 2.6v5.2\"\u003e\u003c\/path\u003e\u003crect x=\"6.4\" y=\"8.2\" width=\"11.2\" height=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M12 14.2L12 18\"\u003e\u003c\/path\u003e\u003cpath d=\"M15.4 18.6A3.4 3.4 0 0 1 8.6 18.6\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_7\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M6.47 18.59A8.6 8.6 0 1 1 17.53 18.59\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.8 2.4l2.6 2.8-2.6 2.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12h6M12 9v6\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_8\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4.5 17a7.5 7.5 0 1 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 17l3.5-5\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"17\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-sp_9\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 20h16\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 20V10h5v10\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 20V6h5v14\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-wy_0\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 3v5M15 3v5M7 8h10v3a5 5 0 0 1-10 0z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 16v4\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 20h6\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-wy_1\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 7v5l3 2.2\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-wy_2\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12a8 8 0 0 1 14-5.3M20 12a8 8 0 0 1-14 5.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M18 2.5v4.2h-4.2M6 21.5v-4.2h4.2\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-wy_3\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M6 19V10a6 6 0 0 1 12 0v9\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 14h12\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-wy_4\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 20h16M7 20l4-7 3 3 4-6\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003csymbol id=\"ic-wy_5\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 19h16\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 19v-5a5 5 0 0 1 10 0v5\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 6V4M9 7l-2-2M15 7l2-2\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\u003c\/svg\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 01 · HERO ▒▒▒ --\u003e\n\u003c!-- [改文案] eyebrow=模型号；h1=产品标题；sub=适当长度描述（标准㉚：2~3 句 60~90 词，勿太短勿冗长）；chips=规格标签（增删 \u003cspan class=\"chip\"\u003e 即可） --\u003e\n\u003cdiv class=\"band b1\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003cp class=\"eyebrow\"\u003eHKM-9588947\u003c\/p\u003e\n  \u003ch1 class=\"h1\"\u003e1500 W 30 mph Electric Moped Bike\u003c\/h1\u003e\n  \u003cp class=\"sub\"\u003eThe HKM-9588947 is built around a reinforced steel frame with motorcycle-inspired styling. The high-rise handlebars put the rider in an upright, commanding position that improves visibility in traffic.\u003c\/p\u003e\n  \u003cdiv class=\"chips\"\u003e\n\u003cspan class=\"chip\"\u003e1500 W Peak Motor\u003c\/span\u003e\u003cspan class=\"chip\"\u003e48 V 20 Ah Lithium Battery\u003c\/span\u003e\u003cspan class=\"chip\"\u003e30 mph Top Speed\u003c\/span\u003e\u003cspan class=\"chip\"\u003e20 x 4.0 in Fat Tires\u003c\/span\u003e\u003cspan class=\"chip\"\u003eFull Suspension\u003c\/span\u003e\u003cspan class=\"chip\"\u003eHydraulic Disc Brakes\u003c\/span\u003e\u003cspan class=\"chip\"\u003eColor LCD Display\u003c\/span\u003e\u003cspan class=\"chip\"\u003e330 lb Load Capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 02 · KEY FEATURES ▒▒▒ --\u003e\n\u003c!-- [改文案\/换图标\/增减卡片] 复制或删除整个 \u003cdiv class=\"card\"\u003e；卡片数必须为【偶数】（4 列整齐）。\u003cuse href\u003e 换图标。 --\u003e\n\u003cdiv class=\"band g1\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eKey Features\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003e8 details that make the HKM-9588947 a dependable ride.\u003c\/p\u003e\n  \u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card rv\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-kf_0\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"ct\"\u003e1500 W Peak Rear Hub Motor\u003c\/h3\u003e\n\u003cp class=\"cd\"\u003eThe brushless hub motor delivers 750 W of continuous power and up to 1500 W of peak output for acceleration and hill climbing. With roughly 80 N.m of torque, it pulls away confidently from traffic lights and handles 25 degree slopes with a solo rider.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card rv\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-kf_1\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"ct\"\u003eFull Suspension System\u003c\/h3\u003e\n\u003cp class=\"cd\"\u003eA hydraulic front fork with lockout and a rear coil spring shock work together to absorb road impacts that would otherwise reach the rider. The fork offers roughly 100 mm of travel; the rear shock adds another 80 mm of compliance. Lock out the fork for efficient pedaling on smooth pavement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card rv\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-kf_2\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"ct\"\u003eHydraulic Disc Brakes Front and Rear\u003c\/h3\u003e\n\u003cp class=\"cd\"\u003eSealed hydraulic lines actuate both brake calipers. Lever effort stays light and predictable even when the rotors get hot on long descents. Power-off cut-off disables motor output instantly when either brake lever is pulled.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card rv\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-kf_3\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"ct\"\u003eMotorcycle-Style Padded Saddle\u003c\/h3\u003e\n\u003cp class=\"cd\"\u003eA long, generously padded saddle with a slight rise at the back provides support for the upright riding posture. The extra length lets you shift your weight forward or back to adjust to changing terrain without stopping to adjust the seat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card rv\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-kf_4\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"ct\"\u003eHigh-Rise Handlebars with Grip Controls\u003c\/h3\u003e\n\u003cp class=\"cd\"\u003eWide, high-rise bars put your hands in a natural, shoulders-open position that reduces wrist fatigue on longer rides. The throttle, brake levers, and display controls are all positioned within easy thumb reach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card rv\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-kf_5\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"ct\"\u003eColor LCD Display with Real-Time Data\u003c\/h3\u003e\n\u003cp class=\"cd\"\u003eA daylight-visible color LCD shows speed, battery level, assist mode, trip distance, odometer, and voltage. The display is mounted centrally on the bars for easy viewing without taking your eyes far from the road.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card rv\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-kf_6\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"ct\"\u003eIntegrated Foot Pegs\u003c\/h3\u003e\n\u003cp class=\"cd\"\u003eFixed foot pegs mounted rear of the bottom bracket give you a stable place to rest your feet when cruising in throttle-only mode. They also make it easier to slide back and shift your weight forward during hard braking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card rv\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-kf_7\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"ct\"\u003e20 x 4.0 in Fat All-Terrain Tires\u003c\/h3\u003e\n\u003cp class=\"cd\"\u003eThe wide fat casing runs at low pressure for maximum contact area on loose surfaces. These tires grip gravel, dirt paths, sand, and wet pavement where narrower tires would lose traction. The same wide profile adds comfort by absorbing road buzz.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 03 · OVERVIEW ▒▒▒ --\u003e\n\u003c!-- [改文案] 改标题 \/ 副标题 \/ prose 段落 --\u003e\n\u003cdiv class=\"band gf\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eOverview\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eBuilt for the ride ahead.\u003c\/p\u003e\n  \u003cdiv class=\"prose\"\u003e\u003cp\u003eThe HKM-9588947 is built around a reinforced steel frame with motorcycle-inspired styling. The high-rise handlebars put the rider in an upright, commanding position that improves visibility in traffic. The long, padded saddle accommodates extended riding sessions, and integrated foot pegs give a stable foot position when cruising at speed without pedaling. Power comes from a 750 W continuous \/ 1500 W peak brushless rear hub motor fed by a 48 V 20 Ah lithium pack storing approximately 960 Wh. That is roughly 50 percent more energy than most standard e-bikes, which translates to longer rides and less frequent charging for daily commuters and weekend riders alike. Full suspension sets this bike apart from most e-bikes in its class.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 04 · SHOWCASE ①（Overview 之后 · 换图位 1\/3） ▒▒▒ --\u003e\n\u003c!-- [换图] 改 .galimg 的 src \/ alt 为本品对应白底或场景图；[改文案] 改标题 \/ 副标题 \/ prose --\u003e\n\u003cdiv class=\"band b5\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eCruise Control That Holds Your Pace\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eCruise control lets the HKM-9588947 hold its pace while your hands relax.\u003c\/p\u003e\n  \u003cdiv class=\"galwrap\"\u003e\u003cimg class=\"galimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/6170\/6323\/files\/0_v3_dffbcff1-13cf-4241-8eac-541542e9cfd4.png?v=1787310332\" alt=\"HKM-9588947 Cruise Control Hold\" loading=\"lazy\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"prose\"\u003e\u003cp\u003eEngineered to be the thing you stop thinking about, because it simply works. Reliability is a feeling first and a number second. The HKM-9588947 pairs a 750 W continuous \/ 1500 W peak rear hub brushless, 48 V 20 Ah lithium-ion (960 Wh), removable frame mount, a range of 40-65 mi (64-105 km), varies by assist and terrain, so it is built for real-world rides rather than showroom specs.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 05 · FULL SPECIFICATIONS ▒▒▒ --\u003e\n\u003c!-- [改文案\/换图标\/增减卡片] 复制或删除整个 \u003cdiv class=\"srow\"\u003e；\u003cuse href\u003e 换图标；sk 内文字=规格名，sv=规格值 --\u003e\n\u003cdiv class=\"band gspec\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eFull Specifications\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eMeasurements are shown in US customary units first, with metric equivalents in parentheses.\u003c\/p\u003e\n  \u003cdiv class=\"spec\"\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_0\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eHKM-9588947 | Electric Moped Bike\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_1\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eFrame Material\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eHigh-tensile steel, moped-style geometry\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_2\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eMotor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e750 W continuous \/ 1500 W peak rear hub brushless\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_3\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eSystem Voltage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e48 V DC\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_4\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eBattery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e48 V 20 Ah lithium-ion (960 Wh), removable frame mount\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_5\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eCharger\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e3 A smart charger, 100-240 V input\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_6\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eCharging Time\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e6-7 hours from empty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_7\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eBattery Cycle Life\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eApproximately 800 charge cycles to 80 percent capacity\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_8\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eTop Speed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e30 mph (48 km\/h)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_9\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eRange Per Charge\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e40-65 mi (64-105 km), varies by assist and terrain\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_10\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eClimbing Grade\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eUp to approximately 25 degrees with solo rider\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_11\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003ePeak Torque\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e80 N.m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_12\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eDrivetrain\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e7-Speed Shimano derailleur with index shifter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_13\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eBrakes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eHydraulic disc brakes, front and rear, 180 mm rotors\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_14\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eSuspension\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eHydraulic front fork (100 mm) + rear coil spring shock (80 mm)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_15\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eTires\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e20 x 4.0 in fat tires, all-terrain knobby tread\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_16\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eWheels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e20 in alloy rims, stainless spokes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_17\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eSaddle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eLong padded motorcycle-style saddle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_18\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eDisplay\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eColor LCD: speed, battery, assist, trip, odometer, voltage\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_19\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eThrottle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eThumb throttle with multiple pedal-assist levels\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_20\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eLighting\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eLED headlight plus taillight powered by main battery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_21\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eLoad Capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e330 lb (150 kg) rider plus cargo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_22\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eBike Weight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eApproximately 72 lb (33 kg) including battery\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_23\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eRecommended Rider Height\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e5 ft 4 in to 6 ft 6 in (163-198 cm)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"srow\"\u003e\n\u003cdiv class=\"sk\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sp_24\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"sl\"\u003eCertifications\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eCE, RoHS compliant; UN38.3 battery tested\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 06 · ENGINE, FUEL \u0026 RANGE ▒▒▒ --\u003e\n\u003c!-- [改文案\/换图标] 改标题 \/ 副标题 \/ prose \/ tip；\u003cuse href\u003e 换图标 --\u003e\n\u003c!-- ★标准㉜：本板块（名称可随产品变）Pro Tip 上方的 prose 必须为【一整段】单个 \u003cp\u003e，禁止拆成多段 --\u003e\n\u003cdiv class=\"band b5\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eBattery, Range, and Charging\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eUp to 40-65 mi (64-105 km) per charge.\u003c\/p\u003e\n  \u003cdiv class=\"prose\"\u003e\u003cp\u003eThe 48 V 20 Ah lithium pack stores 960 Wh of energy - roughly 50 percent above the typical e-bike budget of 500-650 Wh. That extra capacity is what makes 40-65 mile range figures realistic for mixed riding conditions. Throttle-only riding on flat pavement at 20-22 mph returns approximately 35-45 miles. Moderate pedal-assist on the same terrain stretches that to 50-60 miles. Aggressive pedaling with low assist can push the range past 65 miles on level ground. Cold weather below 40 F reduces available capacity 10-15 percent.\u003c\/p\u003e\u003c\/div\u003e\n  \u003cdiv class=\"tip\"\u003e\n\u003cspan class=\"tip-ic\"\u003e\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-bt_0\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"tiplabel\"\u003e\u003cb\u003ePro tip:\u003c\/b\u003e \u003c\/span\u003eThe battery unlocks with the supplied key and can be charged either installed in the frame through the side port or removed and charged indoors. Two keys are included. Full recharge takes about 6-7 hours from empty with the supplied 3 A charger.\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 07 · DAILY USE \u0026 CARE ▒▒▒ --\u003e\n\u003c!-- [改文案\/换图标\/增减卡片] 复制或删除整个 \u003cdiv class=\"care\"\u003e；\u003cuse href\u003e 换图标 --\u003e\n\u003cdiv class=\"band gf\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eDaily Use \u0026amp; Care\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eA short routine keeps the ride quiet and the range where it should be.\u003c\/p\u003e\n  \u003cdiv class=\"carelist care-daily\"\u003e\n\u003cdiv class=\"care\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-dy_0\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eCheck tire pressure before each ride. Run 15-20 psi on pavement for efficiency; drop to 8-12 psi for maximum grip on loose surfaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"care\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-dy_1\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eInspect hydraulic brake lines monthly for leaks or swelling. If a lever feels spongy, have the system bled before riding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"care\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-dy_2\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eConfirm the rear shock spring and fork stanchions are clean and free of scoring. Apply suspension oil to stanchions every few months.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"care\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-dy_3\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eWipe down the frame after riding on salted or wet roads to prevent corrosion on steel components.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"care\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-dy_4\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eCheck axle nuts and motor wire connections before the first ride each week.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"care\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-dy_5\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eKeep the display and charge port covers closed when parked outdoors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"care\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-dy_6\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eLubricate the chain every 100-150 miles or after exposure to water and grit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 08 · WHAT'S IN THE BOX ▒▒▒ --\u003e\n\u003c!-- [改文案\/换图标\/增减卡片] 复制或删除整个 \u003cdiv class=\"bitem\"\u003e；\u003cuse href\u003e 换图标 --\u003e\n\u003cdiv class=\"band gf\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eWhat’s in the Box\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eEverything needed to get riding, right out of the box.\u003c\/p\u003e\n  \u003cdiv class=\"boxlist\"\u003e\n\u003cdiv class=\"bitem\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-bx_0\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003e1 x HKM-9588947 Electric Moped Bike\u003c\/h4\u003e\n\u003cp\u003e1 x HKM-9588947 electric moped bike\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bitem\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-bx_1\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003e1 x 48 V 20 Ah Removable Lithium Battery Pack\u003c\/h4\u003e\n\u003cp\u003e1 x 48 V 20 Ah removable lithium battery pack\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bitem\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-bx_2\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003e1 x 3 A Smart Charger with 100-240 V Input\u003c\/h4\u003e\n\u003cp\u003e1 x 3 A smart charger with 100-240 V input\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bitem\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-bx_3\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003e2 x Battery Keys\u003c\/h4\u003e\n\u003cp\u003e2 x Battery keys\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bitem\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-bx_4\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003e1 x Toolkit with Hex Wrenches and Pedal Spanner\u003c\/h4\u003e\n\u003cp\u003e1 x Toolkit with hex wrenches and pedal spanner\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bitem\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-bx_5\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003e1 x Pair of Pedals\u003c\/h4\u003e\n\u003cp\u003e1 x Pair of pedals\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bitem\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-bx_6\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003e1 x User Manual and Assembly Guide\u003c\/h4\u003e\n\u003cp\u003e1 x User manual and assembly guide\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bitem\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-bx_7\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003e1 x Set of Reflectors (pre-installed)\u003c\/h4\u003e\n\u003cp\u003e1 x Set of reflectors (pre-installed)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 09 · WHY CHOOSE ▒▒▒ --\u003e\n\u003c!-- [改文案\/换图标\/增减卡片] 卡片数必须为【偶数】（4 列整齐）；\u003cuse href\u003e 换图标 --\u003e\n\u003cdiv class=\"band gf\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eWhy Choose the HKM-9588947\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003e6 reasons it earns its place.\u003c\/p\u003e\n  \u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card rv\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-wy_0\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"ct\"\u003eMotorcycle Feel Without the License\u003c\/h3\u003e\n\u003cp class=\"cd\"\u003eHigh handlebars, a long padded saddle, foot pegs, and a thumb throttle give this bike the riding posture and control feel of a moped while remaining within a bicycle form factor that avoids motorcycle registration in many areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card rv\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-wy_1\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"ct\"\u003eFull Suspension for Any Road\u003c\/h3\u003e\n\u003cp class=\"cd\"\u003eMost e-bikes in this price range offer only front suspension. This bike adds a rear coil shock that absorbs potholes, expansion joints, and gravel washboard that a hardtail would transmit directly into your spine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card rv\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-wy_2\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"ct\"\u003eTwo Riding Modes\u003c\/h3\u003e\n\u003cp class=\"cd\"\u003eCruise on the foot pegs with throttle-only power for a relaxed, motorcycle-style ride, or shift through the 7-Speed gears and pedal for exercise and extended range. Most owners switch between modes depending on the day and destination.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card rv\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-wy_3\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"ct\"\u003eHub Motor Simplicity\u003c\/h3\u003e\n\u003cp class=\"cd\"\u003eThe sealed rear hub motor has no external belts, chains, or gears to adjust. Drive power goes directly to the ground through the axle, keeping maintenance low and the ride notably quiet compared to chain-drive motors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card rv\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-wy_4\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"ct\"\u003e960 Wh Battery for Long-Distance Confidence\u003c\/h3\u003e\n\u003cp class=\"cd\"\u003eWith nearly double the energy storage of entry-level e-bikes, this pack delivers 40-65 mile range that covers multi-day touring, long commutes, and all-day weekend rides without range anxiety.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card rv\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-wy_5\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"ct\"\u003eAll-Weather Hydraulic Brakes\u003c\/h3\u003e\n\u003cp class=\"cd\"\u003eSealed hydraulic disc brakes deliver consistent stopping power in rain, snow, or after long descents that overheat mechanical systems. The power-off cut-off adds an instant safety layer that cable brakes cannot match.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 10 · SHOWCASE ②（Why Choose 之后 · 换图位 2\/3） ▒▒▒ --\u003e\n\u003c!-- [换图] 改 .galimg 的 src \/ alt 为本品对应图；[改文案] 改标题 \/ 副标题 \/ prose --\u003e\n\u003cdiv class=\"band b5\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eApp Control in Your Pocket\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eApp control puts speed, lock, and battery readout for the HKM-9588947 in your pocket.\u003c\/p\u003e\n  \u003cdiv class=\"galwrap\"\u003e\u003cimg class=\"galimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/6170\/6323\/files\/4_v3_2ecf2ea7-e50e-4cde-a885-de61ca51d0c2.png?v=1787310339\" alt=\"HKM-9588947 App Control Puts\" loading=\"lazy\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"prose\"\u003e\u003cp\u003eBuilt for the life actually being lived, not the one staged for a photo. The measure of a tool is how little you notice it once the work begins. The HKM-9588947 pairs a 750 W continuous \/ 1500 W peak rear hub brushless, 48 V 20 Ah lithium-ion (960 Wh), removable frame mount, a range of 40-65 mi (64-105 km), varies by assist and terrain, so it is built for real-world rides rather than showroom specs.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 11 · CONTROLS \u0026 INDICATORS ▒▒▒ --\u003e\n\u003c!-- [改文案\/换图标\/增减卡片] 复制或删除整个 \u003cdiv class=\"ctrl\"\u003e；\u003cuse href\u003e 换图标 --\u003e\n\u003cdiv class=\"band g6\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eControls \u0026amp; Indicators\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eWhat each control on the HKM-9588947 does.\u003c\/p\u003e\n  \u003cdiv class=\"ctrllist\"\u003e\n\u003cdiv class=\"ctrl\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-ct_0\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003ePower Key\u003c\/h4\u003e\n\u003cp\u003eInsert and turn the key at the battery to power the system on or off\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctrl\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-ct_1\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003eMode Buttons\u003c\/h4\u003e\n\u003cp\u003eUp\/down buttons on the LCD cycle through pedal-assist levels\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctrl\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-ct_2\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003eThumb Throttle\u003c\/h4\u003e\n\u003cp\u003eRight-hand thumb lever; proportional response independent of pedals\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctrl\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-ct_3\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003eSpeedometer\u003c\/h4\u003e\n\u003cp\u003eLarge numeric speed readout in mph on the color LCD\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctrl\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-ct_4\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003eBattery Gauge\u003c\/h4\u003e\n\u003cp\u003ePercentage and voltage display with segment indicator\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctrl\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-ct_5\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003eLight Toggle\u003c\/h4\u003e\n\u003cp\u003eHold the up button to toggle headlight and taillight\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctrl\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-ct_6\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003eShifter\u003c\/h4\u003e\n\u003cp\u003eRight-hand trigger shifter for the 7-Speed Shimano derailleur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 12 · FAQ ▒▒▒ --\u003e\n\u003c!-- [改文案\/增减卡片] 复制或删除整个 \u003cdetails\u003e；summary=问题，p=答案；★标准㉝：排版 \/ 折叠展现形式与原始板块一模一样，只改文案 --\u003e\n\u003cdiv class=\"band g7\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eQuick answers about the HKM-9588947.\u003c\/p\u003e\n  \u003cdiv class=\"faq\"\u003e\n\u003cdetails\u003e\u003csummary\u003eIs this classified as a moped or an e-bike?\u003c\/summary\u003e\u003cp\u003eClassification depends on your state and local laws. A 750 W continuous motor with 1500 W peak output and 30 mph top speed exceeds federal e-bike limits and may be classified as a moped or motor-driven cycle in many jurisdictions. Check with your local DMV before operating on public roads.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat is the realistic top speed?\u003c\/summary\u003e\u003cp\u003eThe motor is capable of approximately 30 mph (48 km\/h) on flat ground with a solo rider using throttle-only mode. Actual speed depends on rider weight, terrain, wind, and tire pressure. Some jurisdictions limit the assisted speed to 20 or 28 mph.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow far can I really go on one charge?\u003c\/summary\u003e\u003cp\u003ePlan for 40-65 miles depending on how much you pedal. Throttle-only at moderate speed gives 35-45 miles. Moderate pedal-assist returns 50-60 miles. Heavy throttle use, two riders, hills, and cold weather all reduce range significantly.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan I use the foot pegs instead of pedaling?\u003c\/summary\u003e\u003cp\u003eYes. The integrated foot pegs are designed for throttle-only cruising. Rest your feet on the pegs and use the thumb throttle for motorcycle-style riding. Switch to the pedals anytime you want to extend range or get exercise.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eAre the hydraulic brakes difficult to maintain?\u003c\/summary\u003e\u003cp\u003eHydraulic brakes require minimal day-to-day maintenance but should be inspected monthly for fluid leaks and pad wear. Have the system professionally bled if a lever ever feels spongy. Replace pads when friction material is under 1 mm thick.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes the full suspension require special maintenance?\u003c\/summary\u003e\u003cp\u003eWipe the fork stanchions and rear shock body clean after dirty rides. Check for oil seepage around the fork seals. Have a qualified shop service the fork annually and replace the fork oil as recommended by the manufacturer.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan I ride this in rain or on wet roads?\u003c\/summary\u003e\u003cp\u003eYes, within reason. The electrical system is designed for wet-weather riding, but avoid submerging the motor, controller, or battery compartment in deep water. Dry the bike thoroughly after wet rides to prevent corrosion on steel frame components.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow long does assembly take?\u003c\/summary\u003e\u003cp\u003eThe bike ships about 85 percent assembled. Attach the front wheel, straighten and bolt the handlebar, install pedals and saddle, and perform a brake check. Budget 30-45 minutes.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 13 · QUICK TROUBLESHOOTING ▒▒▒ --\u003e\n\u003c!-- [改文案\/增减卡片] 复制或删除整个 \u003cdetails\u003e；★标准㉞：排版 \/ 展现形式与原始板块一模一样，只改文案 --\u003e\n\u003cdiv class=\"band gf\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eQuick Troubleshooting\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eCommon issues and what to check first.\u003c\/p\u003e\n  \u003cdiv class=\"faq\"\u003e\n\u003cdetails\u003e\u003csummary\u003eThe motor hesitates or cuts out under hard acceleration.\u003c\/summary\u003e\u003cp\u003eThis is normal thermal protection. The 1500 W peak rating is limited to short bursts. If the motor consistently cuts out within seconds, the controller may be overheating - let it cool for 10 minutes and reduce aggressive throttle use.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eThe hydraulic brake lever feels spongy or pulls to the bar.\u003c\/summary\u003e\u003cp\u003eAir in the hydraulic line is the likely cause. Stop riding and have the system bled by a qualified mechanic. Do not continue riding a 30 mph bike with compromised brakes.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eRange dropped significantly after a few months of ownership.\u003c\/summary\u003e\u003cp\u003eCheck tire pressure first - soft fat tires are the number one cause of hidden range loss. Also consider whether riding habits or temperatures have changed. If range is down more than 30 percent year-round, the pack may need professional evaluation.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eThe front fork bottoms out easily or feels too soft.\u003c\/summary\u003e\u003cp\u003eAdd air if the fork has an air spring, or increase the coil spring preload if it uses a coil spring. If the fork still bottoms out with proper setup, the spring rate may be too light for your weight and may need upgrading.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eThe display shows an error code I do not recognize.\u003c\/summary\u003e\u003cp\u003ePower off, wait 30 seconds, and restart. Note the exact error code text or number and contact support with the code, conditions that triggered it, and recent riding history.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eThe rear shock makes noise over bumps.\u003c\/summary\u003e\u003cp\u003eA clunking or knocking sound usually means worn bushings or loose mounting hardware. Tighten the shock mounting bolts to spec. If noise persists, the bushings may need replacement by a qualified suspension technician.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 14 · CERTIFICATIONS \u0026 STANDARDS ▒▒▒ --\u003e\n\u003c!-- [改文案\/增减卡片] 复制或删除整个 \u003cdiv class=\"cert\"\u003e --\u003e\n\u003cdiv class=\"band g9\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eCertifications \u0026amp; Standards\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eDocumented and tested for sale.\u003c\/p\u003e\n  \u003cdiv class=\"certlist\"\u003e\n\u003cdiv class=\"cert\"\u003e\n\u003ch4\u003eCE\u003c\/h4\u003e\n\u003cp\u003eEuropean Conformity (CE) marking where applicable for the safety and electrical assembly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cert\"\u003e\n\u003ch4\u003eISO 9001\u003c\/h4\u003e\n\u003cp\u003eQuality management system held by the manufacturing facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cert\"\u003e\n\u003ch4\u003eCompliance Docs\u003c\/h4\u003e\n\u003cp\u003eSafety and compliance documentation included with every unit on request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cert\"\u003e\n\u003ch4\u003eTested\u003c\/h4\u003e\n\u003cp\u003eEach unit is inspected and function-tested before it leaves the warehouse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 15 · SHOWCASE ③（Certifications 之后 · 换图位 3\/3） ▒▒▒ --\u003e\n\u003c!-- [换图] 改 .galimg 的 src \/ alt 为本品对应图；[改文案] 改标题 \/ 副标题 \/ prose --\u003e\n\u003cdiv class=\"band b5\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eFrom Frame to Wheels\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eFrom the frame to the wheels, the HKM-9588947 is built for consistent, confident performance.\u003c\/p\u003e\n  \u003cdiv class=\"galwrap\"\u003e\u003cimg class=\"galimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0624\/6170\/6323\/files\/6_v3_bda36f89-feaf-4fe4-96c4-62747a422826.png?v=1787310346\" alt=\"HKM-9588947 From Frame Wheels\" loading=\"lazy\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"prose\"\u003e\u003cp\u003eThe specifications above show exactly what is under the surface, and the ride proves it every time. The HKM-9588947 pairs a 750 W continuous \/ 1500 W peak rear hub brushless, 48 V 20 Ah lithium-ion (960 Wh), removable frame mount, a range of 40-65 mi (64-105 km), varies by assist and terrain, so it is built for real-world rides rather than showroom specs.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 16 · PRE-RIDE SAFETY CHECKLIST ▒▒▒ --\u003e\n\u003c!-- [改文案\/换图标\/增减卡片] 复制或删除整个 \u003cdiv class=\"care\"\u003e；\u003cuse href\u003e 换图标 --\u003e\n\u003cdiv class=\"band g10\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003ePre-Ride Safety Checklist\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eRun through these before every ride.\u003c\/p\u003e\n  \u003cdiv class=\"carelist\"\u003e\n\u003cdiv class=\"care\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-pr_0\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eCheck tire pressure: 15-20 psi for paved roads, 8-12 psi for off-road grip.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"care\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-pr_1\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eSqueeze both hydraulic brake levers. They should firm up within short travel with no sponginess.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"care\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-pr_2\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eConfirm the battery is locked in place and the display powers on showing expected charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"care\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-pr_3\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eInspect fork stanchions and rear shock for visible damage or oil leaks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"care\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-pr_4\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eCheck that axle nuts, stem bolts, and foot peg bolts are tight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"care\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-pr_5\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eTest the throttle at walking speed in a clear, open area before entering traffic.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"care\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-pr_6\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eWear a helmet rated for the speeds this bike reaches, and check local regulations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 17 · SERVICE \u0026 POLICIES ▒▒▒ --\u003e\n\u003c!-- [改文案\/换图标\/增减卡片] 复制或删除整个 \u003cdiv class=\"pol\"\u003e；tagline 增删 \u003cspan\u003e；★标准㉟：电脑端 .pols 两列卡片样式 \/ 布局 \/ 展现形式锁定，只改文案 --\u003e\n\u003cdiv class=\"band gf\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eService \u0026amp; Policies\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eEvery HKM-9588947 is backed by coverage designed to protect your investment.\u003c\/p\u003e\n  \u003cdiv class=\"pols\"\u003e\n\u003cdiv class=\"pol\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-po_truck\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003eFree Shipping on All Orders\u003c\/h4\u003e\n\u003cp\u003eEvery order ships free. Handling Time: 0-1 business days (Monday to Friday). Transit Time: 2-5 business days (Monday to Friday). A tracking number is emailed as soon as the parcel leaves our warehouse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pol\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-po_umbrella\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003e180 Days Purchase Protection\u003c\/h4\u003e\n\u003cp\u003eYour purchase is protected for 180 days from the delivery date against manufacturing defects and damage in transit. If something arrives wrong, we make it right.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pol\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-po_refund\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003e30 Days Money-Back Guarantee\u003c\/h4\u003e\n\u003cp\u003eNot completely satisfied? Request a return within 30 days of delivery for a full refund. We keep the process simple and hassle-free.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pol\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-po_warranty\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003ch4\u003e24 Months Warranty Service\u003c\/h4\u003e\n\u003cp\u003eThe product is covered by a 24-month warranty from the delivery date against manufacturing defects. Coverage includes parts and labor; normal-wear items are excluded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- ▒▒▒ LOCKED BLOCK 18 · IMPORTANT SAFETY NOTES ▒▒▒ --\u003e\n\u003c!-- [改文案\/换图标\/增减卡片] 复制或删除整个 \u003cdiv class=\"safe\"\u003e；disclaimer 改文案 --\u003e\n\u003cdiv class=\"band gf\"\u003e\u003cdiv class=\"w\"\u003e\n  \u003ch2 class=\"stitle\"\u003eImportant Safety Notes\u003c\/h2\u003e\n  \u003cp class=\"ssub\"\u003eRead before the first ride.\u003c\/p\u003e\n  \u003cdiv class=\"safelist\"\u003e\n    \u003cdiv class=\"safe\"\u003e\n\u003cspan class=\"icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cuse href=\"#ic-sf_alert\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eThis 750 W bike is rated at 30 mph. Read the manual first and practise throttle and braking in an open, traffic-free area. Leave extra room for braking, since stopping distance grows fast with speed and load. Wear a helmet every ride; a certified downhill or motorcycle helmet is wise at 30 mph. Do not exceed the 330 lb (150 kg) load limit, including rider, cargo, and rack load. Confirm local law before riding on public roads. Bed the brakes in with 10-15 progressive stops over the first rides. Never ride through water deep enough to reach the motor or battery. Charge only with the supplied charger, indoors and attended. Never open, puncture, or modify the pack. Slow down substantially on gravel, wet surfaces, and steep descents.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"disclaimer\"\u003eHKM-9588947 - Electric Moped. Specifications are for reference; actual performance varies with rider, terrain, tire pressure, and temperature. This page describes the product only and is not legal advice regarding vehicle classification - confirm local regulations before riding on public roads.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cscript\u003e(function(){document.documentElement.classList.add('has-js');var els=document.querySelectorAll('.rv');if(!('IntersectionObserver' in window)){for(var i=0;i\u003cels.length;i++){els[i].classList.add('in');}return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:0.12});for(var j=0;j\u003cels.length;j++){io.observe(els[j]);}})();\u003c\/script\u003e\n\n","brand":"Electric Bicycles \u003e\u003e","offers":[{"title":"- 1500w \/ - Yellow","offer_id":43279408169043,"sku":"868053898716","price":1099.99,"currency_code":"USD","in_stock":true},{"title":"- 1500w \/ - Black","offer_id":43279408201811,"sku":"868053898717","price":1099.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/6170\/6323\/files\/HKM-588947-1500W-20-Inch-Electric-Bike-with-7-Speed-Gears-and-48V-Lithium-Battery.webp?v=1766458759","url":"https:\/\/www.hekomart.com\/products\/hkm-9588947-48v-1500w-electric-moped-bike-20ah-battery-30-mph-top-speed-20-x-4-0-in-fat-tires-hydraulic-disc-brakes-7759959588947","provider":"Hekomart.com","version":"1.0","type":"link"}