.logo-marquee{padding:3.2rem 0;overflow:hidden}@media screen and (max-width:1023px){.logo-marquee{padding:2.4rem 0}}.logo-marquee_heading{margin:0 0 1.6rem;font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:rgba(var(--color-foreground),.6)}.logo-marquee_viewport{overflow:hidden;width:100%;padding-block:4px}.logo-marquee--faded .logo-marquee_viewport{-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)}.logo-marquee_track{display:flex;width:max-content;animation:logo-marquee-scroll var(--logo-marquee-duration, 80s) linear infinite;animation-direction:var(--logo-marquee-direction, normal)}.logo-marquee--pausable:not(.logo-marquee--smooth) .logo-marquee_track:hover,.logo-marquee:not(.logo-marquee--smooth) .logo-marquee_track:focus-within{animation-play-state:paused}.logo-marquee_group{display:flex;flex-shrink:0;align-items:center}.logo-marquee_item{display:inline-flex;align-items:center;justify-content:center;min-width:max-content;padding:0 calc(var(--logo-marquee-spacing, 80px) * .3)}@media screen and (min-width:750px){.logo-marquee_item{padding:0 calc(var(--logo-marquee-spacing, 80px) / 2)}}.logo-marquee_link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.logo-marquee_image{height:var(--logo-marquee-height, 40px);width:auto;max-width:240px;object-fit:contain;transition:opacity .45s ease}.logo-marquee_placeholder{display:block;height:var(--logo-marquee-height, 40px);width:calc(var(--logo-marquee-height, 40px) * 3);background-color:rgba(var(--color-foreground),.06);fill:rgba(var(--color-foreground),.35);opacity:.8;transition:opacity .3s ease}.logo-marquee--grayscale .logo-marquee_image{filter:grayscale(1);opacity:.75}.logo-marquee--grayscale .logo-marquee_item:hover .logo-marquee_image,.logo-marquee_item:hover .logo-marquee_placeholder{opacity:1}@keyframes logo-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logo-marquee_track{animation:none}.logo-marquee_viewport{overflow-x:auto}.logo-marquee_group[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-logo-marquee.css.map */
