.card-selected-label,
.card-info-stack {
  position: absolute;
  z-index: 5;
  font-weight: 900;
}

.card-selected-label {
  left: 9%;
  bottom: 38%;
  width: 44%;
  padding: 0 2px;
  background: var(--accent);
  font-size: 9px;
  text-align: center;
  white-space: nowrap;
}

.card-info-stack {
  left: 13%;
  right: 15%;
  bottom: 9.5%;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.card-name {
  font-family: "Heading Now 35 Medium", "Arial Narrow", Impact, sans-serif;
  color: #241C14;
  font-size: clamp(18px, 4.85vw, 28px);
  font-weight: 500;
  line-height: 0.84;
}

.card-price {
  display: flex;
  align-items: baseline;
  gap: 1px;
  font-family: "Maratype", "Arial Narrow", Impact, sans-serif;
  color: var(--accent);
  line-height: 1;
}

.card-price span { font-size: 16px; }

.card-price small { font-size: 9px; }
