.announcement-bar--marquee{--announcement-copies:2;--announcement-distance:calc(100% / var(--announcement-copies));--announcement-duration:30s;--announcement-bg:#0a0a0a;--announcement-fg:#fff;--announcement-border-color:transparent;--announcement-gap:48px;--announcement-font-size:12px;--announcement-font-size-mobile:11px;--announcement-min-height:36px;background-color:var(--announcement-bg);color:var(--announcement-fg);font-family:var(--font-body-family);font-size:var(--announcement-font-size-mobile);letter-spacing:.05em;border-bottom:0;line-height:1.2;position:relative}.announcement-bar--marquee.announcement-bar--bordered{border-bottom:.1rem solid var(--announcement-border-color)}.announcement-bar--marquee.announcement-bar--uppercase{text-transform:uppercase}@media (min-width:768px){.announcement-bar--marquee{font-size:var(--announcement-font-size)}}@media (max-width:767px){.announcement-bar--marquee.announcement-bar--hide-mobile{display:none}}@media (min-width:768px){.announcement-bar--marquee.announcement-bar--hide-desktop{display:none}}.announcement-bar--marquee .announcement-bar__viewport{min-height:var(--announcement-min-height);contain:content;align-items:center;display:flex;overflow:hidden}.announcement-bar--marquee .announcement-bar__track{width:max-content;-webkit-animation:announcement-bar-marquee var(--announcement-duration) linear infinite;animation:announcement-bar-marquee var(--announcement-duration) linear infinite;will-change:transform;flex:none;align-items:center;display:flex}.announcement-bar--marquee.announcement-bar--right .announcement-bar__track{animation-direction:reverse}.announcement-bar--marquee.announcement-bar--paused .announcement-bar__track,.announcement-bar--marquee.announcement-bar--offscreen .announcement-bar__track,.announcement-bar--marquee.announcement-bar--pause-on-hover:hover .announcement-bar__track,.announcement-bar--marquee.announcement-bar--pause-on-hover:focus-within .announcement-bar__track{animation-play-state:paused}.announcement-bar--marquee .announcement-bar__group{align-items:center;gap:var(--announcement-gap);-webkit-padding-end:var(--announcement-gap);flex:none;padding-inline-end:var(--announcement-gap);display:flex}.announcement-bar--marquee .announcement-bar__item{white-space:nowrap;flex:none;align-items:center;gap:.6rem;display:inline-flex}.announcement-bar--marquee .announcement-bar__item--filled{border-radius:999px;padding:.4rem 1.2rem}.announcement-bar--marquee .announcement-bar__link{width:auto;color:inherit;align-items:center;gap:.6rem;padding:0;text-decoration:none;display:inline-flex}.announcement-bar--marquee .announcement-bar__link:hover,.announcement-bar--marquee .announcement-bar__link:focus-visible{color:inherit;text-underline-offset:.3rem;background-color:#0000;text-decoration:underline}.announcement-bar--marquee .announcement-bar__message{text-align:left;margin:0;padding:0;display:inline-block}.announcement-bar--marquee .announcement-bar__message strong,.announcement-bar--marquee .announcement-bar__message b{font-weight:700}.announcement-bar--marquee .announcement-bar__message em,.announcement-bar--marquee .announcement-bar__message i{font-style:italic}.announcement-bar--marquee .announcement-bar__message a{color:inherit;text-underline-offset:.3rem;text-decoration:underline}.announcement-bar--marquee .announcement-bar__message br{display:none}.announcement-bar--marquee .announcement-bar__separator{opacity:.6;-webkit-user-select:none;user-select:none;flex:none}.announcement-bar--marquee .announcement-bar__countdown{align-items:center;gap:.5rem;display:inline-flex}.announcement-bar--marquee .announcement-bar__countdown-value{font-variant-numeric:tabular-nums;font-weight:700}.announcement-bar--marquee .announcement-bar__countdown-digit{text-align:center;width:1ch;display:inline-block}.announcement-bar--marquee .announcement-bar__icon{flex:none;justify-content:center;align-items:center;width:1.6em;height:1.6em;display:inline-flex}.announcement-bar--marquee .announcement-bar__icon svg{width:100%;height:100%;display:block}.announcement-bar--marquee .announcement-bar__icon svg [fill]:not([fill=none]){fill:currentColor}.announcement-bar--marquee .announcement-bar__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.announcement-bar--marquee .announcement-bar__icon-img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@keyframes announcement-bar-marquee{0%{transform:translate(0,0)}to{-webkit-transform:translate3d(calc(-1 * var(--announcement-distance)), 0, 0);transform:translate3d(calc(-1 * var(--announcement-distance)), 0, 0)}}@media (prefers-reduced-motion:reduce){.announcement-bar--marquee .announcement-bar__viewport{scrollbar-width:none;overflow-x:auto}.announcement-bar--marquee .announcement-bar__viewport::-webkit-scrollbar{display:none}.announcement-bar--marquee .announcement-bar__track{will-change:auto;justify-content:center;width:100%;min-width:max-content;animation:none}.announcement-bar--marquee .announcement-bar__group[data-announcement-clone],.announcement-bar--marquee .announcement-bar__separator:last-child{display:none}.announcement-bar--marquee .announcement-bar__group{padding-inline:var(--announcement-gap)}}
