/* ============================================================
   KeHarbor VIP Partners — 超级VIP会员（合伙人）皮肤
   玫瑰红金主题，复用 --kh-* 变量；作用域一律 .kh-vip-*
   ============================================================ */

/* ---------- 商品 VIP 价（划线原价 + VIP 价 + 徽标） ---------- */
.kh-vip-price{
  display:inline-flex;
  align-items:baseline;
  flex-wrap:wrap;
  gap:6px;
  white-space:normal;
}
.kh-vip-price del{
  color:var(--kh-gold-pale,#F0D0D6);
  opacity:.65;
  font-weight:400;
  text-decoration:line-through;
  font-size:.82em;
}
.kh-vip-price ins{
  color:var(--kh-gold,#B76E79);
  font-weight:700;
  text-decoration:none;
  letter-spacing:.2px;
}
/* 徽标：玫瑰金描边小胶囊 */
.kh-vip-tag{
  display:inline-block;
  padding:2px 9px;
  border-radius:999px;
  border:1px solid var(--kh-gold,#B76E79);
  background:linear-gradient(180deg,rgba(183,110,121,.28),rgba(183,110,121,.12));
  color:var(--kh-cream,#FFF7F4);
  font-family:var(--kh-sans,'Inter',Arial,sans-serif);
  font-size:11px;
  font-weight:600;
  line-height:1.5;
  letter-spacing:.4px;
  vertical-align:middle;
  text-transform:uppercase;
  box-shadow:0 1px 3px rgba(0,0,0,.22);
}

/* ---------- 购物车 / 结账提示条 ---------- */
.kh-vip-cart-note{
  margin:0 0 14px;
  padding:11px 16px;
  border-radius:12px;
  border:1px solid var(--kh-gold,#B76E79);
  background:linear-gradient(180deg,rgba(183,110,121,.20),rgba(183,110,121,.08));
  color:var(--kh-cream,#FFF7F4);
  font-size:14px;
  font-weight:500;
  letter-spacing:.2px;
}

/* ---------- 账户页：进度条 ---------- */
.kh-vip-progress-box .kh-ma-h3{ margin-top:0; }
.kh-vip-progress{
  position:relative;
  width:100%;
  height:12px;
  margin:6px 0 10px;
  border-radius:999px;
  background:rgba(255,247,244,.14);
  overflow:hidden;
  box-shadow:inset 0 1px 2px rgba(0,0,0,.28);
}
.kh-vip-progress-bar{
  height:100%;
  min-width:2px;
  border-radius:999px;
  background:linear-gradient(90deg,var(--kh-gold-soft,#D9A0A9),var(--kh-gold,#B76E79));
  box-shadow:0 0 10px rgba(183,110,121,.55);
  transition:width .4s ease;
}

/* 账户页 VIP 徽标在深色背景上更亮一点 */
.kh-ma-box .kh-vip-tag,
.kh-ma-card .kh-vip-tag{ color:var(--kh-cream,#FFF7F4); }

/* 商品循环里价格块稍有间距，避免与按钮贴太近 */
.woocommerce ul.products li.product .kh-vip-price{ margin-bottom:4px; }
