.logo-carousel-section{overflow:hidden}.logo-carousel__heading{text-align:center;margin:0 0 2rem}.logo-carousel__empty{text-align:center;opacity:.6}.logo-carousel{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 5%,black 95%,transparent 100%)}.logo-carousel__track{display:flex;width:max-content}.logo-carousel__group{display:flex;align-items:center;gap:var(--logo-gap, 64px);padding-right:var(--logo-gap, 64px);animation:logo-carousel-scroll var(--scroll-speed, 30s) linear infinite;will-change:transform}.logo-carousel__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:var(--logo-height, 48px)}.logo-carousel__link{display:flex;align-items:center;height:100%}.logo-carousel__image{height:var(--logo-height, 48px);width:auto;max-width:none;object-fit:contain;transition:filter .25s ease,opacity .25s ease}.logo-carousel__placeholder{display:flex;align-items:center;height:var(--logo-height, 48px);padding:0 1rem;font-weight:600;opacity:.5;white-space:nowrap}.logo-carousel--grayscale .logo-carousel__image{filter:grayscale(100%);opacity:.6}.logo-carousel--grayscale .logo-carousel__item:hover .logo-carousel__image{filter:grayscale(0%);opacity:1}.logo-carousel:hover .logo-carousel__group,.logo-carousel:focus-within .logo-carousel__group{animation-play-state:paused}@keyframes logo-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.logo-carousel__group{animation:none}.logo-carousel{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}@media screen and (max-width:749px){.logo-carousel__heading{margin-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-logo-list-carousel.css.map */
