/* Consistent money typography and a stronger creator signature. */
.product-price,
.detail-price,
.cart-price,
.cart-summary,
.checkout-summary,
.ordered-total,
.account-stats strong,
.account-order-top b {
  font-variant-numeric: tabular-nums;
}

.footer-v2-bottom .footer-creator {
  gap: 8px;
  min-height: 38px;
  padding: 8px 14px;
  border-color: rgba(185,255,55,.28);
  background: linear-gradient(135deg,rgba(185,255,55,.11),rgba(185,255,55,.035));
  color: #c7cec8;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 650;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
}

.footer-v2-bottom .footer-creator i {
  font-size: 15px;
}

.footer-v2-bottom .footer-creator b {
  color: #d7ff38;
  font-size: 16px;
  font-weight: 900;
  text-shadow: 0 0 16px rgba(185,255,55,.18);
}

@media (max-width: 720px) {
  .footer-v2-bottom .footer-creator {
    width: max-content;
    max-width: 100%;
    min-height: 40px;
    padding: 9px 13px;
    font-size: 13px;
    box-sizing: border-box;
  }
  .footer-v2-bottom .footer-creator b { font-size: 15px; }
}
