.product-image[data-v-a6271e78]{background:0 0;border-radius:12px;display:block;overflow:hidden}.product-image[data-v-a6271e78] .el-image{width:100%;height:100%;display:block}.product-image[data-v-a6271e78] .el-image__inner{width:100%;max-width:100%;height:100%;max-height:100%}.img-placeholder[data-v-a6271e78]{color:#ccc;background:linear-gradient(135deg,#fff,#f8f8f8);place-items:center;width:100%;height:100%;min-height:60px;display:grid}.product-image.is-dense .img-placeholder[data-v-a6271e78]{min-height:0}.sku-sheet-root[data-v-8bf01d3c]{z-index:1100;background:#10121673;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sku-sheet-root.is-desktop[data-v-8bf01d3c]{align-items:center}.sku-sheet-panel[data-v-8bf01d3c]{width:100%;max-width:1190px;max-height:min(78vh,640px);padding-bottom:env(safe-area-inset-bottom,0);background:#fff;border-radius:16px 16px 0 0;flex-direction:column;margin-bottom:50px;display:flex;position:relative;box-shadow:0 -12px 40px #1018282e}.sku-sheet-panel[data-v-8bf01d3c]:after{content:"";z-index:-1;background:#fff;height:50px;position:absolute;bottom:-50px;left:0;right:0}.is-desktop .sku-sheet-panel[data-v-8bf01d3c]{border-radius:16px;max-width:420px;margin-bottom:0;box-shadow:0 12px 40px #1018282e}.is-desktop .sku-sheet-panel[data-v-8bf01d3c]:after{display:none}.sheet-close[data-v-8bf01d3c]{z-index:2;color:#999;cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:12px}.sheet-close[data-v-8bf01d3c]:active{background:#f5f5f5}.sheet-drag[data-v-8bf01d3c]{background:#99999959;border-radius:10px;flex-shrink:0;width:36px;height:4px;margin:8px auto 4px}.sheet-skeleton[data-v-8bf01d3c]{padding:16px}.pick-header[data-v-8bf01d3c]{flex-shrink:0;gap:10px;padding:4px 44px 12px 16px;display:flex}.pick-cover[data-v-8bf01d3c]{background:#f5f5f5;border-radius:10px;flex-shrink:0;overflow:hidden}.pick-meta[data-v-8bf01d3c]{flex:1;min-width:0}.pick-name[data-v-8bf01d3c]{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.pick-price[data-v-8bf01d3c]{color:#d4a24e;margin:0 0 2px;font-size:18px;font-weight:700}.pick-price .sym[data-v-8bf01d3c]{font-size:12px;font-weight:600}.pick-stock[data-v-8bf01d3c]{color:#999;margin:0;font-size:11px}.pick-stock em[data-v-8bf01d3c]{color:#d4a24e;margin-left:4px;font-style:normal}.pick-body[data-v-8bf01d3c]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 16px 12px;overflow-y:auto}.sku-row[data-v-8bf01d3c]{margin-bottom:14px}.sku-label[data-v-8bf01d3c]{color:#333;margin-bottom:8px;font-size:13px;font-weight:600}.sku-values[data-v-8bf01d3c]{flex-wrap:wrap;gap:8px;display:flex}.sku-tag[data-v-8bf01d3c]{color:#666;cursor:pointer;background:#f5f5f5;border:1px solid #eee;border-radius:12px;align-items:center;gap:6px;min-height:30px;padding:6px 11px;font-size:12px;line-height:1.35;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.sku-tag.active[data-v-8bf01d3c]{color:#1d1d1f;background:#f5f5f7;border-color:#1d1d1f}.sku-text[data-v-8bf01d3c]{line-height:1.35}.sku-thumb[data-v-8bf01d3c]{box-sizing:border-box;background:#fff;border:1px solid #eeeeee8c;border-radius:10px;flex-shrink:0;width:18px;height:18px;overflow:hidden}.sku-thumb[data-v-8bf01d3c] .product-image{border-radius:10px;width:18px!important;height:18px!important}.qty-row[data-v-8bf01d3c]{border-top:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.pick-footer[data-v-8bf01d3c]{background:#fff;border-top:1px solid #f5f5f5;flex-shrink:0;padding:10px 16px 12px}.btn-confirm[data-v-8bf01d3c]{width:100%;font-weight:600}.sheet-empty[data-v-8bf01d3c]{padding:32px 16px}.sku-sheet-fade-enter-active[data-v-8bf01d3c],.sku-sheet-fade-leave-active[data-v-8bf01d3c]{transition:opacity .22s}.sku-sheet-fade-enter-from[data-v-8bf01d3c],.sku-sheet-fade-leave-to[data-v-8bf01d3c]{opacity:0}.sku-sheet-slide-enter-active[data-v-8bf01d3c],.sku-sheet-slide-leave-active[data-v-8bf01d3c]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.sku-sheet-slide-enter-from[data-v-8bf01d3c],.sku-sheet-slide-leave-to[data-v-8bf01d3c]{transform:translateY(100%)}.is-desktop .sku-sheet-slide-enter-from[data-v-8bf01d3c],.is-desktop .sku-sheet-slide-leave-to[data-v-8bf01d3c]{opacity:0;transform:translateY(0)scale(.95)}.eshop-image-lightbox{z-index:4000;box-sizing:border-box;cursor:zoom-out;background:#000000e0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.eshop-image-lightbox__img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50%;will-change:transform;touch-action:none;cursor:grab;max-width:100%;max-height:100%}.eshop-image-lightbox__img:active{cursor:grabbing}.eshop-lightbox-fade-enter-active,.eshop-lightbox-fade-leave-active{transition:opacity .2s}.eshop-lightbox-fade-enter-from,.eshop-lightbox-fade-leave-to{opacity:0}.markdown-content[data-v-3a43fb00]{color:#666;word-break:break-word;font-size:14px;line-height:1.6}.markdown-content[data-v-3a43fb00] img{cursor:zoom-in;border-radius:10px;max-width:100%;height:auto;margin:8px 0;display:block}.markdown-content[data-v-3a43fb00] p{margin:8px 0}.markdown-content[data-v-3a43fb00] a{color:#1d1d1f;text-decoration:none}.markdown-content[data-v-3a43fb00] table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13px;line-height:1.45}.markdown-content[data-v-3a43fb00] th,.markdown-content[data-v-3a43fb00] td{text-align:left;vertical-align:top;border:1px solid #eee;padding:8px 10px}.markdown-content[data-v-3a43fb00] th{color:#333;background:#f5f5f5;font-weight:600}.markdown-content[data-v-3a43fb00] td{color:#666}.markdown-content.is-image-center[data-v-3a43fb00] img{margin-left:auto;margin-right:auto}:is(.markdown-content.is-image-center[data-v-3a43fb00] p:has(>img:only-child),.markdown-content.is-image-center[data-v-3a43fb00] figure){text-align:center}.markdown-empty[data-v-3a43fb00]{color:#999;margin:0;font-size:13px}.agent-products[data-v-1742a5c2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:280px;display:grid;overflow-y:auto}.product-link[data-v-1742a5c2]{color:inherit;background:#fafafa;border:1px solid #eee;border-radius:12px;flex-direction:column;gap:4px;padding:8px;text-decoration:none;display:flex}.product-link[data-v-1742a5c2]:hover{border-color:#1d1d1f66}.product-link .name[data-v-1742a5c2]{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.product-link .price[data-v-1742a5c2]{color:#d4a24e;margin:0;font-size:13px;font-weight:600}.empty[data-v-1742a5c2]{color:#999;text-align:center;grid-column:1/-1;margin:0;font-size:12px}.agent-orders[data-v-f5e660c3]{color:#666;max-height:300px;font-size:12px;line-height:1.35;overflow-y:auto}.order-block[data-v-f5e660c3]{border-bottom:1px solid #eee;padding:8px 0}.order-block[data-v-f5e660c3]:last-child{border-bottom:none}.order-meta[data-v-f5e660c3]{justify-content:space-between;align-items:center;gap:6px;min-width:0;margin-bottom:6px;display:flex}.order-id[data-v-f5e660c3]{color:#999;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;line-height:1.3;overflow:hidden}.order-status[data-v-f5e660c3]{color:#666;text-overflow:ellipsis;white-space:nowrap;background:#f5f5f5;border-radius:10px;flex-shrink:0;max-width:42%;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden}.item-row[data-v-f5e660c3]{align-items:center;gap:8px;margin-top:6px;display:flex}.item-cover[data-v-f5e660c3]{border-radius:10px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.item-cover[data-v-f5e660c3] .product-image{border-radius:10px;width:48px!important;height:48px!important}.item-cover.is-coupon[data-v-f5e660c3]{background:linear-gradient(135deg,#1d1d1f1f,#d4a24e1a);justify-content:center;align-items:center;display:flex}.item-cover.is-coupon .coupon-icon[data-v-f5e660c3]{color:#1d1d1f;font-size:26px}.item-info[data-v-f5e660c3]{flex:1;min-width:0}.item-info .name[data-v-f5e660c3]{color:#333;margin:0;font-size:12px;line-height:1.35}.item-info .sku[data-v-f5e660c3]{color:#999;margin:2px 0 0;font-size:11px}.item-info .item-id[data-v-f5e660c3]{color:#999;word-break:break-all;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.35}.empty[data-v-f5e660c3]{color:#999;text-align:center;margin:0;font-size:12px}.action-confirm-card[data-v-cddd3e6b]{box-sizing:border-box;background:#fff;border:1px solid #1d1d1f47;border-radius:10px;width:100%;min-width:240px;max-width:100%;padding:12px}.card-head[data-v-cddd3e6b]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.card-title[data-v-cddd3e6b]{color:#333;margin:0;font-size:14px;font-weight:600}.card-badge[data-v-cddd3e6b]{color:#1d1d1f;background:#1d1d1f1a;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;line-height:1.4}.card-hint[data-v-cddd3e6b]{color:#999;margin:0 0 10px;font-size:12px;line-height:1.45}.order-meta[data-v-cddd3e6b]{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.order-id[data-v-cddd3e6b]{color:#999;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;line-height:1.35;overflow:hidden}.order-amount[data-v-cddd3e6b]{color:#1d1d1f;flex-shrink:0;font-size:13px;font-weight:600}.item-list[data-v-cddd3e6b]{background:#f5f5f5;border-radius:8px;margin:0 0 10px;padding:8px;list-style:none}.item-row[data-v-cddd3e6b]{align-items:flex-start;gap:10px;display:flex}.item-row+.item-row[data-v-cddd3e6b]{border-top:1px dashed #9993;margin-top:8px;padding-top:8px}.item-cover[data-v-cddd3e6b]{background:#fff;border-radius:6px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.item-cover.is-coupon[data-v-cddd3e6b]{background:linear-gradient(135deg,#1d1d1f1f,#d4a24e1a);justify-content:center;align-items:center;display:flex}.item-cover.is-coupon .coupon-icon[data-v-cddd3e6b]{color:#1d1d1f;font-size:28px}.item-info[data-v-cddd3e6b]{flex:1;min-width:0}.item-name[data-v-cddd3e6b]{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.item-sku[data-v-cddd3e6b]{color:#999;margin:4px 0 0;font-size:11px;line-height:1.35}.item-id[data-v-cddd3e6b]{color:#999;word-break:break-all;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.35}.item-meta[data-v-cddd3e6b]{color:#666;margin:4px 0 0;font-size:12px;line-height:1.35}.detail-list[data-v-cddd3e6b]{background:#f5f5f5;border-radius:8px;margin:0 0 10px;padding:10px}.detail-row[data-v-cddd3e6b]{grid-template-columns:72px 1fr;gap:8px;font-size:13px;line-height:1.45;display:grid}.detail-row+.detail-row[data-v-cddd3e6b]{border-top:1px dashed #99999940;margin-top:8px;padding-top:8px}.detail-row dt[data-v-cddd3e6b]{color:#999;word-break:keep-all;margin:0}.detail-row dd[data-v-cddd3e6b]{color:#333;word-break:break-all;margin:0;font-weight:500}.summary-fallback[data-v-cddd3e6b]{color:#333;background:#f5f5f5;border-radius:8px;margin:0 0 10px;padding:10px;font-size:13px;line-height:1.45}.risk-tip[data-v-cddd3e6b]{color:#b45309;margin:0 0 10px;font-size:12px;line-height:1.4}.actions[data-v-cddd3e6b]{border-top:1px solid #99999926;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:10px;display:flex}.btn-cancel[data-v-cddd3e6b],.btn-confirm[data-v-cddd3e6b]{cursor:pointer;border:none;border-radius:8px;min-width:72px;padding:8px 16px;font-size:13px;font-weight:500}.btn-cancel[data-v-cddd3e6b]{color:#666;background:#f5f5f5}.btn-cancel[data-v-cddd3e6b]:disabled{opacity:.6;cursor:not-allowed}.btn-confirm[data-v-cddd3e6b]{color:#fff;background:#1d1d1f}.btn-confirm[data-v-cddd3e6b]:disabled{opacity:.7;cursor:not-allowed}.result-msg[data-v-cddd3e6b]{margin:0 0 8px;font-size:13px;line-height:1.45}.result-msg.success[data-v-cddd3e6b]{color:#16a34a}.result-msg.error[data-v-cddd3e6b]{color:#dc2626}.status-label[data-v-cddd3e6b]{color:#999;border-top:1px solid #99999926;margin:0;padding-top:8px;font-size:12px}.is-confirmed[data-v-cddd3e6b]{border-color:#16a34a59}.is-cancelled[data-v-cddd3e6b],.is-expired[data-v-cddd3e6b]{opacity:.92;border-color:#9999994d}.bubble-row.ai[data-v-845db80b]{box-sizing:border-box;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;margin-bottom:8px;display:flex}.bubble[data-v-845db80b]{word-break:break-word;border-radius:12px;flex:0 auto;width:fit-content;min-width:0;max-width:min(75%,520px);padding:9px 12px;font-size:13px;line-height:1.45}.ai-avatar-mini[data-v-845db80b]{color:#1d1d1f;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 1px 3px #0000000a}.ai-bubble[data-v-845db80b]{color:#666;background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000000a}.ai-bubble.is-wide[data-v-845db80b]{flex:auto;width:auto;min-width:0;max-width:calc(100% - 36px)}.biz-title[data-v-845db80b]{color:#333;margin:0 0 8px;font-size:13px}.typing[data-v-845db80b],.cancel-tip[data-v-845db80b],.interrupt-tip[data-v-845db80b],.empty-hint[data-v-845db80b]{color:#999;margin:0;font-size:13px}.interrupt-tip[data-v-845db80b]{color:#999;margin-top:8px;font-size:12px}.empty-hint[data-v-845db80b]{line-height:1.55}.product-intro[data-v-845db80b]{margin:0 0 8px}.stream-text[data-v-845db80b]{color:#666;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.55}.stream-cursor[data-v-845db80b]{vertical-align:text-bottom;background:#1d1d1f;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite blink-845db80b;display:inline-block}@keyframes blink-845db80b{50%{opacity:0}}[data-v-845db80b] .markdown-content{max-width:100%;font-size:13px;line-height:1.45}[data-v-845db80b] .markdown-content p{margin:0}[data-v-845db80b] .markdown-content p+p{margin-top:6px}.ai-bubble[data-v-845db80b]:not(.is-wide) .markdown-content{width:fit-content}[data-v-845db80b] .agent-orders{font-size:12px}.consult-product-card[data-v-5b583b63]{text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:16px;align-items:center;gap:10px;width:100%;padding:0;display:flex}.consult-product-card.is-composer[data-v-5b583b63]{background:#ffffffbf;background:var(--glass-bg-light,#ffffffbf);-webkit-backdrop-filter:var(--glass-blur-sm,blur(12px) saturate(160%));backdrop-filter:var(--glass-blur-sm,blur(12px) saturate(160%));border:1px solid #7878802e;border:1px solid var(--glass-border-soft,#7878802e);box-shadow:0 2px 12px #11172914;box-shadow:var(--glass-shadow-sm,0 2px 12px #11172914);border-radius:12px;padding:10px 12px}.consult-product-card.is-bubble[data-v-5b583b63]{background:var(--glass-bg-light);width:fit-content;max-width:min(75%,280px);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow-sm);margin-left:auto;padding:8px 10px}.consult-product-card[data-v-5b583b63]:is(button){cursor:pointer}.consult-product-card[data-v-5b583b63]:is(button):active{opacity:.85}.cover-wrap[data-v-5b583b63]{background:#f5f5f5;border-radius:12px;flex:0 0 48px;width:48px;height:48px;overflow:hidden}.cover-wrap[data-v-5b583b63] .product-image{width:100%!important;height:100%!important}.meta[data-v-5b583b63]{flex:1;min-width:0}.meta .name[data-v-5b583b63]{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}.meta .price[data-v-5b583b63]{color:#d4a24e;margin:0;font-size:14px;font-weight:700}.meta .hint[data-v-5b583b63]{color:#1d1d1f;margin:4px 0 0;font-size:11px}.bubble-row.user[data-v-5e2ffa78]{box-sizing:border-box;justify-content:flex-end;width:100%;margin-bottom:8px;display:flex}.bubble[data-v-5e2ffa78]{word-break:break-word;border-radius:12px;flex:0 auto;width:fit-content;max-width:min(75%,520px);padding:9px 12px;font-size:13px;line-height:1.45}.bubble-row.user.is-product-card[data-v-5e2ffa78]{margin-bottom:8px}.user-bubble[data-v-5e2ffa78]{color:#fff;background:#1d1d1f;border-bottom-right-radius:4px}.user-bubble .text[data-v-5e2ffa78]{white-space:pre-wrap;word-break:break-word;margin:0}.chat-scroll[data-v-ecb69ff8]{overscroll-behavior:contain;width:100%;min-height:0;padding-bottom:calc(var(--agent-composer-inset,148px) + 12px);-webkit-overflow-scrolling:touch;touch-action:pan-y;z-index:1;background:0 0;flex:1 1 0;position:relative;overflow:hidden auto}.chat-scroll.is-embedded-composer[data-v-ecb69ff8]{padding-bottom:12px}.chat-scroll-inner[data-v-ecb69ff8]{box-sizing:border-box;width:100%;min-height:100%;padding:12px 14px}.msg-group[data-v-ecb69ff8]{flex-direction:column;align-items:stretch;gap:6px;width:100%;margin-bottom:14px;display:flex}[data-v-ecb69ff8] .bubble-row.user{justify-content:flex-end}[data-v-ecb69ff8] .bubble-row.user .bubble,[data-v-ecb69ff8] .bubble-row.user .consult-product-card.is-bubble{margin-left:auto}[data-v-ecb69ff8] .bubble-row.ai{justify-content:flex-start;align-items:flex-start}.welcome[data-v-ecb69ff8],.history-loading[data-v-ecb69ff8],.history-error[data-v-ecb69ff8],.history-top-tip[data-v-ecb69ff8]{text-align:center;color:#999;margin:16px 0;font-size:13px;line-height:1.6}.history-error[data-v-ecb69ff8]{color:#1d1d1f;cursor:pointer;font:inherit;background:0 0;border:none;width:100%;padding:0}.history-top-tip[data-v-ecb69ff8]{margin:8px 0 12px;font-size:12px}.agent-composer-stack[data-v-94920a19]{z-index:1200;width:100%;max-width:none;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0);pointer-events:none;background:0 0;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.agent-composer-stack.is-embedded[data-v-94920a19]{z-index:1;pointer-events:auto;flex-shrink:0;gap:0;width:100%;max-width:100%;padding:0;position:static;bottom:auto;left:auto;right:auto}.consult-product-float[data-v-94920a19]{background:var(--glass-bg-light);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);border:1px solid var(--glass-border-soft);box-shadow:var(--glass-shadow-sm);pointer-events:auto;border-radius:16px;flex-shrink:0;margin:0 12px;padding:10px 12px}.consult-product-float .float-label[data-v-94920a19]{color:#999;margin:0;font-size:12px;font-weight:600}.float-head[data-v-94920a19]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.float-close[data-v-94920a19]{color:#999;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.float-close[data-v-94920a19]:hover{color:#333;background:#f5f5f5}.agent-composer-dock[data-v-94920a19]{border-top:1px solid var(--glass-border-soft);pointer-events:auto;touch-action:manipulation;flex-shrink:0;box-shadow:0 -6px 24px #14161a0f}.quick-tips[data-v-94920a19]{flex-shrink:0;padding:10px 0 10px 12px}.tips-row[data-v-94920a19]{align-items:center;gap:10px;min-width:0;display:flex}.tips-label[data-v-94920a19]{color:#999;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.tips-scroll-wrap[data-v-94920a19]{flex:1;align-items:center;gap:4px;min-width:0;padding-right:12px;display:flex}.tips-scroll[data-v-94920a19]{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:auto hidden}.tips-scroll[data-v-94920a19]::-webkit-scrollbar{display:none}.scroll-arrow[data-v-94920a19]{color:#999;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;padding:0;transition:color .2s,border-color .2s;display:grid}.scroll-arrow[data-v-94920a19]:hover{color:#333;border-color:#999}.scroll-arrow[data-v-94920a19]:active{background:#f5f5f5}.tip-chip[data-v-94920a19]{scroll-snap-align:start;white-space:nowrap;color:#333;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f5f5f5;border:1px solid #1d1d1f33;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:12px;font-weight:500;transition:background .2s,border-color .2s,color .2s}.tip-chip[data-v-94920a19]:active{color:#1d1d1f;background:#f5f5f7;border-color:#1d1d1f59}.chat-input-bar[data-v-94920a19]{flex-shrink:0;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.chat-input-bar .agent-chat-textarea[data-v-94920a19]{color:#333;resize:none;box-sizing:border-box;touch-action:manipulation;-webkit-text-size-adjust:100%;appearance:none;background:#fff;border:1px solid #eee;border-radius:12px;outline:none;flex:1;min-width:0;min-height:40px;max-height:96px;margin:0;padding:9px 12px;font-family:inherit;font-size:16px;line-height:1.45}.chat-input-bar .agent-chat-textarea[data-v-94920a19]::placeholder{color:#999}.chat-input-bar .agent-chat-textarea[data-v-94920a19]:disabled{color:#ccc;background:#f5f5f5}.chat-input-bar .btn-send-native[data-v-94920a19]{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#1d1d1f;border:none;border-radius:12px;flex-shrink:0;min-width:72px;height:40px;padding:0 16px;font-size:16px;font-weight:600}.chat-input-bar .btn-send-native[data-v-94920a19]:disabled{opacity:.45;cursor:not-allowed}.chat-input-bar .btn-send-native.btn-stop[data-v-94920a19]{color:#ff4d4f;background:#fff;border:1px solid #ff4d4f40}.pc-agent-float-root[data-v-0e5b24dc]{z-index:10000;box-sizing:border-box;background:#10182847;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pc-agent-float-panel[data-v-0e5b24dc]{background:#fff;border:1px solid #ddd;border-radius:12px;flex-direction:column;flex:none;align-self:center;width:min(420px,100vw - 48px);max-width:420px;height:min(680px,100vh - 80px);min-height:520px;display:flex;overflow:hidden;box-shadow:0 12px 40px #1018282e}.pc-agent-float-head[data-v-0e5b24dc]{background:linear-gradient(90deg,#1d1d1f14,#0000);border-bottom:1px solid #ddd;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.pc-agent-float-head .head-title[data-v-0e5b24dc]{color:#333;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.pc-agent-float-head .head-icon[data-v-0e5b24dc]{color:#1d1d1f}.pc-agent-float-head .btn-close[data-v-0e5b24dc]{color:#999;cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;width:32px;height:32px;display:grid}.pc-agent-float-head .btn-close[data-v-0e5b24dc]:hover{color:#333;background:#f5f5f5}.pc-agent-float-body[data-v-0e5b24dc]{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.pc-agent-float-body[data-v-0e5b24dc] .chat-scroll{background:#fafafa;flex:1 1 0;min-height:0;padding-bottom:12px!important}.pc-agent-float-body[data-v-0e5b24dc] .agent-composer-stack{flex-shrink:0;z-index:1!important;pointer-events:auto!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.pc-agent-float-body[data-v-0e5b24dc] .consult-product-float{box-shadow:none;border-bottom:1px solid #f5f5f5;border-radius:0;margin:0}.pc-agent-float-body[data-v-0e5b24dc] .agent-composer-dock{box-shadow:none;border-top:1px solid #ddd}.pc-agent-float-body[data-v-0e5b24dc] .quick-tips,.pc-agent-float-body[data-v-0e5b24dc] .chat-input-bar{padding:8px 10px}.pc-agent-float-body[data-v-0e5b24dc] .agent-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:220px}.pc-agent-float-body[data-v-0e5b24dc] .product-link{padding:6px}.pc-agent-float-body[data-v-0e5b24dc] .product-link .product-image{margin:0 auto;width:52px!important;height:52px!important}.pc-agent-float-body[data-v-0e5b24dc] .consult-product-card .cover-wrap{flex:0 0 48px;width:48px;height:48px}.pc-agent-float-loading[data-v-0e5b24dc]{flex:1;min-height:200px}.pc-agent-fade-enter-active[data-v-0e5b24dc],.pc-agent-fade-leave-active[data-v-0e5b24dc]{transition:opacity .2s}.pc-agent-fade-enter-active .pc-agent-float-panel[data-v-0e5b24dc],.pc-agent-fade-leave-active .pc-agent-float-panel[data-v-0e5b24dc]{transition:transform .22s,opacity .2s}.pc-agent-fade-enter-from[data-v-0e5b24dc],.pc-agent-fade-leave-to[data-v-0e5b24dc]{opacity:0}.pc-agent-fade-enter-from .pc-agent-float-panel[data-v-0e5b24dc],.pc-agent-fade-leave-to .pc-agent-float-panel[data-v-0e5b24dc]{opacity:0;transform:scale(.96)}:root{--eshop-primary:#1d1d1f;--eshop-primary-hover:#2d2d2d;--eshop-price:#d4a24e;--eshop-bg:#f5f5f5;--eshop-card:#fff;--eshop-radius:16px;--eshop-shadow:0 2px 16px #0000000d;--el-color-primary:#1d1d1f;--el-color-primary-light-3:#5a5a5e;--el-color-primary-light-5:#8e8e93;--el-color-primary-light-7:#b0b0b5;--el-color-primary-light-8:#c7c7cc;--el-color-primary-light-9:#e8e8ed;--el-color-primary-dark-2:#3d3d3d;--el-color-success:#52c41a;--el-color-warning:#faad14;--el-color-danger:#ff4d4f;--el-color-error:#ff4d4f;--el-border-radius-base:12px;--el-border-radius-small:10px;--el-border-radius-round:999px;--el-bg-color:#f5f5f5;--el-bg-color-page:#f5f5f5;--el-fill-color-blank:#fff;--el-fill-color-light:#f5f5f5;--el-text-color-primary:#333;--el-text-color-regular:#666;--el-text-color-secondary:#999;--el-text-color-placeholder:#ccc;--el-border-color:#eee;--el-border-color-light:#f5f5f5;--el-border-color-lighter:#f5f5f5;--el-box-shadow:0 2px 16px #0000000d;--el-box-shadow-light:0 1px 3px #0000000a;--el-font-family:-apple-system, BlinkMacSystemFont, PingFang SC, Helvetica Neue, Microsoft YaHei, system-ui, sans-serif;--el-font-size-base:14px}html,body,.el-popper,.el-message,.el-message-box,.el-notification,.el-dialog,.el-drawer{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,system-ui,sans-serif}.el-button{letter-spacing:.01em;border-radius:12px;font-weight:500;transition:background .2s,border-color .2s,opacity .2s,transform .15s,box-shadow .2s,filter .2s}.el-button:not(.is-disabled):active{opacity:.85}.el-button--large{border-radius:12px;height:44px;font-size:15px}.el-button--small{border-radius:10px}.el-button--warning,.el-button--primary{--el-button-bg-color:#1d1d1f;--el-button-border-color:#1d1d1f;--el-button-hover-bg-color:#2d2d2d;--el-button-hover-border-color:#2d2d2d;--el-button-active-bg-color:#3d3d3d;--el-button-active-border-color:#3d3d3d}.el-button--danger{--el-button-bg-color:#ff4d4f;--el-button-border-color:#ff4d4f}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:12px!important;transition:box-shadow .2s!important;box-shadow:inset 0 0 0 1px #eee!important}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #1d1d1f59!important}.el-input__wrapper.is-focus,.el-input__wrapper:focus-within,.el-select__wrapper.is-focus,.el-select__wrapper:focus-within,.el-textarea__inner.is-focus,.el-textarea__inner:focus-within{box-shadow:inset 0 0 0 1px #1d1d1f,0 0 0 3px #1d1d1f0f!important}.el-card{box-shadow:none;border:1px solid #f5f5f5;border-radius:16px}.el-empty__description{color:#999}.el-empty{padding:40px 0}.el-empty .el-empty__image{opacity:.9}.el-empty .el-empty__description p{letter-spacing:.01em;font-size:13px}.el-skeleton__item{border-radius:10px}.el-dialog{border-radius:16px;overflow:hidden}.el-drawer{border-radius:16px 0 0 16px}.el-badge__content{background:#1d1d1f;border:2px solid #fff}.el-tabs__active-bar{background:#1d1d1f;border-radius:999px;height:2px}.el-tabs__item.is-active{color:#1d1d1f;font-weight:600}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{background-color:#1d1d1f;border-color:#1d1d1f}.el-pagination.is-background .el-pager li.is-active{background-color:#1d1d1f}.el-tag--warning{--el-tag-bg-color:#fdf6ec;--el-tag-border-color:#d4a24e2e;--el-tag-text-color:#d4a24e}.liquid-glass-surface{position:relative;overflow:hidden}.liquid-glass-surface__effect,.liquid-glass-surface__tint,.liquid-glass-surface__shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.liquid-glass-surface__effect{z-index:0;isolation:isolate;touch-action:none;overflow:hidden}.liquid-glass-surface__tint{z-index:1}.liquid-glass-surface__shine{z-index:2;overflow:hidden}.liquid-glass-surface__content{z-index:3;position:relative}.liquid-glass-surface--strong .liquid-glass-surface__tint{background:#ffffff40}.liquid-glass-surface--strong .liquid-glass-surface__shine{box-shadow:inset 2px 2px 1px #ffffff80,inset -1px -1px 1px 1px #ffffff80}.liquid-glass-surface--strong.liquid-glass-surface--active .liquid-glass-surface__tint{background:#ffffff80}.liquid-glass-surface--strong.liquid-glass-surface--active .liquid-glass-surface__shine{box-shadow:inset 2px 2px 2px #ffffffa6,inset -2px -2px 2px 1px #ffffff73,inset 0 0 8px #fff3}.liquid-glass-surface--medium .liquid-glass-surface__tint{background:#ffffff6b}.liquid-glass-surface--medium .liquid-glass-surface__shine{box-shadow:inset 1px 1px #ffffff6b,inset -1px -1px #ffffff47}.liquid-glass-surface--subtle .liquid-glass-surface__tint{background:#ffffff94}.liquid-glass-surface--subtle .liquid-glass-surface__shine{box-shadow:inset 1px 1px #ffffff59,inset -1px -1px #fff3}.card,.card-flat,.app-surface{box-shadow:none;background:#fff;border:1px solid #f5f5f5;border-radius:16px}.card-flat{margin-bottom:10px;padding:16px}.card-section-title{border-bottom:none;margin:0 0 14px;padding-bottom:0}.card-section-title h2,.card-section-title h3{letter-spacing:-.02em;padding-left:0;font-size:17px;font-weight:600}.card-section-title h2:before,.card-section-title h3:before{display:none}.card-section-title .more-link{color:#8e8e93;background:0 0;font-size:13px;font-weight:500}.card-section-title .more-link:hover{color:#8e8e93;background:0 0;text-decoration:underline}.app-section-title{letter-spacing:-.02em;font-size:17px;font-weight:600}.app-section-more{color:#8e8e93;font-weight:500}.toolbar-row,.toolbar-chip-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow:auto hidden}.toolbar-chip{color:#666!important;background:#fff!important;border:1px solid #eee!important;border-radius:999px!important;padding:6px 14px!important;font-weight:500!important}.toolbar-chip.active,.toolbar-chip.is-active{color:#fff!important;background:#1d1d1f!important;border-color:#1d1d1f!important}.page-empty{text-align:center;color:#999;padding:48px 20px}.list-cell{background:#fff;border-bottom:1px solid #f5f5f5;align-items:center;gap:12px;padding:14px 16px;display:flex}.list-cell:last-child{border-bottom:none}.simlect-page{background:#f5f5f5;min-height:100%}:root{--ios-surface-bg:#fff;--ios-surface-border:#0000000b;--ios-surface-shadow:0 .5px 0 #ffffffe6 inset, 0 1px 2px #00000008, 0 4px 14px #00000009;--ios-surface-radius:16px;--ios-surface-radius-sm:12px;--ios-fill-muted:#f5f5f7;--ios-fill-elevated:#fff;--ios-separator:#3c3c431a;--ios-hero-bg:linear-gradient(165deg, #3a3a3c 0%, #2c2c2e 42%, #1d1d1f 100%);--ios-page-bg:radial-gradient(120% 80% at 12% -10%, #c9a9622e, transparent 60%), radial-gradient(120% 90% at 100% 0%, #0071e31f, transparent 55%), linear-gradient(180deg, #eef0f5 0%, #e7e9f0 100%)}@media (width<=768px){body,.main-layout.is-mobile,.sub-page-layout,.layout{background:0 0}body:before{content:"";z-index:-1;pointer-events:none;background:var(--ios-page-bg);position:fixed;inset:0}.app-surface{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.app-surface:before,.app-surface:after{display:none!important}.card-flat{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.card-flat:before,.card-flat:after{display:none!important}.card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.card:before,.card:after{display:none!important}.order-card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.order-card:before,.order-card:after{display:none!important}.menu-card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.menu-card:before,.menu-card:after{display:none!important}.block{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.block:before,.block:after{display:none!important}.shortcut-nav{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.shortcut-nav:before,.shortcut-nav:after{display:none!important}.home-section{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.home-section:before,.home-section:after{display:none!important}.feed-section{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.feed-section:before,.feed-section:after{display:none!important}.detail-block{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.detail-block:before,.detail-block:after{display:none!important}.info-section{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.info-section:before,.info-section:after{display:none!important}.info-card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.info-card:before,.info-card:after{display:none!important}.address-card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.address-card:before,.address-card:after{display:none!important}.coupon-item{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.coupon-item:before,.coupon-item:after{display:none!important}.order-detail-card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.order-detail-card:before,.order-detail-card:after{display:none!important}.product-section{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.product-section:before,.product-section:after{display:none!important}.search-portal .card-flat{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.search-portal .card-flat:before,.search-portal .card-flat:after{display:none!important}.search-portal .card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.search-portal .card:before,.search-portal .card:after{display:none!important}.search-result-page .card-flat{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.search-result-page .card-flat:before,.search-result-page .card-flat:after{display:none!important}.search-result-page .card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.search-result-page .card:before,.search-result-page .card:after{display:none!important}.orders-page .card-flat{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.orders-page .card-flat:before,.orders-page .card-flat:after{display:none!important}.orders-page .card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.orders-page .card:before,.orders-page .card:after{display:none!important}.orders-page .order-card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.orders-page .order-card:before,.orders-page .order-card:after{display:none!important}.orders-page .order-detail-card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.orders-page .order-detail-card:before,.orders-page .order-detail-card:after{display:none!important}.coupons-page .card-flat{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.coupons-page .card-flat:before,.coupons-page .card-flat:after{display:none!important}.coupons-page .card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.coupons-page .card:before,.coupons-page .card:after{display:none!important}.wishlist-page .card-flat{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.wishlist-page .card-flat:before,.wishlist-page .card-flat:after{display:none!important}.wishlist-page .card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.wishlist-page .card:before,.wishlist-page .card:after{display:none!important}.footprint-page .card-flat{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.footprint-page .card-flat:before,.footprint-page .card-flat:after{display:none!important}.footprint-page .card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.footprint-page .card:before,.footprint-page .card:after{display:none!important}.cart-page .card-flat{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.cart-page .card-flat:before,.cart-page .card-flat:after{display:none!important}.cart-page .card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.cart-page .card:before,.cart-page .card:after{display:none!important}.checkout-page .card-flat{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.checkout-page .card-flat:before,.checkout-page .card-flat:after{display:none!important}.checkout-page .card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.checkout-page .card:before,.checkout-page .card:after{display:none!important}.notifications-page .card-flat{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.notifications-page .card-flat:before,.notifications-page .card-flat:after{display:none!important}.notifications-page .card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.notifications-page .card:before,.notifications-page .card:after{display:none!important}.member-center-page .card-flat{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.member-center-page .card-flat:before,.member-center-page .card-flat:after{display:none!important}.member-center-page .card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.member-center-page .card:before,.member-center-page .card:after{display:none!important}.member-center-page .info-card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.member-center-page .info-card:before,.member-center-page .info-card:after{display:none!important}.sign-page .card-flat{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.sign-page .card-flat:before,.sign-page .card-flat:after{display:none!important}.sign-page .card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.sign-page .card:before,.sign-page .card:after{display:none!important}.address-page .card-flat{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.address-page .card-flat:before,.address-page .card-flat:after{display:none!important}.address-page .card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.address-page .card:before,.address-page .card:after{display:none!important}.address-page .address-card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.address-page .address-card:before,.address-page .address-card:after{display:none!important}.pay-record-page .card-flat{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.pay-record-page .card-flat:before,.pay-record-page .card-flat:after{display:none!important}.pay-record-page .card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.pay-record-page .card:before,.pay-record-page .card:after{display:none!important}.detail-simlect .block{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.detail-simlect .block:before,.detail-simlect .block:after{display:none!important}.product-detail-page .block{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.product-detail-page .block:before,.product-detail-page .block:after{display:none!important}.order-detail-page .block{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);margin-bottom:10px;position:relative;overflow:hidden}.order-detail-page .block:before,.order-detail-page .block:after{display:none!important}.product-card:not(.ignore){background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);border-radius:var(--ios-surface-radius);position:relative;overflow:hidden}.product-card:not(.ignore):before,.product-card:not(.ignore):after{display:none!important}.product-card:not(.ignore) .cart-float{color:#fff;background:#1d1d1f;border:none;box-shadow:0 2px 8px #0000001f}.cart-page{background:0 0!important}.cart-page .cart-item{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);border-bottom:none}.home-page.ignore .shortcut-icon,.home-page.ignore .simlect-menu-icon,.home-page.ignore .feature-icon{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none}.home-page.ignore .category-chip{background:var(--ios-fill-muted);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius-sm);-webkit-backdrop-filter:none;box-shadow:none}.account-page:not(.user-center-layout) .simlect-user-top{background:var(--ios-hero-bg);box-shadow:0 8px 24px #00000014}.account-page:not(.user-center-layout) .order-card,.account-page:not(.user-center-layout) .menu-card,.account-page:not(.user-center-layout) .discover-card{border-radius:var(--ios-surface-radius);background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);box-shadow:var(--ios-surface-shadow)}.account-page:not(.user-center-layout) .discover-card .discover-tabs{border-bottom:1px solid var(--ios-separator)}.product-detail-page .desc-block,.detail-simlect .desc-block{border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);background:var(--ios-surface-bg)!important}.auth-page.ignore .auth-card{background:var(--ios-surface-bg);border:1px solid var(--ios-surface-border);border-radius:var(--ios-surface-radius);box-shadow:var(--ios-surface-shadow);-webkit-backdrop-filter:none;position:relative;overflow:hidden}.auth-page.ignore .auth-card:before{display:none!important}.mobile-tab-bar.ignore .tab-item.active{color:var(--m-gold,#d4a24e)}html[data-platform=mobile] .home-search-header.ignore .home-search-header__weather{display:flex}html[data-platform=mobile] .home-search-header.ignore .search-field{background:#ffffff9e;border:1px solid #ddd}html[data-platform=mobile] .home-search-header.ignore .home-search-header__actions .icon-btn{color:#666}html[data-platform=mobile] .mobile-tab-bar.ignore .tab-bar-inner{height:48px}html[data-platform=mobile] .mobile-tab-bar.ignore .tab-item{gap:3px}html[data-platform=mobile] .mobile-tab-bar.ignore .tab-item .icon-wrap{width:24px;height:24px}html[data-platform=mobile] .mobile-tab-bar.ignore .tab-item .label{font-size:11px}html[data-platform=mobile] .mobile-tab-bar.ignore .tab-item.active{color:var(--m-gold,#d4a24e)}html[data-platform=mobile] .tab-page-header.ignore .title{font-size:16px;font-weight:600}html[data-platform=mobile] .layout.is-mobile.is-primary-tab:has(.account-page) .main-wrap{padding-top:0}html[data-platform=mobile] .account-page:not(.user-center-layout){background:0 0;margin:0;padding:0 0 16px}html[data-platform=mobile] .account-page:not(.user-center-layout) .simlect-user-top{padding:calc(12px + env(safe-area-inset-top,0)) 12px 16px;margin-bottom:-12px}html[data-platform=mobile] .account-page:not(.user-center-layout) .simlect-user-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}html[data-platform=mobile] .account-page:not(.user-center-layout) .simlect-user-title{color:#fff;margin:0;font-size:17px;font-weight:600}html[data-platform=mobile] .account-page:not(.user-center-layout) .simlect-user-setting{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}html[data-platform=mobile] .account-page:not(.user-center-layout) .profile-card{margin:0;padding:0}html[data-platform=mobile] .account-page:not(.user-center-layout) .profile-main{color:#fff}html[data-platform=mobile] .account-page:not(.user-center-layout) .profile-main .nick{color:#fff;font-size:18px}html[data-platform=mobile] .account-page:not(.user-center-layout) .profile-main .account{color:#ffffffa6}html[data-platform=mobile] .account-page:not(.user-center-layout) .profile-main .profile-arrow{color:#fff6}html[data-platform=mobile] .account-page:not(.user-center-layout) .wallet-strip-top{border-top:1px solid #ffffff1a;margin:12px 0 0;padding:12px 0 0}html[data-platform=mobile] .account-page:not(.user-center-layout) .wallet-value-top{color:#fff}html[data-platform=mobile] .account-page:not(.user-center-layout) .wallet-label-top{color:#ffffff8c}html[data-platform=mobile] .account-page:not(.user-center-layout) .member-summary-card{border-radius:12px;margin:12px 12px 0}html[data-platform=mobile] .account-page:not(.user-center-layout) .order-card,html[data-platform=mobile] .account-page:not(.user-center-layout) .menu-card,html[data-platform=mobile] .account-page:not(.user-center-layout) .discover-card{margin:10px 12px 0}html[data-platform=mobile] .account-page:not(.user-center-layout) .order-grid{grid-template-columns:repeat(5,1fr)}html[data-platform=mobile] .account-page:not(.user-center-layout) .order-tab{gap:6px;padding:8px 2px;font-size:11px}html[data-platform=mobile] .account-page:not(.user-center-layout) .menu-card{padding:0}html[data-platform=mobile] .account-page:not(.user-center-layout) .menu-title{display:none}html[data-platform=mobile] .account-page:not(.user-center-layout) .menu-grid .menu-item{padding:14px 16px}html[data-platform=mobile] .account-page:not(.user-center-layout) .menu-grid .menu-item .menu-icon{color:#333;width:20px}html[data-platform=mobile] .account-page:not(.user-center-layout) .discover-card .discover-tabs{border-bottom:1px solid var(--ios-separator,#3c3c431a)}html[data-platform=mobile] .account-page:not(.user-center-layout) .discover-card .discover-tab.active:after{background:#d4a24e}html[data-platform=mobile] .layout.is-mobile.is-cate-tab .page-container{padding:0 0 8px;overflow:hidden}html[data-platform=mobile] .category-page.is-simlect-cate{flex-direction:column;flex:1;min-height:0;display:flex}html[data-platform=mobile] .category-products.product-page-compact{padding:0 12px}html[data-platform=mobile] .category-products.product-page-compact .filter-bar,html[data-platform=mobile] .category-products.product-page-compact .sub-category-bar,html[data-platform=mobile] .category-products.product-page-compact .card{border-radius:12px;margin-bottom:10px}html[data-platform=mobile] .cart-page{padding:8px 12px 0}html[data-platform=mobile] .cart-page .cart-list{flex-direction:column;gap:10px;display:flex}html[data-platform=mobile] .cart-page .cart-item{overflow:hidden}html[data-platform=mobile] .cart-page .cart-bar .btn-checkout{background:#1d1d1f;border-radius:20px}html[data-platform=mobile] .cart-page .cart-empty{background:#fff;border-radius:12px;margin-top:20px}html[data-platform=mobile] .sub-page-layout .sub-container{background:0 0;padding:10px 12px 18px}html[data-platform=mobile] .search-portal,html[data-platform=mobile] .search-result-page,html[data-platform=mobile] .orders-page,html[data-platform=mobile] .coupons-page,html[data-platform=mobile] .wishlist-page,html[data-platform=mobile] .footprint-page,html[data-platform=mobile] .checkout-page,html[data-platform=mobile] .notifications-page,html[data-platform=mobile] .member-center-page,html[data-platform=mobile] .sign-page,html[data-platform=mobile] .address-page,html[data-platform=mobile] .pay-record-page,html[data-platform=mobile] .payment-page,html[data-platform=mobile] .order-detail-page,html[data-platform=mobile] .my-coupons-page,html[data-platform=mobile] .recommend-page{background:0 0;min-height:100%}html[data-platform=mobile] .search-portal .card-flat,html[data-platform=mobile] .search-portal .card,html[data-platform=mobile] .search-portal .order-card,html[data-platform=mobile] .search-result-page .card-flat,html[data-platform=mobile] .search-result-page .card,html[data-platform=mobile] .search-result-page .order-card,html[data-platform=mobile] .orders-page .card-flat,html[data-platform=mobile] .orders-page .card,html[data-platform=mobile] .orders-page .order-card,html[data-platform=mobile] .coupons-page .card-flat,html[data-platform=mobile] .coupons-page .card,html[data-platform=mobile] .coupons-page .order-card,html[data-platform=mobile] .wishlist-page .card-flat,html[data-platform=mobile] .wishlist-page .card,html[data-platform=mobile] .wishlist-page .order-card,html[data-platform=mobile] .footprint-page .card-flat,html[data-platform=mobile] .footprint-page .card,html[data-platform=mobile] .footprint-page .order-card,html[data-platform=mobile] .checkout-page .card-flat,html[data-platform=mobile] .checkout-page .card,html[data-platform=mobile] .checkout-page .order-card,html[data-platform=mobile] .notifications-page .card-flat,html[data-platform=mobile] .notifications-page .card,html[data-platform=mobile] .notifications-page .order-card,html[data-platform=mobile] .member-center-page .card-flat,html[data-platform=mobile] .member-center-page .card,html[data-platform=mobile] .member-center-page .order-card,html[data-platform=mobile] .sign-page .card-flat,html[data-platform=mobile] .sign-page .card,html[data-platform=mobile] .sign-page .order-card,html[data-platform=mobile] .address-page .card-flat,html[data-platform=mobile] .address-page .card,html[data-platform=mobile] .address-page .order-card,html[data-platform=mobile] .pay-record-page .card-flat,html[data-platform=mobile] .pay-record-page .card,html[data-platform=mobile] .pay-record-page .order-card,html[data-platform=mobile] .payment-page .card-flat,html[data-platform=mobile] .payment-page .card,html[data-platform=mobile] .payment-page .order-card,html[data-platform=mobile] .order-detail-page .card-flat,html[data-platform=mobile] .order-detail-page .card,html[data-platform=mobile] .order-detail-page .order-card,html[data-platform=mobile] .my-coupons-page .card-flat,html[data-platform=mobile] .my-coupons-page .card,html[data-platform=mobile] .my-coupons-page .order-card,html[data-platform=mobile] .recommend-page .card-flat,html[data-platform=mobile] .recommend-page .card,html[data-platform=mobile] .recommend-page .order-card{margin-bottom:10px}html[data-platform=mobile] .simlect-waterfall .product-card:not(.ignore) .cover-wrap{border-radius:var(--ios-surface-radius-sm,12px) var(--ios-surface-radius-sm,12px) 0 0}html[data-platform=mobile] .simlect-waterfall .product-card:not(.ignore) .cart-float{background:#1d1d1f;width:28px;height:28px}html[data-platform=mobile] .simlect-waterfall .product-card:not(.ignore) .name{-webkit-line-clamp:2;font-size:13px;line-height:1.35}html[data-platform=mobile] .simlect-waterfall .product-card:not(.ignore) .price{font-size:15px}html[data-platform=mobile] .simlect-waterfall .product-card:not(.ignore) .sale{color:#999;font-size:11px}html[data-platform=mobile] .search-portal.simlect-search-portal{background:0 0;gap:0;padding:0}html[data-platform=mobile] .simlect-search-sticky{z-index:10;background:#fff;border-bottom:1px solid #f0f0f0;padding:10px 12px;position:sticky;top:0}html[data-platform=mobile] .simlect-search-box{align-items:center;gap:8px;display:flex}html[data-platform=mobile] .simlect-search-box .keyword-input{flex:1}html[data-platform=mobile] .simlect-search-box .keyword-input .el-input__wrapper{box-shadow:none!important;background:#f5f5f5!important;border-radius:17px!important}html[data-platform=mobile] .simlect-search-box .simlect-search-btn{color:#fff;cursor:pointer;background:#1d1d1f;border:none;border-radius:17px;flex-shrink:0;height:34px;padding:0 16px;font-size:14px;font-weight:600}html[data-platform=mobile] .simlect-search-box .simlect-search-btn:active{background:#2d2d2d}html[data-platform=mobile] .simlect-search-body{flex-direction:column;gap:10px;padding:10px 12px 16px;display:flex}html[data-platform=mobile] .simlect-search-portal .section{background:#fff;border-radius:12px;padding:14px}html[data-platform=mobile] .simlect-search-portal .tag-chip.hot .rank{color:#1d1d1f}html[data-platform=mobile] .simlect-search-portal .tag-chip:active{color:#1d1d1f;background:#f5f5f7;border-color:#1d1d1f}html[data-platform=mobile] .search-result-page .search-bar,html[data-platform=mobile] .search-result-page .filter-bar{background:#fff;border-radius:12px}html[data-platform=mobile] .sub-page-layout .sub-main:has(.orders-page){padding-top:0}html[data-platform=mobile] .sub-page-layout .sub-container:has(.orders-page){padding-top:0;padding-left:0;padding-right:0}html[data-platform=mobile] .orders-page{padding:0}html[data-platform=mobile] .orders-page .orders-tabs{border-bottom:1px solid #f0f0f0;border-radius:0;margin:0}html[data-platform=mobile] .orders-page .el-tabs__active-bar{background:#1d1d1f}html[data-platform=mobile] .orders-page .el-tabs__item.is-active{color:#1d1d1f;font-weight:600}html[data-platform=mobile] .orders-page .orders-body{padding:10px 12px}html[data-platform=mobile] .orders-page .order-card{overflow:hidden}html[data-platform=mobile] .orders-page .order-card .order-head{background:#f5f5f5;border-bottom:1px solid #f0f0f0;padding:10px 12px}html[data-platform=mobile] .orders-page .order-card .order-status{color:#1d1d1f;font-weight:600}html[data-platform=mobile] .orders-page .order-card .order-foot{padding:10px 12px}html[data-platform=mobile] .detail-simlect{padding-bottom:calc(56px + env(safe-area-inset-bottom,0));background:0 0}html[data-platform=mobile] .detail-simlect .gallery-wrap{background:#fff}html[data-platform=mobile] .detail-simlect .block{background:#fff;border:none;border-radius:12px;margin:10px 12px 0;padding:14px}html[data-platform=mobile] .detail-simlect .detail-footer .btn-buy{background:linear-gradient(135deg,#1d1d1f 0%,#3d3d3d 100%);border:none}html[data-platform=mobile] .detail-simlect .detail-footer .btn-cart{color:#1d1d1f;border-color:#1d1d1f}html[data-platform=mobile] .detail-simlect .sku-tag.active{color:#1d1d1f;background:#f5f5f7;border-color:#1d1d1f}html[data-platform=mobile] .auth-page.ignore .auth-card{border-radius:12px;overflow:hidden}html[data-platform=mobile] .auth-page.ignore .auth-brand{background:linear-gradient(135deg,#3d3d3d 0%,#2a2a2a 55%,#4a4a4a 100%)}html[data-platform=mobile] .auth-page.ignore .submit-btn{background:#1d1d1f}html[data-platform=mobile] .sign-page .sign-card,html[data-platform=mobile] .sign-page .calendar-wrap{border-radius:12px}html[data-platform=mobile] .sign-page .signed-day{color:#1d1d1f;background:#f5f5f7}html[data-platform=mobile] .coupons-page .coupon-card,html[data-platform=mobile] .my-coupons-page .coupon-card{border-radius:12px}}html[data-platform=desktop] .pc-layout.ignore,html[data-platform=desktop] .pc-sub-layout.ignore,html[data-platform=desktop] .pc-main,html[data-platform=desktop] .pc-sub-main{background:#f5f5f5}html[data-platform=desktop] .pc-page-container,html[data-platform=desktop] .pc-sub-container{padding-top:12px;padding-bottom:24px}html[data-platform=desktop] .pc-layout.ignore .pc-nav{box-shadow:none;background:#fff;border-bottom:1px solid #f5f5f5}html[data-platform=desktop] .pc-layout.ignore .pc-nav-link{color:#666;border-radius:10px;margin:4px 2px;font-weight:500}html[data-platform=desktop] .pc-layout.ignore .pc-nav-link.active{color:#1d1d1f;background:#f5f5f7;font-weight:600}html[data-platform=desktop] .pc-layout.ignore .pc-nav-link:hover:not(.active){color:#333;background:#f5f5f5}html[data-platform=desktop] .home-page.ignore .home-desktop{align-items:flex-start;gap:12px}html[data-platform=desktop] .pc-cat-aside.ignore,html[data-platform=desktop] .pc-home-aside.ignore,html[data-platform=desktop] .pc-home-block,html[data-platform=desktop] .desktop-shortcuts{box-shadow:none;background:#fff;border:1px solid #f5f5f5;border-radius:16px}html[data-platform=desktop] .desktop-shortcut-card{background:#f5f5f5;border:1px solid #f5f5f5;border-radius:16px;transition:border-color .2s,background .2s}html[data-platform=desktop] .desktop-shortcut-card:hover{background:#fff;border-color:#ddd}html[data-platform=desktop] .desktop-shortcut-card .ds-icon{color:#333}html[data-platform=desktop] .pc-hot-item,html[data-platform=desktop] .pc-home__tile,html[data-platform=desktop] .pc-product-tile,html[data-platform=desktop] .product-card.is-compact.ignore{box-shadow:none;border:1px solid #f5f5f5;transition:border-color .2s,transform .2s}html[data-platform=desktop] .pc-hot-item:hover,html[data-platform=desktop] .pc-home__tile:hover,html[data-platform=desktop] .pc-product-tile:hover,html[data-platform=desktop] .product-card.is-compact.ignore:hover{border-color:#ddd;transform:translateY(-2px);box-shadow:0 2px 16px #0000000d}html[data-platform=desktop] .pc-user-sidebar.ignore{box-shadow:none;background:#fff;border:1px solid #f5f5f5;border-radius:16px}html[data-platform=desktop] .user-center-content{box-shadow:none;border:1px solid #f5f5f5}html[data-platform=desktop] .pc-float-toolbar.ignore{background:#fff;border:1px solid #f5f5f5;border-radius:16px;box-shadow:0 6px 28px #00000017}html[data-platform=desktop] .pc-float-toolbar.ignore .float-item{color:#666}html[data-platform=desktop] .pc-float-toolbar.ignore .float-item:hover{color:#1d1d1f;background:#f5f5f5}html[data-platform=desktop] .pc-auth-shell.ignore{background:#f5f5f5}html[data-platform=desktop] .pc-auth-shell.ignore .auth-card{border:1px solid #f5f5f5;border-radius:16px;box-shadow:0 2px 16px #0000000d}html[data-platform=desktop] .pc-auth-shell.ignore .auth-brand{background:#fff;border-bottom:1px solid #f5f5f5}html[data-platform=desktop] .pc-auth-shell.ignore .submit-btn{background:#1d1d1f;border-color:#1d1d1f;border-radius:12px}html[data-platform=desktop]{scroll-behavior:smooth;min-width:1200px;overflow-x:auto}html[data-platform=desktop] body{background:#f5f5f5;min-width:1200px}html[data-platform=desktop] #app{min-width:1200px}html[data-platform=desktop] .pc-layout.ignore,html[data-platform=desktop] .pc-sub-layout.ignore{background:#f5f5f5;min-width:1200px}html[data-platform=desktop]{scrollbar-width:thin;-ms-overflow-style:auto}html[data-platform=desktop]::-webkit-scrollbar{width:8px;height:8px;display:block}html[data-platform=desktop]::-webkit-scrollbar-thumb{background:#0000002e;border-radius:10px}html[data-platform=desktop] .pc-page-container,html[data-platform=desktop] .pc-sub-container,html[data-platform=desktop] .pc-nav-inner,html[data-platform=desktop] .site-header.ignore .topbar-inner,html[data-platform=desktop] .site-header.ignore .search-row-inner,html[data-platform=desktop] .app-footer.ignore .footer-inner{box-sizing:border-box;width:100%;max-width:1190px;margin-left:auto;margin-right:auto}html[data-platform=desktop] .product-grid,html[data-platform=desktop] .product-grid.product-grid--dense,html[data-platform=desktop] .feed-grid,html[data-platform=desktop] .skeleton-feed,html[data-platform=desktop] .pc-hot-grid,html[data-platform=desktop] .pc-home__grid{gap:14px!important}html[data-platform=desktop] .product-card.is-compact{border:1px solid #f5f5f5;border-radius:12px;padding:10px 10px 12px;overflow:hidden;box-shadow:0 2px 16px #0000000d}html[data-platform=desktop] .product-card.is-compact .cover-wrap{border-radius:12px;margin-bottom:8px;overflow:hidden}html[data-platform=desktop] .product-card.is-compact .cover-wrap .product-image{transition:transform .3s}html[data-platform=desktop] .product-card.is-compact:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014}html[data-platform=desktop] .product-card.is-compact:hover .cover-wrap .product-image{transform:scale(1.04)}html[data-platform=desktop] .product-card.is-compact .name{color:#333;height:auto;margin-bottom:6px;min-height:40px!important;font-size:14px!important;line-height:1.45!important}html[data-platform=desktop] .product-card.is-compact .price-row .price{color:#1d1d1f;font-size:18px}html[data-platform=desktop] .product-card.is-compact .price-row .price .symbol{font-size:13px}html[data-platform=desktop] .product-card.is-compact .sale{font-size:12px}html[data-platform=desktop] .product-card.is-compact .cart-float{opacity:0;transform:scale(.9)}html[data-platform=desktop] .product-card.is-compact:hover .cart-float{opacity:1;transform:scale(1)}html[data-platform=desktop] .product-card.is-compact .hover-mask{display:none}html[data-platform=desktop] .wishlist-page .grid,html[data-platform=desktop] .category-page .sub-grid,html[data-platform=desktop] .account-page .recommend-grid,html[data-platform=desktop] .search-portal .recommend-grid,html[data-platform=desktop] .pc-result-grid{gap:14px!important}html[data-platform=desktop] .pc-product-tile,html[data-platform=desktop] .pc-home__tile,html[data-platform=desktop] .pc-hot-item{border-radius:12px;padding:10px 10px 12px}html[data-platform=desktop] .pc-product-tile .pc-product-tile__name,html[data-platform=desktop] .pc-product-tile .pc-home__name,html[data-platform=desktop] .pc-product-tile .pc-hot-name,html[data-platform=desktop] .pc-home__tile .pc-product-tile__name,html[data-platform=desktop] .pc-home__tile .pc-home__name,html[data-platform=desktop] .pc-home__tile .pc-hot-name,html[data-platform=desktop] .pc-hot-item .pc-product-tile__name,html[data-platform=desktop] .pc-hot-item .pc-home__name,html[data-platform=desktop] .pc-hot-item .pc-hot-name{margin-bottom:6px;font-size:14px;line-height:1.45}html[data-platform=desktop] .pc-product-tile .pc-product-tile__price,html[data-platform=desktop] .pc-product-tile .pc-home__price,html[data-platform=desktop] .pc-product-tile .pc-hot-price,html[data-platform=desktop] .pc-home__tile .pc-product-tile__price,html[data-platform=desktop] .pc-home__tile .pc-home__price,html[data-platform=desktop] .pc-home__tile .pc-hot-price,html[data-platform=desktop] .pc-hot-item .pc-product-tile__price,html[data-platform=desktop] .pc-hot-item .pc-home__price,html[data-platform=desktop] .pc-hot-item .pc-hot-price{font-size:18px}html[data-platform=desktop] .pc-product-tile .pc-product-tile__price .sym,html[data-platform=desktop] .pc-product-tile .pc-home__price .sym,html[data-platform=desktop] .pc-product-tile .pc-hot-price .sym,html[data-platform=desktop] .pc-home__tile .pc-product-tile__price .sym,html[data-platform=desktop] .pc-home__tile .pc-home__price .sym,html[data-platform=desktop] .pc-home__tile .pc-hot-price .sym,html[data-platform=desktop] .pc-hot-item .pc-product-tile__price .sym,html[data-platform=desktop] .pc-hot-item .pc-home__price .sym,html[data-platform=desktop] .pc-hot-item .pc-hot-price .sym{font-size:13px}html[data-platform=desktop] .pc-product-tile .pc-product-tile__cover,html[data-platform=desktop] .pc-product-tile .pc-home__cover,html[data-platform=desktop] .pc-product-tile .pc-hot-cover,html[data-platform=desktop] .pc-home__tile .pc-product-tile__cover,html[data-platform=desktop] .pc-home__tile .pc-home__cover,html[data-platform=desktop] .pc-home__tile .pc-hot-cover,html[data-platform=desktop] .pc-hot-item .pc-product-tile__cover,html[data-platform=desktop] .pc-hot-item .pc-home__cover,html[data-platform=desktop] .pc-hot-item .pc-hot-cover{border-radius:10px;margin-bottom:8px}html[data-platform=desktop] .search-result-page .filter-card{z-index:10;position:sticky;top:0}html[data-platform=desktop] .pc-page-container,html[data-platform=desktop] .pc-sub-container{font-size:14px}html[data-platform=desktop] .site-header.ignore .search-row-inner{grid-template-columns:auto minmax(360px,620px) auto}html[data-platform=desktop] .site-header.ignore .search-block{grid-column:2;justify-self:center}html[data-platform=desktop] .site-header.ignore{box-shadow:0 1px #0000000d!important}html[data-platform=desktop] .site-header.ignore .site-topbar{background:#f5f5f5!important;border-bottom:none!important}html[data-platform=desktop] .site-header.ignore .site-search-row{background:#fff!important}html[data-platform=desktop] .pc-layout.ignore .pc-nav{box-shadow:0 2px 8px #0f172a0a;border-bottom:none!important}html[data-platform=desktop] .site-header.ignore .search-box{margin-left:auto;margin-right:auto;border:1px solid #ddd!important;border-radius:12px!important}html[data-platform=desktop] .site-header.ignore .search-box .search-submit{color:#fff!important;background:#1d1d1f!important}html[data-platform=desktop] .site-header.ignore .search-box .search-submit:hover{box-shadow:none!important;background:#2d2d2d!important}html[data-platform=desktop] .site-header.ignore .search-box .search-category{position:relative}html[data-platform=desktop] .site-header.ignore .search-box .search-category .el-select__wrapper{justify-content:center;padding-left:8px;padding-right:22px}html[data-platform=desktop] .site-header.ignore .search-box .search-category .el-select__selection{text-align:center;flex:1;justify-content:center;min-width:0}html[data-platform=desktop] .site-header.ignore .search-box .search-category .el-select__selected-item,html[data-platform=desktop] .site-header.ignore .search-box .search-category .el-select__placeholder{text-align:center;justify-content:center;width:100%}html[data-platform=desktop] .site-header.ignore .search-box .search-category .el-select__suffix{position:absolute;right:6px}html[data-platform=desktop] .site-header.ignore .search-box .search-divider{background:#00000014}html[data-platform=desktop] .site-header.ignore .search-box .search-submit{border-left:none}html[data-platform=desktop] .pc-layout.ignore .pc-nav-inner{justify-content:center}html[data-platform=desktop] .pc-product-detail .desc-content.markdown-content.is-image-center img,html[data-platform=desktop] .pc-product-detail .desc-content .markdown-content.is-image-center img{max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}html[data-platform=desktop] .search-portal.simlect-search-portal{max-width:720px;margin:0 auto;animation:.6s both searchPortalIn}@keyframes searchPortalIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-platform=desktop] .simlect-search-sticky{padding:24px 0 16px;background:0 0!important;border-bottom:none!important;position:relative!important}html[data-platform=desktop] .simlect-search-box{align-items:center;gap:12px;display:flex}html[data-platform=desktop] .simlect-search-box .keyword-input{flex:1;min-width:0}html[data-platform=desktop] .simlect-search-box .keyword-input .el-input__wrapper{border:1px solid #eee;height:44px;transition:border-color .2s,box-shadow .2s;box-shadow:none!important;background:#f5f5f5!important;border-radius:12px!important}html[data-platform=desktop] .simlect-search-box .keyword-input .el-input__wrapper:focus-within,html[data-platform=desktop] .simlect-search-box .keyword-input .el-input__wrapper.is-focus{border-color:#1d1d1f;box-shadow:0 0 0 3px #0000000f}html[data-platform=desktop] .simlect-search-box .simlect-search-btn{color:#fff;cursor:pointer;background:#1d1d1f;border:none;border-radius:12px;flex-shrink:0;height:44px;padding:0 24px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,system-ui,sans-serif;font-size:14px;font-weight:600;transition:background .2s,transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,filter .2s}html[data-platform=desktop] .simlect-search-box .simlect-search-btn:hover{filter:brightness(1.03);background:#2d2d2d;transform:translateY(-1px);box-shadow:0 4px 16px #00000024}html[data-platform=desktop] .simlect-search-box .simlect-search-btn:active{filter:brightness(.92);background:#3d3d3d;transform:scale(.94);box-shadow:0 2px 8px #0000001a}html[data-platform=desktop] .simlect-search-body{gap:16px;padding:16px 0 24px}html[data-platform=desktop] .simlect-search-portal .section{background:#fff;border:1px solid #eee;border-radius:16px;padding:20px;transition:box-shadow .3s;box-shadow:0 2px 16px #0000000d}html[data-platform=desktop] .simlect-search-portal .section:hover{box-shadow:0 8px 30px #00000014}html[data-platform=desktop] .simlect-search-portal .tag-chip{transition:border-color .2s,color .2s,background .2s,transform .2s}html[data-platform=desktop] .simlect-search-portal .tag-chip:hover{color:#1d1d1f;background:#f5f5f7;border-color:#1d1d1f;transform:translateY(-1px)}html[data-platform=desktop] .simlect-search-portal .recommend-grid{grid-template-columns:repeat(4,1fr);gap:12px}html[data-platform=desktop] .simlect-search-portal .recommend-item{border:1px solid #f5f5f5;border-radius:12px;transition:transform .4s,box-shadow .4s}html[data-platform=desktop] .simlect-search-portal .recommend-item:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00000014}html[data-platform=desktop] .product-grid,html[data-platform=desktop] .product-grid.product-grid--dense,html[data-platform=desktop] .feed-grid,html[data-platform=desktop] .skeleton-feed,html[data-platform=desktop] .pc-hot-grid,html[data-platform=desktop] .pc-home__grid,html[data-platform=desktop] .pc-result-grid,html[data-platform=desktop] .wishlist-page .grid,html[data-platform=desktop] .category-page .sub-grid,html[data-platform=desktop] .account-page .recommend-grid,html[data-platform=desktop] .search-portal .recommend-grid,html[data-platform=desktop] .search-result-page .product-grid,html[data-platform=desktop] .pc-wishlist-grid,html[data-platform=desktop] .home-page.ignore .product-grid{justify-content:center;align-items:start;grid-template-columns:repeat(auto-fill,minmax(200px,200px))!important}html[data-platform=desktop] .product-card.is-compact,html[data-platform=desktop] .pc-product-tile,html[data-platform=desktop] .pc-home__tile,html[data-platform=desktop] .pc-hot-item{width:200px;min-width:200px;max-width:200px}html[data-platform=desktop] .pc-home{overflow:hidden}html[data-platform=desktop] .pc-home .pc-cat-aside.ignore,html[data-platform=desktop] .pc-home .pc-home-aside.ignore{flex:none}@media (width<=1320px){html[data-platform=desktop] .pc-home .pc-home-aside.ignore{display:none!important}}@media (width<=1120px){html[data-platform=desktop] .pc-home .pc-cat-aside.ignore{display:none!important}html[data-platform=desktop] .pc-home{justify-content:center}html[data-platform=desktop] .pc-home .pc-home__main{flex:0 100%;min-width:0;max-width:1190px;margin-left:auto;margin-right:auto}}html[data-platform=desktop] .pc-home__shortcuts{grid-template-columns:repeat(4,120px);justify-content:center;width:100%}html[data-platform=desktop] .pc-home__shortcut{flex-shrink:0;width:120px}html[data-platform=desktop] .site-header.ignore,html[data-platform=desktop] .site-header.ignore .site-topbar,html[data-platform=desktop] .site-header.ignore .site-search-row{min-width:1200px}html[data-platform=desktop] .site-header.ignore .topbar-inner{overflow:hidden}html[data-platform=desktop] .site-header.ignore .topbar-left{flex:none;max-width:50%;overflow:hidden}html[data-platform=desktop] .site-header.ignore .topbar-right{flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:14px;min-width:0;overflow:hidden}html[data-platform=desktop] .site-header.ignore .search-row-inner{overflow:hidden}html[data-platform=desktop] .site-header.ignore .brand{flex-shrink:0}html[data-platform=desktop] .site-header.ignore .search-block{flex-shrink:0;width:100%;min-width:360px;max-width:620px}html[data-platform=desktop] .site-header.ignore .header-actions{flex-wrap:nowrap;flex-shrink:0;gap:8px;overflow:hidden}@media (width<=880px){html[data-platform=desktop] .site-header.ignore .header-actions{display:none!important}}@media (width<=1100px){html[data-platform=desktop] .site-header.ignore .topbar-link--fold:nth-last-child(-n+3){display:none!important}}@media (width<=1280px){html[data-platform=desktop] .site-header.ignore .hot-words{display:none!important}}@media (width<=1180px){html[data-platform=desktop] .site-header.ignore .header-actions .icon-label{display:none!important}html[data-platform=desktop] .site-header.ignore .header-actions .icon-action{min-width:40px}}@media (width<=1080px){html[data-platform=desktop] .site-header.ignore .brand-text,html[data-platform=desktop] .site-header.ignore .header-actions .icon-action[title=消息]{display:none!important}}@media (width<=1020px){html[data-platform=desktop] .site-header.ignore .user-trigger .user-name{display:none!important}html[data-platform=desktop] .site-header.ignore .user-trigger{padding-right:6px}}@media (width<=960px){html[data-platform=desktop] .site-header.ignore .header-actions .icon-action[title=购物车]{display:none!important}}@media (width<=920px){html[data-platform=desktop] .site-header.ignore .search-box .search-category,html[data-platform=desktop] .site-header.ignore .search-box .search-divider{display:none!important}}html[data-platform=desktop] .pc-layout.ignore .pc-nav-inner{justify-content:center;overflow:hidden}@media (width<=900px){html[data-platform=desktop] .pc-layout.ignore .pc-nav-link .nav-label{display:none!important}html[data-platform=desktop] .pc-layout.ignore .pc-nav-link{padding:8px 10px}}@media (width<=1000px){html[data-platform=desktop] .pc-float-toolbar.ignore{display:none!important}}html[data-platform=desktop] .pc-product-detail.ignore{width:100%;min-width:968px}html[data-platform=desktop] .pc-product-detail.ignore .pc-detail-main{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;overflow:visible}html[data-platform=desktop] .pc-product-detail.ignore .pc-detail-gallery{flex:0 0 480px;width:480px;max-width:480px}html[data-platform=desktop] .pc-product-detail.ignore .pc-detail-info{flex:1 0 400px;min-width:400px}html[data-platform=desktop] .pc-product-detail.ignore .product-title{word-break:normal;overflow-wrap:break-word}html[data-platform=desktop] .pc-product-detail.ignore .sku-option{flex-shrink:0;max-width:260px}html[data-platform=desktop] .pc-product-detail.ignore .sku-option .sku-option-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-platform=desktop] .pc-product-detail.ignore .action-main{flex-wrap:nowrap}html[data-platform=desktop] .pc-product-detail.ignore .action-main .btn-cart,html[data-platform=desktop] .pc-product-detail.ignore .action-main .btn-buy{flex:0 0 200px;min-width:200px;max-width:200px}html[data-platform=desktop] .site-header.ignore .site-topbar{height:30px;font-size:12px;line-height:30px;background:#f5f5f5!important;border-bottom:none!important}html[data-platform=desktop] .site-header.ignore .topbar-link,html[data-platform=desktop] .site-header.ignore .topbar-text{font-size:12px}html[data-platform=desktop] .site-header.ignore .site-search-row{height:80px}html[data-platform=desktop] .site-header.ignore .brand-icon{width:38px;height:38px}html[data-platform=desktop] .site-header.ignore .brand-text{font-size:24px}html[data-platform=desktop] .site-header.ignore .search-box{max-width:620px;height:40px}html[data-platform=desktop] .site-header.ignore .search-input{font-size:14px}html[data-platform=desktop] .site-header.ignore .search-submit{min-width:72px;padding:0 20px;font-size:16px}html[data-platform=desktop] .site-header.ignore .hot-word,html[data-platform=desktop] .site-header.ignore .hot-label,html[data-platform=desktop] .site-header.ignore .icon-label,html[data-platform=desktop] .site-header.ignore .user-name,html[data-platform=desktop] .site-header.ignore .action-link{font-size:12px}html[data-platform=desktop] .pc-layout.ignore .pc-nav-inner{flex-wrap:nowrap;min-height:40px}html[data-platform=desktop] .pc-layout.ignore .pc-nav-link{white-space:nowrap;flex-direction:row;flex-shrink:0;align-items:center;padding:8px 14px;font-size:14px;display:inline-flex}html[data-platform=desktop] .pc-layout.ignore .pc-nav-link span{white-space:nowrap;writing-mode:horizontal-tb}html[data-platform=desktop] .pc-layout.ignore,html[data-platform=desktop] .pc-sub-layout.ignore,html[data-platform=desktop] .pc-auth-shell.ignore{background:#f5f5f5}html[data-platform=desktop] .user-center-layout{align-items:flex-start;gap:16px;width:100%;display:flex}html[data-platform=desktop] .user-center-content{background:#fff;border-radius:16px;flex:1;min-width:0;padding:16px 20px 20px;box-shadow:0 2px 16px #0000000d}html[data-platform=desktop] .pc-auth-shell .auth-page{background:0 0;min-height:auto;padding:0}html[data-platform=desktop] .pc-auth-shell .auth-card{border:none;width:420px;max-width:100%;box-shadow:0 8px 24px #0000001a}html[data-platform=desktop] .pc-auth-shell .auth-brand{background:#fff;border-bottom:1px solid #ddd;padding:24px 28px 12px}html[data-platform=desktop] .pc-auth-shell .auth-brand .brand-mark{width:44px;height:44px}html[data-platform=desktop] .pc-auth-shell .auth-brand h2{color:#333;font-size:18px}html[data-platform=desktop] .pc-auth-shell .auth-brand p{color:#666}html[data-platform=desktop] .pc-auth-shell .submit-btn{background:#1d1d1f;border-color:#1d1d1f;height:42px;font-size:16px}html[data-platform=desktop] .pc-auth-shell .submit-btn:hover{background:#d4a24e;border-color:#d4a24e}html[data-platform=desktop] .user-center-content .orders-page,html[data-platform=desktop] .user-center-content .wishlist-page,html[data-platform=desktop] .user-center-content .footprint-page,html[data-platform=desktop] .user-center-content .my-coupons-page,html[data-platform=desktop] .user-center-content .address-page,html[data-platform=desktop] .user-center-content .sign-page,html[data-platform=desktop] .user-center-content .manage-page,html[data-platform=desktop] .user-center-content .profile-page,html[data-platform=desktop] .user-center-content .settings-page,html[data-platform=desktop] .user-center-content .password-page,html[data-platform=desktop] .user-center-content .order-detail-page,html[data-platform=desktop] .user-center-content .account-page{background:0 0;padding:0}html[data-platform=desktop] .orders-page .order-card{border:1px solid #ddd;margin-bottom:12px}html[data-platform=desktop] .orders-page .order-head{background:#fafafa;border-bottom:1px solid #ddd;padding:10px 14px}html[data-platform=desktop] .cart-page .cart-main{align-items:flex-start;gap:16px;display:flex}html[data-platform=desktop] .cart-page .cart-list-wrap{flex:1;min-width:0}html[data-platform=desktop] .search-result-page .product-grid{gap:14px!important}html[data-platform=desktop] .product-detail-view,html[data-platform=desktop] .product-detail-page{background:#fff;border-radius:16px;padding:16px}html[data-platform=desktop] .account-dashboard .profile-card{border-radius:16px;box-shadow:0 2px 16px #0000000d}html[data-platform=desktop] .sl-screen-nav-wrap.ignore{background:linear-gradient(135deg,#1d1d1f 0%,#3d3d3d 100%);width:100%;margin-top:6px}html[data-platform=desktop] .sl-screen-nav{justify-content:center;align-items:center;width:1190px;min-height:38px;margin:0 auto;padding:6px 0;display:flex}html[data-platform=desktop] .sl-screen-nav .sl-nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}html[data-platform=desktop] .sl-screen-nav li{align-items:center;display:flex}html[data-platform=desktop] .sl-screen-nav a{color:#ffffffe0;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-block}html[data-platform=desktop] .sl-screen-nav a:hover{color:#d4a24e;background:#ffffff14}html[data-platform=desktop] .sl-screen-nav a.router-link-exact-active{color:#d4a24e}html[data-platform=desktop] .sl-screen-box-wrap.ignore{box-sizing:border-box;grid-template-columns:200px 1fr 290px;align-items:start;gap:14px;width:1190px;margin:0 auto;padding-top:12px;display:grid}html[data-platform=desktop] .sl-cat{background:#fff;border:1px solid #f5f5f5;border-radius:12px;height:460px;position:relative}html[data-platform=desktop] .sl-cat:hover{z-index:40}html[data-platform=desktop] .sl-cat-list{scrollbar-width:none;border-radius:12px;height:100%;margin:0;padding:8px 0;list-style:none;overflow-y:auto}html[data-platform=desktop] .sl-cat-list::-webkit-scrollbar{display:none}html[data-platform=desktop] .sl-cat-item.active .sl-cat-link{color:#fff;background:#1d1d1f}html[data-platform=desktop] .sl-cat-item.active .sl-cat-link .sl-cat-arrow{color:#fff}html[data-platform=desktop] .sl-cat-link{color:#666;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 16px;font-size:13px;transition:background .2s,color .2s;display:flex}html[data-platform=desktop] .sl-cat-link .sl-cat-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-platform=desktop] .sl-cat-link .sl-cat-arrow{color:#ccc;flex-shrink:0;font-size:12px}html[data-platform=desktop] .sl-cat-link:hover{color:#fff;background:#1d1d1f}html[data-platform=desktop] .sl-cat-link:hover .sl-cat-arrow{color:#fff}html[data-platform=desktop] .sl-cat-flyout{z-index:30;box-sizing:border-box;background:#fff;border:1px solid #f5f5f5;border-radius:12px;width:320px;min-height:100%;margin-left:2px;padding:16px 18px;position:absolute;top:0;left:100%;box-shadow:0 8px 30px #00000014}html[data-platform=desktop] .sl-flyout-head{color:#333;border-bottom:1px solid #f5f5f5;margin-bottom:12px;padding-bottom:8px;font-size:14px;font-weight:600}html[data-platform=desktop] .sl-flyout-body{flex-wrap:wrap;gap:8px;display:flex}html[data-platform=desktop] .sl-flyout-sub{color:#666;cursor:pointer;background:#f5f5f5;border:1px solid #eee;border-radius:999px;padding:6px 14px;font-size:13px;transition:border-color .2s,color .2s,background .2s}html[data-platform=desktop] .sl-flyout-sub:hover{color:#1d1d1f;background:#1d1d1f0f;border-color:#1d1d1f}html[data-platform=desktop] .sl-flyout-empty{color:#999;margin:0;font-size:13px}html[data-platform=desktop] .sl-flyout-enter-active,html[data-platform=desktop] .sl-flyout-leave-active{transition:opacity .18s,transform .18s}html[data-platform=desktop] .sl-flyout-enter-from,html[data-platform=desktop] .sl-flyout-leave-to{opacity:0;transform:translate(-6px)}html[data-platform=desktop] .sl-stage{min-width:0}html[data-platform=desktop] .sl-banner{background:#f8f8f8;border-radius:12px;width:100%;height:320px;position:relative;overflow:hidden}html[data-platform=desktop] .sl-banner-btn{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}html[data-platform=desktop] .sl-banner-btn .sl-banner-bg{filter:blur(26px)brightness(.92);opacity:.5;position:absolute;inset:0;transform:scale(1.18)}html[data-platform=desktop] .sl-banner-btn .sl-banner-fg{z-index:1;position:relative}html[data-platform=desktop] .sl-banner-btn .sl-banner-meta{z-index:2;text-align:left;background:linear-gradient(#0000,#0000008c);align-items:baseline;gap:12px;padding:28px 24px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}html[data-platform=desktop] .sl-banner-btn .sl-banner-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}html[data-platform=desktop] .sl-banner-btn .sl-banner-price{color:#d4a24e;flex-shrink:0;font-size:20px;font-weight:700}html[data-platform=desktop] .sl-banner-placeholder{background:linear-gradient(135deg,#f5f5f7 0%,#e8e8ed 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}html[data-platform=desktop] .sl-banner-placeholder .sl-banner-logo{width:64px;height:64px}html[data-platform=desktop] .sl-banner-placeholder p{color:#333;letter-spacing:.12em;margin:0;font-size:18px;font-weight:600}html[data-platform=desktop] .sl-banner-dots{z-index:3;gap:6px;display:flex;position:absolute;bottom:14px;right:16px}html[data-platform=desktop] .sl-banner-dots button{cursor:pointer;background:#fff9;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:width .2s,background .2s}html[data-platform=desktop] .sl-banner-dots button.active{background:#fff;border-radius:10px;width:18px}html[data-platform=desktop] .sl-hot-strip{background:#fff;border:1px solid #f5f5f5;border-radius:12px;margin-top:14px;padding:14px 16px 16px}html[data-platform=desktop] .sl-hot-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}html[data-platform=desktop] .sl-hot-head .sl-hot-badge{color:#fff;background:#1d1d1f;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}html[data-platform=desktop] .sl-hot-head .sl-hot-title{color:#333;font-size:14px;font-weight:600}html[data-platform=desktop] .sl-hot-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}html[data-platform=desktop] .sl-hot-tile{aspect-ratio:1;cursor:pointer;background:#fafafa;border:1px solid #f5f5f5;border-radius:12px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}html[data-platform=desktop] .sl-hot-tile:hover{border-color:#d4a24e2e;box-shadow:0 2px 16px #0000000d}html[data-platform=desktop] .sl-hot-tile .sl-hot-price{color:#fff;background:#1d1d1fd1;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;position:absolute;bottom:6px;left:6px}html[data-platform=desktop] .sl-right{background:#fff;border:1px solid #f5f5f5;border-radius:12px;overflow:hidden}html[data-platform=desktop] .sl-member-wrap{text-align:center;background:linear-gradient(#f8f8f8 0%,#fff 90%);padding:16px 16px 14px}html[data-platform=desktop] .sl-img-box{justify-content:center;margin-bottom:8px;display:flex}html[data-platform=desktop] .sl-member-info{color:#333;margin-bottom:12px;font-size:14px;font-weight:600}html[data-platform=desktop] .sl-login-and-reg{justify-content:center;gap:8px;margin-bottom:12px;display:flex}html[data-platform=desktop] .sl-login-and-reg a{text-align:center;color:#fff;background:linear-gradient(135deg,#1d1d1f 0%,#3d3d3d 100%);border-radius:12px;flex:1;max-width:96px;font-size:13px;font-weight:600;line-height:30px;text-decoration:none;transition:opacity .2s}html[data-platform=desktop] .sl-login-and-reg a:hover{opacity:.9}html[data-platform=desktop] .sl-member-ft{justify-content:center;gap:8px;display:flex}html[data-platform=desktop] .sl-member-ft a{background:#fdf6ec;border-radius:999px;padding:4px 12px;font-size:12px;text-decoration:none;color:#d4a24e!important}html[data-platform=desktop] .sl-member-ft a.h{background:#1d1d1f0f;color:#1d1d1f!important}html[data-platform=desktop] .sl-member-ft .sl-coin{margin-right:3px;font-size:10px}html[data-platform=desktop] .sl-member-ft .sl-coin.gold{color:#d4a24e}html[data-platform=desktop] .sl-service-banner{color:#1d1d1f;cursor:pointer;background:#fdf6ec;border:1px solid #f5f5f5;border-left:none;border-right:none;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:13px;display:flex}html[data-platform=desktop] .sl-service-banner span{text-align:left;flex:1}html[data-platform=desktop] .sl-service-banner .arrow{color:#999}html[data-platform=desktop] .sl-service-banner:hover{background:#d4a24e2e}html[data-platform=desktop] .sl-moudle-wrap{padding:8px}html[data-platform=desktop] .sl-moudle-wrap ul{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}html[data-platform=desktop] .sl-moudle-wrap li{text-align:center}html[data-platform=desktop] .sl-moudle-wrap button{color:#666;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:100%;padding:12px 0;font-size:12px;transition:background .2s,color .2s;display:flex}html[data-platform=desktop] .sl-moudle-wrap button p{margin:0}html[data-platform=desktop] .sl-moudle-wrap button:hover{color:#1d1d1f;background:#1d1d1f0f}html[data-platform=desktop] .sl-home-feed{box-sizing:border-box;background:#fff;width:1190px;margin:16px auto 0;padding:14px 16px 18px}html[data-platform=desktop] .sl-home-feed .sl-feed-title{color:#333;border-left:3px solid #d4a24e;margin:0 0 14px;padding-left:8px;font-size:16px;font-weight:700}html[data-platform=desktop] .sl-home-feed .sl-feed-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}html[data-platform=desktop] .sl-home-feed .sl-feed-tile{cursor:pointer;background:#fff;border:1px solid #f5f5f5;border-radius:12px;padding:10px;transition:border-color .2s,box-shadow .2s}html[data-platform=desktop] .sl-home-feed .sl-feed-tile:hover{border-color:#d4a24e2e;box-shadow:0 2px 16px #0000000d}html[data-platform=desktop] .sl-home-feed .sl-feed-cover{aspect-ratio:1;background:#fafafa;border-radius:10px;margin-bottom:8px;overflow:hidden}html[data-platform=desktop] .sl-home-feed .sl-feed-name{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}html[data-platform=desktop] .sl-home-feed .sl-feed-price{color:#1d1d1f;margin:0;font-size:18px;font-weight:700}html[data-platform=desktop] .sl-home-feed .sl-feed-price .sym{font-size:13px}html[data-platform=desktop] .sl-home-feed .sl-feed-sentinel{justify-content:center;align-items:center;min-height:32px;margin-top:16px;display:flex}html[data-platform=desktop] .sl-home-feed .sl-feed-sentinel .feed-tip{color:#999;font-size:13px}html[data-platform=desktop] .site-header.ignore.is-simlect-search .header-actions{display:none}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-block{max-width:630px}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-box-triggers{height:22px;margin-bottom:0;padding-left:20px}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-box-triggers ul{margin:0;padding:0;list-style:none;overflow:hidden}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-box-triggers li{float:left;text-align:center;color:#1d1d1f;cursor:pointer;background:0 0;border:none;width:36px;height:22px;margin-right:4px;padding:0;font-size:12px;line-height:22px}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-box-triggers li:hover{background:#1d1d1f0f}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-box-triggers li.select{color:#fff;background:linear-gradient(135deg,#1d1d1f 0%,#3d3d3d 100%);border-radius:10px 10px 0 0;font-weight:700}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-box{height:40px;box-shadow:none;border:2px solid #1d1d1f;border-radius:20px;overflow:visible}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-box .search-category,html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-box .search-divider{display:none}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-box .search-input{border-top-left-radius:18px;border-bottom-left-radius:18px;padding-left:15px}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-box .search-submit{background:linear-gradient(135deg,#1d1d1f 0%,#3d3d3d 100%);border-radius:0 20px 20px 0;min-width:74px;height:42px;margin-top:-2px;margin-right:-2px;font-size:18px}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-box .search-submit:hover{color:#1d1d1f;background:linear-gradient(90deg,#e0b86c 0%,#d4a24e 100%)}html[data-platform=desktop] .site-header.ignore.is-simlect-search .hot-words{justify-content:flex-start;padding-left:5px}html[data-platform=desktop] .site-header.ignore.is-simlect-search .hot-words .hot-word{color:#666}html[data-platform=desktop] .site-header.ignore.is-simlect-search .hot-words .hot-word:hover,html[data-platform=desktop] .site-header.ignore.is-simlect-search .hot-words .hot-word.select{color:#d4a24e}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-qr-block{border:1px solid #f5f5f5;flex-direction:column;flex-shrink:0;align-items:center;width:76px;height:90px;margin-left:auto;display:flex}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-qr-block .qr-label{color:#1d1d1f;margin:8px 0 4px;font-size:12px}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-qr-block .qr-box{color:#999;text-align:center;background:#f8f8f8;place-items:center;width:62px;height:62px;font-size:10px;line-height:1.3;display:grid}html[data-platform=desktop] .site-header.ignore.is-simlect-search .search-row-inner{grid-template-columns:auto minmax(360px,630px) auto}html[data-platform=desktop] .pc-layout.is-home-page .pc-nav{display:none}html[data-platform=desktop] .pc-layout.is-home-page .pc-main{padding-top:0}html[data-platform=desktop] .pc-layout.is-home-page .pc-page-container{max-width:100%;padding:0}html[data-platform=desktop] .home-page.ignore{background:0 0}html[data-platform=desktop] .home-page.ignore .home-desktop{align-items:flex-start;gap:12px;width:100%;display:flex}html[data-platform=desktop] .home-page.ignore .home-desktop-main{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}html[data-platform=desktop] .home-page.ignore .desktop-shortcuts{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 16px;display:grid}html[data-platform=desktop] .home-page.ignore .desktop-shortcut-card{cursor:pointer;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:12px 8px;transition:border-color .2s,background .2s;display:flex}html[data-platform=desktop] .home-page.ignore .desktop-shortcut-card:hover{background:#fff;border-color:#ddd}html[data-platform=desktop] .home-page.ignore .desktop-shortcut-card .ds-icon{color:#333}html[data-platform=desktop] .home-page.ignore .desktop-shortcut-card .ds-label{color:#666;font-size:13px;font-weight:500}html[data-platform=desktop] .home-page.ignore .pc-home-block{padding:16px 18px 18px}html[data-platform=desktop] .home-page.ignore .pc-section-title{letter-spacing:-.02em;color:#333;margin:0 0 14px;font-size:17px;font-weight:600}html[data-platform=desktop] .home-page.ignore .pc-hot-price{color:#d4a24e;font-weight:600}html[data-platform=desktop] .home-page.ignore .product-grid{align-items:start;gap:10px}html[data-platform=desktop] .app-footer.ignore{background:#f5f5f5;border-top:1px solid #ddd;margin-top:20px}html[data-platform=desktop] .app-footer.ignore .footer-inner{max-width:1190px;height:48px}html[data-platform=desktop] .app-footer.ignore .copyright,html[data-platform=desktop] .app-footer.ignore .footer-links{font-size:12px;line-height:1.4}html[data-platform=desktop] .app-footer.ignore .footer-links{gap:10px}html[data-platform=desktop] body{font-size:14px}html[data-platform=desktop] .pc-page-container,html[data-platform=desktop] .pc-sub-container,html[data-platform=desktop] .user-center-content,html[data-platform=desktop] .pc-plain-body{color:#666;font-size:14px;line-height:1.5}html[data-platform=desktop] .pc-plain-body{background:#fff;border:1px solid #ddd;border-radius:16px;padding:16px 20px 20px;box-shadow:0 2px 16px #0000000d}html[data-platform=desktop] .pc-plain-body.is-product-detail{box-shadow:none;background:0 0;border:none;padding:0}html[data-platform=desktop] .user-page-head,html[data-platform=desktop] .plain-page-head{border-bottom:1px solid #ddd;margin-bottom:16px;padding-bottom:12px}html[data-platform=desktop] .user-page-head h1,html[data-platform=desktop] .plain-page-head h1{color:#333;margin:0;font-size:18px;font-weight:600}html[data-platform=desktop] .el-empty__description{margin-top:12px!important;font-size:14px!important;line-height:1.5!important}html[data-platform=desktop] .el-empty__image svg{width:120px;height:120px}html[data-platform=desktop] .el-button{font-size:14px}html[data-platform=desktop] .el-button--large{height:40px;padding:10px 24px;font-size:15px}html[data-platform=desktop] .el-input__inner,html[data-platform=desktop] .el-textarea__inner{font-size:14px!important}html[data-platform=desktop] .tabs-scroll-single .el-tabs__item,html[data-platform=desktop] .orders-page .el-tabs__item{height:40px!important;padding:0 16px!important;font-size:14px!important;line-height:40px!important}html[data-platform=desktop] .el-tabs__nav-wrap:after{height:1px}html[data-platform=desktop] .toolbar-chip,html[data-platform=desktop] .tab-btn{white-space:nowrap;padding:6px 14px!important;font-size:13px!important;line-height:1.3!important}html[data-platform=desktop] .page-empty{padding:40px 16px}html[data-platform=desktop] .card{margin-bottom:12px;padding:14px 16px}html[data-platform=desktop] .app-section-title{font-size:16px}html[data-platform=desktop] .sign-page,html[data-platform=desktop] .my-coupons-page,html[data-platform=desktop] .orders-page,html[data-platform=desktop] .footprint-page,html[data-platform=desktop] .wishlist-page,html[data-platform=desktop] .address-page,html[data-platform=desktop] .profile-page,html[data-platform=desktop] .manage-page,html[data-platform=desktop] .settings-page,html[data-platform=desktop] .password-page,html[data-platform=desktop] .coupons-page,html[data-platform=desktop] .search-result-page{min-height:auto!important;max-height:none!important}html[data-platform=desktop] .footprint-scroll,html[data-platform=desktop] .wishlist-scroll,html[data-platform=desktop] .coupon-scroll{height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important}html[data-platform=desktop] .user-center-content .footprint-head .title,html[data-platform=desktop] .user-center-content .wishlist-head .title{display:none}html[data-platform=desktop] .user-center-content .footprint-head,html[data-platform=desktop] .user-center-content .wishlist-head{justify-content:flex-end;margin-bottom:12px}html[data-platform=desktop] .orders-page .orders-tabs{margin-bottom:12px;padding:0 4px}html[data-platform=desktop] .orders-page .orders-body{min-height:200px}html[data-platform=desktop] .orders-page .order-head .order-no,html[data-platform=desktop] .orders-page .order-head .order-time{font-size:12px}html[data-platform=desktop] .orders-page .goods-name{font-size:13px}html[data-platform=desktop] .orders-page .order-foot .amount{font-size:16px}html[data-platform=desktop] .my-coupons-page .status-tabs{box-shadow:none;background:0 0;border:none;margin-bottom:12px;padding:0}html[data-platform=desktop] .pc-plain-body .coupons-page .page-header .page-title{display:none}html[data-platform=desktop] .coupons-page{flex-direction:column;min-height:calc(100vh - 260px);max-height:none;display:flex}html[data-platform=desktop] .coupons-page .page-header{box-shadow:none;background:0 0;border-bottom:1px solid #ddd;margin-bottom:12px;padding:0 0 12px}html[data-platform=desktop] .coupons-page .page-title{margin:0 0 8px;font-weight:600;font-size:16px!important}html[data-platform=desktop] .coupons-page .notice-text{line-height:1.5;font-size:13px!important}html[data-platform=desktop] .coupons-page .status-tabs{margin-bottom:12px}html[data-platform=desktop] .coupons-page .coupon-list-scroll{flex:1 1 0;min-height:420px;overflow-y:auto}html[data-platform=desktop] .sign-page{gap:12px}html[data-platform=desktop] .sign-page .sign-stats{max-width:480px;margin:0 auto}html[data-platform=desktop] .sign-page .stats-row{max-width:420px}html[data-platform=desktop] .sign-page .stat-card{max-width:130px;padding:10px 8px}html[data-platform=desktop] .sign-page .stat-value{font-size:22px!important}html[data-platform=desktop] .sign-page .stat-label{font-size:12px!important}html[data-platform=desktop] .sign-page .day-cell{height:36px}html[data-platform=desktop] .sign-page .sign-action .el-button{max-width:280px}html[data-platform=desktop] .footprint-page .list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-platform=desktop] .footprint-item{background:#fafafa;border:1px solid #ddd;border-radius:12px;padding:12px!important}html[data-platform=desktop] .wishlist-page .grid{gap:10px!important}html[data-platform=desktop] .wishlist-page .fav-card .name{font-size:13px!important}html[data-platform=desktop] .wishlist-page .fav-card .price{font-size:14px!important}html[data-platform=desktop] .address-page .page-toolbar{flex-direction:row;align-items:center}html[data-platform=desktop] .address-page .page-toolbar .toolbar-tip{word-break:normal;white-space:normal;line-height:1.5;font-size:13px!important}html[data-platform=desktop] .address-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-platform=desktop] .profile-page .hero{text-align:left;flex-direction:row;align-items:center;gap:16px;padding:16px 20px}html[data-platform=desktop] .profile-page .hero .nick{margin:0 0 4px;font-size:18px!important}html[data-platform=desktop] .profile-page .hero .sub{font-size:13px!important}html[data-platform=desktop] .manage-page .menu-item,html[data-platform=desktop] .settings-page .menu-item{padding:12px 0!important;font-size:14px!important}html[data-platform=desktop] .search-result-page .filter-card{margin-bottom:12px;padding:12px 14px}html[data-platform=desktop] .search-result-page .card-section-title h3{margin:0;font-weight:600;font-size:14px!important}html[data-platform=desktop] .search-result-page .search-row .el-button,html[data-platform=desktop] .search-result-page .search-row .el-input{font-size:14px!important}html[data-platform=desktop] .account-page.user-center-layout{background:0 0;flex-direction:row;align-items:flex-start;gap:16px;margin:0;padding:0}html[data-platform=desktop] .account-page.user-center-layout .profile-card{box-shadow:none;border-bottom:1px solid #ddd;margin:0;padding:0 0 16px}html[data-platform=desktop] .account-page.user-center-layout .profile-main .nick{font-size:18px}html[data-platform=desktop] .account-page.user-center-layout .profile-info .account,html[data-platform=desktop] .account-page.user-center-layout .profile-tip{font-size:13px}html[data-platform=desktop] .account-page.user-center-layout .order-card .card-head h3,html[data-platform=desktop] .account-page.user-center-layout .menu-title{font-size:15px}html[data-platform=desktop] .account-page.user-center-layout .order-tab{font-size:12px}html[data-platform=desktop] .account-page.user-center-layout .menu-item{font-size:13px}html[data-platform=desktop] .account-page.user-center-layout .pc-recommend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}html[data-platform=desktop] .account-page.user-center-layout .pc-recommend-grid .pc-product-tile{width:auto!important;min-width:0!important;max-width:none!important}html[data-platform=desktop] .account-page.user-center-layout .review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}html[data-platform=desktop] .account-page.user-center-layout .review-grid .review-item{background:#fff;border:1px solid #ddd;border-radius:10px;padding:14px 16px;transition:border-color .2s,box-shadow .2s}html[data-platform=desktop] .account-page.user-center-layout .review-grid .review-item:hover{border-color:#1d1d1f66;box-shadow:0 2px 16px #0000000d}@media (width>=1280px){html[data-platform=desktop] .account-page.user-center-layout .pc-recommend-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}html[data-platform=desktop] .pc-cart-embed .cart-item{gap:14px!important;padding:16px 16px 16px 12px!important}html[data-platform=desktop] .pc-cart-embed .item-check{margin-top:28px!important}html[data-platform=desktop] .pc-cart-embed .item-cover-col{border-radius:14px!important;flex:0 0 100px!important;width:100px!important;max-width:100px!important}html[data-platform=desktop] .pc-cart-embed .item-name{font-size:14px!important;line-height:1.45!important}html[data-platform=desktop] .pc-cart-embed .item-sku{margin-top:8px!important;font-size:13px!important}html[data-platform=desktop] .pc-cart-embed .qty-stepper{height:34px!important}html[data-platform=desktop] .pc-cart-embed .qty-btn{width:36px!important;font-size:20px!important}html[data-platform=desktop] .pc-cart-embed .qty-input{width:44px!important;font-size:15px!important}html[data-platform=desktop] .pc-cart-embed .unit-price{font-size:18px!important}html[data-platform=desktop] .pc-cart-embed .line-total{font-size:13px!important}html[data-platform=desktop] .cart-page .pc-cart-recommend-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}html[data-platform=desktop] .cart-page .pc-cart-recommend-grid .pc-product-tile{width:auto!important;min-width:0!important;max-width:none!important;padding:8px 8px 10px!important}html[data-platform=desktop] .cart-page .pc-cart-recommend-grid .pc-product-tile .pc-product-tile__cover{margin-bottom:6px!important}html[data-platform=desktop] .cart-page .pc-cart-recommend-grid .pc-product-tile .pc-product-tile__name{font-size:12px!important;line-height:1.35!important}html[data-platform=desktop] .cart-page .pc-cart-recommend-grid .pc-product-tile .pc-product-tile__price{font-size:15px!important}html[data-platform=desktop] .cart-page .pc-cart-recommend-grid .pc-product-tile .pc-product-tile__price .sym{font-size:11px!important}html[data-platform=desktop] .product-card.ignore .name{word-break:normal;overflow-wrap:break-word;line-break:auto}@media (width>=768px){body{font-size:14px}.pc-page-container,.pc-sub-container,.user-center-content,.pc-plain-body{color:#666;font-size:14px;line-height:1.5}.pc-plain-body{background:#fff;border:1px solid #ddd;border-radius:16px;padding:16px 20px 20px;box-shadow:0 2px 16px #0000000d}.pc-plain-body.is-product-detail{box-shadow:none;background:0 0;border:none;padding:0}.user-page-head,.plain-page-head{border-bottom:1px solid #ddd;margin-bottom:16px;padding-bottom:12px}.user-page-head h1,.plain-page-head h1{color:#333;margin:0;font-size:18px;font-weight:600}.el-empty__description{margin-top:12px!important;font-size:14px!important;line-height:1.5!important}.el-empty__image svg{width:120px;height:120px}.el-button{font-size:14px}.el-button--large{height:40px;padding:10px 24px;font-size:15px}.el-input__inner,.el-textarea__inner{font-size:14px!important}.tabs-scroll-single .el-tabs__item,.orders-page .el-tabs__item{height:40px!important;padding:0 16px!important;font-size:14px!important;line-height:40px!important}.el-tabs__nav-wrap:after{height:1px}.toolbar-chip,.tab-btn{white-space:nowrap;padding:6px 14px!important;font-size:13px!important;line-height:1.3!important}.page-empty{padding:40px 16px}.card{margin-bottom:12px;padding:14px 16px}.app-section-title{font-size:16px}.sign-page,.my-coupons-page,.orders-page,.footprint-page,.wishlist-page,.address-page,.profile-page,.manage-page,.settings-page,.password-page,.coupons-page,.search-result-page{min-height:auto!important;max-height:none!important}.footprint-scroll,.wishlist-scroll,.coupon-scroll{height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important}.user-center-content .footprint-head .title,.user-center-content .wishlist-head .title{display:none}.user-center-content .footprint-head,.user-center-content .wishlist-head{justify-content:flex-end;margin-bottom:12px}.orders-page .orders-tabs{margin-bottom:12px;padding:0 4px}.orders-page .orders-body{min-height:200px}.orders-page .order-head .order-no,.orders-page .order-head .order-time{font-size:12px}.orders-page .goods-name{font-size:13px}.orders-page .order-foot .amount{font-size:16px}.my-coupons-page .status-tabs{box-shadow:none;background:0 0;border:none;margin-bottom:12px;padding:0}.pc-plain-body .coupons-page .page-header .page-title{display:none}.coupons-page{flex-direction:column;min-height:calc(100vh - 260px);max-height:none;display:flex}.coupons-page .page-header{box-shadow:none;background:0 0;border-bottom:1px solid #ddd;margin-bottom:12px;padding:0 0 12px}.coupons-page .page-title{margin:0 0 8px;font-weight:600;font-size:16px!important}.coupons-page .notice-text{line-height:1.5;font-size:13px!important}.coupons-page .status-tabs{margin-bottom:12px}.coupons-page .coupon-list-scroll{flex:1 1 0;min-height:420px;overflow-y:auto}.sign-page{gap:12px}.sign-page .sign-stats{max-width:480px;margin:0 auto}.sign-page .stats-row{max-width:420px}.sign-page .stat-card{max-width:130px;padding:10px 8px}.sign-page .stat-value{font-size:22px!important}.sign-page .stat-label{font-size:12px!important}.sign-page .day-cell{height:36px}.sign-page .sign-action .el-button{max-width:280px}.footprint-page .list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.footprint-item{background:#fafafa;border:1px solid #ddd;border-radius:12px;padding:12px!important}.wishlist-page .grid{gap:10px!important}.wishlist-page .fav-card .name{font-size:13px!important}.wishlist-page .fav-card .price{font-size:14px!important}.address-page .page-toolbar{flex-direction:row;align-items:center}.address-page .page-toolbar .toolbar-tip{word-break:normal;white-space:normal;line-height:1.5;font-size:13px!important}.address-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-page .hero{text-align:left;flex-direction:row;align-items:center;gap:16px;padding:16px 20px}.profile-page .hero .nick{margin:0 0 4px;font-size:18px!important}.profile-page .hero .sub{font-size:13px!important}.manage-page .menu-item,.settings-page .menu-item{padding:12px 0!important;font-size:14px!important}.search-result-page .filter-card{margin-bottom:12px;padding:12px 14px}.search-result-page .card-section-title h3{margin:0;font-weight:600;font-size:14px!important}.search-result-page .search-row .el-button,.search-result-page .search-row .el-input{font-size:14px!important}.account-page.user-center-layout{background:0 0;flex-direction:row;align-items:flex-start;gap:16px;margin:0;padding:0}.account-page.user-center-layout .profile-card{box-shadow:none;border-bottom:1px solid #ddd;margin:0;padding:0 0 16px}.account-page.user-center-layout .profile-main .nick{font-size:18px}.account-page.user-center-layout .profile-info .account,.account-page.user-center-layout .profile-tip{font-size:13px}.account-page.user-center-layout .order-card .card-head h3,.account-page.user-center-layout .menu-title{font-size:15px}.account-page.user-center-layout .order-tab{font-size:12px}.account-page.user-center-layout .menu-item{font-size:13px}.account-page.user-center-layout .pc-recommend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.account-page.user-center-layout .pc-recommend-grid .pc-product-tile{width:auto!important;min-width:0!important;max-width:none!important}.account-page.user-center-layout .review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.account-page.user-center-layout .review-grid .review-item{background:#fff;border:1px solid #ddd;border-radius:10px;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.account-page.user-center-layout .review-grid .review-item:hover{border-color:#1d1d1f66;box-shadow:0 2px 16px #0000000d}}@media (width>=768px) and (width>=1280px){.account-page.user-center-layout .pc-recommend-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=768px){.pc-cart-embed .cart-item{gap:14px!important;padding:16px 16px 16px 12px!important}.pc-cart-embed .item-check{margin-top:28px!important}.pc-cart-embed .item-cover-col{border-radius:14px!important;flex:0 0 100px!important;width:100px!important;max-width:100px!important}.pc-cart-embed .item-name{font-size:14px!important;line-height:1.45!important}.pc-cart-embed .item-sku{margin-top:8px!important;font-size:13px!important}.pc-cart-embed .qty-stepper{height:34px!important}.pc-cart-embed .qty-btn{width:36px!important;font-size:20px!important}.pc-cart-embed .qty-input{width:44px!important;font-size:15px!important}.pc-cart-embed .unit-price{font-size:18px!important}.pc-cart-embed .line-total{font-size:13px!important}.cart-page .pc-cart-recommend-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.cart-page .pc-cart-recommend-grid .pc-product-tile{width:auto!important;min-width:0!important;max-width:none!important;padding:8px 8px 10px!important}.cart-page .pc-cart-recommend-grid .pc-product-tile .pc-product-tile__cover{margin-bottom:6px!important}.cart-page .pc-cart-recommend-grid .pc-product-tile .pc-product-tile__name{font-size:12px!important;line-height:1.35!important}.cart-page .pc-cart-recommend-grid .pc-product-tile .pc-product-tile__price{font-size:15px!important}.cart-page .pc-cart-recommend-grid .pc-product-tile .pc-product-tile__price .sym{font-size:11px!important}.product-card.ignore .name{word-break:normal;overflow-wrap:break-word;line-break:auto}}html[data-platform=desktop] .pc-page-embed{color:#666;font-size:14px;line-height:1.5}html[data-platform=desktop] .pc-page-embed .el-tabs__item{height:40px!important;padding:0 16px!important;font-size:14px!important;line-height:40px!important}html[data-platform=desktop] .pc-page-embed .toolbar-chip,html[data-platform=desktop] .pc-page-embed .tab-btn{min-height:32px;max-height:none;padding:6px 14px!important;font-size:13px!important;line-height:1.3!important}html[data-platform=desktop] .pc-page-embed .el-input__inner,html[data-platform=desktop] .pc-page-embed .el-textarea__inner,html[data-platform=desktop] .pc-page-embed .el-button,html[data-platform=desktop] .pc-page-embed .el-empty__description{font-size:14px!important}html[data-platform=desktop] .pc-page-embed .orders-page,html[data-platform=desktop] .pc-page-embed .my-coupons-page,html[data-platform=desktop] .pc-page-embed .sign-page,html[data-platform=desktop] .pc-page-embed .address-page{min-height:auto!important;max-height:none!important}html[data-platform=desktop] .pc-page-embed .coupons-page{flex-direction:column!important;min-height:calc(100vh - 260px)!important;max-height:none!important;display:flex!important}html[data-platform=desktop] .pc-page-embed .orders-body,html[data-platform=desktop] .pc-page-embed .coupon-scroll{max-height:none!important;overflow:visible!important}html[data-platform=desktop] .pc-page-embed .coupon-list-scroll{-webkit-overflow-scrolling:touch;flex:1 1 0!important;min-height:420px!important;max-height:none!important;overflow-y:auto!important}html[data-platform=desktop] .pc-page-embed .user-coupon-card .main-value{font-size:18px!important}html[data-platform=desktop] .pc-page-embed .coupon-card .value,html[data-platform=desktop] .pc-page-embed .coupon-card .amount{font-size:20px!important}html[data-platform=desktop] .pc-page-embed .stat-card .stat-value{font-size:22px!important}html[data-platform=desktop] .pc-page-embed .stat-card .stat-label{white-space:nowrap;writing-mode:horizontal-tb!important;font-size:12px!important}html[data-platform=desktop] .pc-page-embed .address-page .page-toolbar{flex-direction:row;align-items:center}html[data-platform=desktop] .pc-page-embed .address-page .page-toolbar .toolbar-tip{word-break:normal;line-height:1.5;font-size:13px!important}html[data-platform=desktop] .pc-page-embed .profile-page .hero .nick{font-size:18px!important}html[data-platform=desktop] .pc-page-embed .manage-page .menu-item{padding:12px 0!important;font-size:14px!important}html[data-platform=desktop] .pc-page-embed .wishlist-head .title,html[data-platform=desktop] .pc-page-embed .footprint-head .title{display:none}html[data-platform=desktop] .pc-page-embed .coupons-page .page-title{text-align:left!important;font-size:16px!important}html[data-platform=desktop] .pc-page-embed .coupons-page .notice-text{font-size:13px!important}html[data-platform=desktop] .pc-page-embed.pc-cart-embed .cart-page{min-height:auto!important;padding-bottom:16px!important}html[data-platform=desktop] .pc-page-embed.pc-cart-embed .cart-empty .el-empty__description{font-size:14px!important}html[data-platform=desktop] .pc-page-embed.pc-cart-embed .cart-empty .el-button{height:40px;padding:0 24px;font-size:14px!important}html[data-platform=desktop] .pc-page-embed.pc-cart-embed .cart-bar{margin-top:16px;position:sticky}@media (width>=768px){.pc-page-embed{color:#666;font-size:14px;line-height:1.5}.pc-page-embed .el-tabs__item{height:40px!important;padding:0 16px!important;font-size:14px!important;line-height:40px!important}.pc-page-embed .toolbar-chip,.pc-page-embed .tab-btn{min-height:32px;max-height:none;padding:6px 14px!important;font-size:13px!important;line-height:1.3!important}.pc-page-embed .el-input__inner,.pc-page-embed .el-textarea__inner,.pc-page-embed .el-button,.pc-page-embed .el-empty__description{font-size:14px!important}.pc-page-embed .orders-page,.pc-page-embed .my-coupons-page,.pc-page-embed .sign-page,.pc-page-embed .address-page{min-height:auto!important;max-height:none!important}.pc-page-embed .coupons-page{flex-direction:column!important;min-height:calc(100vh - 260px)!important;max-height:none!important;display:flex!important}.pc-page-embed .orders-body,.pc-page-embed .coupon-scroll{max-height:none!important;overflow:visible!important}.pc-page-embed .coupon-list-scroll{-webkit-overflow-scrolling:touch;flex:1 1 0!important;min-height:420px!important;max-height:none!important;overflow-y:auto!important}.pc-page-embed .user-coupon-card .main-value{font-size:18px!important}.pc-page-embed .coupon-card .value,.pc-page-embed .coupon-card .amount{font-size:20px!important}.pc-page-embed .stat-card .stat-value{font-size:22px!important}.pc-page-embed .stat-card .stat-label{white-space:nowrap;writing-mode:horizontal-tb!important;font-size:12px!important}.pc-page-embed .address-page .page-toolbar{flex-direction:row;align-items:center}.pc-page-embed .address-page .page-toolbar .toolbar-tip{word-break:normal;line-height:1.5;font-size:13px!important}.pc-page-embed .profile-page .hero .nick{font-size:18px!important}.pc-page-embed .manage-page .menu-item{padding:12px 0!important;font-size:14px!important}.pc-page-embed .wishlist-head .title,.pc-page-embed .footprint-head .title{display:none}.pc-page-embed .coupons-page .page-title{text-align:left!important;font-size:16px!important}.pc-page-embed .coupons-page .notice-text{font-size:13px!important}.pc-page-embed.pc-cart-embed .cart-page{min-height:auto!important;padding-bottom:16px!important}.pc-page-embed.pc-cart-embed .cart-empty .el-empty__description{font-size:14px!important}.pc-page-embed.pc-cart-embed .cart-empty .el-button{height:40px;padding:0 24px;font-size:14px!important}.pc-page-embed.pc-cart-embed .cart-bar{margin-top:16px;position:sticky}}html[data-platform=desktop]{--el-font-size-base:14px;--el-font-size-large:16px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-component-size:32px;--el-component-size-large:40px;--el-component-size-small:28px}html[data-platform=desktop] .user-dropdown-popper .el-dropdown-menu{min-width:132px;padding:4px 0}html[data-platform=desktop] .user-dropdown-popper .el-dropdown-menu__item{height:36px!important;padding:0 16px!important;font-size:14px!important;line-height:36px!important}html[data-platform=desktop] .search-category-popper .el-select-dropdown__item{height:34px!important;font-size:14px!important;line-height:34px!important}html[data-platform=desktop] .el-select-dropdown__item,html[data-platform=desktop] .el-picker-panel,html[data-platform=desktop] .el-dialog__title{font-size:14px}html[data-platform=desktop] .el-button--large{padding:10px 20px;font-size:15px}html[data-platform=desktop] .el-empty__description{font-size:14px!important}@media (width>=768px){.user-dropdown-popper .el-dropdown-menu__item{height:36px!important;padding:0 16px!important;font-size:14px!important;line-height:36px!important}}html[data-platform=desktop] .pc-sub-container.is-agent-pc{flex-direction:column;min-height:calc(100vh - 200px);display:flex}html[data-platform=desktop] .pc-sub-container.is-agent-pc .plain-page-head{flex-shrink:0;margin-bottom:12px}html[data-platform=desktop] .pc-sub-container.is-agent-pc .pull-refresh-host{flex-direction:column;flex:1 1 0;min-height:0;display:flex}html[data-platform=desktop] .pc-sub-container.is-agent-pc .pc-plain-body.is-agent-pc{min-height:0;box-shadow:none;background:0 0;border:none;flex-direction:column;flex:1 1 0;padding:0;display:flex}html[data-platform=desktop] .pc-agent-page,html[data-platform=desktop] .pc-agent-page.agent-page{background:#fff;border:1px solid #ddd;border-radius:16px;flex-direction:column;flex:1 1 0;width:100%;max-width:960px;height:calc(100vh - 260px);min-height:480px;max-height:720px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 2px 16px #0000000d}html[data-platform=desktop] .pc-agent-page .chat-scroll,html[data-platform=desktop] .pc-agent-page.agent-page .chat-scroll{background:#fafafa;flex:1 1 0;width:100%;min-height:0;padding-bottom:12px!important}html[data-platform=desktop] .pc-agent-page .chat-scroll-inner,html[data-platform=desktop] .pc-agent-page.agent-page .chat-scroll-inner{min-height:0;padding:12px 16px}html[data-platform=desktop] .pc-agent-page .agent-composer-stack,html[data-platform=desktop] .pc-agent-page.agent-page .agent-composer-stack{flex-shrink:0;z-index:1!important;pointer-events:auto!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}html[data-platform=desktop] .pc-agent-page .consult-product-float,html[data-platform=desktop] .pc-agent-page.agent-page .consult-product-float{box-shadow:none;border-bottom:1px solid #f5f5f5;border-radius:0;margin:0}html[data-platform=desktop] .pc-agent-page .agent-composer-dock,html[data-platform=desktop] .pc-agent-page.agent-page .agent-composer-dock{box-shadow:none;border-top:1px solid #ddd}html[data-platform=desktop] .pc-agent-page .quick-tips,html[data-platform=desktop] .pc-agent-page.agent-page .quick-tips{padding:8px 12px}html[data-platform=desktop] .pc-agent-page .tips-scroll,html[data-platform=desktop] .pc-agent-page.agent-page .tips-scroll{padding-right:12px}html[data-platform=desktop] .pc-agent-page .chat-input-bar,html[data-platform=desktop] .pc-agent-page.agent-page .chat-input-bar{align-items:flex-end;padding:10px 12px}html[data-platform=desktop] .pc-agent-page .agent-chat-textarea,html[data-platform=desktop] .pc-agent-page.agent-page .agent-chat-textarea{min-height:40px!important;max-height:100px!important;padding:8px 10px!important;font-size:14px!important}html[data-platform=desktop] .pc-agent-page .btn-send-native,html[data-platform=desktop] .pc-agent-page.agent-page .btn-send-native{min-width:72px;height:40px;padding:0 16px;font-size:14px!important}html[data-platform=desktop] .pc-agent-page .tip-chip,html[data-platform=desktop] .pc-agent-page.agent-page .tip-chip{padding:5px 10px!important;font-size:12px!important}html[data-platform=desktop] .pc-agent-page .bubble,html[data-platform=desktop] .pc-agent-page.agent-page .bubble{max-width:min(85%,640px);font-size:13px}html[data-platform=desktop] .pc-agent-page .ai-bubble.is-wide,html[data-platform=desktop] .pc-agent-page.agent-page .ai-bubble.is-wide{max-width:calc(100% - 40px)}html[data-platform=desktop] .pc-agent-page .consult-product-card.is-bubble,html[data-platform=desktop] .pc-agent-page.agent-page .consult-product-card.is-bubble{width:100%;max-width:min(100%,360px)}html[data-platform=desktop] .pc-agent-page .consult-product-card .cover-wrap,html[data-platform=desktop] .pc-agent-page.agent-page .consult-product-card .cover-wrap{flex:0 0 48px;width:48px;height:48px}html[data-platform=desktop] .pc-agent-page .agent-products,html[data-platform=desktop] .pc-agent-page.agent-page .agent-products{gap:8px;max-height:260px}html[data-platform=desktop] .pc-agent-page .product-link .product-image,html[data-platform=desktop] .pc-agent-page.agent-page .product-link .product-image{margin:0 auto;width:56px!important;height:56px!important}html[data-platform=desktop] .pc-agent-page .msg-group,html[data-platform=desktop] .pc-agent-page.agent-page .msg-group{margin-bottom:12px}html[data-platform=desktop] .pc-agent-float-panel.agent-page{flex-direction:column;flex:none;align-self:center;width:min(420px,100vw - 48px);max-width:420px;height:min(680px,100vh - 80px);min-height:520px;display:flex;overflow:hidden}html[data-platform=desktop] .pc-agent-float-panel.agent-page .chat-scroll{background:#fafafa;flex:1 1 0;width:100%;min-height:0;padding-bottom:12px!important}html[data-platform=desktop] .pc-agent-float-panel.agent-page .chat-scroll-inner{min-height:0;padding:12px 14px}html[data-platform=desktop] .pc-agent-float-panel.agent-page .agent-composer-stack{flex-shrink:0;z-index:1!important;pointer-events:auto!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}html[data-platform=desktop] .pc-agent-float-panel.agent-page .consult-product-float{box-shadow:none;border-bottom:1px solid #f5f5f5;border-radius:0;margin:0}html[data-platform=desktop] .pc-agent-float-panel.agent-page .agent-composer-dock{box-shadow:none;border-top:1px solid #ddd}html[data-platform=desktop] .pc-agent-float-panel.agent-page .quick-tips{padding:8px 10px}html[data-platform=desktop] .pc-agent-float-panel.agent-page .chat-input-bar{align-items:flex-end;padding:8px 10px}html[data-platform=desktop] .pc-agent-float-panel.agent-page .agent-chat-textarea{min-height:36px!important;max-height:88px!important;padding:6px 8px!important;font-size:13px!important}html[data-platform=desktop] .pc-agent-float-panel.agent-page .btn-send-native{min-width:64px;height:36px;padding:0 12px;font-size:13px!important}html[data-platform=desktop] .pc-agent-float-panel.agent-page .tip-chip{padding:4px 8px!important;font-size:11px!important}html[data-platform=desktop] .pc-agent-float-panel.agent-page .bubble{max-width:min(88%,320px);font-size:13px}html[data-platform=desktop] .pc-agent-float-panel.agent-page .ai-bubble.is-wide{max-width:calc(100% - 24px)}html[data-platform=desktop] .pc-agent-float-panel.agent-page .consult-product-card.is-bubble{width:100%;max-width:min(100%,280px)}html[data-platform=desktop] .pc-agent-float-panel.agent-page .consult-product-card .cover-wrap{flex:0 0 44px;width:44px;height:44px}html[data-platform=desktop] .pc-agent-float-panel.agent-page .agent-products{gap:8px;max-height:220px}html[data-platform=desktop] .pc-agent-float-panel.agent-page .product-link .product-image{margin:0 auto;width:52px!important;height:52px!important}html[data-platform=desktop] .pc-agent-float-panel.agent-page .msg-group{margin-bottom:10px}@media (width>=768px){.pc-sub-container.is-agent-pc{flex-direction:column;min-height:calc(100vh - 200px);display:flex}.pc-sub-container.is-agent-pc .plain-page-head{flex-shrink:0;margin-bottom:12px}.pc-sub-container.is-agent-pc .pull-refresh-host{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.pc-sub-container.is-agent-pc .pc-plain-body.is-agent-pc{min-height:0;box-shadow:none;background:0 0;border:none;flex-direction:column;flex:1 1 0;padding:0;display:flex}.pc-agent-page,.pc-agent-page.agent-page{background:#fff;border:1px solid #ddd;border-radius:16px;flex-direction:column;flex:1 1 0;width:100%;max-width:960px;height:calc(100vh - 260px);min-height:480px;max-height:720px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 2px 16px #0000000d}.pc-agent-page .chat-scroll,.pc-agent-page.agent-page .chat-scroll{background:#fafafa;flex:1 1 0;width:100%;min-height:0;padding-bottom:12px!important}.pc-agent-page .chat-scroll-inner,.pc-agent-page.agent-page .chat-scroll-inner{min-height:0;padding:12px 16px}.pc-agent-page .agent-composer-stack,.pc-agent-page.agent-page .agent-composer-stack{flex-shrink:0;z-index:1!important;pointer-events:auto!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.pc-agent-page .consult-product-float,.pc-agent-page.agent-page .consult-product-float{box-shadow:none;border-bottom:1px solid #f5f5f5;border-radius:0;margin:0}.pc-agent-page .agent-composer-dock,.pc-agent-page.agent-page .agent-composer-dock{box-shadow:none;border-top:1px solid #ddd}.pc-agent-page .quick-tips,.pc-agent-page.agent-page .quick-tips{padding:8px 12px}.pc-agent-page .tips-scroll,.pc-agent-page.agent-page .tips-scroll{padding-right:12px}.pc-agent-page .chat-input-bar,.pc-agent-page.agent-page .chat-input-bar{align-items:flex-end;padding:10px 12px}.pc-agent-page .agent-chat-textarea,.pc-agent-page.agent-page .agent-chat-textarea{min-height:40px!important;max-height:100px!important;padding:8px 10px!important;font-size:14px!important}.pc-agent-page .btn-send-native,.pc-agent-page.agent-page .btn-send-native{min-width:72px;height:40px;padding:0 16px;font-size:14px!important}.pc-agent-page .tip-chip,.pc-agent-page.agent-page .tip-chip{padding:5px 10px!important;font-size:12px!important}.pc-agent-page .bubble,.pc-agent-page.agent-page .bubble{max-width:min(85%,640px);font-size:13px}.pc-agent-page .ai-bubble.is-wide,.pc-agent-page.agent-page .ai-bubble.is-wide{max-width:calc(100% - 40px)}.pc-agent-page .consult-product-card.is-bubble,.pc-agent-page.agent-page .consult-product-card.is-bubble{width:100%;max-width:min(100%,360px)}.pc-agent-page .consult-product-card .cover-wrap,.pc-agent-page.agent-page .consult-product-card .cover-wrap{flex:0 0 48px;width:48px;height:48px}.pc-agent-page .agent-products,.pc-agent-page.agent-page .agent-products{gap:8px;max-height:260px}.pc-agent-page .product-link .product-image,.pc-agent-page.agent-page .product-link .product-image{margin:0 auto;width:56px!important;height:56px!important}.pc-agent-page .msg-group,.pc-agent-page.agent-page .msg-group{margin-bottom:12px}.pc-agent-float-panel.agent-page{flex-direction:column;flex:none;align-self:center;width:min(420px,100vw - 48px);max-width:420px;height:min(680px,100vh - 80px);min-height:520px;display:flex;overflow:hidden}.pc-agent-float-panel.agent-page .chat-scroll{background:#fafafa;flex:1 1 0;width:100%;min-height:0;padding-bottom:12px!important}.pc-agent-float-panel.agent-page .chat-scroll-inner{min-height:0;padding:12px 14px}.pc-agent-float-panel.agent-page .agent-composer-stack{flex-shrink:0;z-index:1!important;pointer-events:auto!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.pc-agent-float-panel.agent-page .consult-product-float{box-shadow:none;border-bottom:1px solid #f5f5f5;border-radius:0;margin:0}.pc-agent-float-panel.agent-page .agent-composer-dock{box-shadow:none;border-top:1px solid #ddd}.pc-agent-float-panel.agent-page .quick-tips{padding:8px 10px}.pc-agent-float-panel.agent-page .chat-input-bar{align-items:flex-end;padding:8px 10px}.pc-agent-float-panel.agent-page .agent-chat-textarea{min-height:36px!important;max-height:88px!important;padding:6px 8px!important;font-size:13px!important}.pc-agent-float-panel.agent-page .btn-send-native{min-width:64px;height:36px;padding:0 12px;font-size:13px!important}.pc-agent-float-panel.agent-page .tip-chip{padding:4px 8px!important;font-size:11px!important}.pc-agent-float-panel.agent-page .bubble{max-width:min(88%,320px);font-size:13px}.pc-agent-float-panel.agent-page .ai-bubble.is-wide{max-width:calc(100% - 24px)}.pc-agent-float-panel.agent-page .consult-product-card.is-bubble{width:100%;max-width:min(100%,280px)}.pc-agent-float-panel.agent-page .consult-product-card .cover-wrap{flex:0 0 44px;width:44px;height:44px}.pc-agent-float-panel.agent-page .agent-products{gap:8px;max-height:220px}.pc-agent-float-panel.agent-page .product-link .product-image{margin:0 auto;width:52px!important;height:52px!important}.pc-agent-float-panel.agent-page .msg-group{margin-bottom:10px}}.address-region-popper.el-popper{max-width:min(100vw - 24px,480px)!important}.address-region-popper.el-popper .el-cascader-panel{width:max-content;max-width:100%;display:flex;max-height:min(50vh,300px)!important}.address-region-popper.el-popper .el-cascader-menu{flex:none;width:112px!important;min-width:112px!important;max-width:none!important}.address-region-popper.el-popper .el-cascader-menu__wrap{max-height:min(50vh,280px)!important}.address-region-popper.el-popper .el-cascader-node{height:36px;padding:0 10px;font-size:14px;line-height:36px}.address-region-popper.el-popper .el-cascader-node__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.address-region-popper--mobile.el-popper{max-width:calc(100vw - 16px)!important}.address-region-popper--mobile.el-popper .el-cascader-panel{width:100%;min-width:0}.address-region-popper--mobile.el-popper .el-cascader-menu{flex:1 1 0;width:auto!important;min-width:96px!important;max-width:none!important}.address-region-popper--mobile.el-popper .el-cascader-node{padding:0 8px;font-size:13px}.address-region-popper--mobile.el-popper .el-cascader__suggestion-panel,.address-region-popper--mobile.el-popper .el-cascader__search-input{display:none!important}.address-form-drawer.el-drawer{border-radius:16px 16px 0 0;max-height:92vh}.address-form-drawer.el-drawer .el-drawer__header{border-bottom:1px solid #ddd;margin-bottom:0;padding:14px 16px 12px}.address-form-drawer.el-drawer .el-drawer__header .el-drawer__title{color:#333;font-size:16px;font-weight:600}.address-form-drawer.el-drawer .el-drawer__body{flex-direction:column;max-height:calc(92vh - 52px);padding:0;display:flex;overflow:hidden}.address-drawer-inner{-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;padding:12px 16px 8px;overflow:hidden auto}html[data-platform=desktop] .address-form-dialog .el-dialog__body{padding-top:8px;padding-bottom:16px}html[data-platform=mobile] .address-form-drawer.el-drawer{width:100%!important}@media (width<=767px){.address-form-drawer.el-drawer{width:100%!important}}:root{--glass-bg:#ffffffb8;--glass-bg-light:#ffffff85;--glass-bg-strong:#ffffffd9;--glass-bg-header:#fff;--glass-border:#ffffffbf;--glass-border-soft:#0000000f;--glass-shadow:0 8px 32px #0000000f, 0 2px 8px #00000008;--glass-shadow-sm:0 2px 12px #0000000d;--glass-shadow-hover:0 12px 40px #00000017, 0 4px 12px #0000000a;--glass-blur:saturate(180%) blur(24px);--glass-blur-sm:saturate(160%) blur(14px);--glass-page-bg:var(--ios-page-bg);--m-radius:20px;--m-radius-sm:14px;--m-gold:#d4a24e;--m-gold-soft:#d4a24e2e;--m-ink:#333;--m-ink-2:#666;--m-ink-3:#999}.home-search-header.ignore,.tab-page-header.ignore,.sub-top-bar.ignore{-webkit-backdrop-filter:none!important;background:#fff!important}.home-search-header.ignore .liquid-glass-surface__effect,.home-search-header.ignore .liquid-glass-surface__tint,.home-search-header.ignore .liquid-glass-surface__shine,.tab-page-header.ignore .liquid-glass-surface__effect,.tab-page-header.ignore .liquid-glass-surface__tint,.tab-page-header.ignore .liquid-glass-surface__shine,.sub-top-bar.ignore .liquid-glass-surface__effect,.sub-top-bar.ignore .liquid-glass-surface__tint,.sub-top-bar.ignore .liquid-glass-surface__shine{display:none}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--m-radius);box-shadow:var(--glass-shadow);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.glass-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff80,#fff0);height:50%;position:absolute;inset:0 0 auto}.glass-card:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -1px 1px #ffffff4d}.glass-card:hover{box-shadow:var(--glass-shadow-hover);transform:translateY(-2px)}.glass-strong{background:var(--glass-bg-strong)}.glass-header{background:var(--glass-bg-header);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border-soft);box-shadow:var(--glass-shadow-sm);position:relative}.glass-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80 20% 80%,#0000);height:1px;position:absolute;inset:0 0 auto}.glass-bottom-bar{background:var(--glass-bg-header);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-top:1px solid var(--glass-border-soft);position:relative;box-shadow:0 -4px 16px #1117290f}.glass-bottom-bar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59 30% 70%,#0000);height:1px;position:absolute;inset:0 0 auto}.glass-chip{-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);border-radius:var(--m-radius-sm);box-shadow:var(--glass-shadow-sm);background:#ffffff8c;border:1px solid #0000000f;transition:background .2s,transform .15s,box-shadow .2s}.glass-chip:active{box-shadow:none;background:#ffffffc7;transform:scale(.96)}.page-texture{z-index:-1;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:fixed;inset:0}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scrollbar-width:none;-ms-overflow-style:none;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,system-ui,sans-serif}html::-webkit-scrollbar{width:0;height:0;display:none}#app{width:100%;min-height:var(--app-vh,100dvh);min-height:var(--app-vh,100vh)}@media (width<=768px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-overflow-scrolling:touch;overflow:clip auto}body{width:100%;min-height:var(--app-vh,100dvh);min-height:var(--app-vh,100vh);touch-action:auto;overflow:clip visible}.simlect-home-scroll,.coupon-list-scroll,.coupon-scroll,.comment-scroll,.orders-body,.footprint-scroll,.wishlist-scroll,.chat-scroll,.productSort .aside,.productSort .conter{touch-action:auto;-webkit-overflow-scrolling:touch}input,textarea,select,.el-input__inner,.el-textarea__inner{font-size:16px!important}body.ios-agent-immersive{width:100%;height:var(--app-vh,100dvh);overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}html.ios-viewport-zoomed body.ios-agent-immersive{width:100%;overflow:hidden}img{-webkit-user-drag:none}.allow-pinch-zoom,.el-image-viewer,.el-image-viewer__wrapper{touch-action:manipulation}}body{color:#666;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;scrollbar-width:none;-ms-overflow-style:none;background:#f5f5f5;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,system-ui,sans-serif;font-size:14px;line-height:1.5}body::-webkit-scrollbar{width:0;height:0;display:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.app-surface{background:#fff;border:1px solid #ffffffd9;border-radius:16px;box-shadow:0 2px 16px #0000000d}.app-section-title{color:#333;margin:0;font-size:15px;font-weight:600}.app-section-more{color:#999;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 8px;font-size:13px;transition:color .2s,background .2s}.app-section-more:active{color:#1d1d1f;background:#1d1d1f0f}a{color:inherit;text-decoration:none}img{vertical-align:middle;max-width:100%}button,input,textarea,select{font-family:inherit}.card{margin-bottom:10px;padding:16px}.price-text{color:#d4a24e;font-variant-numeric:tabular-nums;font-weight:700}.price-text .symbol{margin-right:2px;font-size:.72em;font-weight:600}.price-text.lg{letter-spacing:-.03em;font-size:26px}.price-text.md{font-size:18px}.page-fade-enter-active,.page-fade-leave-active,.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .35s,transform .35s}.page-fade-enter-from,.fade-slide-enter-from{opacity:0;transform:translateY(20px)}.page-fade-leave-to,.fade-slide-leave-to{opacity:0;transform:translateY(-10px)}.product-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}@media (width<=1199px){.product-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.product-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.product-grid.product-grid--dense{grid-template-columns:repeat(6,1fr);gap:8px}@media (width<=1199px){.product-grid.product-grid--dense{grid-template-columns:repeat(5,1fr)}}@media (width<=768px){.product-grid.product-grid--dense{grid-template-columns:repeat(3,1fr);gap:6px}}.product-page-compact .card{border-radius:16px;margin-bottom:10px;padding:12px 14px}.product-page-compact .card-section-title{margin-bottom:10px;padding-bottom:8px}.product-page-compact .card-section-title h2,.product-page-compact .card-section-title h3{padding-left:12px;font-size:15px}.product-page-compact .card-section-title h2:before,.product-page-compact .card-section-title h3:before{height:14px}.home-banner{border-radius:16px;margin-bottom:16px;overflow:hidden}.home-banner .el-carousel__indicators--horizontal{bottom:14px}.home-banner .el-carousel__button{opacity:1;background:#ffffff73;border-radius:50%;width:6px;height:6px;transition:width .2s,background .2s}.home-banner .el-carousel__indicator.is-active .el-carousel__button{background:#fff;border-radius:999px;width:20px}.toolbar-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow:auto hidden}.toolbar-row::-webkit-scrollbar{display:none}.toolbar-row>*{flex-shrink:0}.toolbar-row--chips{gap:8px;padding:4px 0}.toolbar-chip{color:#666;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:12px;line-height:1.2;transition:border-color .2s,color .2s,background .2s,box-shadow .2s}.toolbar-chip.active{color:#fff;background:linear-gradient(135deg,#1d1d1f,#2d2d2d);border-color:#0000;font-weight:600;box-shadow:0 4px 12px #1d1d1f47}.toolbar-form{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow-x:auto}.toolbar-form::-webkit-scrollbar{display:none}.toolbar-form .el-input,.toolbar-form .el-select,.toolbar-form .el-button{flex-shrink:0}.toolbar-form .toolbar-form-keyword{flex:96px;min-width:80px;max-width:168px}.toolbar-form .toolbar-form-price{width:72px}.toolbar-form .toolbar-form-sort{width:80px}.toolbar-form .toolbar-form-sort-type{width:96px}.toolbar-form .toolbar-form-sep{color:#999;flex-shrink:0;font-size:12px}.tabs-scroll-single .el-tabs__header{margin-bottom:0}.tabs-scroll-single .el-tabs__nav-scroll{scrollbar-width:none;overflow-x:auto}.tabs-scroll-single .el-tabs__nav-scroll::-webkit-scrollbar{display:none}.tabs-scroll-single .el-tabs__nav{float:none;flex-wrap:nowrap}.tabs-scroll-single .el-tabs__item{flex-shrink:0;height:44px;padding:0 16px;font-size:14px}.page-empty{text-align:center;padding:56px 16px}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}.el-message.eshop-toast,.el-message.el-message--success,.el-message.el-message--error,.el-message.el-message--warning,.el-message.el-message--info{-webkit-backdrop-filter:blur(16px)saturate(1.1);border-radius:12px;align-items:center;min-width:auto;max-width:min(88vw,360px);padding:12px 16px 12px 14px}.el-message.eshop-toast .el-message__content,.el-message.el-message--success .el-message__content,.el-message.el-message--error .el-message__content,.el-message.el-message--warning .el-message__content,.el-message.el-message--info .el-message__content{letter-spacing:.01em;padding-right:2px;font-size:14px;font-weight:500;line-height:1.45}.el-message.eshop-toast--success,.el-message.el-message--success,.el-message.eshop-toast--warning,.el-message.el-message--warning,.el-message.eshop-toast--info,.el-message.el-message--info{--el-message-text-color:#333;background:#fff;border:1px solid #eee;box-shadow:0 4px 6px #1018280a,0 12px 28px #10182814}.el-message.eshop-toast--success .el-message__content,.el-message.el-message--success .el-message__content,.el-message.eshop-toast--warning .el-message__content,.el-message.el-message--warning .el-message__content,.el-message.eshop-toast--info .el-message__content,.el-message.el-message--info .el-message__content{color:#333}.el-message.eshop-toast--success .el-message-icon,.el-message.el-message--success .el-message-icon,.el-message.eshop-toast--warning .el-message-icon,.el-message.el-message--warning .el-message-icon,.el-message.eshop-toast--info .el-message-icon,.el-message.el-message--info .el-message-icon{background:#1d1d1f0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:10px;font-size:16px;display:inline-flex;color:#1d1d1f!important}.el-message.eshop-toast--error,.el-message.el-message--error{--el-message-text-color:#333;background:#fff;border:1px solid #ff4d4f40;box-shadow:0 4px 6px #1018280a,0 12px 28px #10182814}.el-message.eshop-toast--error .el-message__content,.el-message.el-message--error .el-message__content{color:#333}.el-message.eshop-toast--error .el-message-icon,.el-message.el-message--error .el-message-icon{background:#1d1d1f1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:10px;font-size:16px;display:inline-flex;color:#1d1d1f!important}.el-message-fade-enter-active,.el-message-fade-leave-active{transition:opacity .26s cubic-bezier(.4,0,.2,1)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-notification.el-notification--success,.el-notification.el-notification--warning,.el-notification.el-notification--info{background:#fff;border:1px solid #eee;border-radius:16px;box-shadow:0 4px 6px #1018280a,0 12px 28px #1018281a,inset 4px 0 #1d1d1f}.el-notification.el-notification--success .el-notification__title,.el-notification.el-notification--warning .el-notification__title,.el-notification.el-notification--info .el-notification__title{color:#333;font-weight:600}.el-notification.el-notification--success .el-notification__content,.el-notification.el-notification--warning .el-notification__content,.el-notification.el-notification--info .el-notification__content{color:#333333d9}.el-notification.el-notification--success .el-notification__icon,.el-notification.el-notification--warning .el-notification__icon,.el-notification.el-notification--info .el-notification__icon{color:#1d1d1f}.el-notification.el-notification--error{background:#fff;border:1px solid #ff4d4f40;border-radius:16px;box-shadow:0 4px 6px #1018280a,0 12px 28px #1018281a,inset 4px 0 #1d1d1f}.el-notification.el-notification--error .el-notification__title{color:#333;font-weight:600}.el-notification.el-notification--error .el-notification__content{color:#333333d9}.el-notification.el-notification--error .el-notification__icon{color:#1d1d1f}@media (width<=768px){.page-container,.sub-container,.home-page.ignore{background:0 0}.home-page.ignore .home-scroll{padding-top:8px}.home-page.ignore .shortcut-nav{gap:8px;margin:0 12px 10px;padding:16px 8px 12px}.home-page.ignore .shortcut-icon{width:48px;height:48px;color:var(--m-ink);border-radius:12px}.sub-page-layout{background:0 0}.sub-page-layout .sub-container{padding:10px 12px 18px}.detail-simlect,.product-detail-page{background:0 0}.auth-page.ignore{background:0 0;min-height:100dvh;padding:16px}.auth-page.ignore .auth-brand{background:var(--ios-hero-bg,linear-gradient(165deg, #3a3a3c 0%, #1d1d1f 100%));padding:24px 20px}.mobile-menu .el-menu-item.is-active{color:#1d1d1f;background:#f5f5f7}.agent-page,.ios-agent-immersive .agent-send-panel{background:0 0}}
