.marquee__heading{margin:0 0 2rem}.marquee{display:flex;width:100%;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--marquee-gap, 64px)}.marquee--faded{-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)}.marquee__content{display:flex;align-items:center;flex-shrink:0;gap:var(--marquee-gap, 64px);min-width:max-content;animation:marquee-scroll var(--marquee-duration, 30s) linear infinite}.marquee--reverse .marquee__content{animation-direction:reverse}.marquee--pause-on-hover:hover .marquee__content{animation-play-state:paused}.marquee__item{display:flex;align-items:center;gap:1rem;flex-shrink:0;text-decoration:none;color:rgb(var(--color-foreground))}a.marquee__item:hover .marquee__text{text-decoration:underline;text-underline-offset:.3rem}.marquee__logo{display:block;height:var(--marquee-logo-height, 40px);width:auto;max-width:none;object-fit:contain}[data-grayscale=true] .marquee__logo{filter:grayscale(100%);opacity:.75;transition:filter var(--duration-short) ease,opacity var(--duration-short) ease}[data-grayscale=true] .marquee__item:hover .marquee__logo{filter:grayscale(0);opacity:1}.marquee__text{font-size:var(--marquee-font-size, 16px);line-height:1.2;white-space:nowrap}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--marquee-gap, 64px)))}}@media(prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.marquee__content{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-brand-marquee.css.map */
