.logos-wrapper{display:flex;gap:2rem;position:relative;height:100%;width:100%;flex-direction:row;flex-wrap:nowrap;overflow-x:hidden}.press__logo img{width:auto;max-width:12rem;height:auto;max-height:3.2rem}@media screen and (max-width: 590px){.press__logo img{width:auto;max-width:9rem;height:auto;max-height:3rem}}:root{--color-text: navy;--color-bg-accent: #ecdcc0;--size: clamp(10rem, 1rem + 30vmin, 30rem);--gap: 2rem;--duration: 50s;--scroll-start: 0;--scroll-end: calc(-100% - var(--gap))}.marquee{display:flex;-webkit-user-select:none;user-select:none;gap:var(--gap)}.marquee__group{flex-shrink:0;display:flex;align-items:center;gap:var(--gap);animation:scroll var(--duration) linear infinite}@media screen and (min-width: 990px){.marquee:hover .marquee__group{animation-play-state:paused}}@media (prefers-reduced-motion: reduce){.marquee__group{animation-play-state:paused}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}@media screen and (max-width: 749px){:root{--size: clamp(12rem, 1rem + 30vmin, 20rem)}}.marquee li{display:grid;place-items:center;width:var(--size);height:100%}
/*# sourceMappingURL=/cdn/shop/t/81/assets/section-icons.css.map */
