.logo-marquee__heading{margin-bottom:clamp(1.25rem,2.5vw,2rem);text-align:center;font-family:var(--font-body-family);font-size:.75rem;font-weight:var(--font-body-weight-medium);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-muted))}.logo-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,currentColor 8%,currentColor 92%,transparent);mask-image:linear-gradient(90deg,transparent,currentColor 8%,currentColor 92%,transparent)}.logo-marquee__track{display:flex;width:max-content;animation:logo-marquee var(--marquee-duration, 50s) linear infinite}.logo-marquee__viewport:hover .logo-marquee__track,.logo-marquee__viewport:focus-within .logo-marquee__track{animation-play-state:paused}.logo-marquee__list{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;min-width:100vw;gap:clamp(2.5rem,5vw,4.5rem);padding-right:clamp(2.5rem,5vw,4.5rem)}.logo-marquee__item{flex:0 0 auto;display:flex;align-items:center;height:max(var(--logo-height, 32px),2.75rem)}.logo-marquee__link{display:flex;align-items:center;height:100%;text-decoration:none}.logo-marquee__image{width:auto;height:var(--logo-height, 32px);max-width:11rem;object-fit:contain}.logo-marquee__wordmark{font-family:var(--font-heading-family);font-size:calc(var(--logo-height, 32px) * .55);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--color-text))}.logo-marquee--grayscale .logo-marquee__image{filter:grayscale(1);opacity:.65;transition:filter .3s ease,opacity .3s ease}.logo-marquee--grayscale .logo-marquee__wordmark{opacity:.6;transition:opacity .3s ease}.logo-marquee--grayscale .logo-marquee__item:hover .logo-marquee__image,.logo-marquee--grayscale .logo-marquee__link:focus-visible .logo-marquee__image{filter:none;opacity:1}.logo-marquee--grayscale .logo-marquee__item:hover .logo-marquee__wordmark{opacity:1}@keyframes logo-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logo-marquee__viewport{-webkit-mask-image:none;mask-image:none}.logo-marquee__track{animation:none;width:auto;justify-content:center}.logo-marquee__list{flex-wrap:wrap;justify-content:center;min-width:0;padding-inline:var(--gutter);gap:1.5rem 3rem}.logo-marquee__list--clone{display:none}}.logo-marquee__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem clamp(2rem,5vw,3.5rem)}.logo-marquee:not(.logo-marquee--grayscale) .logo-marquee__wordmark{opacity:1}.logo-marquee__wordmark--serif{font-family:var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase}.logo-marquee__wordmark--bold{font-family:var(--font-body-family);font-weight:800;letter-spacing:-.02em;text-transform:none;font-size:calc(var(--logo-height, 32px) * .72)}.logo-marquee__wordmark--condensed{font-family:var(--font-body-family);font-weight:700;letter-spacing:.02em;text-transform:uppercase;transform:scaleX(.82);font-size:calc(var(--logo-height, 32px) * .7)}.logo-marquee__wordmark--light{font-family:var(--font-body-family);font-weight:300;letter-spacing:.32em;text-transform:uppercase;font-size:calc(var(--logo-height, 32px) * .5)}.logo-marquee__item--placeholder{outline:1px dashed rgb(var(--color-text) / .25);outline-offset:.5rem;border-radius:4px}.logo-marquee__list{min-width:0;justify-content:flex-start;gap:clamp(2rem,3.5vw,3rem);padding-right:clamp(2rem,3.5vw,3rem)}.logo-marquee__repeat,.logo-marquee__group{display:contents}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-logo-marquee.css.map */
