/* ============================================================
   ENTRADAS — tier agotado (tema hijo, v1.0.8).
   Se activa con «SOLD OUT» en la etiqueta superior del tier (ver
   phc_tier_soldout()). Hereda .tier y los tokens de :root del padre.
   ============================================================ */

.tier--soldout,
.tier--soldout.tier--featured {
  background: var(--bg-2, #0b0b0b);
  border: 1px solid var(--bd, #2e2e2e);
  overflow: hidden;
}

/* Sin el «levantar» del hover: no hay nada que comprar. */
.tier--soldout:hover {
  transform: none;
  box-shadow: none;
  border-color: var(--bd, #2e2e2e);
}

/* Contenido apagado; el cartel queda por encima a plena intensidad. */
.tier--soldout > :not(.tier__stamp) {
  opacity: .38;
}

.tier__stamp {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  transform: translate(-50%, -50%) rotate(-12deg);
  padding: 10px 22px 6px;
  border: 3px solid var(--orange, #f37801);
  border-radius: var(--radius-sm, 4px);
  background: rgba(0, 0, 0, .72);
  color: var(--orange, #f37801);
  font-family: var(--disp, 'Bebas Neue', 'Arial Narrow', sans-serif);
  font-size: 64px;
  line-height: 1;
  letter-spacing: 2px;
  white-space: nowrap;
  pointer-events: none;
}

/* El botón pasa a ser un rótulo: gris, sin hover ni cursor de enlace. */
.tier__cta--soldout,
.tier--soldout .tier__cta--soldout,
.tier--soldout:hover .tier__cta--soldout {
  background: transparent;
  border-color: var(--bd-2, #404040);
  color: var(--muted, #737373);
  cursor: default;
  transform: none;
}

@media (max-width: 1100px) {
  .tier__stamp { font-size: 48px; }
}
