.marquee-section{position:relative;overflow:hidden;width:100%;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));background:var(--gradient-background)}.marquee-wrapper{display:flex;width:100%;overflow:hidden;-webkit-user-select:none;user-select:none}.marquee-track{display:flex;align-items:center;flex-shrink:0;white-space:nowrap;min-width:100%}.marquee-wrapper--scrolling .marquee-track{will-change:transform;animation:marquee-scroll var(--marquee-speed, 20s) linear infinite var(--marquee-direction, normal)}.marquee-wrapper--pause-on-hover:hover .marquee-track{animation-play-state:paused}.marquee-wrapper--static{overflow-x:auto;justify-content:center}.marquee-wrapper--static .marquee-track{justify-content:center;flex-wrap:wrap;white-space:normal}.marquee-item,a.marquee-item,a.marquee-item:visited,a.marquee-item:link{display:inline-flex;align-items:center;gap:.8rem;padding:.4rem 0;text-decoration:none;color:inherit;font-size:var(--marquee-font-size-desktop, 1.4rem);font-weight:var(--marquee-font-weight, 500);text-transform:var(--marquee-text-transform, none);letter-spacing:var(--marquee-letter-spacing, .05em);transition:opacity .2s ease}a.marquee-item:hover{opacity:.8;text-decoration:underline;text-underline-offset:.3rem;color:inherit}.marquee-item__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--marquee-icon-size, 1.8rem);height:var(--marquee-icon-size, 1.8rem)}.marquee-item__icon svg,.marquee-item__icon img{width:100%;height:100%;object-fit:contain;fill:currentColor}.marquee-item__badge{display:inline-flex;align-items:center;padding:.2rem .8rem;border-radius:2rem;font-size:.75em;font-weight:700;text-transform:uppercase;background-color:var(--marquee-badge-bg, rgba(255, 255, 255, .2));color:var(--marquee-badge-color, currentColor);line-height:1.2}.marquee-separator{display:inline-flex;align-items:center;justify-content:center;margin:0 var(--marquee-item-gap, 2rem);opacity:.6;flex-shrink:0}.marquee-separator svg{width:1.2rem;height:1.2rem;fill:currentColor}@keyframes marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@media screen and (max-width:749px){.marquee-item{font-size:var(--marquee-font-size-mobile, 1.2rem)}.marquee-separator{margin:0 calc(var(--marquee-item-gap, 2rem) * .6)}}@media(prefers-reduced-motion:reduce){.marquee-wrapper--scrolling .marquee-track{animation-duration:calc(var(--marquee-speed, 20s) * 2)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-marquee.css.map */
