.section-customer-logos .cl{margin-top:2.5rem}@media(min-width:1024px){.section-customer-logos .cl{margin-top:3rem}}@media(max-width:749px){.section-customer-logos .cl{--logo-height: var(--logo-height-mobile);--logo-gap: var(--logo-gap-mobile)}.section-customer-logos .cl__img{max-width:min(calc(var(--logo-height) * 5),40vw)}}.section-customer-logos .cl__list{display:flex;align-items:center;gap:var(--logo-gap);margin:0;padding:0;list-style:none}.section-customer-logos .cl__item{flex:none;display:flex;align-items:center;justify-content:center;height:var(--logo-height)}.section-customer-logos .cl__link{display:inline-flex;align-items:center;height:100%}.section-customer-logos .cl__img{display:block;height:var(--logo-height);width:auto;max-width:calc(var(--logo-height) * 5);object-fit:contain}.section-customer-logos .cl__placeholder{display:inline-flex;align-items:center;height:var(--logo-height);padding:0 1rem;border:1px dashed #c8c8c8;border-radius:.5rem;color:#888;font-size:.8rem;white-space:nowrap}.section-customer-logos .cl__empty{margin:0;text-align:center;color:#888;font-size:.9rem}.section-customer-logos .cl--gray .cl__img{filter:grayscale(1);opacity:.72;transition:filter .25s ease,opacity .25s ease}.section-customer-logos .cl--gray .cl__item:hover .cl__img{filter:none;opacity:1}.section-customer-logos .cl--scroll{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.section-customer-logos .cl--scroll .cl__track{display:flex;width:max-content;animation:cl-scroll var(--logo-duration) linear infinite}.section-customer-logos .cl--scroll .cl__list{padding-right:var(--logo-gap)}.section-customer-logos .cl--scroll.cl--pause .cl__track:hover{animation-play-state:paused}@keyframes cl-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.section-customer-logos .cl--scroll{-webkit-mask-image:none;mask-image:none}.section-customer-logos .cl--scroll .cl__track{width:auto;animation:none}.section-customer-logos .cl--scroll .cl__list{flex-wrap:wrap;justify-content:center;padding-right:0;row-gap:calc(var(--logo-gap) / 2)}.section-customer-logos .cl--scroll .cl__list[aria-hidden]{display:none}}.section-customer-logos .cl__list--grid{flex-wrap:wrap;justify-content:center;row-gap:calc(var(--logo-gap) / 2)}
/*# sourceMappingURL=/cdn/shop/t/32/assets/aoc-customer-logos.css.map */
