/* ZEN HOME SLIM MOTION V1 */

.zen-slim-motion-item {
    opacity: 0;
    transform: translate3d(0, 18px, 0);
    transition:
        opacity 620ms cubic-bezier(.22, 1, .36, 1),
        transform 620ms cubic-bezier(.22, 1, .36, 1);
    transition-delay: var(--zen-motion-delay, 0ms);
}

.zen-slim-motion-item.zen-slim-motion-visible {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

.zen-gr-v1-card {
    transition:
        box-shadow 240ms ease,
        border-color 240ms ease;
}

.zen-gr-v1-card:hover {
    border-color: #dadcde;
    box-shadow: 0 15px 36px rgba(18, 24, 42, .09);
}

@media (prefers-reduced-motion: reduce) {
    .zen-slim-motion-item,
    .zen-slim-motion-item.zen-slim-motion-visible {
        opacity: 1 !important;
        transform: none !important;
        transition: none !important;
    }

    .zen-gr-v1-card {
        transition: none !important;
    }
}
