/* Better Homes: product price display (see inc/price-display.php).
 *
 *   £3,499.00  Save £400.00
 *   Was £3,899.00   (plain, no strike-through)
 */

/* ---- Shared look ---- */
.bh-price {
	display: inline-flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 4px;
}

.bh-price__row,
.bh-price__item {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	gap: 4px 12px;
}

.bh-price__amount {
	font-weight: 700;
	color: #111;
	text-decoration: none;
	background: none;
}

.bh-price__label {
	display: none; /* shown only in the main summary, see below */
	font-weight: 600;
	letter-spacing: .04em;
	text-transform: uppercase;
	color: #6b6b6b;
}

.bh-price__save {
	font-weight: 700;
	color: #e5156b;
	white-space: nowrap;
}

.bh-price__was {
	font-weight: 400;
	color: #6b6b6b;
}

.bh-price__was del {
	color: #6b6b6b;
	font-weight: 400;
	font-size: inherit;
	text-decoration: none; /* plain "Was £x", no strike-through */
}

/* ---- Compact (sticky bar, bundles: anywhere outside the main summary) ---- */
.bh-price__save {
	font-size: .75em;
}

.bh-price__was {
	font-size: .75em;
}

/* ---- Main product summary (page and quick view) ---- */
.entry-summary .bh-price,
.wd-single-price .bh-price {
	gap: 4px;
	margin: 4px 0;
}

.entry-summary .bh-price__amount,
.wd-single-price .bh-price__amount {
	font-size: 34px;
	line-height: 1.15;
}

.entry-summary .bh-price__label,
.wd-single-price .bh-price__label {
	display: inline;
	font-size: 14px;
}

.entry-summary .bh-price__save,
.wd-single-price .bh-price__save {
	font-size: 20px;
	line-height: 1.2;
}

.entry-summary .bh-price__was,
.wd-single-price .bh-price__was {
	font-size: 17px;
	line-height: 1.3;
}

@media (max-width: 576px) {
	.entry-summary .bh-price__amount,
	.wd-single-price .bh-price__amount {
		font-size: 28px;
	}

	.entry-summary .bh-price__save,
	.wd-single-price .bh-price__save {
		font-size: 17px;
	}

	.entry-summary .bh-price__was,
	.wd-single-price .bh-price__was {
		font-size: 15px;
	}
}
