/* Keep the sticky mobile CTA readable after global link-color styles. */
@media (max-width: 560px) {
  body.og-brand-design .og-mobile-orderbar > a,
  body.og-brand-design .og-mobile-orderbar > a:visited {
    min-width: 102px;
    min-height: 48px;
    padding: 0 18px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--og-ink);
    background: var(--og-ink) !important;
    color: #fff !important;
    line-height: 1;
    text-decoration: none;
    white-space: nowrap;
  }

  body.og-brand-design .og-mobile-orderbar > a:hover,
  body.og-brand-design .og-mobile-orderbar > a:focus-visible {
    border-color: var(--og-berry);
    background: var(--og-berry) !important;
    color: #fff !important;
    outline: 0;
  }
}
