/* V29 — requested About-card contrast and right-entry product motion */
#about .about-card,
#about .about-card h1,
#about .about-card h2,
#about .about-card h3,
#about .about-card h4,
#about .about-card p,
#about .about-card b,
#about .about-card span,
#about .about-card a {
  color: #fff !important;
}

.ths-motion-ready .product-card.ths-motion-box,
.ths-motion-ready .vet-product-card.ths-motion-box,
.ths-motion-ready .real-product-card.ths-motion-box,
.ths-motion-ready .matched-product-card.ths-motion-box,
.ths-motion-ready .surg-page-card.ths-motion-box,
.ths-motion-ready .dental-page-card.ths-motion-box,
.ths-motion-ready .full-vet-page.ths-motion-box {
  transform: translate3d(var(--ths-slide-distance), 22px, 0) scale(.985);
}

.ths-motion-ready .product-card.ths-motion-box.ths-box-visible,
.ths-motion-ready .vet-product-card.ths-motion-box.ths-box-visible,
.ths-motion-ready .real-product-card.ths-motion-box.ths-box-visible,
.ths-motion-ready .matched-product-card.ths-motion-box.ths-box-visible,
.ths-motion-ready .surg-page-card.ths-motion-box.ths-box-visible,
.ths-motion-ready .dental-page-card.ths-motion-box.ths-box-visible,
.ths-motion-ready .full-vet-page.ths-motion-box.ths-box-visible {
  transform: translate3d(0, 0, 0) scale(1);
}

@media (prefers-reduced-motion: reduce) {
  .ths-motion-ready .product-card.ths-motion-box,
  .ths-motion-ready .vet-product-card.ths-motion-box,
  .ths-motion-ready .real-product-card.ths-motion-box,
  .ths-motion-ready .matched-product-card.ths-motion-box,
  .ths-motion-ready .surg-page-card.ths-motion-box,
  .ths-motion-ready .dental-page-card.ths-motion-box,
  .ths-motion-ready .full-vet-page.ths-motion-box {
    transform: none !important;
  }
}
