.module-brands-grid-01{--grid-gutter-x:0.75rem;--grid-gutter-y:0.75rem;padding-block-end:3rem}.module-brands-grid-01 .grid-items{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gutter-y) var(--grid-gutter-x)}.module-brands-grid-01 .grid-item{min-width:0}.module-brands-grid-01 .grid-item .brand-list{height:100%}.module-brands-grid-01 .module-header-container{margin-bottom:0.75rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.module-brands-grid-01 .module-title{margin-bottom:0}.lcContent-brands .area-main-title{margin-bottom:0;font-size:1.25rem;text-transform:uppercase;font-weight:600}.brands-header-text{margin-top:0.75rem;line-height:1.4;color:var(--tb-text-base)}.lcContent-brands .brands-alphabet .inset{display:flex;gap:0.25rem;flex-wrap:wrap}.lcContent-brands .brands-alphabet .inset .btn.selected{--bs-btn-color:var(--tb-mono-white);--bs-btn-bg:var(--tb-secondary-500);--bs-btn-border-color:var(--tb-secondary-500)}@media (max-width:575px){.module-brands-grid-01 .btn-view-more-brands{height:2rem}}@media (min-width:768px){.module-brands-grid-01 .grid-items{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.module-brands-grid-01{--grid-gutter-x:1.5rem;--grid-gutter-y:1.5rem}.module-brands-grid-01 .module-header-container{margin-bottom:1.5rem}.lcContent-brands .area-main-title{font-size:1.5rem}}@media (min-width:1200px){.module-brands-grid-01 .grid-items{grid-template-columns:repeat(6,1fr)}.lcContent-brands .container-brands{padding:0 2rem;max-width:100%}}@media (min-width:1600px){.lcContent-brands .brands-alphabet .inset{gap:0.5rem}.module-brands-grid-01 .grid-items{grid-template-columns:repeat(8,1fr)}}
.brand-list-01{border:1px solid var(--tb-primary-400);transition:border 175ms ease-in-out}.brand-list-01:hover{border:1px solid var(--tb-primary-200)}.brand-list-01 .brand-list-title-link{padding:1rem 1rem 1.25rem;display:block}.brand-list-01 img{padding:0 1rem;mix-blend-mode:multiply;filter:grayscale(100%);transition:filter 175ms ease-in-out;width:auto;height:auto;inset:0;margin:auto;max-width:100%;max-height:100%}.brand-list-01:hover img{filter:none;mix-blend-mode:initial}.brand-list-img-link{display:block}@media (max-width:575px){.brand-list-01 .brand-list-title-link{padding:0.75rem 0 0.75rem}}