/* Homepage Our Products: show product records in a single continuous carousel. */
.home-products .home-products__heading {
  display: block;
  margin-bottom: 28px;
}
.home-products .home-products__heading > div {
  max-width: 800px;
}
.home-products .home-products__heading h2 {
  max-width: 760px;
}
.home-products .home-product-marquee__track {
  animation-duration: 160s !important;
}
.home-products .home-product-card__body h3 {
  min-height: 46px;
}
@media (max-width: 600px) {
  .home-products .home-product-marquee__track {
    animation-duration: 125s !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .home-products .home-product-marquee__track {
    animation: none !important;
    transform: none !important;
  }
}
