.promo-marquee{position:relative;width:100%;overflow:hidden;padding:var(--padding-top, 48px) 0 var(--padding-bottom, 48px)}.promo-marquee__inner{position:relative;width:100%;min-height:14rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.promo-marquee__inner{min-height:11rem}}.promo-marquee__band{position:absolute;left:50%;top:50%;width:140%;overflow:hidden;white-space:nowrap;padding:1.4rem 0;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.promo-marquee__band--top{transform:translate(-50%,-50%) rotate(var(--top-tilt, -5deg));z-index:1}.promo-marquee__band--bottom{transform:translate(-50%,-50%) rotate(var(--bottom-tilt, 5deg));z-index:2}.promo-marquee__track{display:inline-flex;align-items:center;width:max-content;will-change:transform}.promo-marquee__band--top .promo-marquee__track--left{animation:promo-marquee-left var(--top-speed, 25s) linear infinite}.promo-marquee__band--top .promo-marquee__track--right{animation:promo-marquee-right var(--top-speed, 25s) linear infinite}.promo-marquee__band--bottom .promo-marquee__track--left{animation:promo-marquee-left var(--bottom-speed, 25s) linear infinite}.promo-marquee__band--bottom .promo-marquee__track--right{animation:promo-marquee-right var(--bottom-speed, 25s) linear infinite}@keyframes promo-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes promo-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.promo-marquee__band:hover .promo-marquee__track{animation-play-state:paused}.promo-marquee__item{display:inline-flex;align-items:center;font-size:var(--font-size, 20px);font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1;flex-shrink:0}.promo-marquee__link{color:inherit;text-decoration:none;transition:opacity .2s ease}.promo-marquee__link:hover{opacity:.85;text-decoration:underline;text-underline-offset:.3rem}.promo-marquee__separator{display:inline-flex;align-items:center;margin:0 2.4rem;font-size:.7em;opacity:.85}@media screen and (max-width:749px){.promo-marquee__item{font-size:max(14px,calc(var(--font-size, 20px) * .75))}.promo-marquee__separator{margin:0 1.6rem}.promo-marquee__band{width:160%;padding:1rem 0}}@media(prefers-reduced-motion:reduce){.promo-marquee__track{animation:none!important;transform:none!important}.promo-marquee__item[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/promo-marquee.css.map */
