.client-logos{padding:48px 0;text-align:center;overflow:hidden}.client-logos__heading{font-size:2.2rem;margin-bottom:8px}.client-logos__subheading{max-width:560px;margin:0 auto 32px;opacity:.75}.client-logos__marquee-wrapper{width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.client-logos__track{display:flex;width:max-content;animation:client-logos-scroll var(--duration, 30s) linear infinite}.client-logos__track:hover{animation-play-state:paused}.client-logos__grid{display:flex;align-items:center;gap:64px;list-style:none;padding:0 64px 0 0;margin:0}.client-logos__item{display:flex;align-items:center;justify-content:center;flex-shrink:0}.client-logos__link{display:block}.client-logos__logo-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.client-logos__logo{height:var(--logo-height, 35px)!important;width:auto!important;max-width:none!important;object-fit:contain;transition:filter .25s ease,opacity .25s ease}.client-logos__name{font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;opacity:.75;white-space:nowrap}.client-logos__track--grayscale .client-logos__logo{filter:grayscale(100%);opacity:.6}.client-logos__track--grayscale .client-logos__logo:hover{filter:grayscale(0%);opacity:1}@keyframes client-logos-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.client-logos__track{animation:none}}@media screen and (max-width:749px){.client-logos__heading{font-size:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/client-logos.css.map */
