.brand-logos{padding:30px 0;overflow:hidden}.brand-logos__title{text-align:center;font-size:3rem;font-weight:700;margin:0 0 35px;text-transform:uppercase;letter-spacing:.1em}.brand-logos__marquee{width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent 0,black 80px,black calc(100% - 80px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 80px,black calc(100% - 80px),transparent 100%)}.brand-logos__track{display:flex;align-items:center;gap:60px;width:max-content;animation:brandScroll var(--scroll-speed, 30s) linear infinite}.brand-logos__marquee:hover .brand-logos__track{animation-play-state:paused}@keyframes brandScroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.brand-logos__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:var(--logo-height, 60px)}.brand-logos__item img{height:var(--logo-height, 60px);width:auto;max-width:160px;object-fit:contain;transition:opacity .3s ease,filter .3s ease}.brand-logos__item a{display:flex;align-items:center;justify-content:center;height:100%}.brand-logos__item--gray img{filter:grayscale(100%);opacity:.65}.brand-logos__item--gray:hover img{filter:grayscale(0%);opacity:1}@media screen and (max-width:749px){.brand-logos{padding:20px 0}.brand-logos__track{gap:40px}.brand-logos__item img{max-width:110px}.brand-logos__marquee{-webkit-mask-image:linear-gradient(to right,transparent 0,black 30px,black calc(100% - 30px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 30px,black calc(100% - 30px),transparent 100%)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-brand-logos.css.map */
