.announcement__track{display:block}.announcement--scrolling{align-items:center;display:flex;gap:.25rem;padding-inline:0 .25rem}.announcement__viewport{flex:1;min-width:0;overflow:hidden}.announcement--scrolling .announcement__track{animation:announcement-scroll var(--announcement-duration, 30s) linear infinite;display:flex;width:max-content}.announcement--scrolling .announcement__message{box-sizing:border-box;flex:0 0 auto;min-width:100vw;padding-inline:2rem;white-space:nowrap}.announcement__toggle{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 2rem;justify-content:center;min-height:1.5rem}.announcement__toggle svg{height:.85rem;width:.85rem}.announcement__play-icon{display:none}.announcement__pause:checked~.announcement__toggle .announcement__pause-icon{display:none}.announcement__pause:checked~.announcement__toggle .announcement__play-icon{display:block}.announcement__pause:focus-visible~.announcement__toggle{outline:2px solid currentColor;outline-offset:2px}.announcement:hover .announcement__track,.announcement:focus-within .announcement__track,.announcement__pause:checked~.announcement__viewport .announcement__track{animation-play-state:paused}@keyframes announcement-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announcement--scrolling{display:block;padding-inline:var(--gutter)}.announcement--scrolling .announcement__track{animation:none;display:block;width:auto}.announcement--scrolling .announcement__message{min-width:0;padding:0;white-space:normal}.announcement--scrolling [aria-hidden=true],.announcement--scrolling .announcement__pause,.announcement--scrolling .announcement__toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/announcement-bar.css.map */
