/* VIVERE 1.0.84 — interactive product cards; homepage only. */
.home .kcps-card__image.vivere-product-image-link,
.home .kpa-card.is-active .kpa-card__image.vivere-product-image-link { cursor: pointer; }
.home .kcps-card__body h3 .vivere-product-title-link,
.home .kpa-card__top h3 .vivere-product-title-link {
  color: inherit;
  font: inherit;
  text-decoration: none;
  display: inline;
}
.home .kcps-card__body h3 .vivere-product-title-link:hover,
.home .kpa-card__top h3 .vivere-product-title-link:hover { color: #8a5b38; }
.home .vivere-product-image-link:focus-visible,
.home .vivere-product-title-link:focus-visible {
  outline: 2px solid #b08d57;
  outline-offset: 4px;
  border-radius: 8px;
}
/* The Kianix hearts only toggle a local aria flag; there is no saved wishlist.
   Do not advertise a non-functional customer feature. */
.home .kpa-card__heart,
.home .kcps-card__heart { display: none !important; }
/* One primary "View Product" CTA is enough when the image and title are links. */
.home .kcps-card__footer .kcps-card__details { display: none; }
.home .kcps-card__footer .kcps-card__request {
  flex: 1 1 auto;
  text-align: center;
}
@media (prefers-reduced-motion: reduce) {
  .home .kcps-card__body h3 .vivere-product-title-link,
  .home .kpa-card__top h3 .vivere-product-title-link { transition: none; }
}
