.mm-announcement{background:#d49a62;color:#203c32;border-bottom:1px solid #c88d56;position:relative;display:flex;align-items:center;min-height:31px}
.mm-announcement__viewport{overflow:hidden;flex:1;min-width:0}
.mm-announcement__track{display:flex;width:max-content;animation:mm-announcement-drift var(--mm-announcement-duration,95s) linear infinite;transform:translateX(-50%)}
.mm-announcement__group{display:flex;align-items:center;flex-shrink:0;gap:36px;padding-right:36px;min-height:30px}
.mm-announcement__message{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:11px;line-height:1.4;font-weight:800;color:inherit;text-decoration:none;padding-block:6px}
.mm-announcement__message svg{width:15px;height:15px;flex:0 0 15px}
.mm-announcement__dot{font-size:11px;opacity:.7}
.mm-announcement__pause{flex:0 0 36px;align-self:stretch;border:0;border-left:1px solid #9f6d3d;background:#d49a62;color:#203c32;cursor:pointer;font-size:12px;padding:0;min-height:30px}
.mm-announcement__pause[hidden]{display:none}
.mm-announcement[data-paused=true] .mm-announcement__track,.mm-announcement[data-hidden=true] .mm-announcement__track,.mm-announcement:focus-within .mm-announcement__track{animation-play-state:paused}
.mm-announcement a:focus-visible,.mm-announcement button:focus-visible{outline:2px solid currentColor;outline-offset:-3px}
@keyframes mm-announcement-drift{from{transform:translateX(-50%)}to{transform:translateX(0)}}
@media(hover:hover) and (pointer:fine){.mm-announcement:hover .mm-announcement__track{animation-play-state:paused}}
@media(max-width:600px){.mm-announcement__group{gap:28px;padding-right:28px}.mm-announcement__message{font-size:10px}}
@media(prefers-reduced-motion:reduce){.mm-announcement__track{animation:none;transform:none;width:100%}.mm-announcement__group{width:100%;gap:0;padding:0;justify-content:center}.mm-announcement__group[aria-hidden=true],.mm-announcement__dot,.mm-announcement__message:not(:nth-child(3)),.mm-announcement__pause{display:none}.mm-announcement__message:nth-child(3){white-space:normal;text-align:center;justify-content:center;padding:6px 12px}}
