.scrolling-banner{overflow:hidden;background:rgb(var(--color-background))}.scrolling-banner--full-width{width:100%}.scrolling-banner__container{width:100%;position:relative}.scrolling-banner__track{display:flex;width:max-content;animation:scroll-left var(--animation-duration, 30s) linear infinite}.scrolling-banner__content{display:flex;align-items:center;gap:4rem;white-space:nowrap;flex-shrink:0}.scrolling-banner__item{display:flex;align-items:center;gap:.8rem;padding:0 2rem;font-size:1.4rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground));text-transform:uppercase;letter-spacing:.05rem}.scrolling-banner__icon{display:inline-flex;width:2rem;height:2rem;color:rgb(var(--color-button));flex-shrink:0}.scrolling-banner__icon svg{width:100%;height:100%;fill:currentColor}.scrolling-banner__text{font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.scrolling-banner__track:hover{animation-play-state:paused}@media screen and (max-width: 749px){.scrolling-banner__content{gap:2.5rem}.scrolling-banner__item{padding:0 1.5rem;font-size:1.2rem;gap:.6rem}.scrolling-banner__icon{width:1.6rem;height:1.6rem}}@media screen and (min-width: 750px) and (max-width: 990px){.scrolling-banner__content{gap:3rem}.scrolling-banner__item{font-size:1.3rem;gap:.7rem}.scrolling-banner__icon{width:1.8rem;height:1.8rem}}@media (prefers-contrast: high){.scrolling-banner__item{border:1px solid transparent}.scrolling-banner__icon{filter:contrast(2)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-scrolling-banner.css.map */
