.module-brands-index .brands-index-nav{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--bs-gray-300)}.module-brands-index .brands-index-nav-letter{font-weight:700;color:var(--bs-gray-900);text-decoration:none;transition:color .2s ease-in-out}.module-brands-index .brands-index-nav-letter:hover{color:var(--tb-primary-500)}.module-brands-index .brands-index-nav-letter.is-disabled{color:var(--bs-gray-400);pointer-events:none}.module-brands-index .brands-index-section{margin-bottom:2rem;scroll-margin-top:1rem}.module-brands-index .brands-index-letter{font-weight:700;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid var(--tb-primary-500)}.module-brands-index .brands-index-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 1.5rem}.module-brands-index .brands-index-item{color:var(--bs-gray-700);text-decoration:none;transition:color .2s ease-in-out}.module-brands-index .brands-index-item:hover{color:#dc3545;font-weight:700;text-decoration:none}@media (min-width:576px){.module-brands-index .brands-index-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.module-brands-index .brands-index-list{grid-template-columns:repeat(5,1fr)}}