.brand-logo-carousel{background-color:#000}.brand-logo-carousel-wrapper{background-color:#333;padding:50px;border-radius:25px}.brand-logo-carousel .title-wrapper h2,.brand-logo-carousel .title-wrapper .brand-logo__description{color:#fff;margin-bottom:24px;margin-top:0}.brand-marquee{--brand-fade-color: #333;--brand-fade-width: 64px;overflow:hidden;width:100%;position:relative;border-radius:25px}.brand-marquee:before,.brand-marquee:after{content:"";position:absolute;top:0;bottom:0;width:var(--brand-fade-width);pointer-events:none;z-index:2}.brand-marquee:before{left:0;background:linear-gradient(to right,var(--brand-fade-color) 0%,transparent 100%);z-index:-1}.brand-marquee:after{right:0;background:linear-gradient(to left,var(--brand-fade-color) 0%,transparent 100%);z-index:-1}.brand-marquee__track{display:flex;align-items:center;gap:var(--brand-gap, 48px);width:max-content;will-change:transform;animation:brandMarquee var(--brand-speed, 25s) linear infinite}.brand-marquee:hover .brand-marquee__track{animation-play-state:paused}.brand-marquee__item{flex:0 0 auto}.brand-marquee__item img{height:var(--brand-logo-height, 40px);width:auto;display:block;opacity:.95}@keyframes brandMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.brand-marquee__track{animation-duration:120s}}@media screen and (max-width: 749px){.brand-logo-carousel-wrapper{padding:20px;border-radius:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand-logo-carousel.css.map */
