.logo-marquee-section{background-color:var(--bg-color);color:var(--text-color);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);overflow:hidden;width:100%}.logo-marquee-title{text-align:center;margin-bottom:60px;font-size:40px;font-weight:500;line-height:1.2;color:var(--text-color)}.marquee-container{width:100%;overflow:hidden;position:relative;display:flex}.marquee-track{display:flex;white-space:nowrap;animation:marquee-scroll var(--speed, 30s) linear infinite}.marquee-container[data-direction=right] .marquee-track{animation-direction:reverse}.marquee-content{display:flex;align-items:center;gap:80px;padding-right:80px}.marquee-content.grayscale img,.marquee-content.grayscale svg{filter:grayscale(1);opacity:1;transition:filter .3s ease,opacity .3s ease}.marquee-content.grayscale .marquee-item:hover img,.marquee-content.grayscale .marquee-item:hover svg{filter:grayscale(0%);opacity:1}.marquee-item{flex-shrink:0;display:flex;align-items:center;justify-content:center}.marquee-item img{max-height:35px;width:auto;object-fit:contain}.marquee-item svg{height:35px;width:120px;fill:#fff}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:768px){.logo-marquee-title{font-size:32px;margin-bottom:40px}.marquee-content{gap:40px;padding-right:40px}.marquee-item img,.marquee-item svg{max-height:25px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/logo-marquee.css.map */
