.section-brands-list{position:relative;background-color:var(--color-white)}.section-brands-list__menu{margin-bottom:2em}.section-brands-list__menu ul{display:flex;flex-wrap:wrap;gap:0;margin-bottom:5em;justify-content:center}@media (max-width:768px){.section-brands-list__menu ul{margin-bottom:3em}}.section-brands-list__menu ul button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;font-family:indivisible,arial,sans-serif;font-weight:600;cursor:pointer;padding:.5em}.section-brands-list__menu ul button:hover{color:var(--color-red)}.section-brands-list__menu ul button span{font-size:1.5em}.section-brands-list__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4em 2em}@media (max-width:1024px){.section-brands-list__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:3em 2em}}@media (max-width:768px){.section-brands-list__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:2em;padding:0 1em}}@media (max-width:440px){.section-brands-list__inner{grid-template-columns:repeat(1,1fr);gap:2em}}.section-brands-list__letter h3{font-family:indivisible,arial,sans-serif;font-weight:600;border-bottom:1px solid var(--color-blue);padding-bottom:.25em}.section-brands-list__letter ul{display:flex;flex-direction:column;gap:.75em}.section-brands-list__letter ul a{text-decoration:none}.section-brands-list__letter ul a:hover{color:var(--color-red)}