.cs-announcement{position:relative;z-index:3;display:block;width:100%;overflow:hidden;background-color:var(--cs-announcement-bg);color:var(--cs-announcement-text)}.cs-announcement--border{border-bottom:1px solid var(--cs-announcement-border)}.cs-announcement__viewport{width:100%;overflow:hidden}.cs-announcement__track{display:flex;align-items:center;width:max-content;will-change:transform;animation-duration:var(--cs-announcement-duration);animation-timing-function:linear;animation-iteration-count:infinite}.cs-announcement--left .cs-announcement__track{animation-name:cs-announcement-left}.cs-announcement--right .cs-announcement__track{animation-name:cs-announcement-right}.cs-announcement__group{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;width:max-content;min-width:100vw}.cs-announcement__item{display:inline-flex;flex:0 0 auto;align-items:center;padding-top:var(--cs-announcement-padding);padding-bottom:var(--cs-announcement-padding);white-space:nowrap;font-size:var(--cs-announcement-font-size);font-weight:var(--cs-announcement-font-weight);line-height:1.25;letter-spacing:.02em}.cs-announcement__text{color:inherit}.cs-announcement__separator{margin-right:var(--cs-announcement-gap);margin-left:var(--cs-announcement-gap);color:inherit;font-size:.7em;opacity:.65}.cs-announcement--uppercase .cs-announcement__text{text-transform:uppercase}.cs-announcement--pause:hover .cs-announcement__track,.cs-announcement--pause:focus-within .cs-announcement__track{animation-play-state:paused}.cs-announcement--static .cs-announcement__track{animation:none;transform:none}.cs-announcement--static .cs-announcement__group[aria-hidden=true]{display:none}.cs-announcement__empty{margin:0;padding:12px 20px;text-align:center;font-size:14px}@keyframes cs-announcement-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes cs-announcement-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media screen and (max-width:749px){.cs-announcement__item{font-size:max(12px,calc(var(--cs-announcement-font-size) - 1px))}.cs-announcement__separator{margin-right:calc(var(--cs-announcement-gap) * .75);margin-left:calc(var(--cs-announcement-gap) * .75)}}@media(prefers-reduced-motion:reduce){.cs-announcement__track{animation:none;transform:none}.cs-announcement__group[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/announcement-marquee.css.map */
