.vbp-brands{margin:8px 0 24px;max-width:100%}.vbp-brands .vbp-index{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin-bottom:18px;font-size:15px;line-height:1.4}.vbp-brands .vbp-index-label{font-weight:600;margin-right:2px}.vbp-brands .vbp-index a{display:inline-block;flex:0 0 auto;width:auto;min-width:28px;height:auto;min-height:0;text-align:center;padding:3px 7px;border:1px solid #ddd;border-radius:4px;background:#fafafa;color:inherit;font-size:15px;font-weight:600;text-decoration:none}.vbp-brands .vbp-index a:hover{background:#f0f0f0}.vbp-brands .vbp-letter{background:#f2f2f2;padding:8px 14px;font-size:20px;font-weight:700;margin:22px 0 12px;border-radius:4px;scroll-margin-top:90px}.vbp-brands .vbp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.vbp-brands .vbp-tile{display:flex;align-items:center;justify-content:center;height:118px;min-width:0;padding:12px;background:#fff;border:1px solid #e3e3e3;border-radius:6px;text-decoration:none;overflow:hidden}.vbp-brands .vbp-tile:hover{border-color:#bbb;box-shadow:0 2px 8px rgb(0 0 0 / .07)}.vbp-brands .vbp-tile img{max-width:100%;max-height:84px;width:auto;height:auto;object-fit:contain}.vbp-brands .vbp-name{display:none;font-size:19px;font-weight:700;letter-spacing:.4px;color:#333;text-align:center;text-transform:uppercase}.vbp-brands .vbp-tile.vbp-nologo .vbp-name{display:block}@media (max-width:900px){.vbp-brands .vbp-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.vbp-brands .vbp-grid{grid-template-columns:repeat(2,1fr)}.vbp-brands .vbp-tile{height:96px}.vbp-brands .vbp-tile img{max-height:64px}.vbp-brands .vbp-name{font-size:16px}}