.top-banner {
  background: var(--bg-color, #FE2C55);
  padding: 0.51875rem 0;
  font-size: max(1rem, 12px);
  line-height: 140%;
  font-weight: 700;
  color: var(--text-color, #fff);
  position: relative;
}
.top-banner .marquee__unit {
  padding: 0 0.75rem;
}
.top-banner__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  color: transparent;
}
@media (max-width: 768px) {
  .top-banner {
    padding: 0.4875rem 0 0.475rem;
    font-size: 12px;
  }
  .top-banner .marquee__unit {
    padding: 0 0.5rem;
  }
}