.brand-logos{display:block;padding-block:4.8rem;color:rgb(var(--color-foreground))}.brand-logos__header{text-align:center}.brand-logos__header h2{margin:0 0 2.4rem}.brand-logos__viewport{padding:.8rem 1.6rem}.brand-logos__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;max-width:var(--page-width);margin:0 auto;padding:0;list-style:none}.brand-logos__link{display:flex;align-items:center;justify-content:center;min-height:14.4rem;padding:.4rem;color:inherit;text-align:center;text-underline-offset:.4rem}.brand-logos__link img{display:block;width:100%;max-width:24rem;height:12rem;object-fit:contain}.brand-logos__link:hover{opacity:.75}.brand-logos__link:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}.brand-logos__clone{display:none}@media screen and (min-width:750px){.brand-logos__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (prefers-reduced-motion:no-preference){.brand-logos.is-ready .brand-logos__viewport{overflow:hidden}.brand-logos.is-ready .brand-logos__track{display:flex;width:max-content;animation:brand-logos-scroll 60s linear infinite}.brand-logos.is-ready .brand-logos__list{display:flex;align-items:center;justify-content:space-around;flex:0 0 auto;width:max(100vw,168rem);max-width:none;margin:0;padding-inline:1.6rem;gap:1.6rem}.brand-logos.is-ready .brand-logos__item{flex:1 1 0}.brand-logos.is-ready .brand-logos__clone{display:flex}.brand-logos:hover .brand-logos__track{animation-play-state:paused}.brand-logos.is-ready:has(:focus-visible) .brand-logos__track{width:auto;animation:none}.brand-logos.is-ready:has(:focus-visible) .brand-logos__list{display:grid;width:100%;max-width:var(--page-width);margin-inline:auto}.brand-logos.is-ready:has(:focus-visible) .brand-logos__clone{display:none}}@keyframes brand-logos-scroll{to{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-brand-logos.css.map */
