/* MASI Mobile 1.3 — precio por volumen (ficha y vista rápida) */

/* La tabla por defecto del tema muestra lo mismo: se oculta para no repetir */
#main-product-wrapper .product-discounts,
.quickview .product-discounts { display: none !important; }

.masi-volume {
  margin: 18px 0 20px;
  font-family: var(--masi-font);
  color: var(--masi-ink);
}
.masi-volume .masi-volume__title {
  margin: 0 0 2px !important;
  color: var(--masi-ink) !important;
  font-family: var(--masi-font) !important;
  font-size: var(--masi-fs-md) !important;
  font-weight: 800;
}
.masi-volume .masi-volume__list { margin: 0; padding: 0; list-style: none; }
.masi-volume .masi-volume__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 13px 0;
  border-top: 1px solid var(--masi-line);
  color: var(--masi-ink) !important;
  font-size: var(--masi-fs-sm) !important;
}
.masi-volume .masi-volume__row:first-child { border-top: 0; }
.masi-volume .masi-volume__qty { font-weight: 700; }
.masi-volume .masi-volume__right { display: flex; align-items: baseline; gap: 10px; }
.masi-volume .masi-volume__saving { font-size: var(--masi-fs-xs); font-weight: 800; color: var(--masi-ok); }
.masi-volume .masi-volume__price { font-size: var(--masi-fs-md); font-weight: 800; }
.masi-volume .is-best .masi-volume__saving { color: var(--masi-accent); }
.masi-volume .masi-volume__note {
  margin: 6px 0 0 !important;
  color: var(--masi-muted) !important;
  font-family: var(--masi-font) !important;
  font-size: var(--masi-fs-xs) !important;
  font-weight: 600;
}

/* ---- 1.6 · Avísame cuando haya stock ---- */
.masi-alert { margin: 14px 0 18px; font-family: var(--masi-font); }
.masi-alert .masi-alert__btn,
.masi-alert a.masi-alert__btn:link,
.masi-alert a.masi-alert__btn:visited {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  min-height: 52px;
  padding: 0 18px;
  border: 0;
  border-radius: 26px;
  background: var(--masi-ink);
  color: #fff !important;
  font-family: var(--masi-font) !important;
  font-size: var(--masi-fs-md) !important;
  font-weight: 800;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
}
.masi-alert .masi-alert__btn.is-on { background: var(--masi-ok-soft); color: var(--masi-ok) !important; }
.masi-alert .masi-alert__btn[aria-busy="true"] { opacity: .7; }
