/* Stack principal usado nas PDPs/loops */
.price.fcwx-price-stack {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
  margin: 0 0 1rem;
}

.fcwx-price-row {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  column-gap: 0.5rem;
  row-gap: 0.15rem;
  line-height: 1.25;
}

.fcwx-price-amount {
  font-weight: 600;
  font-size: 1.1em;
}

.fcwx-price-row--parcelado .fcwx-price-amount {
  font-size: 1.25em;
  font-weight: 700;
}

.fcwx-price-label {
  font-size: 0.95em;
  color: #1f2937;
}

.price.fcwx-two-line .fcwx-subprice,
.fcwx-price.fcwx-two-line .fcwx-subprice {
  display: block;
  line-height: 1.25;
  font-size: 0.92em;
  opacity: 0.85;
}
