.brand-brand-index .brands__letters-link,.brand-brand-index .brands__all{display:inline-flex;align-items:center;justify-content:center;padding:13px 35px;background:#cf4417;border:1px solid #cf4417;transition:all .3s;will-change:auto;color:#fff;font-family:"Rounded Mplus 1c","Roboto","Rounded Mplus 1c","Helvetica Neue","fallback",helvetica,arial,sans-serif;font-size:16px;font-weight:700;font-weight:800;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.brand-brand-index .brands__letters-link::before,.brand-brand-index .brands__all::before{content:"";display:inline-block;height:12px;width:17px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="11.974" viewBox="0 0 7 11.974"><path d="M.305,11.668a1.043,1.043,0,0,1,0-1.474L4.513,5.987.305,1.78A1.043,1.043,0,1,1,1.779.305L6.694,5.22A1.04,1.04,0,0,1,7,5.987a1.04,1.04,0,0,1-.305.767L1.78,11.668a1.042,1.042,0,0,1-1.475,0Z" fill="%23fff"/></svg>');background-repeat:no-repeat}.brand-brand-index .brands__letters-link>*,.brand-brand-index .brands__all>*{display:inline-block}.brand-brand-index .brands__letters-link:hover,.brand-brand-index .brands__all:hover{background:#cb3f11;border-color:#cb3f11;color:#fff;text-decoration:none}.brand-brand-index .brands__letters-link:focus,.brand-brand-index .brands__all:focus,.brand-brand-index .brands__letters-link:active,.brand-brand-index .brands__all:active{background:#bf3e14;border-color:#bf3e14;color:#fff;text-decoration:none}.brand-brand-index .brands__letters-link{background:#1f2446;border:1px solid #1f2446;color:#fff;text-decoration:none}.brand-brand-index .brands__letters-link:hover{background:#3a3f64;border-color:#3a3f64;color:#fff}.brand-brand-index .brands__letters-link:focus,.brand-brand-index .brands__letters-link:active{background:#40456a;border-color:#40456a;color:#fff}.brand-brand-index .brands__letters-link,.brand-brand-index .brands__all{padding:7px 16px;font-size:13px}.brand-brand-index .brands__letters-link-active,.brand-brand-index .brands__all-active{background:#cf4417;border-color:#cf4417;color:#fff;text-decoration:none}.brand-brand-index .brands__letters-link-active:hover,.brand-brand-index .brands__all-active:hover{background:#cb3f11;border-color:#cb3f11;color:#fff}.brand-brand-index .brands__letters-link-active:focus,.brand-brand-index .brands__all-active:focus,.brand-brand-index .brands__letters-link-active:active,.brand-brand-index .brands__all-active:active{background:#bf3e14;border-color:#bf3e14;color:#fff}@keyframes spinner{0%{transform:rotate(0deg);transform-origin:center}100%{transform:rotate(360deg);transform-origin:center}}.brand-brand-view .columns{margin-top:60px}.brand-brand-index .mst-brand__brand-list .toolbar a._active{z-index:10}.brand-brand-index .brands__toolbar,.brand-brand-index .brands__letters{display:flex;flex-flow:row wrap;gap:10px;align-items:center}.brand-brand-index .brands__toolbar{flex-direction:column;align-items:flex-start;margin-bottom:20px}.brand-brand-index .brands__wrapper{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem}.brand-brand-index .brands__wrapper-letter{margin-bottom:0.625rem;padding-bottom:0.625rem;border-bottom:1px solid #ccc;font-size:1.125rem;font-weight:500}.brand-brand-index .brands__letters-link-active:hover{color:#fff}.brand-brand-index .brands__list{display:flex;flex-flow:row wrap;gap:1.25rem}.brand-brand-index .brands__list-item{aspect-ratio:1;display:block}.brand-brand-index .brands__list-link{display:flex;flex-direction:column;row-gap:0.625rem;align-items:center;justify-content:center;font-weight:500}.brand-brand-index .brands__logo{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:auto;width:8.75rem;margin:0 auto;padding:0.625rem;border:2px solid #f6f6f6;transition:.2s;aspect-ratio:1}.brand-brand-index .brands__logo:hover{border-color:#c9c9c9}.brand-brand-index .brands__logo:hover img{opacity:.6}.brand-brand-index .brands__logo img{width:100%}.mst-brand__brand-list .toolbar{flex-wrap:wrap}#html-body .mst-brand__brand-list .toolbar{flex-basis:100%;flex-wrap:wrap;gap:5px;margin:20px 0 0}@media all and (min-width: 600px){.brand-brand-index .brands__toolbar{margin-bottom:2rem}.brand-brand-index .brands__logo{width:11.875rem;padding:1rem}}
