.brands{padding-bottom:24px}.brands h1{margin:6px 0 4px}.brands__intro{margin:0 0 18px;font-size:14px}.brands__popular h2,.brands__letter{font-size:1.15rem}.brands__popular{margin-bottom:22px}.brands__letters{background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:8px;padding:10px 0;display:flex}.brands__letters a,.brands__letters span{border-radius:6px;place-items:center;min-width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.brands__letters a{background:var(--panel)}.brands__letters a:hover{background:var(--accent);color:#fff}.brands__letters span{color:#c4c9cb}.brands__group{border-bottom:1px solid var(--line);padding-top:18px;padding-bottom:14px;scroll-margin-top:140px}.brands__letter{color:var(--accent);margin-bottom:8px}.brands__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}@media (min-width:750px){.brands__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.brands__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.brands__list li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:8px;padding:6px 0;font-size:14.5px;display:flex}.brands__list a{overflow-wrap:anywhere;min-width:0}.brands__count{color:var(--muted);font-size:12.5px}
