:root{--size: clamp(10rem, 1rem + 40vmin, 30rem);--gap: calc(var(--size) / 14);--scroll-start: 0;--scroll-end: calc(-100% - var(--gap))}.marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;min-width:100%;animation:scroll-x 60s linear infinite}@media (prefers-reduced-motion: reduce){.marquee__group{animation-play-state:paused}}.marquee--vertical{--mask-direction: to bottom}.marquee--vertical,.marquee--vertical .marquee__group{flex-direction:column}.marquee--vertical .marquee__group{animation-name:scroll-y}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:-3s}@keyframes scroll-x{0%{transform:translate(var(--scroll-start))}to{transform:translate(-100%)}}@keyframes scroll-y{0%{transform:translateY(var(--scroll-start))}to{transform:translateY(-100%)}}.wrapper{display:flex;flex-direction:column;gap:var(--gap);margin:auto;max-width:100vw}.wrapper--vertical{flex-direction:row;height:100%}@keyframes fade{to{opacity:0;visibility:hidden}}.marquee__group.pause_scrolling{animation-play-state:paused}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hero-banner-marquee.css.map */
