.grid--compact-brands .compact-brand-directory{display:grid;grid-template-columns:repeat(var(--brand-columns-desktop),minmax(0,1fr));gap:var(--grid-spacing)}.compact-brand-directory__item{min-width:0}.compact-brand-directory__link{display:flex;height:100%;flex-direction:column;align-items:stretch;gap:12px;color:inherit;text-align:center;text-decoration:none}.compact-brand-directory__media{display:flex;height:var(--brand-logo-height-desktop);align-items:center;justify-content:center;padding:16px 24px}.compact-brand-directory__media picture{display:block;width:100%;height:100%}.compact-brand-directory__media img{display:block;width:100%;height:100%;object-fit:contain}.compact-brand-directory__link .compact-brand-directory__label{align-self:center;min-height:24px;max-width:100%;white-space:normal}.compact-brand-directory__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.compact-brand-directory__link:hover .compact-brand-directory__label{text-decoration:underline;text-underline-offset:.2em}@media(max-width:767px){.grid--compact-brands .compact-brand-directory{grid-template-columns:repeat(var(--brand-columns-mobile),minmax(0,1fr))}.compact-brand-directory__media{height:var(--brand-logo-height-mobile);padding:12px 16px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/compact-brand-directory.css.map */
