/*
  Styles for the price notices German price-indication law requires: the tax and
  shipping line, and the base price (Grundpreis).

  These live in their own file so a Minimog upgrade cannot silently drop them
  into a regenerated main.css.

  .m-price is an inline flex row with wrapping enabled, so a child at width:100%
  claims its own line below the price — the same mechanism the theme's own unit
  price uses.
*/

.m-price__tax-shipping,
.m-price__base {
  width: 100%;
  font-size: 85%;
  line-height: 1.4;
  color: rgb(var(--color-foreground-secondary));
}

.m-price__tax-shipping a,
.m-price__base a {
  color: inherit;
  text-decoration: underline;
}

/*
  Cart line items and drawer rows put the notice under a narrow price column,
  where the storefront font size would push it over several lines.
*/
.m-cart-item .m-price__tax-shipping,
.m-cart-item .m-price__base,
.m-cart-drawer-item .m-price__tax-shipping,
.m-cart-drawer-item .m-price__base {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 600;
}
