/* ================================
   Wakkeli Animations
================================ */

.wk-transition {
  transition: all var(--wk-transition);
}

.wk-hover-lift {
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}

.wk-hover-lift:hover {
  transform: translateY(-4px);
}

@media (prefers-reduced-motion: reduce) {
  .wk-transition,
  .wk-hover-lift,
  .wk-btn,
  .wk-card,
  .wk-category-card,
  .wk-icon-card,
  .wk-service-card {
    transition-duration: .01ms !important;
  }

  .wk-hover-lift:hover,
  .wk-btn:hover,
  .wk-category-card:hover,
  .wk-icon-card:hover,
  .wk-service-card:hover {
    transform: none;
  }
}
