/* Product-card stock and actual-sales labels only. */
.new-store .product-card .wk-card-badges {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 6px;
  margin-left: auto;
}
.new-store .product-card .wk-card-badges .xingyu-availability {
  white-space: nowrap;
  background: #daf5e9 !important;
  color: #176c5c !important;
}
.new-store .product-card .wk-card-badges .wk-stock-empty {
  background: #ffe3e8 !important;
  color: #b33754 !important;
}
.new-store .product-card .card-bottom {
  gap: 12px;
  flex-wrap: wrap;
}
.new-store .product-card .wk-card-sold {
  display: inline-flex !important;
  margin-left: auto;
  align-self: flex-end;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.6;
  color: #527882;
  font-variant-numeric: tabular-nums;
}
@media (max-width: 760px) {
  .new-store .product-card .card-bottom {
    flex-direction: column;
    align-items: stretch;
    gap: 8px;
  }
  .new-store .product-card .wk-card-sold {
    font-size: 11px;
  }
}
