/* Scoped extension of existing catalogue cards for contextual recommendations. */
.dp-products--recommendations a.dp-product-card,
.dp-products--recommendations a.dp-product-card :is(h3, p, span),
.kit-knowledge-link,
.kit-knowledge-link :is(h3, p) {
  text-decoration: none;
}
.dp-products--recommendations a.dp-product-card:focus-visible,
.kit-knowledge-link:focus-visible {
  outline: 3px solid var(--blue);
  outline-offset: 4px;
}
.dp-products--recommendations .dp-product-card__media {
  aspect-ratio: 740 / 500;
  background: #edf4f5;
}
.dp-products--recommendations .dp-product-card__media img { object-fit: contain; }
.dp-products--recommendations .dp-product-card__actions {
  align-items: center;
  justify-content: space-between;
}
.dp-products--recommendations .catalog-card-arrow {
  color: var(--blue);
  font-size: 1.5rem;
}
.dp-products--single .dp-products__split {
  grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);
  align-items: start;
  margin-top: 0;
}
@media (max-width: 660px) {
  .dp-products--single .dp-products__split { grid-template-columns: minmax(0, 1fr); }
}
