html.lzd-anim .lzd-a {
	opacity: 0;
	transition: opacity var(--lzd-anim-d, 600ms) cubic-bezier(0.22, 0.61, 0.36, 1), transform var(--lzd-anim-d, 600ms) cubic-bezier(0.22, 0.61, 0.36, 1);
}

html.lzd-anim .lzd-a--slide-up {
	transform: translate3d(0, var(--lzd-anim-y, 24px), 0);
}

html.lzd-anim .lzd-a--zoom {
	transform: scale(0.96);
}

html.lzd-anim .lzd-a.lzd-in {
	opacity: 1;
	transform: none;
}

@media (prefers-reduced-motion: reduce) {
	html.lzd-anim .lzd-a {
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
	}
}
