.hot-brands-section__box[data-v-e3d361ef]{border:1px solid var(--zx-sidebar-border-color);border-radius:var(--zx-sidebar-border-radius);background-color:#fff;padding:12px 14px}.hot-brands__tabs-row[data-v-e3d361ef]{border-bottom:1px solid #e2ecf8;align-items:stretch;gap:8px;margin-bottom:16px;display:flex}.hot-brands__tabs[data-v-e3d361ef]{scrollbar-width:none;flex:1;align-items:flex-end;gap:24px;display:flex;overflow-x:auto}.hot-brands__tabs[data-v-e3d361ef]::-webkit-scrollbar{display:none}.hot-brands__tab[data-v-e3d361ef]{color:#333;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:0 0 14px;font-size:16px;font-weight:600;line-height:16px}.hot-brands__tab--active[data-v-e3d361ef]{border-bottom-color:#5c86de;font-weight:600}.hot-brands__tab[data-v-e3d361ef]:hover:not(.hot-brands__tab--active){color:#5c86de}.hot-brands__scroll-btns[data-v-e3d361ef]{background-color:#fff;flex-shrink:0;align-items:flex-start;gap:16px;padding:0 0 16px 8px;display:flex;position:relative}.hot-brands__scroll-btns[data-v-e3d361ef]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff);width:24px;position:absolute;top:0;bottom:0;right:100%}.hot-brands__scroll-btn[data-v-e3d361ef]{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:20px;display:flex}.hot-brands__scroll-btn[data-v-e3d361ef]:hover{color:#5c86de}.hot-brands__grid[data-v-e3d361ef]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;display:grid}.hot-brands__item[data-v-e3d361ef]{color:inherit;cursor:pointer;border:1px solid #ebeef5;border-radius:4px;flex-direction:column;align-items:center;gap:8px;padding:8px 4px 4px;text-decoration:none;display:flex}.hot-brands__item:hover .hot-brands__name[data-v-e3d361ef]{color:#5c86de}.hot-brands__logo[data-v-e3d361ef]{background-color:#fff;border-radius:2px;justify-content:center;align-items:center;width:100%;height:42px;display:flex;overflow:hidden}.hot-brands__logo img[data-v-e3d361ef]{-o-object-fit:contain;object-fit:contain;max-width:80%;max-height:80%}.hot-brands__logo-placeholder[data-v-e3d361ef]{width:100%;height:100%}.hot-brands__name[data-v-e3d361ef]{color:#606266;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;line-height:1.3;overflow:hidden}
