.badge {
  position: absolute; top: 12px; left: 12px; z-index: 2;
  padding: 3px 12px; border-radius: 100px;
  font-size: 0.65rem; font-weight: 600; letter-spacing: 0.5px;
  text-transform: uppercase;
  border: none;
}
.badge--digital { background: #f0b429; color: #0a0a0a; }
.badge--physical { background: #8b5cf6; color: #fff; }
.badge--free { background: #10b981; color: #fff; }
