announcement-bar{display:block}.announcement{position:relative;z-index:41;overflow:hidden;font-size:calc(.8125rem * var(--body-scale));font-weight:700;letter-spacing:.03em}.tone-teal.announcement{color:var(--color-apricot)}.announcement--caps{text-transform:uppercase;letter-spacing:.08em;font-size:calc(.75rem * var(--body-scale))}.announcement__item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.announcement__link{text-decoration:none}.announcement__link:hover{text-decoration:underline}.announcement__viewport{padding:10px 0}.announcement__track{display:flex;width:max-content}.announcement__group{display:flex;flex-shrink:0;gap:60px;padding-right:60px}.motion-on .announcement--marquee .announcement__track{animation:marquee var(--marquee-duration, 24s) linear infinite}.announcement--marquee:hover .announcement__track,.announcement--marquee:focus-within .announcement__track,.announcement.is-offscreen .announcement__track{animation-play-state:paused}.announcement__inner{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px}.announcement__slides{display:grid;text-align:center}.announcement__slides .announcement__item{grid-area:1 / 1;justify-content:center;white-space:normal}.announcement--rotate .announcement__item:not(.is-active){visibility:hidden;opacity:0}.announcement--rotate .announcement__item{transition:opacity .4s var(--ease)}.announcement__nav{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.75}.announcement__nav:hover{opacity:1}@media(max-width:749px){.announcement{font-size:calc(.75rem * var(--body-scale))}.announcement__viewport{padding:8px 0}.announcement__group{gap:40px;padding-right:40px}}@media(prefers-reduced-motion:reduce){.announcement__track{width:auto;justify-content:center}.announcement__group[aria-hidden]{display:none}.announcement__group{flex-wrap:wrap;justify-content:center;gap:8px 32px;padding:0 16px}}body:not(.motion-on) .announcement__track{width:auto;justify-content:center}body:not(.motion-on) .announcement__group[aria-hidden]{display:none}body:not(.motion-on) .announcement__group{flex-wrap:wrap;justify-content:center;gap:8px 32px;padding:0 16px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-announcement.css.map */
