@charset "UTF-8";.app[data-v-f405b495]{min-height:100vh;background:#f5f5f5}.route-view-wrap[data-v-f405b495]{position:relative;width:100%;min-height:100vh}.route-page{width:100%}.layout-page-enter-active,.layout-page-leave-active{transition:opacity .22s ease}.layout-page-leave-active{position:absolute;left:0;right:0;top:0;z-index:1}.layout-page-enter-active{position:relative;z-index:2}.layout-page-enter-from,.layout-page-leave-to{opacity:0}.site-logo[data-v-3ec38880]{display:flex;align-items:center;gap:8px;padding:0;flex-shrink:0;text-decoration:none;color:inherit;cursor:pointer;transition:opacity .2s ease}.site-logo[data-v-3ec38880]:hover{opacity:.8}.site-logo-img[data-v-3ec38880]{width:40px;height:40px;object-fit:contain;flex-shrink:0}.site-logo-text[data-v-3ec38880]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-width:0}.site-logo-title[data-v-3ec38880]{font-weight:700;font-size:24px;line-height:1.4em;color:#e7000b}.site-logo-subtitle[data-v-3ec38880]{display:flex;align-items:center;gap:3px;font-weight:400;font-size:10px;line-height:1.4em;color:#00000080;white-space:nowrap}@media (max-width: 768px){.site-logo-subtitle.hide-mobile[data-v-3ec38880]{display:none!important}}@media (max-width: 1024px){.site-logo-title[data-v-3ec38880]{font-size:20px}}@media (max-width: 768px){.site-logo-title[data-v-3ec38880]{font-size:18px}.site-logo-img[data-v-3ec38880]{width:32px;height:32px}}@media (max-width: 480px){.site-logo-title[data-v-3ec38880]{font-size:16px}}.lang-global-panel[data-v-5bcd353e]{min-width:min(320px,100vw - 24px);max-width:min(360px,100vw - 24px);padding:20px 20px 16px;background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000001f,0 2px 8px #00000014;box-sizing:border-box}.lang-global-panel__arrow[data-v-5bcd353e]{position:absolute;top:-6px;inset-inline-start:28px;width:12px;height:12px;background:#fff;transform:rotate(45deg);box-shadow:-2px -2px 4px #0000000a}.lang-global-panel__title[data-v-5bcd353e]{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.35;color:#1c1917}.lang-global-panel__hint[data-v-5bcd353e]{margin:0 0 18px;font-size:13px;line-height:1.5;color:#78716c}.lang-global-panel__field[data-v-5bcd353e]{display:flex;flex-direction:column;gap:8px}.lang-global-panel__label[data-v-5bcd353e]{font-size:13px;font-weight:600;color:#44403c}.lang-global-panel__select[data-v-5bcd353e]{border:1px solid #d6d3d1;border-radius:6px;overflow:hidden;background:#fff}.lang-global-panel__select.is-open[data-v-5bcd353e]{border-color:#a8a29e}.lang-global-panel__select.is-open .lang-global-panel__select-chevron[data-v-5bcd353e]{transform:rotate(180deg)}.lang-global-panel__select-display[data-v-5bcd353e]{display:flex;align-items:center;width:100%;min-height:40px;padding:0 12px;border:none;background:#fff;cursor:pointer;text-align:start;font:inherit;color:inherit}.lang-global-panel__select-display[data-v-5bcd353e]:hover{background:#fafaf9}.lang-global-panel__select-value[data-v-5bcd353e]{flex:1;font-size:14px;color:#1c1917;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-global-panel__select-divider[data-v-5bcd353e]{width:1px;height:20px;margin:0 10px;background:#e7e5e4;flex-shrink:0}.lang-global-panel__select-chevron[data-v-5bcd353e]{width:11px;height:11px;flex-shrink:0;opacity:.65;transition:transform .2s ease}.lang-global-panel__list[data-v-5bcd353e]{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto;border-top:1px solid #e7e5e4}.lang-global-panel__list[data-v-5bcd353e]::-webkit-scrollbar{width:6px}.lang-global-panel__list[data-v-5bcd353e]::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}.lang-global-panel__option[data-v-5bcd353e]{display:block;width:100%;padding:10px 14px;border:none;background:#fff;color:#1c1917;font-size:14px;line-height:1.4;text-align:start;cursor:pointer;transition:background .15s ease,color .15s ease}.lang-global-panel__option[data-v-5bcd353e]:hover:not(.is-active){background:#f5f5f4}.lang-global-panel__option.is-active[data-v-5bcd353e]{background:#e7000b;color:#fff;font-weight:500}.header{background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0;display:flex;flex-direction:column}.app-download-wrap{display:inline-flex;align-items:center}.app-download-wrap .sub-nav-item--app-download{position:relative;padding:5px 12px 5px 10px;margin:0;border-radius:8px;border:1px solid rgba(15,23,42,.12);background:#fffffff5;color:#0f172ac7;font-weight:600;font-size:12px;letter-spacing:.02em;display:inline-flex;align-items:center;gap:6px;line-height:1.25;height:auto;box-shadow:none;transition:color .18s ease,border-color .18s ease,background .18s ease;-webkit-user-select:none;user-select:none}.app-download-wrap .sub-nav-item--app-download:hover{color:#e7000b;border-color:#e5393561;background:#e539350a}.app-download-wrap .sub-nav-item--app-download:active{background:#e5393512}.app-download-wrap .sub-nav-item--app-download.router-link-active{color:#e7000b;border-color:#e5393573;background:#e539350f}.app-download-wrap .sub-nav-item--app-download:focus-visible{outline:none;box-shadow:0 0 0 2px #e5393538}.app-download-ico{flex-shrink:0;opacity:.72;color:currentColor}.app-download-wrap .sub-nav-item--app-download:hover .app-download-ico,.app-download-wrap .sub-nav-item--app-download.router-link-active .app-download-ico{opacity:.95}.app-download-text{font-size:12px}.header-top-bar{width:100%;background:#e7000b;height:36.48px;flex-shrink:0}.header-inner{width:100%;max-width:1440px;margin:0 auto;padding:0 24px;box-sizing:border-box;height:72px;display:flex;align-items:center;border-bottom:1px solid #e5e7eb;position:relative;z-index:22}.header-container{width:100%;max-width:100%;min-width:0;display:flex;align-items:center;gap:24px}.header-left{flex-shrink:0}.header-center{flex:1 1 0%;display:flex;justify-content:center;align-items:center;min-width:0;padding-left:48px;min-width:min(260px,100%)}.divider{color:#00000080}.search-container{display:flex;align-items:center;gap:0;width:100%;min-width:0;max-width:640px;height:40px;border:1px solid rgba(231,0,11,.7);border-radius:27962000px;padding:0 4px 0 0;background:#fff;box-sizing:border-box;overflow:visible;transition:border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.search-container:focus-within{border-color:#e7000b;box-shadow:0 0 0 3px #e7000b1f}.search-icon{flex-shrink:0;margin-left:12px}.search-type-dropdown{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 12px;height:100%;cursor:pointer;-webkit-user-select:none;user-select:none;border-right:1px solid #E5E7EB;transition:background-color .2s ease;min-width:70px}.search-type-dropdown:hover{background-color:#00000005}.search-type-label{font-family:"Alibaba PuHuiTi 2.0","Alibaba PuHuiTi 2.0 55 Regular",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:14px;line-height:1.4em;color:#0c0a09!important;white-space:nowrap;display:block;visibility:visible;opacity:1}.search-type-arrow{flex-shrink:0;width:12px;height:12px;color:#6a7282;transition:transform .2s ease}.search-type-dropdown:hover .search-type-arrow,.search-type-dropdown:focus-within .search-type-arrow{transform:rotate(180deg)}.search-type-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:100px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a;padding:4px 0;z-index:1003;overflow:hidden}.search-type-item{display:block;padding:8px 16px;font-family:"Alibaba PuHuiTi 2.0","Alibaba PuHuiTi 2.0 55 Regular",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:14px;line-height:1.4em;color:#0c0a09;text-decoration:none;transition:background-color .2s ease,color .2s ease}.search-type-item:hover{background-color:#e7000b14;color:#e7000b}.search-type-item.is-active{background-color:#e7000b1a;color:#e7000b;font-weight:500}.search-input{flex:1 1 0%;min-width:0;width:0;border:none;outline:none;font-family:"Alibaba PuHuiTi 2.0","Alibaba PuHuiTi 2.0 55 Regular",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:14px;line-height:1.4em;color:#0c0a09;background:transparent;overflow:hidden;text-overflow:ellipsis;padding-left:10px}.search-input::placeholder{color:#99a1af}.search-btn{flex-shrink:0;align-self:center;width:auto;min-width:56px;height:32px;padding:0 14px;margin-left:4px;margin-right:2px;box-sizing:border-box;background:#e73124;border:none;border-radius:27962000px;color:#fff;font-family:"Alibaba PuHuiTi 2.0","Alibaba PuHuiTi 2.0 55 Regular",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:14px;line-height:1;white-space:nowrap;cursor:pointer;transition:background .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.search-btn:hover{background:#c6281f}.search-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #e7312459}.header-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:24px;flex-shrink:0;min-width:0}.nav-item{display:inline-flex;align-items:center;gap:8px;color:#0c0a09;font-weight:500;font-size:14px;line-height:1.5em;cursor:pointer;transition:color .25s cubic-bezier(.4,0,.2,1);text-decoration:none;flex-shrink:0;white-space:nowrap}.nav-item:hover{color:#e7000b}.nav-item:focus-visible{outline:none;border-radius:4px;box-shadow:0 0 0 2px #e7000b40}.nav-item-avatar-wrap{flex-shrink:0;display:inline-flex}.nav-item-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;background:#f0f0f0}.nav-item-avatar.nav-item-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#666;background:#e8e8e8}.nav-item-text{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-guest-actions{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:10px 14px;flex-shrink:0}.nav-item--login{font-weight:500;margin-right:2px}.guest-action-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;padding:0 14px;border-radius:999px;border:1px solid #e5e7eb;color:#0c0a09;font-size:13px;font-weight:500;line-height:1;transition:all .2s ease;white-space:nowrap;flex-shrink:0;text-decoration:none}.guest-action-btn:hover{color:#e7000b;border-color:#e7000b73;background:#e7000b0f}.guest-action-btn--register{background:#fff5f5;border-color:#e7000b4d;color:#e7000b}.guest-action-btn--supplier{background:#fff}.sub-nav-bar{background:#fff;border-bottom:1px solid #e5e7eb;min-height:44px;display:flex;align-items:center;position:relative;z-index:20}.sub-nav-inner{max-width:1440px;margin:0 auto;padding:10px 24px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box}.sub-nav-left{display:flex;flex-wrap:wrap;align-items:center;gap:24px;min-width:0;flex-shrink:1}.sub-nav-left .sub-nav-item{opacity:.8;transition:opacity .2s ease}.sub-nav-left .sub-nav-item:hover,.sub-nav-left .sub-nav-dropdown{opacity:1}.sub-nav-right{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-left:auto;flex-shrink:0}.sub-nav-right .sub-nav-item{font-size:12px;white-space:nowrap}.sub-nav-item{color:#0c0a09;font-size:14px;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:2px;transition:color .2s ease;white-space:nowrap;flex-shrink:0;line-height:1.6;padding:6px 2px}.sub-nav-item:hover{color:#e7000b}.sub-nav-item--language{gap:6px}.sub-nav-lang-icon{width:14px;height:14px;flex-shrink:0;opacity:.8;transition:opacity .2s ease}.sub-nav-lang-label{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-nav-dropdown--language:hover .sub-nav-lang-icon,.sub-nav-dropdown--language.is-open .sub-nav-lang-icon{opacity:1}.sub-nav-arrow{width:11px;height:11px;display:inline-block;vertical-align:middle;transition:transform .2s ease,filter .2s ease}.sub-nav-dropdown{position:relative}.sub-nav-dropdown:after{content:"";position:absolute;top:100%;left:-10px;right:-10px;height:4px;background:transparent;pointer-events:none;z-index:21}@media (hover: hover) and (pointer: fine){.sub-nav-dropdown:hover .sub-nav-item{color:#e7000b}.sub-nav-dropdown:hover .sub-nav-arrow{transform:rotate(180deg);filter:brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(7471%) hue-rotate(348deg) brightness(89%) contrast(92%)}.sub-nav-dropdown:hover .sub-nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}.sub-nav-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;max-width:min(560px,92vw);max-height:min(60vh,420px);overflow:auto;display:flex;flex-direction:column;background:#fff!important;border-radius:8px;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:30;isolation:isolate;pointer-events:none}.sub-nav-dropdown-menu *{opacity:1!important;pointer-events:auto}@media (hover: hover) and (pointer: fine){.sub-nav-dropdown:hover .sub-nav-dropdown-menu{opacity:1!important;visibility:visible;transform:translateY(0);background:#fff!important;pointer-events:auto}}.sub-nav-dropdown.is-open>.sub-nav-dropdown-menu{opacity:1!important;visibility:visible;transform:translateY(0);background:#fff!important;pointer-events:auto}.sub-nav-dropdown.is-open>.sub-nav-item{color:#e7000b}.sub-nav-dropdown.is-open>.sub-nav-item .sub-nav-arrow{transform:rotate(180deg);filter:brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(7471%) hue-rotate(348deg) brightness(89%) contrast(92%)}.sub-nav-dropdown.sub-nav-dropdown--language>.lang-global-panel{position:absolute;top:calc(100% + 10px);inset-inline-start:0;inset-inline-end:auto;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;z-index:40;pointer-events:none}@media (hover: hover) and (pointer: fine){.sub-nav-dropdown.sub-nav-dropdown--language:hover>.lang-global-panel,.sub-nav-dropdown.sub-nav-dropdown--language>.lang-global-panel:hover{opacity:1!important;visibility:visible;transform:translateY(0);pointer-events:auto}}.sub-nav-dropdown.sub-nav-dropdown--language.is-open>.lang-global-panel{opacity:1!important;visibility:visible;transform:translateY(0);pointer-events:auto}.sub-nav-dropdown-menu--category{min-width:240px;max-height:450px;overflow-y:auto;background:#fff!important}.sub-nav-dropdown-menu--category::-webkit-scrollbar{width:6px}.sub-nav-dropdown-menu--category::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.sub-nav-dropdown-menu--category::-webkit-scrollbar-track{background:transparent}.sub-nav-dropdown-menu--category .sub-nav-dropdown-item{padding:10px 16px;white-space:normal;word-break:keep-all;line-height:1.4}.category-dropdown-breadcrumb{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f9fafb;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:4px}.category-dropdown-back{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:#fff;border-radius:4px;cursor:pointer;color:#6b7280;transition:background .15s ease,color .15s ease;flex-shrink:0;box-shadow:0 1px 2px #0000000d}.category-dropdown-back:hover{background:#fef2f2;color:#e7000b}.category-dropdown-trail{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden}.category-dropdown-crumb{border:none;background:none;padding:2px 4px;font-size:12px;color:#6b7280;cursor:pointer;border-radius:3px;transition:background .15s ease,color .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70px}.category-dropdown-crumb:hover{background:#0000000a;color:#0c0a09}.category-dropdown-crumb.is-current{color:#e7000b;font-weight:500;cursor:default}.category-dropdown-crumb.is-current:hover{background:none}.category-dropdown-sep{color:#d1d5db;font-size:12px;flex-shrink:0}.category-dropdown-item{display:flex!important;align-items:center;justify-content:space-between}.category-dropdown-item.has-children .category-dropdown-arrow{color:#9ca3af;transition:color .15s ease,transform .15s ease}.category-dropdown-item.has-children:hover .category-dropdown-arrow{color:#e7000b;transform:translate(2px)}.category-dropdown-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.category-dropdown-arrow{flex-shrink:0;margin-left:8px}.sub-nav-dropdown-empty{padding:16px;text-align:center;color:#9ca3af;font-size:14px;pointer-events:auto}.sub-nav-dropdown-item{display:block;padding:10px 16px;color:#0c0a09;font-size:12px;text-decoration:none;transition:background-color .2s ease,color .2s ease;position:relative;background:#fff;white-space:nowrap}.sub-nav-dropdown-item:hover{background-color:#0000000a;color:#e7000b}.sub-nav-dropdown-item.is-active{color:#e7000b;font-weight:500;padding-left:32px;background:#fff}.sub-nav-dropdown-item.is-active:before{content:"✓";position:absolute;left:12px;color:#e7000b;font-weight:600}.sub-nav-dropdown-menu--two-column{min-width:400px;max-width:min(720px,92vw);padding:16px 0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0}.sub-nav-dropdown-menu--right{left:auto;right:0}.sub-nav-dropdown-menu--buyer{min-width:140px;max-width:200px}.sub-nav-dropdown-column{display:flex;flex-direction:column;min-width:0;flex:1}.sub-nav-dropdown-column:first-child{border-right:1px solid rgba(0,0,0,.08);padding-right:16px}.sub-nav-dropdown-column:last-child{padding-left:16px}.sub-nav-dropdown-header{padding:8px 16px 12px;font-size:14px;font-weight:600;color:#1e2939!important;background:#fff!important;opacity:1!important;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:8px}.sub-nav-dropdown-column--hidden,.sub-nav-dropdown-header--hidden,.sub-nav-dropdown-item--hidden{display:none}.mobile-menu-btn{display:none;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;background:none;border:none;cursor:pointer;padding:8px;flex-shrink:0;margin-left:auto}.hamburger-line{display:block;width:22px;height:2px;background:#0c0a09;position:relative;transition:background .2s ease}.hamburger-line:before,.hamburger-line:after{content:"";position:absolute;left:0;width:100%;height:2px;background:#0c0a09;transition:transform .3s ease}.hamburger-line:before{top:-7px}.hamburger-line:after{top:7px}.hamburger-line.open{background:transparent}.hamburger-line.open:before{transform:translateY(7px) rotate(45deg)}.hamburger-line.open:after{transform:translateY(-7px) rotate(-45deg)}.hide-mobile{display:flex}@media (max-width: 1480px){.header-container{gap:16px}.header-right{gap:20px}.sub-nav-inner,.sub-nav-left,.sub-nav-right{gap:16px}}@media (max-width: 1024px){.header-inner{height:60px;padding:0 16px}.header-container{gap:12px}.search-container{max-width:360px;height:36px}.search-btn{min-width:52px;height:28px;padding:0 10px;font-size:13px}.header-right{gap:14px}.nav-item{font-size:13px;gap:6px}.sub-nav-inner{padding:8px 16px;gap:12px}.sub-nav-left,.sub-nav-right{gap:12px}.sub-nav-item{font-size:12px;padding:4px 2px}.sub-nav-dropdown-menu--two-column{min-width:min(400px,92vw)}}@media (max-width: 768px){.mobile-menu-btn{display:flex}.hide-mobile{display:none!important}.header-inner{padding:0 12px;flex-wrap:wrap;height:auto;min-height:48px}.header-container{flex-wrap:wrap}.header-left{flex:0 0 auto}.header-center{display:none;width:100%;order:3;padding:6px 0}.header-center.mobile-show{display:flex}.search-container{max-width:100%;height:38px}.header-right{display:none;width:100%;order:4;flex-direction:column;align-items:flex-start;gap:6px;padding:6px 0 10px;border-top:1px solid #e5e7eb}.header-right.mobile-show{display:flex}.nav-item{width:100%;padding:6px 0}.sub-nav-bar{min-height:auto}.sub-nav-inner{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 12px}.sub-nav-left,.sub-nav-right{width:auto;flex-wrap:wrap;gap:4px 8px}.sub-nav-right{margin-left:auto}.sub-nav-item{font-size:12px;padding:4px 2px}.sub-nav-dropdown-menu{position:fixed;top:auto;left:8px;right:8px;max-width:calc(100vw - 16px);max-height:50vh}.sub-nav-dropdown-menu--two-column{flex-direction:column;min-width:0}.sub-nav-dropdown-column:first-child{border-right:none;border-bottom:1px solid rgba(0,0,0,.08);padding-right:0;padding-bottom:8px}.sub-nav-dropdown-column:last-child{padding-left:0;padding-top:8px}}@media (max-width: 480px){.header-inner{padding:0 8px}.search-type-dropdown{min-width:56px;padding:0 8px}.search-type-label{font-size:12px}.sub-nav-inner{padding:6px 8px}.sub-nav-item{font-size:11px}}.sidebar[data-v-10eccaed]{width:212px;height:657px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000000f,0 4px 8px #0000000a;border:1px solid rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column;flex-shrink:0;align-self:flex-start}.sidebar-header[data-v-10eccaed]{display:flex;align-items:center;gap:8px;padding:0 0 0 16px;height:60px;box-shadow:0 2px 8px #0000000f;border-bottom:1px solid rgba(0,0,0,.06);color:#000;flex-shrink:0}.sidebar-header-icon[data-v-10eccaed]{flex-shrink:0}.sidebar-title[data-v-10eccaed]{font-weight:700;font-size:20px;line-height:1.3;color:#000}.sidebar-breadcrumb[data-v-10eccaed]{display:flex;align-items:center;gap:8px;padding:12px;background:#fafafa;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.breadcrumb-back[data-v-10eccaed]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:#fff;border-radius:6px;cursor:pointer;color:#44403c;transition:background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);flex-shrink:0;box-shadow:0 1px 2px #0000000d}.breadcrumb-back[data-v-10eccaed]:hover{background:#fef2f2;color:#e7000b}.breadcrumb-trail[data-v-10eccaed]{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden}.breadcrumb-item[data-v-10eccaed]{border:none;background:none;padding:4px 6px;font-size:12px;color:#6a7282;cursor:pointer;border-radius:4px;transition:background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.breadcrumb-item[data-v-10eccaed]:hover{background:#0000000a;color:#1c1917}.breadcrumb-item.breadcrumb-current[data-v-10eccaed]{color:#e7000b;font-weight:500;cursor:default}.breadcrumb-item.breadcrumb-current[data-v-10eccaed]:hover{background:none}.breadcrumb-item.breadcrumb-root[data-v-10eccaed]{max-width:none;color:#44403c}.breadcrumb-separator[data-v-10eccaed]{color:#00000080;font-size:12px;flex-shrink:0}.category-list[data-v-10eccaed]{padding:8px 0;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.category-list[data-v-10eccaed]::-webkit-scrollbar{width:6px}.category-list[data-v-10eccaed]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.category-item[data-v-10eccaed]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;height:52px;min-height:52px;color:#44403c;font-weight:400;font-size:14px;line-height:1.25;cursor:pointer;transition:background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);flex-shrink:0;text-decoration:none}.category-item[data-v-10eccaed]:hover{background:#0000000a;color:#1c1917}.category-item.has-children .category-arrow[data-v-10eccaed]{color:#0000004d;transition:color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.category-item.has-children:hover .category-arrow[data-v-10eccaed]{color:#e7000b;transform:translate(2px)}.category-name[data-v-10eccaed]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-arrow[data-v-10eccaed]{flex-shrink:0;margin-left:8px}.category-leaf-indicator[data-v-10eccaed]{width:6px;height:6px;border-radius:50%;background:#0000001a;flex-shrink:0;margin-left:8px}.category-empty[data-v-10eccaed]{padding:24px 16px;text-align:center;color:#00000080;font-size:14px}@media (max-width: 1024px){.sidebar[data-v-10eccaed]{width:100%;height:auto;max-height:300px}.sidebar-header[data-v-10eccaed]{height:48px}.sidebar-title[data-v-10eccaed]{font-size:16px}.category-item[data-v-10eccaed]{height:44px;min-height:44px;font-size:13px}}@media (max-width: 768px){.sidebar[data-v-10eccaed]{width:100%;height:auto;max-height:240px;border-radius:8px}.sidebar-header[data-v-10eccaed]{height:40px;padding:0 12px}.sidebar-title[data-v-10eccaed]{font-size:14px}.category-item[data-v-10eccaed]{height:36px;min-height:36px;padding:0 12px;font-size:13px}.sidebar-breadcrumb[data-v-10eccaed]{padding:6px 8px}.breadcrumb-back[data-v-10eccaed]{width:24px;height:24px}}@media (max-width: 480px){.sidebar[data-v-10eccaed]{max-height:200px;border-radius:6px}.sidebar-header[data-v-10eccaed]{height:36px;padding:0 10px}.sidebar-title[data-v-10eccaed]{font-size:13px}.category-item[data-v-10eccaed]{height:34px;min-height:34px;padding:0 10px;font-size:12px}.sidebar-breadcrumb[data-v-10eccaed]{padding:4px 6px}.breadcrumb-back[data-v-10eccaed]{width:24px;height:24px;min-width:24px;min-height:24px}}.brand-strip[data-v-7b92a092]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;height:104px;background:linear-gradient(135deg,#fffbfaf5,#ffffffeb),radial-gradient(circle at 18% 0%,rgba(255,255,255,.6),transparent 34%),radial-gradient(circle at 82% 100%,rgba(245,245,244,.5),transparent 32%);border-radius:12px;box-shadow:0 10px 30px #1c19170f,0 1px #ffffffdb inset;border:1px solid rgba(214,211,209,.35)}.brand-btn[data-v-7b92a092]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1;min-width:0;height:72px;padding:10px 6px;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(180deg,#fffffff5,#fafaf9e6);border:1px solid rgba(214,211,209,.45);color:#44403c;box-shadow:0 1px #fffffff2 inset,0 1px 2px #1c19170a;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.brand-btn[data-v-7b92a092]:after{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);pointer-events:none}.brand-btn[data-v-7b92a092]:hover{transform:translateY(-2px);border-color:#e7000b2e;color:#782c2c;background:linear-gradient(180deg,#fffffffa,#fffbfbf0);box-shadow:0 4px 10px #e7000b0f,0 0 0 1px #e7000b0d,0 1px #fffffff2 inset}.brand-btn[data-v-7b92a092]:active{transform:translateY(0);border-color:#e7000b38;box-shadow:0 2px 6px #e7000b0d,0 0 0 1px #e7000b0f,0 1px #ffffffe6 inset}.brand-btn-icon-wrapper[data-v-7b92a092]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:inherit}.brand-btn-icon[data-v-7b92a092]{display:block;width:20px;height:20px;flex-shrink:0}.brand-btn-text[data-v-7b92a092]{font-weight:500;font-size:13px;line-height:1.2;text-align:center;color:inherit;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 1200px){.brand-strip[data-v-7b92a092]{gap:12px;padding:14px 20px}.brand-btn[data-v-7b92a092]{gap:6px;height:66px;padding:10px 6px}.brand-btn-text[data-v-7b92a092]{font-size:12px}}@media (max-width: 1024px){.brand-strip[data-v-7b92a092]{gap:10px;padding:12px 16px;flex-wrap:wrap;height:auto;justify-content:center}.brand-btn[data-v-7b92a092]{flex:0 1 calc(33.333% - 8px);height:64px;gap:6px;padding:10px 4px}.brand-btn-text[data-v-7b92a092]{font-size:12px}}@media (max-width: 768px){.brand-strip[data-v-7b92a092]{gap:8px;padding:12px 14px;border-radius:10px;width:100%}.brand-btn[data-v-7b92a092]{flex:0 1 calc(33.333% - 6px);height:68px;gap:6px;padding:10px 6px;border-radius:8px}.brand-btn-icon-wrapper[data-v-7b92a092]{width:22px;height:22px}.brand-btn-icon[data-v-7b92a092]{width:18px;height:18px}.brand-btn-text[data-v-7b92a092]{font-size:11px}}@media (max-width: 480px){.brand-strip[data-v-7b92a092]{gap:6px;padding:10px}.brand-btn[data-v-7b92a092]{flex:0 1 calc(33.333% - 4px);height:60px;gap:4px;padding:8px 4px;border-radius:6px}.brand-btn-icon-wrapper[data-v-7b92a092]{width:20px;height:20px}.brand-btn-icon[data-v-7b92a092]{width:16px;height:16px}.brand-btn-text[data-v-7b92a092]{font-size:10px}}.banner-carousel[data-v-4a2a8ac3]{position:relative;flex:0 0 517px;min-width:0;max-width:920px;height:517px;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000000f,0 2px 8px #0000000a;border:1px solid rgba(0,0,0,.04);background:#f3f4f6}.banner-carousel__pending[data-v-4a2a8ac3]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(225deg,#fb821f,#fffffff2 45%,#fff)}.banner-carousel__shimmer[data-v-4a2a8ac3]{width:min(72%,520px);height:18px;border-radius:9px;background:linear-gradient(90deg,#ffffff59 25%,#ffffffa6,#ffffff59 75%);background-size:200% 100%;animation:banner-shimmer-4a2a8ac3 1.4s ease-in-out infinite}@keyframes banner-shimmer-4a2a8ac3{0%{background-position:200% 0}to{background-position:-200% 0}}.banner-carousel__empty[data-v-4a2a8ac3]{position:absolute;top:0;right:0;bottom:0;left:0}.carousel-track[data-v-4a2a8ac3]{display:flex;width:100%;height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}@media (prefers-reduced-motion: reduce){.carousel-track[data-v-4a2a8ac3]{transition-duration:.15s}}.carousel-slide[data-v-4a2a8ac3]{height:100%;position:relative;flex-shrink:0}.slide-stack[data-v-4a2a8ac3]{position:relative;width:100%;height:100%;outline:none}.slide-stack--link[data-v-4a2a8ac3]{cursor:pointer}.slide-bg[data-v-4a2a8ac3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(225deg,#fb821f,#fffffff2 45%,#fff);background-size:cover;background-position:center}.slide-img[data-v-4a2a8ac3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}@media (prefers-reduced-motion: reduce){.slide-img[data-v-4a2a8ac3]{transition-duration:.05s}}.slide-img--visible[data-v-4a2a8ac3]{opacity:1}.carousel-indicators[data-v-4a2a8ac3]{position:absolute;bottom:0;left:0;right:0;padding:24px 24px 20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,rgba(0,0,0,.15) 0%,transparent 100%);pointer-events:none}.carousel-indicators[data-v-4a2a8ac3]>*{pointer-events:auto}.carousel-nav-row[data-v-4a2a8ac3]{display:flex;align-items:center;justify-content:center;width:100%}.carousel-dots-wrap[data-v-4a2a8ac3]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:0 44px}.carousel-nav-button[data-v-4a2a8ac3]{position:absolute;top:50%;width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff29;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transform:translateY(-50%);transition:background .25s ease,transform .2s ease,box-shadow .25s ease}.carousel-nav-button[data-v-4a2a8ac3]:hover{background:#ffffff42;transform:translateY(calc(-50% - 1px));box-shadow:0 4px 16px #00000026}.carousel-nav-button[data-v-4a2a8ac3]:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff6b}.carousel-nav-button svg[data-v-4a2a8ac3]{display:block;flex-shrink:0}.carousel-nav-button--prev[data-v-4a2a8ac3]{left:0}.carousel-nav-button--next[data-v-4a2a8ac3]{right:0}.carousel-dots[data-v-4a2a8ac3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.dot[data-v-4a2a8ac3]{width:10px;height:10px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:background .25s ease,transform .25s ease;border:2px solid rgba(255,255,255,.8);padding:0}.dot[data-v-4a2a8ac3]:hover{background:#fffc}.dot.active[data-v-4a2a8ac3]{width:24px;border-radius:5px;background:#fff;border-color:#fff}@media (max-width: 1200px){.banner-carousel[data-v-4a2a8ac3]{max-width:100%;height:clamp(280px,45vw,517px)}}@media (max-width: 1024px){.banner-carousel[data-v-4a2a8ac3]{max-width:100%;height:clamp(200px,40vw,517px)}.carousel-dots-wrap[data-v-4a2a8ac3]{min-width:168px;padding:0 38px}.carousel-nav-button[data-v-4a2a8ac3]{width:32px;height:32px}.carousel-indicators[data-v-4a2a8ac3]{padding:16px 16px 12px}}@media (max-width: 768px){.banner-carousel[data-v-4a2a8ac3]{height:clamp(180px,52vw,320px);border-radius:8px}.carousel-dots-wrap[data-v-4a2a8ac3]{min-width:148px;padding:0 32px}.carousel-nav-button[data-v-4a2a8ac3]{width:32px;height:32px;min-width:32px;min-height:32px}.carousel-nav-button svg[data-v-4a2a8ac3]{width:16px;height:16px}.carousel-indicators[data-v-4a2a8ac3]{padding:10px 12px 8px}.dot[data-v-4a2a8ac3]{width:7px;height:7px}.dot.active[data-v-4a2a8ac3]{width:16px}}@media (max-width: 480px){.banner-carousel[data-v-4a2a8ac3]{height:clamp(150px,48vw,240px);border-radius:6px}.carousel-dots-wrap[data-v-4a2a8ac3]{min-width:120px;padding:0 24px}.carousel-nav-button[data-v-4a2a8ac3]{width:28px;height:28px;min-width:28px;min-height:28px}.carousel-nav-button svg[data-v-4a2a8ac3]{width:14px;height:14px}.carousel-indicators[data-v-4a2a8ac3]{padding:8px 8px 6px}.dot[data-v-4a2a8ac3]{width:6px;height:6px}.dot.active[data-v-4a2a8ac3]{width:14px}}.right-promo[data-v-b750b229]{width:212px;min-width:212px;height:657px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000000f,0 4px 8px #0000000a;border:1px solid rgba(0,0,0,.04);flex-shrink:0;display:flex;flex-direction:column;overflow:hidden}.promo-header[data-v-b750b229]{display:flex;align-items:center;gap:8px;padding:0 0 0 16px;height:60px;box-shadow:0 2px 8px #0000000f;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0;color:#000}.promo-header-icon[data-v-b750b229]{flex-shrink:0}.promo-title[data-v-b750b229]{font-weight:700;font-size:20px;line-height:1.3;color:#000}.page-btn[data-v-b750b229]{display:flex;align-items:center;justify-content:center;width:100%;height:28px;flex-shrink:0;border:none;background:transparent;color:#00000059;cursor:pointer;transition:all .2s ease}.page-btn[data-v-b750b229]:hover:not(.page-btn--disabled){background:#0000000a;color:#000000a6}.page-btn.page-btn--disabled[data-v-b750b229]{opacity:.25;cursor:default}.page-btn--up[data-v-b750b229]{border-bottom:1px solid rgba(0,0,0,.04)}.page-btn--down[data-v-b750b229]{border-top:1px solid rgba(0,0,0,.04)}.supplier-list[data-v-b750b229]{display:flex;flex-direction:column;gap:18px;padding:8px 12px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;min-width:0}.supplier-list[data-v-b750b229]::-webkit-scrollbar{width:6px}.supplier-list[data-v-b750b229]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.supplier-item[data-v-b750b229]{flex:0 0 auto;min-height:auto;display:flex;text-decoration:none;color:inherit;width:100%}.supplier-item.supplier-item--busy[data-v-b750b229]{pointer-events:none;opacity:.7}.supplier-card[data-v-b750b229]{position:relative;width:100%;max-width:100%;box-sizing:border-box;height:100px;min-height:0;background:#0000000f;border-radius:12px;padding:10px;display:flex;align-items:center;gap:10px;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.supplier-card[data-v-b750b229]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px);background:#0505050f}.supplier-card[data-v-b750b229]:active{transform:translateY(0)}.supplier-left[data-v-b750b229]{width:48px;display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.supplier-avatar[data-v-b750b229]{width:40px;height:40px;border-radius:50%;background:#fff;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.supplier-avatar img[data-v-b750b229]{width:88%;height:88%;object-fit:contain}.supplier-avatar-placeholder[data-v-b750b229]{width:65%;height:65%;object-fit:contain;background:#0000000a}.supplier-badge[data-v-b750b229]{min-width:40px;height:14px;padding:0 4px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:2px;font-weight:700;font-size:8px;line-height:1.2;color:#fff;box-shadow:0 2px 8px #0000000a,0 1px 2px #00000008}.supplier-badge-icon[data-v-b750b229]{width:10px;height:10px;flex-shrink:0;object-fit:contain}.supplier-badge.pro[data-v-b750b229]{background:linear-gradient(135deg,#ff6b6b,#ff8e53,#ef4444);box-shadow:0 2px 8px #ff8e5380}.supplier-badge.ultra[data-v-b750b229]{background:linear-gradient(135deg,#dc2626,#b91c1c,#9333ea);box-shadow:0 2px 8px #a855f780}.supplier-badge.premium[data-v-b750b229]{background:linear-gradient(135deg,#b91c1c,#991b1b,#d97706);box-shadow:0 2px 8px #f59e0b80}.supplier-info[data-v-b750b229]{flex:1;min-width:0;min-height:0;max-height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:1px}.supplier-name-row[data-v-b750b229]{margin-bottom:0;flex-shrink:0}.supplier-name[data-v-b750b229]{font-weight:700;font-size:14px;line-height:1.2;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.supplier-tags[data-v-b750b229]{display:flex;align-items:center;gap:4px;margin-bottom:0;flex-shrink:0}.verified-badge[data-v-b750b229]{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;padding:0 4px 0 3px;gap:2px;min-width:0;height:12px;background:linear-gradient(180deg,#0f172b,#1d293d);border:1px solid rgba(254,154,0,.3);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:6px;flex:none;flex-grow:0}.verified-badge-icon[data-v-b750b229]{flex-shrink:0;width:6px;height:6px;color:#fe9a00e6}.verified-badge-text[data-v-b750b229]{font-size:7px;font-weight:600;font-style:italic;color:#fe9a00f2;letter-spacing:.02em;line-height:1;white-space:nowrap;flex-shrink:0}.supplier-type[data-v-b750b229]{font-weight:400;font-size:10px;line-height:1.4;color:#000;opacity:.6}.supplier-main-categories[data-v-b750b229]{display:inline-block;align-self:flex-start;width:fit-content;max-width:100%;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.4;color:#b91c1c;background:#dc26261a;padding:3px 8px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;margin-top:4px;-webkit-font-smoothing:antialiased}.supplier-product-groups[data-v-b750b229]{display:flex;gap:3px;flex-wrap:nowrap;overflow:hidden;flex-shrink:0}.product-group-tag[data-v-b750b229]{font-size:8px;line-height:1;padding:1px 4px;border-radius:3px;background:#3385ff14;color:#3385ffd9;white-space:nowrap;flex-shrink:0}.supplier-stats[data-v-b750b229]{font-weight:400;font-size:10px;line-height:1.4;color:#000;opacity:.6;flex-shrink:0}.supplier-revenue[data-v-b750b229]{font-weight:400;font-size:10px;line-height:1;color:#000;opacity:.6;flex-shrink:0;display:flex;align-items:flex-end}@media (max-width: 1024px){.right-promo[data-v-b750b229]{width:100%;min-width:0;height:auto;max-height:500px}.promo-header[data-v-b750b229]{height:48px}.promo-title[data-v-b750b229]{font-size:16px}.supplier-list[data-v-b750b229]{padding:12px 6px;gap:8px}}@media (max-width: 768px){.right-promo[data-v-b750b229]{width:100%;min-width:0;height:auto;max-height:none;flex-direction:column;margin-top:0}.promo-header[data-v-b750b229]{height:44px;padding:0 16px}.promo-title[data-v-b750b229]{font-size:15px}.supplier-list[data-v-b750b229]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:12px;overflow:visible}.supplier-item[data-v-b750b229]{flex:none;min-height:auto}.supplier-card[data-v-b750b229]{height:auto;min-height:0;padding:10px;gap:8px;flex-direction:column;align-items:center;text-align:center}.supplier-left[data-v-b750b229]{width:auto}.supplier-avatar[data-v-b750b229]{width:40px;height:40px}.supplier-info[data-v-b750b229]{align-items:center}.supplier-name[data-v-b750b229]{font-size:12px;font-weight:600;text-align:center;-webkit-line-clamp:1}.supplier-tags[data-v-b750b229]{margin-top:2px;gap:4px;justify-content:center}.supplier-main-categories[data-v-b750b229]{font-size:10px;margin-top:2px}.product-group-tag[data-v-b750b229]{font-size:9px;padding:2px 6px}.supplier-badge[data-v-b750b229]{min-width:42px;height:16px;font-size:9px}.supplier-badge-icon[data-v-b750b229]{width:10px;height:10px}}@media (max-width: 480px){.right-promo[data-v-b750b229]{margin-top:0}.promo-header[data-v-b750b229]{height:40px;padding:0 12px}.promo-title[data-v-b750b229]{font-size:14px}.supplier-list[data-v-b750b229]{gap:8px;padding:10px}.supplier-card[data-v-b750b229]{padding:8px;gap:6px}.supplier-avatar[data-v-b750b229]{width:36px;height:36px}.supplier-name[data-v-b750b229]{font-size:11px}.supplier-main-categories[data-v-b750b229]{font-size:9px}.product-group-tag[data-v-b750b229]{font-size:8px;padding:1px 4px}.supplier-badge[data-v-b750b229]{min-width:38px;height:14px;font-size:8px}.supplier-badge-icon[data-v-b750b229]{width:9px;height:9px}}.home-content-skeleton[data-v-782fc0be]{width:100%;display:flex;flex-direction:column;gap:36px;min-width:0}.home-content-skeleton__sr[data-v-782fc0be]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hcs-hot-sourcing[data-v-782fc0be]{width:100%;min-width:0;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.04);box-shadow:0 2px 8px #0000000a,0 1px 2px #00000008;padding:20px 24px 8px}.hcs-hot-sourcing__head[data-v-782fc0be]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.hcs-hot-sourcing__title[data-v-782fc0be]{width:140px}.hcs-hot-sourcing__more[data-v-782fc0be]{width:72px}.hcs-hot-sourcing__grid[data-v-782fc0be]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hcs-hot-card[data-v-782fc0be]{min-width:0;padding:18px 16px 16px;border-top:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.hcs-hot-card[data-v-782fc0be]:nth-child(3n){border-right:none}.hcs-hot-card[data-v-782fc0be]:nth-child(-n+3){border-top-color:transparent}.hcs-hot-card__top[data-v-782fc0be]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hcs-featured[data-v-782fc0be]{display:flex;gap:30px;width:100%}.hcs-featured-card[data-v-782fc0be]{flex:1;min-width:0;height:293px;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000f,0 2px 4px #0000000a;border:1px solid rgba(0,0,0,.04)}.hcs-featured-card--blue[data-v-782fc0be]{background:#eff6ff}.hcs-featured-card--red[data-v-782fc0be]{background:#fef2f2}.hcs-featured-card--orange[data-v-782fc0be]{background:#fff7ed}.hcs-featured-grid[data-v-782fc0be]{position:absolute;top:90px;right:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;z-index:1}.hcs-thumb[data-v-782fc0be]{width:90px;height:90px;border-radius:8px;box-shadow:0 2px 8px #0000000f;background:linear-gradient(90deg,#ffffffb8 25%,#fffffff2,#ffffffb8 75%);background-size:200% 100%;animation:hcs-shimmer-782fc0be 1.5s ease-in-out infinite}.hcs-featured-copy[data-v-782fc0be]{position:absolute;left:24px;right:220px;bottom:24px;z-index:1;display:flex;flex-direction:column;gap:10px}.hcs-line[data-v-782fc0be]{height:10px;border-radius:4px;background:linear-gradient(90deg,#0000000f 25%,#0000001a,#0000000f 75%);background-size:200% 100%;animation:hcs-shimmer-782fc0be 1.5s ease-in-out infinite}.hcs-line--lg[data-v-782fc0be]{width:55%;height:14px}.hcs-line--md[data-v-782fc0be]{width:80%}.hcs-line--title[data-v-782fc0be]{width:92%;height:12px}.hcs-line--sm[data-v-782fc0be]{width:60%;height:9px}.hcs-pill[data-v-782fc0be]{width:88px;height:30px;margin-top:4px;border-radius:6px;background:linear-gradient(90deg,#00000012 25%,#0000001f,#00000012 75%);background-size:200% 100%;animation:hcs-shimmer-782fc0be 1.5s ease-in-out infinite}.hcs-floors[data-v-782fc0be]{display:flex;flex-direction:column;gap:32px}.hcs-floor[data-v-782fc0be]{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000f,0 2px 4px #0000000a;border:1px solid rgba(0,0,0,.04);padding:24px;display:flex;gap:24px;min-width:0}.hcs-floor-banner[data-v-782fc0be]{width:297px;height:272px;flex-shrink:0;border-radius:8px;background:linear-gradient(90deg,#eef1f5 25%,#e4e8ee,#eef1f5 75%);background-size:200% 100%;animation:hcs-shimmer-782fc0be 1.5s ease-in-out infinite}.hcs-floor-products[data-v-782fc0be]{flex:1;display:flex;align-items:center;gap:12px;min-width:0}.hcs-arrow[data-v-782fc0be]{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000f}.hcs-floor-scroll[data-v-782fc0be]{flex:1;display:flex;gap:16px;min-width:0;overflow:hidden}.hcs-pcard[data-v-782fc0be]{flex:0 0 200px;width:200px;min-width:200px;height:272px;border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px;background:#fff}.hcs-pcard-img[data-v-782fc0be]{width:100%;aspect-ratio:1;border-radius:6px;background:linear-gradient(90deg,#f0f2f5 25%,#e5e8ec,#f0f2f5 75%);background-size:200% 100%;animation:hcs-shimmer-782fc0be 1.5s ease-in-out infinite}.hcs-pcard-lines[data-v-782fc0be]{display:flex;flex-direction:column;gap:8px;padding-top:4px}@keyframes hcs-shimmer-782fc0be{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1200px){.hcs-floor-banner[data-v-782fc0be]{width:240px;height:252px}}@media (max-width: 1024px){.home-content-skeleton[data-v-782fc0be]{gap:24px}.hcs-hot-sourcing__grid[data-v-782fc0be]{grid-template-columns:repeat(2,minmax(0,1fr))}.hcs-hot-card[data-v-782fc0be]{border-right:1px solid #e5e7eb}.hcs-hot-card[data-v-782fc0be]:nth-child(3n){border-right:1px solid #e5e7eb}.hcs-hot-card[data-v-782fc0be]:nth-child(2n){border-right:none}.hcs-hot-card[data-v-782fc0be]:nth-child(-n+3){border-top-color:#e5e7eb}.hcs-hot-card[data-v-782fc0be]:nth-child(-n+2){border-top-color:transparent}.hcs-featured[data-v-782fc0be]{flex-direction:column;gap:16px}.hcs-featured-card[data-v-782fc0be]{height:auto;min-height:200px;padding-bottom:120px}.hcs-featured-grid[data-v-782fc0be]{top:16px;right:16px}.hcs-featured-copy[data-v-782fc0be]{left:20px;right:20px;bottom:20px}.hcs-floors[data-v-782fc0be]{gap:24px}.hcs-floor[data-v-782fc0be]{flex-direction:column;padding:16px;gap:16px}.hcs-floor-banner[data-v-782fc0be]{width:100%;height:160px}.hcs-floor-products[data-v-782fc0be]{gap:8px}}@media (max-width: 768px){.home-content-skeleton[data-v-782fc0be]{gap:16px}.hcs-hot-sourcing[data-v-782fc0be]{padding:14px 12px 4px}.hcs-hot-sourcing__grid[data-v-782fc0be]{grid-template-columns:1fr}.hcs-hot-card[data-v-782fc0be]{border-right:none!important}.hcs-hot-card[data-v-782fc0be]:first-child{border-top-color:transparent}.hcs-featured[data-v-782fc0be]{gap:10px}.hcs-featured-grid[data-v-782fc0be]{grid-template-columns:repeat(4,1fr);position:relative;top:auto;right:auto;width:calc(100% - 28px);margin:14px 14px 0}.hcs-thumb[data-v-782fc0be]{width:auto;height:70px}.hcs-featured-copy[data-v-782fc0be]{position:relative;left:auto;right:auto;bottom:auto;padding:0 14px 14px}.hcs-featured-card[data-v-782fc0be]{padding-bottom:0;min-height:0}.hcs-floors[data-v-782fc0be]{gap:16px}.hcs-floor[data-v-782fc0be]{padding:12px;gap:10px}.hcs-floor-banner[data-v-782fc0be]{height:120px}.hcs-arrow[data-v-782fc0be]{display:none}.hcs-floor-products[data-v-782fc0be]{gap:0}.hcs-floor-scroll[data-v-782fc0be]{flex-wrap:wrap;justify-content:flex-start;gap:8px}.hcs-pcard[data-v-782fc0be]{flex:0 0 calc(50% - 4px);width:calc(50% - 4px);min-width:0;max-width:200px;height:auto;min-height:220px}}@media (max-width: 480px){.hcs-floors[data-v-782fc0be]{gap:12px}.hcs-floor[data-v-782fc0be]{padding:8px;gap:8px}.hcs-floor-banner[data-v-782fc0be]{height:100px}.hcs-thumb[data-v-782fc0be]{height:58px}}.home-view[data-v-f63d5fd9]{min-height:100vh;background-color:#fafaf9}.hero-zone[data-v-f63d5fd9]{width:100%;background:linear-gradient(180deg,#f97316,#fb923c,#fdba74 60%,#fed7aa 85%,#fafaf9)}.main-content[data-v-f63d5fd9]{padding:24px 0 0}.main-content--hero[data-v-f63d5fd9]{padding-bottom:24px}.content-container[data-v-f63d5fd9]{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:36px;padding:0 24px}.content-top-row[data-v-f63d5fd9]{display:flex;gap:24px;align-items:flex-start;width:100%;min-width:0}.top-block[data-v-f63d5fd9]{flex:1;display:flex;gap:24px;align-items:stretch;min-width:0;height:657px}.content-below-row[data-v-f63d5fd9]{width:100%;display:flex;flex-direction:column;gap:36px;min-width:0}.carousel-and-strip[data-v-f63d5fd9]{flex:1;min-width:0;max-width:920px;display:flex;flex-direction:column;gap:24px;width:100%}.brand-strip-row[data-v-f63d5fd9]{flex-shrink:0;width:100%}.category-floors[data-v-f63d5fd9]{display:flex;flex-direction:column;gap:32px}.error-container[data-v-f63d5fd9]{padding:48px 0;text-align:center}.error-message[data-v-f63d5fd9]{max-width:600px;margin:0 auto}.error-message h2[data-v-f63d5fd9]{font-size:24px;font-weight:600;color:#1c1917;margin-bottom:12px}.error-message p[data-v-f63d5fd9]{font-size:16px;color:#44403c;margin-bottom:24px}.error-message .btn[data-v-f63d5fd9]{padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.error-message .btn.btn-primary[data-v-f63d5fd9]{background-color:#e7000b;color:#fff;border:none}.error-message .btn.btn-primary[data-v-f63d5fd9]:hover{background-color:#b40009}.empty-state[data-v-f63d5fd9]{padding:48px 0;text-align:center;color:#44403c;font-size:16px}.home-loading-idle[data-v-f63d5fd9]{min-height:120px}.home-content-fade-enter-active[data-v-f63d5fd9],.home-content-fade-leave-active[data-v-f63d5fd9]{transition:opacity .16s ease}.home-content-fade-enter-from[data-v-f63d5fd9],.home-content-fade-leave-to[data-v-f63d5fd9]{opacity:0}@media (max-width: 1480px){.content-container[data-v-f63d5fd9]{padding:0 16px}}@media (max-width: 1200px){.top-block[data-v-f63d5fd9]{height:auto;gap:16px}.carousel-and-strip[data-v-f63d5fd9]{max-width:none}}@media (max-width: 1024px){.content-container[data-v-f63d5fd9]{gap:24px;padding:0 16px}.content-top-row[data-v-f63d5fd9]{flex-direction:column;gap:16px}.top-block[data-v-f63d5fd9]{flex-direction:column;gap:16px;height:auto;width:100%}.carousel-and-strip[data-v-f63d5fd9]{max-width:none;gap:24px}.content-below-row[data-v-f63d5fd9],.category-floors[data-v-f63d5fd9]{gap:24px}.main-content[data-v-f63d5fd9]{padding:16px 0 0}}@media (max-width: 768px){.content-container[data-v-f63d5fd9]{padding:0 12px;gap:16px}.content-top-row[data-v-f63d5fd9]{flex-direction:column;gap:12px}.top-block[data-v-f63d5fd9]{flex-direction:column;height:auto;gap:12px;width:100%}.carousel-and-strip[data-v-f63d5fd9]{gap:12px;width:100%;max-width:none;flex:none}.content-below-row[data-v-f63d5fd9],.category-floors[data-v-f63d5fd9]{gap:16px}.main-content[data-v-f63d5fd9]{padding:12px 0 0}.main-content--hero[data-v-f63d5fd9]{padding-bottom:12px}}@media (max-width: 480px){.content-container[data-v-f63d5fd9]{padding:0 8px;gap:12px}.content-below-row[data-v-f63d5fd9],.category-floors[data-v-f63d5fd9]{gap:12px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Alibaba PuHuiTi 2.0","Alibaba PuHuiTi 2.0 55 Regular",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(180deg,#fff,#999);min-height:100vh;color:#0c0a09}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,button{border:none;outline:none}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}html{scrollbar-gutter:stable}body{background-color:#fafaf9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 768px){body{font-size:14px;-webkit-tap-highlight-color:transparent}button,a,input,select,textarea{touch-action:manipulation}input,textarea{font-size:16px}}html,body{overflow-x:clip}.ant-modal{max-width:calc(100vw - 32px)}.ant-modal-wrap.inquiry-chat-modal-wrap .message-attach-img{max-width:min(240px,40vw);max-height:240px;width:auto;height:auto;object-fit:contain;border-radius:8px}@media (max-width: 768px){.ant-modal{margin:16px auto!important}.ant-modal-body{max-height:70vh;overflow-y:auto}}
