.brand-bar[data-v-8add143a]{background-color:#fff;border-radius:4px;box-shadow:0 0 4px #0000001a;margin-top:1.75rem;padding:16px}.brand-bar .filter-tabs-wrapper[data-v-8add143a]{padding-bottom:4px}.brand-bar .filter-tabs-wrapper[data-v-8add143a]::-webkit-scrollbar{height:4px}.brand-bar .filter-tabs-wrapper[data-v-8add143a]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:2px}.brand-bar .filter-tabs-wrapper .filter-tabs[data-v-8add143a]{display:flex;flex-wrap:wrap}.brand-bar .filter-tabs-wrapper .filter-tabs button[data-v-8add143a]{background-color:#f5f5f5;border:none;border-radius:4px;cursor:pointer;font-size:14px;height:2.4rem;margin-bottom:16px;margin-right:8px;padding:0 .8rem;white-space:nowrap}.brand-bar .filter-tabs-wrapper .filter-tabs button.active[data-v-8add143a]{border:1px solid #e50012;color:#e50012}.brand-bar .brands-container[data-v-8add143a]{display:flex;flex-wrap:wrap;gap:16px}.brand-bar .brand-item[data-v-8add143a]{align-items:center;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;padding:4px;transition:background-color .2s ease,transform .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand-bar .brand-item.pressed[data-v-8add143a],.brand-bar .brand-item[data-v-8add143a]:active{background-color:#aaa;opacity:.9;transform:scale(.96)}.brand-bar .brand-item .brand-logo[data-v-8add143a]{height:40px;margin-bottom:4px;-o-object-fit:contain;object-fit:contain;width:40px}.brand-bar .brand-item .brand-name[data-v-8add143a]{font-size:12px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1024px){.brand-bar .brand-item[data-v-8add143a]{width:calc(16.66667% - 13.33333px)}}@media (max-width:768px){.brand-bar[data-v-8add143a]{padding:12px}.brand-bar .filter-tabs button[data-v-8add143a]{font-size:13px;padding:4px 10px}.brand-bar .brand-item[data-v-8add143a]{width:calc(20% - 12.8px)}.brand-bar .brand-item .brand-logo[data-v-8add143a]{height:36px;width:36px}.brand-bar .brand-item .brand-name[data-v-8add143a]{font-size:11px}}@media (max-width:576px){.brand-bar .filter-tabs button[data-v-8add143a]{font-size:12px;margin-right:6px;padding:4px 8px}.brand-bar .brand-item .brand-logo[data-v-8add143a]{height:32px;width:32px}.brand-bar .brand-item .brand-name[data-v-8add143a]{font-size:10px}}
