.ns-font-size-sm[data-v-2b3d3bd9]{font-size:12px}.ns-font-size-base[data-v-2b3d3bd9]{font-size:14px}.ns-font-size-lg[data-v-2b3d3bd9]{font-size:16px}.ns-text-color[data-v-2b3d3bd9]{color:#333!important}.ns-text-color-black[data-v-2b3d3bd9]{color:#303133!important}.ns-border-color[data-v-2b3d3bd9]{border-color:#333!important}.ns-bg-color[data-v-2b3d3bd9]{background-color:#333!important}body[data-v-2b3d3bd9]{line-height:1.8;font-family:Helvetica Neue,Helvetica,Microsoft Yahei,PingFang SC,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;background-color:#f7f7f7;font-size:14px;color:#303133}#nprogress .bar[data-v-2b3d3bd9]{background:#333!important}body[data-v-2b3d3bd9],dd[data-v-2b3d3bd9],dl[data-v-2b3d3bd9],dt[data-v-2b3d3bd9],h1[data-v-2b3d3bd9],h2[data-v-2b3d3bd9],h3[data-v-2b3d3bd9],h4[data-v-2b3d3bd9],h5[data-v-2b3d3bd9],h6[data-v-2b3d3bd9],html[data-v-2b3d3bd9],ol[data-v-2b3d3bd9],p[data-v-2b3d3bd9],ul[data-v-2b3d3bd9]{margin:0;padding:0}article[data-v-2b3d3bd9],aside[data-v-2b3d3bd9],details[data-v-2b3d3bd9],figcaption[data-v-2b3d3bd9],figure[data-v-2b3d3bd9],footer[data-v-2b3d3bd9],header[data-v-2b3d3bd9],hgroup[data-v-2b3d3bd9],menu[data-v-2b3d3bd9],nav[data-v-2b3d3bd9],section[data-v-2b3d3bd9]{display:block}li[data-v-2b3d3bd9],ol[data-v-2b3d3bd9],ul[data-v-2b3d3bd9]{list-style:none}em[data-v-2b3d3bd9],i[data-v-2b3d3bd9]{font-style:normal}a[data-v-2b3d3bd9]{text-decoration:none;color:#303133}a[data-v-2b3d3bd9]:hover{color:#333}.el-main[data-v-2b3d3bd9]{border-top:1px solid #f2f2f2;overflow:initial;width:100%;max-width:1200px;width:min(100%,1200px);margin:0 auto;padding:0 20px 40px;box-sizing:border-box}@media(max-width:1200px){.el-main[data-v-2b3d3bd9]{padding:0 16px 32px}}@media(max-width:768px){.el-main[data-v-2b3d3bd9]{padding:0 12px 24px}}img[data-v-2b3d3bd9]{border-style:none;max-width:100%;vertical-align:middle}.ns-text-align[data-v-2b3d3bd9]{text-align:center}.el-pagination[data-v-2b3d3bd9]{text-align:right}.el-pagination .el-pagination__rightwrapper[data-v-2b3d3bd9]{margin-left:20px}.app-breadcrumb.el-breadcrumb[data-v-2b3d3bd9]{display:inline-block;font-size:14px;margin:10px auto 1px auto;width:100%;border-width:1px;border-style:solid;line-height:30px;border-color:#eae9e9}.app-breadcrumb.el-breadcrumb .el-breadcrumb__item[data-v-2b3d3bd9]{padding-left:10px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-2b3d3bd9]{color:#97a8be;cursor:text}@media(max-width:768px){.app-breadcrumb.el-breadcrumb[data-v-2b3d3bd9]{font-size:12px;line-height:24px;padding:0 12px;box-sizing:border-box;white-space:normal}.app-breadcrumb.el-breadcrumb .el-breadcrumb__item[data-v-2b3d3bd9]{padding-left:6px}}.ns-font-size-sm[data-v-072135ea]{font-size:12px}.ns-font-size-base[data-v-072135ea]{font-size:14px}.ns-font-size-lg[data-v-072135ea]{font-size:16px}.ns-text-color[data-v-072135ea]{color:#333!important}.ns-text-color-black[data-v-072135ea]{color:#303133!important}.ns-border-color[data-v-072135ea]{border-color:#333!important}.ns-bg-color[data-v-072135ea]{background-color:#333!important}body[data-v-072135ea]{line-height:1.8;font-family:Helvetica Neue,Helvetica,Microsoft Yahei,PingFang SC,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;background-color:#f7f7f7;font-size:14px;color:#303133}#nprogress .bar[data-v-072135ea]{background:#333!important}body[data-v-072135ea],dd[data-v-072135ea],dl[data-v-072135ea],dt[data-v-072135ea],h1[data-v-072135ea],h2[data-v-072135ea],h3[data-v-072135ea],h4[data-v-072135ea],h5[data-v-072135ea],h6[data-v-072135ea],html[data-v-072135ea],ol[data-v-072135ea],p[data-v-072135ea],ul[data-v-072135ea]{margin:0;padding:0}article[data-v-072135ea],aside[data-v-072135ea],details[data-v-072135ea],figcaption[data-v-072135ea],figure[data-v-072135ea],footer[data-v-072135ea],header[data-v-072135ea],hgroup[data-v-072135ea],menu[data-v-072135ea],nav[data-v-072135ea],section[data-v-072135ea]{display:block}li[data-v-072135ea],ol[data-v-072135ea],ul[data-v-072135ea]{list-style:none}em[data-v-072135ea],i[data-v-072135ea]{font-style:normal}a[data-v-072135ea]{text-decoration:none;color:#303133}a[data-v-072135ea]:hover{color:#333}.el-main[data-v-072135ea]{border-top:1px solid #f2f2f2;overflow:initial;width:100%;max-width:1200px;width:min(100%,1200px);margin:0 auto;padding:0 20px 40px;box-sizing:border-box}@media(max-width:1200px){.el-main[data-v-072135ea]{padding:0 16px 32px}}@media(max-width:768px){.el-main[data-v-072135ea]{padding:0 12px 24px}}img[data-v-072135ea]{border-style:none;max-width:100%;vertical-align:middle}.ns-text-align[data-v-072135ea]{text-align:center}.el-pagination[data-v-072135ea]{text-align:right}.el-pagination .el-pagination__rightwrapper[data-v-072135ea]{margin-left:20px}.goods-list[data-v-072135ea]{--theme-red:#c62828;--theme-red-dark:#a91919;--theme-red-soft:#fdecec;--theme-red-soft-2:#fff4f4;background:#f5f7fb;padding-bottom:56px}.catalog-hero[data-v-072135ea]{position:relative;height:280px;overflow:hidden;background:linear-gradient(135deg,#1f3f7f,#2f62ba)}.catalog-hero .hero-inner[data-v-072135ea]{position:relative;z-index:1;width:min(100%,1200px);max-width:calc(100% - 48px);height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px;padding-bottom:0}.hero-copy[data-v-072135ea]{max-width:620px;color:#fff}.hero-copy .hero-kicker[data-v-072135ea]{display:inline-block;margin-bottom:16px;font-size:12px;letter-spacing:2px;color:#ffc5c5}.hero-copy h1[data-v-072135ea]{margin:0 0 18px;font-size:52px;line-height:1.15;font-weight:700}.hero-copy p[data-v-072135ea]{margin:0;font-size:16px;line-height:1.8;color:hsla(0,0%,100%,.84)}.hero-stats[data-v-072135ea]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:14px;min-width:390px}.stat-card[data-v-072135ea]{padding:22px 20px;border-radius:22px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-align:center}.stat-card strong[data-v-072135ea]{display:block;margin-bottom:8px;font-size:34px;font-weight:700}.stat-card span[data-v-072135ea]{font-size:13px;color:hsla(0,0%,100%,.76)}.catalog-shell[data-v-072135ea]{width:min(100%,1200px);max-width:calc(100% - 48px);margin:-24px auto 0;position:relative;z-index:5}.active-filters[data-v-072135ea],.empty-card[data-v-072135ea],.filter-panel[data-v-072135ea],.search-summary[data-v-072135ea],.toolbar[data-v-072135ea]{border-radius:24px;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.06)}.search-summary[data-v-072135ea]{display:flex;align-items:center;gap:18px;padding:20px 24px;margin-bottom:16px}.search-summary .summary-label[data-v-072135ea]{flex-shrink:0;padding:8px 14px;border-radius:999px;background:#eff4ff;color:#274a80;font-size:13px;font-weight:600}.search-summary .summary-content[data-v-072135ea]{display:flex;flex-wrap:wrap;gap:10px}.search-summary .summary-content span[data-v-072135ea]{padding:8px 12px;border-radius:999px;background:#f7f9fc;color:#475467;font-size:13px}.active-filters[data-v-072135ea]{padding:18px 24px 8px;margin-bottom:16px}.active-filters .el-tag[data-v-072135ea]{margin-right:10px;margin-bottom:10px;border-radius:999px;padding:6px 10px;border-color:#f5caca;background:var(--theme-red-soft-2);color:var(--theme-red-dark)}.active-filters .el-tag .title[data-v-072135ea]{font-weight:600}.filter-panel[data-v-072135ea]{padding:28px;margin-bottom:18px}.filter-header[data-v-072135ea]{margin-bottom:22px}.filter-header h3[data-v-072135ea]{margin:0 0 8px;font-size:24px;color:#101828}.filter-header p[data-v-072135ea]{margin:0;font-size:14px;color:#667085}.filter-row[data-v-072135ea]{display:grid;grid-template-columns:90px 1fr;gap:18px;padding:20px 0;border-top:1px solid #eef2f7}.filter-row[data-v-072135ea]:first-of-type{border-top:none;padding-top:0}.filter-label[data-v-072135ea]{font-size:14px;font-weight:600;color:#1d2939;padding-top:10px}.filter-main[data-v-072135ea]{min-width:0}.brand-initials[data-v-072135ea]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.brand-initials span[data-v-072135ea]{min-width:38px;height:34px;padding:0 12px;border-radius:999px;background:#f6f8fb;color:#475467;font-size:13px;line-height:34px;text-align:center;cursor:pointer}.brand-initials span.active[data-v-072135ea],.brand-initials span[data-v-072135ea]:hover{background:var(--theme-red);color:#fff}.brand-grid[data-v-072135ea]{display:flex;flex-wrap:wrap;gap:12px}.brand-item[data-v-072135ea]{width:138px;height:56px;border-radius:16px;border:1px solid #eef2f7;overflow:hidden;cursor:pointer}.brand-item[data-v-072135ea] .el-card__body,.brand-item[data-v-072135ea] .el-image{width:100%;height:100%}.brand-item[data-v-072135ea]:hover{border-color:#b8cdf5}.attr-options[data-v-072135ea]{display:flex;flex-wrap:wrap;gap:12px 18px}.attr-option[data-v-072135ea] .el-link{padding:8px 14px;border-radius:999px;background:#f6f8fb;color:#475467;font-size:13px}.attr-option[data-v-072135ea] .el-link.selected,.attr-option[data-v-072135ea] .el-link:hover{background:var(--theme-red-soft);color:var(--theme-red-dark)}.attr-option[data-v-072135ea] .el-checkbox{padding:8px 12px;border-radius:999px;background:#f6f8fb;margin-right:0}.filter-actions[data-v-072135ea]{margin-top:16px}.filter-actions[data-v-072135ea] .el-button{border-radius:999px;padding:9px 14px}.toolbar[data-v-072135ea]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;margin-bottom:20px}.toolbar-left[data-v-072135ea]{display:flex;flex-wrap:wrap;gap:12px}.sort-btn[data-v-072135ea]{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#344054;font-size:14px;cursor:pointer;transition:all .2s ease}.sort-btn.active[data-v-072135ea],.sort-btn[data-v-072135ea]:hover{background:var(--theme-red);border-color:var(--theme-red);color:#fff}.toolbar-right[data-v-072135ea]{font-size:14px;color:#667085}.goods-info[data-v-072135ea]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.item[data-v-072135ea]{border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 16px 38px rgba(15,23,42,.06);cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.item[data-v-072135ea]:hover{transform:translateY(-8px);box-shadow:0 24px 48px rgba(15,23,42,.12)}.item:hover .media-mask[data-v-072135ea]{opacity:1}.item-media[data-v-072135ea]{position:relative;aspect-ratio:1/1;background:linear-gradient(180deg,#f7f9fd,#eef2f8)}.item-media .img-wrap[data-v-072135ea]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.media-tags[data-v-072135ea]{position:absolute;left:1px;top:1px;display:flex;flex-wrap:wrap;gap:8px}.media-tags span[data-v-072135ea]{padding:7px 12px;border-radius:999px;font-size:10px;letter-spacing:.8px}.scene-tag[data-v-072135ea]{background:#0f172a;color:#fff}.promo-tag[data-v-072135ea]{background:#fff3df;color:#9c5f17}.media-mask[data-v-072135ea]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(12,22,42,.02),rgba(12,22,42,.5));opacity:0;transition:opacity .25s ease}.media-mask span[data-v-072135ea]{padding:12px 20px;border-radius:999px;background:hsla(0,0%,100%,.9);color:#17315d;font-size:13px;font-weight:600}.item-body[data-v-072135ea]{padding:18px 20px 22px}.goods-name[data-v-072135ea]{min-height:50px;font-size:16px;line-height:1.6;color:#101828;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.goods-meta[data-v-072135ea]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.goods-meta span[data-v-072135ea]{padding:6px 10px;border-radius:999px;background:#f6f8fb;color:#667085;font-size:12px}.price-wrap[data-v-072135ea]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:18px}.price[data-v-072135ea]{display:flex;align-items:baseline;color:#0f172a;font-size:30px;font-weight:700}.price p[data-v-072135ea]{margin-right:4px;font-size:16px}.view-link[data-v-072135ea]{font-size:13px;color:var(--theme-red)}.empty[data-v-072135ea]{padding-top:18px}.empty-card[data-v-072135ea]{padding:56px 24px;text-align:center}.empty-card h3[data-v-072135ea]{margin:0 0 10px;font-size:24px;color:#101828}.empty-card p[data-v-072135ea]{margin:0;font-size:14px;color:#667085}.pager[data-v-072135ea]{margin-top:36px;text-align:center}.pager[data-v-072135ea] .el-pagination{display:inline-flex;gap:10px;padding:0 12px}.pager[data-v-072135ea] .btn-next,.pager[data-v-072135ea] .btn-prev,.pager[data-v-072135ea] .el-pager li{min-width:48px;height:42px;line-height:42px;border-radius:999px;border:1px solid #d8e1ef;background:#fff;color:#344054}.pager[data-v-072135ea] .el-pager li.active{background:var(--theme-red);border-color:var(--theme-red);color:#fff}@media(max-width:768px){.catalog-hero[data-v-072135ea]{height:220px}.catalog-hero .hero-inner[data-v-072135ea]{width:auto;max-width:calc(100% - 24px);padding-bottom:0;flex-direction:column;align-items:flex-start;justify-content:center}.hero-copy h1[data-v-072135ea]{font-size:32px}.hero-copy p[data-v-072135ea]{font-size:14px}.hero-stats[data-v-072135ea]{width:100%;min-width:0;grid-template-columns:repeat(3,1fr)}.stat-card[data-v-072135ea]{padding:16px 10px}.stat-card strong[data-v-072135ea]{font-size:24px}.catalog-shell[data-v-072135ea]{width:auto;max-width:calc(100% - 24px);margin-top:-18px}.active-filters[data-v-072135ea],.empty-card[data-v-072135ea],.filter-panel[data-v-072135ea],.search-summary[data-v-072135ea],.toolbar[data-v-072135ea]{border-radius:18px}.search-summary[data-v-072135ea],.toolbar[data-v-072135ea]{flex-direction:column;align-items:flex-start}.filter-panel[data-v-072135ea]{padding:20px 16px}.filter-row[data-v-072135ea]{grid-template-columns:1fr;gap:12px}.filter-label[data-v-072135ea]{padding-top:0}.brand-grid[data-v-072135ea]{gap:10px}.brand-item[data-v-072135ea]{width:calc(50% - 5px)}.goods-info[data-v-072135ea]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.item-media[data-v-072135ea]{aspect-ratio:1/1}.item-body[data-v-072135ea]{padding:14px}.goods-name[data-v-072135ea]{min-height:44px;font-size:14px}.price[data-v-072135ea]{font-size:22px}.view-link[data-v-072135ea]{display:none}.pager[data-v-072135ea]{margin-top:22px}.pager[data-v-072135ea] .el-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;padding:0}.pager[data-v-072135ea] .btn-next,.pager[data-v-072135ea] .btn-prev,.pager[data-v-072135ea] .el-pager li{min-width:34px;height:34px;line-height:34px;border-radius:999px;padding:0 8px;font-size:12px}.pager[data-v-072135ea] .btn-next,.pager[data-v-072135ea] .btn-prev{padding:0 10px}}