.brand-logo-grid-section{overflow:hidden}.brand-logo-grid__heading-wrapper{margin-bottom:70px}.brand-logo-grid__heading{font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin:0;opacity:1;font-family:Proxima!important;color:#1a262e!important;letter-spacing:25%}.brand-logo-grid,.brand-logo-grid__empty-state{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:var(--logo-grid-column-gap-mobile, 24px);row-gap:var(--logo-grid-row-gap-mobile, 28px)}.brand-logo-grid__item{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:calc((100% - (var(--per-row-mobile, 2) - 1) * var(--logo-grid-column-gap-mobile, 24px)) / var(--per-row-mobile, 2))}.brand-logo-grid__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.brand-logo-grid__image,.brand-logo-grid__placeholder svg{max-width:100px;height:var(--logo-max-height-mobile, 28px);width:auto;object-fit:contain;display:block;transition:filter .2s ease,opacity .2s ease}.brand-logo-grid__item--grayscale .brand-logo-grid__image,.brand-logo-grid__item--grayscale .brand-logo-grid__placeholder svg{filter:grayscale(100%);opacity:.6}.brand-logo-grid__item--grayscale:hover .brand-logo-grid__image,.brand-logo-grid__item--grayscale:hover .brand-logo-grid__placeholder svg{filter:grayscale(0%);opacity:1}@media screen and (max-width:767px){.brand-logo-grid__heading-wrapper{margin-bottom:45px}}@media screen and (min-width:750px){.brand-logo-grid,.brand-logo-grid__empty-state{column-gap:var(--logo-grid-column-gap-desktop, 48px);row-gap:var(--logo-grid-row-gap-desktop, 40px)}.brand-logo-grid__item{width:calc((100% - (var(--per-row-desktop, 5) - 1) * var(--logo-grid-column-gap-desktop, 48px)) / var(--per-row-desktop, 5));max-width:20%}.brand-logo-grid__item{width:calc((100% - (5 - 1) * var(--logo-grid-column-gap-desktop, 48px)) / 5)}.brand-logo-grid__item:nth-child(n+6):nth-child(-n+9){width:calc((100% - (4 - 1) * var(--logo-grid-column-gap-desktop, 48px)) / 4)}.brand-logo-grid__item:nth-child(n+10):nth-child(-n+12){width:calc((100% - (3 - 1) * var(--logo-grid-column-gap-desktop, 48px)) / 3)}.brand-logo-grid__image,.brand-logo-grid__placeholder svg{height:var(--logo-max-height-desktop, 40px);width:100%;max-width:160px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-brand-logo-grid.css.map */
