.module-brands-grid{--grid-gutter-x:.75rem;--grid-gutter-y:.75rem}.commerce-content-home .module-brands-grid{padding-top:70px;background-color:var(--acre-primary-white);padding-bottom:42px}.module-brands-grid .grid-items{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gutter-y) var(--grid-gutter-x)}.module-brands-grid .grid-item{min-width:0;padding:20px 32px;background-color:var(--acre-grayscale-light);transition:background-color .3s;border-radius:24px;transition:all .3s}.module-brands-grid .grid-item:hover{background-color:#f9f9f9;transform:scale(1.02)}.module-brands-grid .grid-item .ratio>.img-fluid{object-fit:contain;mix-blend-mode:multiply;filter:grayscale(100%);opacity:.75}.module-brands-grid .grid-item:hover .ratio>.img-fluid{filter:none;opacity:.85}.module-brands-grid .grid-item .brand-list{height:100%}.module-brands-grid .module-header-container{margin-bottom:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.module-brands-grid .module-title{margin-bottom:0}.module-brands-grid h2.module-title{color:var(--acre-primary-blue)}@media (max-width:575px){.module-brands-grid .btn-view-more-brands{height:32px}.module-brands-grid .grid-items{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.module-brands-grid .grid-items{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.module-brands-grid{--grid-gutter-x:1.5rem;--grid-gutter-y:1.5rem}.module-brands-grid .module-header-container{margin-bottom:1.5rem}.module-brands-grid .grid-items{grid-template-columns:repeat(5,1fr)}}
.brand-list .brand-list-title-link{padding:1rem 1rem 1.25rem;display:block}.module-brands-grid .brand-list .brand-list-title-link{font-size:16px;text-align:center;line-height:1.1;color:var(--acre-grayscale-dark);text-transform:uppercase;line-height:24px;font-family:var(--family-title);padding-bottom:0px}.module-brands-grid .brand-list .brand-list-title{font-size:16px;font-family:var(--family-title);color:var(--acre-grayscale-dark)}.brand-list .brand-list-title-link:not(:hover){color:inherit}.brand-list .brand-list-title{font-size:20px;text-align:center;line-height:1.1}@media (max-width:575px){.brand-list .brand-list-title-link{padding:.75rem 0 .75rem}}