/* templates/blocks/product-price/style.css */
/* v5.6.0 — Product Price + Rental combo pricing */

.pp-wrapper,
.pf-product-price-block {
  position: relative;
  line-height: 1.2;
  box-sizing: border-box;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}

.pp-wrapper *,
.pf-product-price-block * {
  box-sizing: border-box;
}

.pp-current,
.pf-price-curr,
.pp-old,
.pf-price-old,
.pp-discount,
.pp-suffix {
  display: inline-flex;
  align-items: baseline;
  white-space: nowrap;
}

.pp-suffix {
  margin-left: .25em;
  font-size: .72em;
  font-weight: 700;
  opacity: .95;
}

.pp-old,
.pf-price-old {
  opacity: 0.8;
}

.pp-discount {
  padding: 2px 7px;
  border-radius: 6px;
  background: rgba(250, 204, 21, .16);
  line-height: 1.1;
}

.pp-wrapper[style*="flex-direction: column"] {
  align-items: center;
}
