.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}.lang-btn[data-v-079b63ea]{border:1px solid #e3e5e8;background:#fff;color:#888;font-size:12px;border-radius:14px;padding:4px 12px;cursor:pointer;line-height:1.4;flex-shrink:0}.lang-btn.round[data-v-079b63ea]{width:32px;height:32px;border-radius:50%;border:none;background:#00000059;color:#fff;padding:0;font-size:11px}.wm-wrap[data-v-1ea977a1]{position:relative;overflow:hidden;width:100%;height:100%}.wm-img[data-v-1ea977a1]{width:100%;height:100%;object-fit:cover;display:block;background:#111}.wm-wrap video.wm-img[data-v-1ea977a1]{object-fit:contain}.wm-layer[data-v-1ea977a1]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex}.wm-layer.pos-bottom-right[data-v-1ea977a1]{align-items:flex-end;justify-content:flex-end;padding:8px}.wm-layer.pos-bottom-left[data-v-1ea977a1]{align-items:flex-end;justify-content:flex-start;padding:8px}.wm-layer.pos-center[data-v-1ea977a1]{align-items:center;justify-content:center}.wm-layer.pos-tile[data-v-1ea977a1]{display:block}.wm-text[data-v-1ea977a1]{color:#fff;font-size:12px;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.55);letter-spacing:.5px;white-space:nowrap}.wm-logo[data-v-1ea977a1]{max-height:20px;max-width:40%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.card[data-v-42fabac1]{background:#fff;border-radius:10px;overflow:hidden;display:block;box-shadow:0 1px 4px #0000000a}.img-box[data-v-42fabac1]{position:relative;aspect-ratio:1;background:#eee}.card-video[data-v-42fabac1]{width:100%;height:100%;object-fit:cover;display:block;background:#111}.vbadge[data-v-42fabac1]{position:absolute;right:8px;bottom:8px;background:#0009;color:#fff;font-size:10px;padding:2px 7px;border-radius:20px}.tag[data-v-42fabac1]{position:absolute;top:8px;left:8px;font-size:11px;color:#fff;padding:2px 8px;border-radius:20px}.tag2[data-v-42fabac1]{left:auto;right:8px}.tag.t-new[data-v-42fabac1]{background:#25d366}.tag.t-hot[data-v-42fabac1]{background:#e84d4d}.tag.t-ship[data-v-42fabac1]{background:#4aa4e4}.tag.t-sale[data-v-42fabac1]{background:#9b8af0}.card-body[data-v-42fabac1]{padding:8px 10px 10px}.title[data-v-42fabac1]{font-size:13px;line-height:1.4;height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.spec-line[data-v-42fabac1]{font-size:11px;color:#aaa;margin-top:2px}.price-row[data-v-42fabac1]{margin-top:5px}.price[data-v-42fabac1]{color:#e84d4d;font-weight:600;font-size:16px}.price i[data-v-42fabac1]{font-style:normal;font-size:12px}.card-actions[data-v-42fabac1]{display:flex;align-items:center;gap:6px;margin-top:3px}.code-line[data-v-42fabac1]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#c0c4cb;font-family:ui-monospace,Consolas,monospace}.mini-btns[data-v-42fabac1]{display:flex;gap:4px;flex-shrink:0}.mini-btn[data-v-42fabac1]{border:1px solid #e6e8eb;background:#fff;color:#8a8f98;font-size:10px;border-radius:10px;padding:2px 7px;display:inline-flex;align-items:center;gap:3px;cursor:pointer;line-height:1.5}.mini-btn[data-v-42fabac1]:active{background:#f2f3f5}.mini-btn.heart[data-v-42fabac1]{padding:2px 8px;font-size:12px}.mini-btn.heart.on[data-v-42fabac1]{color:#e84d4d;border-color:#f5c6c6;background:#fff5f5}.page[data-v-0251af44]{padding:0 10px 30px;overflow-x:hidden}.shop-header[data-v-0251af44]{display:flex;align-items:center;gap:12px;padding:20px 6px 12px}.shop-avatar[data-v-0251af44]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.shop-info[data-v-0251af44]{flex:1;min-width:0}.shop-info h1[data-v-0251af44]{font-size:17px;font-weight:600}.shop-info p[data-v-0251af44]{font-size:12px;color:#999;margin-top:3px}.sticky-top[data-v-0251af44]{position:sticky;top:0;z-index:5;background:#f5f6f8}.search-bar[data-v-0251af44]{padding:6px 2px 4px}.search-box[data-v-0251af44]{display:flex;align-items:center;gap:8px;background:#fff;border-radius:20px;padding:9px 14px;box-shadow:0 1px 3px #0000000d}.search-box input[data-v-0251af44]{flex:1;border:none;outline:none;font-size:14px;background:transparent;color:#222}.search-box input[data-v-0251af44]::placeholder{color:#b5b9c0}.clear[data-v-0251af44]{border:none;background:#e9ebef;color:#888;width:18px;height:18px;border-radius:50%;font-size:11px;line-height:1;cursor:pointer}.tab-row[data-v-0251af44]{display:flex;gap:4px;overflow-x:auto;padding:4px 0 8px;scrollbar-width:none}.tab-row[data-v-0251af44]::-webkit-scrollbar{display:none}.tab[data-v-0251af44]{border:none;background:none;padding:6px 14px;border-radius:16px;font-size:13px;color:#888;cursor:pointer;white-space:nowrap;flex-shrink:0}.tab.active[data-v-0251af44]{background:#25d366;color:#fff;font-weight:500}.brand-row[data-v-0251af44]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 0;padding:8px 0 6px;background:#fff;border-radius:12px;overflow:hidden;margin-top:6px}.brand-item[data-v-0251af44]{border:none;background:none;display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 0 8px;cursor:pointer}.brand-circle[data-v-0251af44]{width:44px;height:44px;border-radius:50%;background:#f4f5f7;display:flex;align-items:center;justify-content:center;border:1.5px solid transparent;transition:border-color .15s,background .15s}.brand-item.active .brand-circle[data-v-0251af44]{background:#fff}.brand-svg[data-v-0251af44]{display:block;width:22px;height:22px}.brand-svg[data-v-0251af44] svg{width:22px;height:22px;fill:currentColor}.brand-svg[data-v-0251af44] title{display:none}.brand-name[data-v-0251af44]{font-size:11px}.filter-line[data-v-0251af44]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#999;padding:10px 4px 8px}.filter-line b[data-v-0251af44]{color:#222}.reset[data-v-0251af44]{border:none;background:#eef0f3;color:#666;font-size:11px;padding:3px 10px;border-radius:10px;margin-left:8px;cursor:pointer}.pinned-block[data-v-0251af44]{margin-bottom:10px}.pinned-label[data-v-0251af44]{font-size:13px;font-weight:600;color:#666;padding:2px 2px 8px}.grid[data-v-0251af44]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.loading-more[data-v-0251af44]{text-align:center;color:#bbb;font-size:12px;padding:16px 0 8px}.empty[data-v-0251af44]{text-align:center;padding:60px 0;color:#999;font-size:14px;line-height:1.8}.empty button[data-v-0251af44]{margin-top:14px;border:none;background:#25d366;color:#fff;padding:8px 24px;border-radius:18px;font-size:13px;cursor:pointer}.foot[data-v-0251af44]{text-align:center;color:#bbb;font-size:12px;padding:24px 0 10px}.mask[data-v-0251af44]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9}.hint-card[data-v-0251af44]{background:#fff;border-radius:14px;padding:26px 30px;text-align:center;width:78%;max-width:320px}.hint-card p[data-v-0251af44]{font-size:15px;font-weight:500}.hint-card .s[data-v-0251af44]{font-size:13px;color:#888;font-weight:400;margin-top:10px;line-height:1.6}.hint-card button[data-v-0251af44]{margin-top:18px;border:none;background:#f5f6f8;padding:8px 30px;border-radius:18px;font-size:14px;cursor:pointer}.fade-enter-active[data-v-0251af44],.fade-leave-active[data-v-0251af44]{transition:opacity .18s}.fade-enter-from[data-v-0251af44],.fade-leave-to[data-v-0251af44]{opacity:0}.page[data-v-82070b51]{padding-bottom:76px}.gallery[data-v-82070b51]{position:relative;overflow:hidden;background:#eee}.track[data-v-82070b51]{display:flex;transition:transform .25s ease}.track[data-v-82070b51]>*{width:100%;flex-shrink:0;aspect-ratio:1}.pager[data-v-82070b51]{position:absolute;left:52px;top:12px;background:#0006;color:#fff;font-size:12px;border-radius:20px;padding:2px 10px}.back[data-v-82070b51]{position:absolute;left:12px;top:12px;width:32px;height:32px;border-radius:50%;border:none;background:#00000059;color:#fff;font-size:22px;line-height:1;cursor:pointer}.lang-float[data-v-82070b51]{position:absolute;right:12px;top:12px}.info-card[data-v-82070b51]{background:#fff;padding:14px 16px;margin-bottom:10px}.price-row[data-v-82070b51]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price[data-v-82070b51]{color:#e84d4d;font-weight:600;font-size:24px}.price i[data-v-82070b51]{font-style:normal;font-size:15px}.orig[data-v-82070b51]{color:#bbb;font-size:13px}.title[data-v-82070b51]{font-size:17px;font-weight:600;margin-top:8px;line-height:1.4;word-break:break-word;overflow-wrap:anywhere}.tag-row[data-v-82070b51]{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.tag[data-v-82070b51]{font-size:11px;color:#25d366;border:1px solid #25D366;padding:1px 7px;border-radius:20px}.brand-tag[data-v-82070b51]{font-size:11px;color:#888;background:#f4f5f7;padding:2px 8px;border-radius:20px}.fav-btn[data-v-82070b51]{margin-left:auto;border:1px solid #e6e8eb;background:#fff;color:#b8bcc4;font-size:16px;width:32px;height:32px;border-radius:50%;cursor:pointer;line-height:1}.fav-btn.on[data-v-82070b51]{color:#e84d4d;border-color:#f5c6c6;background:#fff5f5}.card[data-v-82070b51]{background:#fff;padding:14px 16px;margin-bottom:10px}.card-head[data-v-82070b51]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.card-head h2[data-v-82070b51]{font-size:14px;font-weight:600;color:#333}.code-chip[data-v-82070b51]{display:flex;align-items:center;gap:5px;border:1px solid #e6e8eb;background:#fafbfc;color:#666;font-size:11px;padding:4px 10px;border-radius:14px;cursor:pointer}.code-chip b[data-v-82070b51]{font-family:ui-monospace,Consolas,monospace;color:#e84d4d;font-size:12px}.brief-row[data-v-82070b51]{display:flex;align-items:flex-start;padding:7px 0;font-size:13px}.brief-row+.brief-row[data-v-82070b51]{border-top:.5px solid #f3f4f6}.brief-row .k[data-v-82070b51]{width:52px;color:#999;flex-shrink:0}.brief-row .v[data-v-82070b51]{flex:1;color:#333;word-break:break-word;overflow-wrap:anywhere}.brief-row .v.strong[data-v-82070b51]{font-weight:500}.chips[data-v-82070b51]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-82070b51]{background:#f5f6f8;color:#444;font-size:12px;padding:4px 10px;border-radius:6px}.chip.spec[data-v-82070b51]{display:inline-flex;align-items:center;gap:4px}.chip em[data-v-82070b51]{font-style:normal;font-size:11px;color:#25a463}.spec-row[data-v-82070b51]{display:flex;padding:8px 0;border-bottom:.5px solid #f3f4f6;font-size:13px}.spec-row[data-v-82070b51]:last-child{border-bottom:none}.spec-row .k[data-v-82070b51]{width:92px;color:#999;flex-shrink:0}.spec-row .v[data-v-82070b51]{flex:1;color:#333;line-height:1.5}.desc p[data-v-82070b51]{font-size:14px;line-height:1.8;color:#333}.desc p[data-v-82070b51]:before{content:"· ";color:#25d366}.bar[data-v-82070b51]{position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -2px 10px #0000000f}.bar-inner[data-v-82070b51]{max-width:670px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:9px 16px}.bar-left[data-v-82070b51]{display:flex;flex-direction:column}.bar-price[data-v-82070b51]{color:#e84d4d;font-weight:600;font-size:20px;line-height:1.1}.bar-price i[data-v-82070b51]{font-style:normal;font-size:13px}.bar-code[data-v-82070b51]{font-size:11px;color:#bbb;font-family:ui-monospace,Consolas,monospace}.bar-btns[data-v-82070b51]{display:flex;gap:8px}.ghost-btn[data-v-82070b51]{border:1px solid #ddd;background:#fff;color:#666;font-size:13px;padding:9px 14px;border-radius:20px;cursor:pointer}.wa-btn[data-v-82070b51]{border:none;background:#25d366;color:#fff;font-size:14px;padding:9px 18px;border-radius:20px;cursor:pointer;display:flex;align-items:center;gap:6px}.mask[data-v-82070b51]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9}.hint-card[data-v-82070b51]{background:#fff;border-radius:14px;padding:26px 30px;text-align:center;width:78%;max-width:320px}.hint-card p[data-v-82070b51]{font-size:15px;font-weight:500}.hint-card .s[data-v-82070b51]{font-size:13px;color:#888;font-weight:400;margin-top:10px;line-height:1.6}.hint-card button[data-v-82070b51]{margin-top:18px;border:none;background:#f5f6f8;padding:8px 30px;border-radius:18px;font-size:14px;cursor:pointer}.empty[data-v-82070b51]{text-align:center;padding-top:40vh;color:#999}.fade-enter-active[data-v-82070b51],.fade-leave-active[data-v-82070b51]{transition:opacity .18s}.fade-enter-from[data-v-82070b51],.fade-leave-to[data-v-82070b51]{opacity:0}
