.ellipsis[data-v-434e9af5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mul-ellipsis2[data-v-434e9af5]{-webkit-line-clamp:2}.mul-ellipsis2[data-v-434e9af5],.mul-ellipsis3[data-v-434e9af5]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.mul-ellipsis3[data-v-434e9af5]{-webkit-line-clamp:3}.product-center[data-v-434e9af5]{position:relative;min-height:100vh;background:#f8fafc}.hero-banner[data-v-434e9af5]{position:relative;overflow:hidden;background:linear-gradient(135deg,#0a1628,#152456 30%,#1e3a8a 60%,#2563eb)}.hero-banner .hero-decoration[data-v-434e9af5]{position:absolute;inset:0}.hero-banner .hero-decoration .hero-circle[data-v-434e9af5]{position:absolute;border-radius:50%}.hero-banner .hero-decoration .hero-circle.hero-circle-1[data-v-434e9af5]{top:0;right:0;width:600px;height:600px;background:radial-gradient(circle,rgba(79,110,247,.15) 0,transparent 70%);-webkit-transform:translate(30%,-30%);transform:translate(30%,-30%)}.hero-banner .hero-decoration .hero-circle.hero-circle-2[data-v-434e9af5]{bottom:0;left:0;width:400px;height:400px;background:radial-gradient(circle,rgba(99,102,241,.1) 0,transparent 70%);-webkit-transform:translate(-20%,30%);transform:translate(-20%,30%)}.hero-banner .hero-decoration .hero-line[data-v-434e9af5]{position:absolute;top:50%;left:50%;width:800px;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.05)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-banner .hero-decoration .hero-grid[data-v-434e9af5]{width:100%;height:100%;opacity:.03}.hero-banner .hero-content[data-v-434e9af5]{position:relative;max-width:1280px;margin:0 auto;padding:32px 2rem 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.hero-banner .hero-top[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}.hero-banner .hero-top-left .hero-badge[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:8px}.hero-banner .hero-top-left .hero-badge .hero-icon-wrapper[data-v-434e9af5]{width:32px;height:32px;border-radius:.625rem;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-banner .hero-top-left .hero-badge .hero-icon-wrapper .hero-icon[data-v-434e9af5]{width:1rem;height:1rem;color:#93c5fd}.hero-banner .hero-top-left .hero-badge .hero-badge-text[data-v-434e9af5]{color:#93c5fd;font-size:12px;font-weight:500;letter-spacing:.1em}.hero-banner .hero-top-left .hero-title[data-v-434e9af5]{font-size:32px;font-weight:700;color:#fff;margin:0 0 .5rem;letter-spacing:-.02em}.hero-banner .hero-top-left .hero-desc[data-v-434e9af5]{font-size:14px;color:rgba(191,219,254,.7);max-width:32rem;margin:0;line-height:1.5}.hero-banner .hero-stats[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-negative:0;flex-shrink:0}.hero-banner .hero-stats .stat-card[data-v-434e9af5]{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.875rem;padding:.875rem 1.5rem;border:1px solid hsla(0,0%,100%,.12);text-align:center;min-width:96px}.hero-banner .hero-stats .stat-card .stat-label[data-v-434e9af5]{color:#93c5fd;font-size:13px;font-weight:500;margin-bottom:4px}.hero-banner .hero-stats .stat-card .stat-value[data-v-434e9af5]{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.02em}.hero-banner .hero-featured-row[data-v-434e9af5]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px;height:240px}.hero-banner .hero-featured-pagination[data-v-434e9af5]{position:absolute;top:-36px;right:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;padding:3px 5px;border-radius:8px;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.15);z-index:10}.hero-banner .hero-featured-pagination .pg-btn[data-v-434e9af5]{width:18px;height:18px;border-radius:4px;border:none;background:transparent;color:hsla(0,0%,100%,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;padding:0}.hero-banner .hero-featured-pagination .pg-btn svg[data-v-434e9af5]{width:10px;height:10px}.hero-banner .hero-featured-pagination .pg-btn[data-v-434e9af5]:hover:not(:disabled){background:rgba(79,110,247,.45);color:#fff}.hero-banner .hero-featured-pagination .pg-btn[data-v-434e9af5]:disabled{opacity:.25;cursor:not-allowed}.hero-banner .hero-featured-pagination .pg-dots[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:0 2px}.hero-banner .hero-featured-pagination .pg-dots .pg-dot[data-v-434e9af5]{width:5px;height:5px;border-radius:50%;border:none;padding:0;background:hsla(0,0%,100%,.28);cursor:pointer;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}.hero-banner .hero-featured-pagination .pg-dots .pg-dot[data-v-434e9af5]:hover{background:hsla(0,0%,100%,.55);-webkit-transform:scale(1.25);transform:scale(1.25)}.hero-banner .hero-featured-pagination .pg-dots .pg-dot.pg-dot-active[data-v-434e9af5]{width:14px;height:5px;border-radius:3px;background:-webkit-gradient(linear,left top,right top,from(#4f6ef7),to(#818cf8));background:linear-gradient(90deg,#4f6ef7,#818cf8);-webkit-box-shadow:0 0 6px rgba(79,110,247,.5);box-shadow:0 0 6px rgba(79,110,247,.5)}.hero-banner .hero-featured-main-skeleton[data-v-434e9af5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:20px;background:hsla(0,0%,100%,.08);border-radius:.875rem;border:1px solid hsla(0,0%,100%,.1);overflow:hidden}.hero-banner .hero-featured-main-skeleton .skel-cover[data-v-434e9af5]{width:100px;height:100px;-ms-flex-negative:0;flex-shrink:0;border-radius:.5rem;background:-webkit-gradient(linear,left top,right top,color-stop(25%,hsla(0,0%,100%,.04)),color-stop(37%,hsla(0,0%,100%,.12)),color-stop(63%,hsla(0,0%,100%,.04)));background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.12) 37%,hsla(0,0%,100%,.04) 63%);background-size:400% 100%;-webkit-animation:skel-shimmer-data-v-434e9af5 1.4s ease infinite;animation:skel-shimmer-data-v-434e9af5 1.4s ease infinite}.hero-banner .hero-featured-main-skeleton .skel-info[data-v-434e9af5]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.hero-banner .hero-featured-main-skeleton .skel-line[data-v-434e9af5]{height:14px;border-radius:4px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,hsla(0,0%,100%,.06)),color-stop(37%,hsla(0,0%,100%,.14)),color-stop(63%,hsla(0,0%,100%,.06)));background:linear-gradient(90deg,hsla(0,0%,100%,.06) 25%,hsla(0,0%,100%,.14) 37%,hsla(0,0%,100%,.06) 63%);background-size:400% 100%;-webkit-animation:skel-shimmer-data-v-434e9af5 1.4s ease infinite;animation:skel-shimmer-data-v-434e9af5 1.4s ease infinite}.hero-banner .hero-featured-main-skeleton .skel-title[data-v-434e9af5]{height:20px;width:65%;-webkit-animation-delay:0s;animation-delay:0s}.hero-banner .hero-featured-main-skeleton .skel-line-md[data-v-434e9af5]{height:12px;width:85%;-webkit-animation-delay:.1s;animation-delay:.1s}.hero-banner .hero-featured-main-skeleton .skel-line-sm[data-v-434e9af5]{height:12px;width:55%;-webkit-animation-delay:.2s;animation-delay:.2s}.hero-banner .hero-featured-main-skeleton .skel-chips[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:2px}.hero-banner .hero-featured-main-skeleton .skel-chips .skel-chip[data-v-434e9af5]{height:22px;width:80px;border-radius:999px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,hsla(0,0%,100%,.06)),color-stop(37%,hsla(0,0%,100%,.14)),color-stop(63%,hsla(0,0%,100%,.06)));background:linear-gradient(90deg,hsla(0,0%,100%,.06) 25%,hsla(0,0%,100%,.14) 37%,hsla(0,0%,100%,.06) 63%);background-size:400% 100%;-webkit-animation:skel-shimmer-data-v-434e9af5 1.4s ease infinite;animation:skel-shimmer-data-v-434e9af5 1.4s ease infinite;-webkit-animation-delay:.3s;animation-delay:.3s}.hero-banner .hero-featured-main-skeleton .skel-btns[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:auto}.hero-banner .hero-featured-main-skeleton .skel-btns .skel-btn[data-v-434e9af5]{height:32px;border-radius:6px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,hsla(0,0%,100%,.06)),color-stop(37%,hsla(0,0%,100%,.14)),color-stop(63%,hsla(0,0%,100%,.06)));background:linear-gradient(90deg,hsla(0,0%,100%,.06) 25%,hsla(0,0%,100%,.14) 37%,hsla(0,0%,100%,.06) 63%);background-size:400% 100%;-webkit-animation:skel-shimmer-data-v-434e9af5 1.4s ease infinite;animation:skel-shimmer-data-v-434e9af5 1.4s ease infinite}.hero-banner .hero-featured-main-skeleton .skel-btns .skel-btn-primary[data-v-434e9af5]{width:110px;-webkit-animation-delay:.4s;animation-delay:.4s}.hero-banner .hero-featured-main-skeleton .skel-btns .skel-btn-secondary[data-v-434e9af5]{width:90px;-webkit-animation-delay:.5s;animation-delay:.5s}.hero-banner .hero-featured-item-skeleton[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;border-radius:.625rem;background:hsla(0,0%,100%,.04)}.hero-banner .hero-featured-item-skeleton .skel-item-cover[data-v-434e9af5]{width:72px;height:34px;border-radius:.375rem;-ms-flex-negative:0;flex-shrink:0;background:-webkit-gradient(linear,left top,right top,color-stop(25%,hsla(0,0%,100%,.04)),color-stop(37%,hsla(0,0%,100%,.12)),color-stop(63%,hsla(0,0%,100%,.04)));background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.12) 37%,hsla(0,0%,100%,.04) 63%);background-size:400% 100%;-webkit-animation:skel-shimmer-data-v-434e9af5 1.4s ease infinite;animation:skel-shimmer-data-v-434e9af5 1.4s ease infinite}.hero-banner .hero-featured-item-skeleton .skel-item-info[data-v-434e9af5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.hero-banner .hero-featured-item-skeleton .skel-line[data-v-434e9af5]{height:11px;border-radius:3px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,hsla(0,0%,100%,.06)),color-stop(37%,hsla(0,0%,100%,.14)),color-stop(63%,hsla(0,0%,100%,.06)));background:linear-gradient(90deg,hsla(0,0%,100%,.06) 25%,hsla(0,0%,100%,.14) 37%,hsla(0,0%,100%,.06) 63%);background-size:400% 100%;-webkit-animation:skel-shimmer-data-v-434e9af5 1.4s ease infinite;animation:skel-shimmer-data-v-434e9af5 1.4s ease infinite}.hero-banner .hero-featured-item-skeleton .skel-item-name[data-v-434e9af5]{height:12px;width:80%}.hero-banner .hero-featured-item-skeleton .skel-item-meta[data-v-434e9af5]{height:9px;width:55%}@-webkit-keyframes skel-shimmer-data-v-434e9af5{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skel-shimmer-data-v-434e9af5{0%{background-position:100% 50%}to{background-position:0 50%}}.hero-banner .hero-featured-main[data-v-434e9af5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:20px;background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.12);border-radius:.875rem;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.hero-banner .hero-featured-main[data-v-434e9af5]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 16px 48px rgba(0,0,0,.25);box-shadow:0 16px 48px rgba(0,0,0,.25)}.hero-banner .hero-featured-main .hero-featured-cover[data-v-434e9af5]{position:relative;width:415px;-ms-flex-negative:0;flex-shrink:0;background-size:cover;background-position:50%;border-radius:12px}.hero-banner .hero-featured-main .hero-featured-cover .featured-main-badge[data-v-434e9af5]{position:absolute;top:.625rem;left:.625rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:10px;font-weight:700;color:#fff;border-radius:12px;background:-webkit-gradient(linear,left top,right top,from(#fbbf24),to(#f97316));background:linear-gradient(90deg,#fbbf24,#f97316);-webkit-box-shadow:0 2px 8px rgba(249,115,22,.4);box-shadow:0 2px 8px rgba(249,115,22,.4)}.hero-banner .hero-featured-main .hero-featured-cover .featured-main-badge svg[data-v-434e9af5]{width:.625rem;height:.625rem}.hero-banner .hero-featured-main .hero-featured-cover .featured-main-cat[data-v-434e9af5]{position:absolute;bottom:.625rem;left:.625rem;padding:.125rem .375rem;border-radius:.25rem;font-size:10px;color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-banner .hero-featured-main .hero-featured-info[data-v-434e9af5]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-banner .hero-featured-main .hero-featured-info .hero-featured-title-row[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;margin-bottom:20px}.hero-banner .hero-featured-main .hero-featured-info .hero-featured-title[data-v-434e9af5]{font-size:15px;font-weight:700;color:#fff;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-banner .hero-featured-main .hero-featured-info .hero-featured-desc[data-v-434e9af5]{font-size:12px;color:hsla(0,0%,100%,.65);line-height:1.5;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-banner .hero-featured-main .hero-featured-info .hero-featured-meta[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;margin-bottom:.625rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-banner .hero-featured-main .hero-featured-info .hero-featured-meta .meta-chip[data-v-434e9af5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:11px;color:hsla(0,0%,100%,.6)}.hero-banner .hero-featured-main .hero-featured-info .hero-featured-meta .meta-chip svg[data-v-434e9af5]{width:.75rem;height:.75rem}.hero-banner .hero-featured-main .hero-featured-info .hero-featured-actions[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.hero-banner .hero-featured-main .hero-featured-info .hero-featured-actions .hero-btn-primary[data-v-434e9af5]{padding:.4375rem .875rem;border-radius:.5rem;border:none;font-size:12px;font-weight:600;color:#fff;cursor:pointer;background:#4f6ef7;-webkit-transition:all .2s;transition:all .2s}.hero-banner .hero-featured-main .hero-featured-info .hero-featured-actions .hero-btn-primary[data-v-434e9af5]:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.hero-banner .hero-featured-main .hero-featured-info .hero-featured-actions .hero-btn-secondary[data-v-434e9af5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.4375rem .875rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.25);font-size:12px;font-weight:500;color:hsla(0,0%,100%,.85);background:transparent;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.hero-banner .hero-featured-main .hero-featured-info .hero-featured-actions .hero-btn-secondary svg[data-v-434e9af5]{width:.75rem;height:.75rem}.hero-banner .hero-featured-main .hero-featured-info .hero-featured-actions .hero-btn-secondary[data-v-434e9af5]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4)}.hero-banner .hero-featured-list-wrap[data-v-434e9af5]{width:320px;-ms-flex-negative:0;flex-shrink:0;flex-direction:column;overflow:hidden}.hero-banner .hero-featured-list-wrap .hero-featured-list[data-v-434e9af5],.hero-banner .hero-featured-list-wrap[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.hero-banner .hero-featured-list-wrap .hero-featured-list[data-v-434e9af5]{flex-direction:column;gap:.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-banner .hero-featured-list-wrap .hero-featured-item[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:.625rem;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease}.hero-banner .hero-featured-list-wrap .hero-featured-item[data-v-434e9af5]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);-webkit-transform:translateX(4px);transform:translateX(4px)}.hero-banner .hero-featured-list-wrap .hero-featured-item.hero-featured-item-active[data-v-434e9af5]{background:rgba(79,110,247,.2);border-color:rgba(79,110,247,.5);-webkit-box-shadow:0 4px 16px rgba(79,110,247,.2);box-shadow:0 4px 16px rgba(79,110,247,.2)}.hero-banner .hero-featured-list-wrap .hero-featured-item .hero-featured-item-cover[data-v-434e9af5]{position:relative;width:72px;height:34px;border-radius:.375rem;-ms-flex-negative:0;flex-shrink:0;background-size:cover;background-position:50%;overflow:hidden}.hero-banner .hero-featured-list-wrap .hero-featured-item .hero-featured-item-info[data-v-434e9af5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.hero-banner .hero-featured-list-wrap .hero-featured-item .hero-featured-item-info .hero-featured-item-name[data-v-434e9af5]{font-size:12px;font-weight:600;color:#fff;margin-bottom:.1875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-banner .hero-featured-list-wrap .hero-featured-item .hero-featured-item-info .hero-featured-item-meta[data-v-434e9af5]{font-size:10px;color:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-banner .hero-featured-list-wrap .hero-featured-item .hero-featured-item-info .hero-featured-item-meta .item-dot[data-v-434e9af5]{opacity:.5}.hero-banner .hero-featured-list-wrap .hero-featured-item .hero-featured-item-info .hero-featured-item-meta .hero-featured-item-subject[data-v-434e9af5]{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.hero-banner .hero-featured-list-wrap .hero-featured-item .hero-featured-item-info .hero-featured-item-meta .item-status-badge[data-v-434e9af5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding:1px 6px;border-radius:9999px;font-size:10px;font-weight:600;margin-left:auto;white-space:nowrap;color:#fff}.hero-banner .hero-featured-list-wrap .hero-featured-item .hero-featured-item-info .hero-featured-item-meta .item-status-badge svg[data-v-434e9af5]{width:8px;height:8px}.hero-banner .hero-featured-list-wrap .hero-featured-item .hero-featured-item-info .hero-featured-item-meta .item-status-badge.item-badge-featured[data-v-434e9af5]{background:-webkit-gradient(linear,left top,right top,from(#fbbf24),to(#f97316));background:linear-gradient(90deg,#fbbf24,#f97316)}.hero-banner .hero-featured-list-wrap .hero-featured-item .hero-featured-item-arrow[data-v-434e9af5]{width:.875rem;height:.875rem;color:hsla(0,0%,100%,.3);-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .25s;transition:all .25s}.hero-banner .hero-featured-list-wrap .hero-featured-item:hover .hero-featured-item-arrow[data-v-434e9af5]{color:hsla(0,0%,100%,.7);-webkit-transform:translateX(2px);transform:translateX(2px)}.hero-banner .hero-featured-list-wrap .hero-featured-item.hero-featured-item-active .hero-featured-item-arrow[data-v-434e9af5]{color:#93c5fd}.hero-banner .hero-featured-list-wrap .hero-featured-loading[data-v-434e9af5]{text-align:center;color:hsla(0,0%,100%,.5);font-size:12px;padding:2rem 0}.filter-section[data-v-434e9af5]{position:relative;max-width:1280px;margin:0 auto;padding:0 2rem;margin-top:-20px}.filter-section .filter-container[data-v-434e9af5]{background:#fff;border-radius:1.25rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #f1f5f9;overflow:hidden}.filter-section .filter-container .filter-header[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem 1.5rem}.filter-section .filter-container .filter-header .search-wrapper[data-v-434e9af5]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.filter-section .filter-container .filter-header .search-wrapper .search-icon[data-v-434e9af5]{position:absolute;left:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#cbd5e1;pointer-events:none}.filter-section .filter-container .filter-header .search-wrapper .search-input[data-v-434e9af5]{width:100%;height:3rem;padding-left:3rem;padding-right:3rem;background:#f8fafc;border:none;border-radius:1.25rem;font-size:1rem;color:#334155;-webkit-transition:all .2s;transition:all .2s}.filter-section .filter-container .filter-header .search-wrapper .search-input[data-v-434e9af5]:focus{outline:none;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.1);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.filter-section .filter-container .filter-header .search-wrapper .search-clear[data-v-434e9af5]{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#cbd5e1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;background:none;-webkit-transition:color .2s;transition:color .2s}.filter-section .filter-container .filter-header .search-wrapper .search-clear[data-v-434e9af5]:hover{color:#64748b}.filter-section .filter-container .filter-header .filter-header-right[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.filter-section .filter-container .filter-header .filter-header-right .result-count[data-v-434e9af5]{font-size:.875rem;color:#94a3b8}.filter-section .filter-container .filter-header .filter-header-right .result-count .count-number[data-v-434e9af5]{font-size:1.25rem;font-weight:700;background:-webkit-gradient(linear,left top,right top,from(#2563eb),to(#4f46e5));background:linear-gradient(90deg,#2563eb,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 .25rem}.filter-section .filter-container .filter-header .filter-header-right .divider[data-v-434e9af5]{color:#e2e8f0;margin:0 .25rem}.filter-section .filter-container .filter-header .filter-header-right .filter-toggle[data-v-434e9af5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.625rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;border:none;background:none;-webkit-transition:all .2s;transition:all .2s}.filter-section .filter-container .filter-header .filter-header-right .filter-toggle[data-v-434e9af5]:hover{color:#2563eb;background:#eff6ff}.filter-section .filter-container .filter-header .filter-header-right .filter-toggle .filter-icon[data-v-434e9af5]{width:1rem;height:1rem}.filter-section .filter-container .filter-header .filter-header-right .filter-toggle .filter-arrow[data-v-434e9af5]{width:.75rem;height:.75rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.filter-section .filter-container .filter-header .filter-header-right .filter-toggle .filter-arrow.arrow-rotate[data-v-434e9af5]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-section .filter-container .filter-panel[data-v-434e9af5]{-webkit-transition:all .3s ease;transition:all .3s ease;max-height:300px;overflow:hidden}.filter-section .filter-container .filter-panel.panel-hidden[data-v-434e9af5]{max-height:0;opacity:0}.filter-section .filter-container .filter-panel .filter-row[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;padding:.75rem 1.5rem;border-bottom:1px solid #f1f5f9;background:#fafafa;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-section .filter-container .filter-panel .filter-row[data-v-434e9af5]:last-child{border-bottom:none}.filter-section .filter-container .filter-panel .filter-row .filter-label[data-v-434e9af5]{font-size:.75rem;color:#94a3b8;line-height:31px;width:3.5rem;-ms-flex-negative:0;flex-shrink:0}.filter-section .filter-container .filter-panel .filter-row .filter-chips[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1100px}.filter-section .filter-container .filter-panel .filter-row .filter-chips .filter-chip[data-v-434e9af5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.filter-section .filter-container .filter-panel .filter-row .filter-chips .filter-chip[data-v-434e9af5]:hover{border-color:#bfdbfe;color:#2563eb}.filter-section .filter-container .filter-panel .filter-row .filter-chips .filter-chip.chip-active[data-v-434e9af5]{background:#eff6ff;border-color:#2563eb;color:#2563eb}.filter-section .filter-container .filter-panel .filter-row .filter-chips .sort-time-chip svg[data-v-434e9af5]{width:.75rem;height:.75rem}.content-section[data-v-434e9af5]{max-width:1280px;margin:0 auto;padding:.5rem 2rem}.content-section .normal-section[data-v-434e9af5]{padding:0 1.5rem}.content-section .normal-section .section-header[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:1rem;margin-top:1rem}.content-section .normal-section .section-header .section-title[data-v-434e9af5]{font-size:14px;font-weight:600;color:#1e293b}.content-section .normal-section .section-header .section-count[data-v-434e9af5]{font-size:12px;color:#94a3b8}.content-section .normal-section .product-card-skeleton[data-v-434e9af5]{background:#fff;border-radius:1rem;overflow:hidden;border:1px solid #f1f5f9;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.content-section .normal-section .product-card-skeleton .skel-prod-cover[data-v-434e9af5]{height:130px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f1f5f9),color-stop(37%,#e2e8f0),color-stop(63%,#f1f5f9));background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;-webkit-animation:skel-shimmer-light-data-v-434e9af5 1.4s ease infinite;animation:skel-shimmer-light-data-v-434e9af5 1.4s ease infinite}.content-section .normal-section .product-card-skeleton .skel-prod-content[data-v-434e9af5]{padding:.875rem 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.content-section .normal-section .product-card-skeleton .skel-prod-top[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.content-section .normal-section .product-card-skeleton .skel-prod[data-v-434e9af5]{border-radius:4px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f1f5f9),color-stop(37%,#e2e8f0),color-stop(63%,#f1f5f9));background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;-webkit-animation:skel-shimmer-light-data-v-434e9af5 1.4s ease infinite;animation:skel-shimmer-light-data-v-434e9af5 1.4s ease infinite}.content-section .normal-section .product-card-skeleton .skel-prod-status[data-v-434e9af5]{height:16px;width:52px;border-radius:999px}.content-section .normal-section .product-card-skeleton .skel-prod-subject[data-v-434e9af5]{height:13px;width:70px;margin-left:auto}.content-section .normal-section .product-card-skeleton .skel-prod-name[data-v-434e9af5]{height:16px;width:85%;margin-top:2px}.content-section .normal-section .product-card-skeleton .skel-prod-btns[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:4px}.content-section .normal-section .product-card-skeleton .skel-prod-btn-primary[data-v-434e9af5]{height:28px;width:88px;border-radius:6px}.content-section .normal-section .product-card-skeleton .skel-prod-btn-detail[data-v-434e9af5]{height:28px;width:56px;border-radius:6px}.content-section .normal-section .product-card-skeleton .skel-prod-meta[data-v-434e9af5]{height:12px;width:72px;margin-top:2px}@-webkit-keyframes skel-shimmer-light-data-v-434e9af5{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skel-shimmer-light-data-v-434e9af5{0%{background-position:100% 50%}to{background-position:0 50%}}.content-section .normal-section .product-grid[data-v-434e9af5]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.content-section .normal-section .product-grid.grid-refreshing .product-card[data-v-434e9af5]{pointer-events:none;-webkit-filter:saturate(.6);filter:saturate(.6);-webkit-transition:-webkit-filter .25s ease;transition:-webkit-filter .25s ease;transition:filter .25s ease;transition:filter .25s ease,-webkit-filter .25s ease}.content-section .normal-section .refresh-overlay[data-v-434e9af5]{position:absolute;inset:0;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(8px) saturate(1.4);backdrop-filter:blur(8px) saturate(1.4);border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;z-index:50;-webkit-animation:fadeScaleIn-data-v-434e9af5 .25s cubic-bezier(.4,0,.2,1);animation:fadeScaleIn-data-v-434e9af5 .25s cubic-bezier(.4,0,.2,1)}.content-section .normal-section .refresh-overlay .orbs[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px;height:22px}.content-section .normal-section .refresh-overlay .orbs span[data-v-434e9af5]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#4f6ef7,#818cf8);-webkit-box-shadow:0 2px 6px rgba(79,110,247,.35);box-shadow:0 2px 6px rgba(79,110,247,.35);-webkit-animation:orbDrop-data-v-434e9af5 .9s cubic-bezier(.33,1,.68,1) infinite;animation:orbDrop-data-v-434e9af5 .9s cubic-bezier(.33,1,.68,1) infinite}.content-section .normal-section .refresh-overlay .orbs span[data-v-434e9af5]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.content-section .normal-section .refresh-overlay .orbs span[data-v-434e9af5]:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.content-section .normal-section .refresh-overlay .orbs span[data-v-434e9af5]:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.content-section .normal-section .refresh-overlay .orbs span[data-v-434e9af5]:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.content-section .normal-section .refresh-overlay .orbs span[data-v-434e9af5]:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}.content-section .normal-section .refresh-overlay .refresh-label[data-v-434e9af5]{font-size:12px;font-weight:500;color:#6366f1;letter-spacing:2px;text-transform:uppercase}@-webkit-keyframes fadeScaleIn-data-v-434e9af5{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeScaleIn-data-v-434e9af5{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes orbDrop-data-v-434e9af5{0%,15%,85%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.55}45%{-webkit-transform:translateY(-14px);transform:translateY(-14px);opacity:1}55%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.55}}@keyframes orbDrop-data-v-434e9af5{0%,15%,85%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.55}45%{-webkit-transform:translateY(-14px);transform:translateY(-14px);opacity:1}55%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.55}}.content-section .normal-section .product-card[data-v-434e9af5]{background:#fff;border-radius:1rem;overflow:hidden;border:1px solid #f1f5f9;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.content-section .normal-section .product-card[data-v-434e9af5]:hover{border-color:#e2e8f0;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 20px rgba(37,99,235,.08);box-shadow:0 8px 20px rgba(37,99,235,.08)}.content-section .normal-section .product-card .product-cover[data-v-434e9af5]{position:relative;height:130px;overflow:hidden}.content-section .normal-section .product-card .product-cover .product-deco-icon[data-v-434e9af5]{opacity:.15}.content-section .normal-section .product-card .product-cover .product-deco-icon svg[data-v-434e9af5]{width:4rem;height:4rem;color:#fff}.content-section .normal-section .product-card .product-cover .product-cover-gradient[data-v-434e9af5]{position:absolute;bottom:0;left:0;right:0;padding:.75rem;padding-top:2rem;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.45)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.45) 0,transparent)}.content-section .normal-section .product-card .product-cover .product-cover-gradient .product-cover-cat[data-v-434e9af5]{font-size:11px;color:hsla(0,0%,100%,.7);margin-top:1px}.content-section .normal-section .product-card .product-content[data-v-434e9af5]{padding:.875rem}.content-section .normal-section .product-card .product-content .product-top-row[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.375rem;min-height:22px}.content-section .normal-section .product-card .product-content .product-top-row .product-subject[data-v-434e9af5]{font-size:11px;color:#9ca3af;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.content-section .normal-section .product-card .product-content .product-name[data-v-434e9af5]{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-section .normal-section .product-card .product-content .product-action-row[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:.5rem}.content-section .normal-section .product-card .product-content .product-action-row .btn-primary-sm[data-v-434e9af5]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 8px;font-size:12px;font-weight:600;color:#fff;background:#4f6ef7;border:none;border-radius:.5rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.content-section .normal-section .product-card .product-content .product-action-row .btn-primary-sm[data-v-434e9af5]:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.content-section .normal-section .product-card .product-content .product-action-row .btn-detail-sm[data-v-434e9af5]{padding:.5rem .625rem;font-size:11px;font-weight:500;line-height:1;background:#fff;border:1px solid #4f6ef7;color:#4f6ef7;border-radius:.5rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.content-section .normal-section .product-card .product-content .product-action-row .btn-detail-sm[data-v-434e9af5]:hover{background:#f5f7ff}.content-section .normal-section .product-card .product-content .product-bottom-row[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:.5rem;border-top:1px solid #f9fafb}.content-section .normal-section .product-card .product-content .product-bottom-row .product-meta[data-v-434e9af5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:11px;color:#9ca3af}.content-section .normal-section .product-card .product-content .product-bottom-row .product-meta svg[data-v-434e9af5]{width:.75rem;height:.75rem;-ms-flex-negative:0;flex-shrink:0}.content-section .pagination[data-v-434e9af5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem 0}.content-section .status-badge[data-v-434e9af5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:12px;font-weight:500}.content-section .status-badge.status-badge-featured[data-v-434e9af5]{background:-webkit-gradient(linear,left top,right top,from(#fbbf24),to(#f97316));background:linear-gradient(90deg,#fbbf24,#f97316);color:#fff;font-weight:700;-webkit-box-shadow:0 1px 3px rgba(249,115,22,.3);box-shadow:0 1px 3px rgba(249,115,22,.3)}.content-section .status-badge.status-badge-featured svg[data-v-434e9af5]{width:.625rem;height:.625rem}[data-v-434e9af5] .qrcode-dia .el-dialog__body,[data-v-434e9af5] .qrcode-dia .el-dialog__header{padding:0}[data-v-434e9af5] .qrcode-dia .el-dialog__headerbtn .el-dialog__close{color:#fff}[data-v-434e9af5] .zxy-qrcode-dia .wechat-popup{text-align:center}[data-v-434e9af5] .zxy-qrcode-dia .wechat-popup .des{margin:5px 0 15px;font-size:14px;color:#333}