.logo-marquee{overflow:hidden;position:relative}.logo-marquee__header{text-align:center;margin-bottom:2.4rem}.logo-marquee__heading{margin:0;letter-spacing:.15em}.logo-marquee__track{overflow:hidden;white-space:nowrap;position:relative}.logo-marquee__inner{display:inline-flex;align-items:center;gap:4rem;animation:marquee-scroll var(--marquee-speed) linear infinite;will-change:transform}.logo-marquee__item{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:4rem;min-width:8rem}.logo-marquee__logo{max-height:100%!important;max-width:12rem!important;height:auto!important;width:auto!important;object-fit:contain;opacity:.6;transition:opacity .3s ease;filter:grayscale(100%)}.logo-marquee__logo:hover{opacity:1;filter:grayscale(0%)}.logo-marquee__text-logo{font-family:var(--font-heading-family, serif);font-size:1.6rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:.55;transition:opacity .3s ease;color:rgb(var(--color-foreground))}.logo-marquee__text-logo:hover{opacity:1}@media screen and (min-width:750px){.logo-marquee__text-logo{font-size:1.8rem}}.logo-marquee__placeholder{width:12rem;height:3rem;opacity:.3}.logo-marquee__placeholder svg{width:100%;height:100%}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}@media screen and (max-width:749px){.logo-marquee__inner{animation-duration:calc(var(--marquee-speed) * .7)}}@media screen and (min-width:750px){.logo-marquee__inner{gap:6rem}.logo-marquee__item{height:5rem;min-width:12rem}}@media screen and (min-width:1100px){.logo-marquee__inner{gap:8rem}}@media(prefers-reduced-motion:reduce){.logo-marquee__inner{animation:none;flex-wrap:wrap;justify-content:center;gap:3rem}.logo-marquee__item[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-logo-marquee.css.map */
