/* Warmtebeeldcamera.nl – melding op de pagina van een uitgefaseerd product */
.product-discontinued {
  --opvolger-accent: var(--button-cta-color, #19a66d);
  --opvolger-basis: var(--body-bg-color, #fff);
  padding: clamp(1rem, 3vw, 1.5rem);
  color: var(--body-text-color, #444);
  background-color: var(--opvolger-basis);
  background-color: color-mix(in srgb, var(--opvolger-accent) 6%, var(--opvolger-basis));
  border: 1px solid var(--body-text-color-020);
  border-inline-start: 4px solid var(--opvolger-accent);
  border-radius: var(--border-radius, 2px);
}

.product-discontinued > .bold {
  color: var(--heading-text-color, #131313);
  line-height: 1.3;
}

.product-discontinued > p {
  line-height: 1.5;
}

.product-discontinued > .button-cta:focus-visible {
  outline: 2px solid var(--heading-text-color, #131313);
  outline-offset: 3px;
}

.product-discontinued > .bold:last-child {
  margin-bottom: 0 !important; /* Overschrijft mb-2 bij een melding zonder opvolger. */
}