/* R37: server-rendered amounts. No observers, requests or price arithmetic. */
.dp-price-presentation {display:inline-flex;flex-direction:column;gap:.15rem}
.dp-present-unit {font-size:.85em;font-weight:400}
.dp-present-total {font-weight:700}
/* OnePageCheckoutPS classic + Shopify layouts. */
.media-total-price:has(> .dp-price-presentation) > .product-total-price,
.media-total-price:has(> .dp-price-presentation) > .product-price-unit,
.media-total-price:has(> .dp-price-presentation) > .regular-price {display:none!important}
/* Classic/Hummingbird cart lines using displayProductPriceBlock. */
.product-price:has(> .dp-price-presentation) > .current-price,
.product-price:has(> .dp-price-presentation) > .regular-price,
.product-price:has(> .dp-price-presentation) > .discount,
.product-price:has(> .dp-price-presentation) > .price,
.cart-item:has(.dp-price-presentation) .product-line-actions .product-price:not(:has(.dp-price-presentation)) {display:none!important}
