.rv-announcement{position:relative;display:flex;align-items:center;min-height:36px;background-color:var(--rv-announcement-bg, var(--color-bg-soft));color:var(--rv-announcement-fg, var(--color-text-primary));font-size:var(--text-xs);line-height:1.4;letter-spacing:.04em;overflow:hidden}.rv-announcement--bordered{border-bottom:1px solid rgba(255,255,255,.08)}.rv-announcement--uppercase{text-transform:uppercase;letter-spacing:.12em}.rv-announcement__viewport{flex:1 1 auto;min-width:0;overflow:hidden}.rv-announcement__track{display:flex;width:100%}.rv-announcement .rv-announcement__group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) var(--space-5);width:100%;margin:0;padding:var(--space-2) var(--container-padding);list-style:none}.rv-announcement__item{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;white-space:nowrap}.rv-announcement--static .rv-announcement__item,.rv-announcement:not(.is-running) .rv-announcement__item{white-space:normal;flex-wrap:wrap;justify-content:center;text-align:center}.rv-announcement__label{padding:2px var(--space-2);border:1px solid color-mix(in srgb,var(--rv-announcement-accent) 45%,transparent);border-radius:var(--radius-full);color:var(--rv-announcement-accent);font-size:.625rem;font-weight:var(--weight-semibold, 600);letter-spacing:.14em;text-transform:uppercase}.rv-announcement__text p{margin:0;display:inline}.rv-announcement__link{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-standard)}.rv-announcement__link:hover{text-decoration-color:currentColor}.rv-announcement__code{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px dashed color-mix(in srgb,var(--rv-announcement-accent) 55%,transparent);border-radius:var(--radius-sm);background:transparent;color:var(--rv-announcement-accent);font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;cursor:copy;transition:background-color var(--duration-fast) var(--ease-standard)}.rv-announcement__code:hover{background-color:color-mix(in srgb,var(--rv-announcement-accent) 10%,transparent)}.rv-announcement__code-status:empty{display:none}.rv-announcement__sep{flex:none;opacity:.4}.rv-announcement__sep--dot{width:3px;height:3px;border-radius:50%;background-color:currentColor}.rv-announcement__sep--line{width:16px;height:1px;background-color:currentColor}.rv-announcement:not(.is-running) .rv-announcement__sep:last-child{display:none}@media(max-width:749px){.rv-announcement:not(.is-running) .rv-announcement__sep{display:none}}.rv-announcement.is-running .rv-announcement__track{width:max-content;animation:rv-announcement-marquee var(--rv-marquee-duration, 30s) linear infinite;will-change:transform}.rv-announcement.is-running[data-direction=right] .rv-announcement__track{animation-direction:reverse}.rv-announcement.is-running .rv-announcement__group{flex-wrap:nowrap;justify-content:flex-start;width:max-content;padding-inline:0 var(--space-5)}.rv-announcement.is-running.is-paused .rv-announcement__track,.rv-announcement.is-running.is-offscreen .rv-announcement__track,.rv-announcement.is-running[data-pause-on-hover=true] .rv-announcement__viewport:hover .rv-announcement__track,.rv-announcement.is-running .rv-announcement__viewport:focus-within .rv-announcement__track{animation-play-state:paused}.rv-announcement.is-running .rv-announcement__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}@keyframes rv-announcement-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--rv-marquee-distance, 50%)),0,0)}}.rv-announcement__toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-inline:var(--space-1) var(--space-2);padding:0;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.6;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard)}.rv-announcement__toggle:hover,.rv-announcement__toggle:focus-visible{opacity:1}.rv-announcement__toggle[hidden],.rv-announcement__icon-play,.rv-announcement__toggle[aria-pressed=true] .rv-announcement__icon-pause{display:none}.rv-announcement__toggle[aria-pressed=true] .rv-announcement__icon-play{display:block}[data-motion=reduced] .rv-announcement__track{animation:none!important;transform:none!important}@media(min-width:750px){.rv-announcement{min-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-announcement-bar.css.map */
