/**
 * While a logged-in customer's personalized price is being resolved client-side,
 * the <html> element carries the `stimmt-pricing-pending` class (added very early
 * by pricing-pending-head.phtml). Hide the (cached default) price value until the
 * dynamic price loader applies the personalized price and removes the class, so
 * logged-in users never see the default price flash in first.
 *
 * visibility:hidden keeps the element's box, so revealing the price causes no layout shift.
 * Guests never get the class, so they see the default price immediately.
 */
.stimmt-pricing-pending .product-price__price--final,
.stimmt-pricing-pending [data-price-type="finalPrice"] .price {
    visibility: hidden;
}
