.press-logo-banner-section{overflow:hidden}.press-logo-banner-container{max-width:100%;margin:0 auto;padding:0 24px}.press-logo-banner-heading{text-align:center;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin:0 0 28px}.press-logo-banner-track{width:100%;overflow:hidden}.press-logo-banner-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:48px}.press-logo-banner-list--marquee{flex-wrap:nowrap;width:max-content;animation:press-logo-banner-scroll 28s linear infinite}.press-logo-banner-section:hover .press-logo-banner-list--marquee{animation-play-state:paused}@keyframes press-logo-banner-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.press-logo-banner-item{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.press-logo-banner-image{max-height:40px;width:auto;height:auto;filter:grayscale(100%);opacity:.8;transition:filter .2s ease,opacity .2s ease}.press-logo-banner-item:hover .press-logo-banner-image{filter:grayscale(0%);opacity:1}.press-logo-banner-image--svg{height:40px;width:auto;max-height:none}@media screen and (max-width:989px){.press-logo-banner-image--svg{height:32px}}@media screen and (max-width:599px){.press-logo-banner-image--svg{height:26px}}.press-logo-banner-placeholder{font-size:1.4rem;font-weight:600;letter-spacing:.04em;opacity:.5;white-space:nowrap}@media screen and (max-width:989px){.press-logo-banner-list{gap:36px}.press-logo-banner-image{max-height:32px}}@media screen and (max-width:599px){.press-logo-banner-list:not(.press-logo-banner-list--marquee){gap:28px 32px}.press-logo-banner-heading{font-size:1.1rem;margin-bottom:20px}.press-logo-banner-image{max-height:26px}.press-logo-banner-placeholder{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-press-logo-banner.css.map */
