/* Price-only typography; preserve each component's existing size hierarchy. */
@font-face {
	font-family: 'Barlow Condensed';
	src: url('fonts/barlow-condensed/BarlowCondensed-Regular.ttf') format('truetype');
	font-style: normal;
	font-weight: 400;
	font-stretch: condensed;
	font-display: swap;
}

:root {
	--trr-font-price: 'Barlow Condensed', 'Arial Narrow', sans-serif;
}

body :is(
	.marketplace-hero__price,
	.market-results__price,
	.market-new-arrivals__price,
	.market-spotlight__result-price,
	.market-item-hero__price,
	.market-related-works__price,
	.exhibicion-artworks__price,
	.curated-selection__price,
	.adm-featured__price,
	.trr-search-card__price,
	.woocommerce .price,
	.woocommerce-Price-amount,
	.wc-block-formatted-money-amount,
	.wc-block-components-product-price,
	.wc-block-components-totals-item__value
) {
	font-family: var(--trr-font-price) !important;
	font-weight: 400 !important;
	font-stretch: condensed;
	font-synthesis: none;
}

body :is(
	.woocommerce .price,
	.woocommerce-Price-amount,
	.wc-block-formatted-money-amount,
	.wc-block-components-product-price,
	.wc-block-components-totals-item__value
) :is(bdi, ins, del, strong, span) {
	font-family: var(--trr-font-price) !important;
	font-weight: 400 !important;
	font-stretch: condensed;
	font-synthesis: none;
}
