.client-logos{overflow:hidden}.client-logos__viewport{display:flex;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6rem,#000 calc(100% - 6rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6rem,#000 calc(100% - 6rem),transparent 100%)}.client-logos__track{display:flex;align-items:center;flex:0 0 auto;margin:0;padding:0;gap:5rem;padding-inline-end:5rem;animation:client-logos-scroll var(--client-logos-duration, 60s) linear infinite}.client-logos__viewport:hover .client-logos__track{animation-play-state:paused}.client-logos__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:156px}.client-logos__link{display:block;line-height:0}.client-logos__image{width:100%;height:auto;max-height:60px;object-fit:contain}.client-logos__viewport--grayscale .client-logos__image{filter:grayscale(100%);opacity:.75;transition:filter .2s ease,opacity .2s ease}.client-logos__viewport--grayscale .client-logos__item:hover .client-logos__image{filter:grayscale(0);opacity:1}@keyframes client-logos-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.client-logos__track{animation:none}.client-logos__viewport{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.client-logos__viewport::-webkit-scrollbar{display:none}.client-logos__track[aria-hidden=true]{display:none}}@media screen and (max-width:749px){.client-logos__item{width:120px}.client-logos__track{gap:3rem;padding-inline-end:3rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-client-logos.css.map */
