.lt-effect-gear-spin-run {
	animation: lt-effect-gear-spin 420ms cubic-bezier(0.16, 1, 0.3, 1);
	transform-origin: 50% 50%;
}

.home-page .lt-home-recommend-grid[data-home-recommend-grid] [data-home-recommend-card] {
	transition: transform 260ms cubic-bezier(0.22, 0.75, 0.2, 1), opacity 260ms cubic-bezier(0.22, 0.75, 0.2, 1);
}

.home-page .lt-home-recommend-grid[data-home-recommend-grid] [data-home-recommend-card].is-active {
	opacity: 1;
	transform: translateX(0);
}

.home-page .lt-home-recommend-grid[data-home-recommend-grid] [data-home-recommend-card].is-exiting-left {
	opacity: 0;
	pointer-events: none;
	transform: translateX(-110%);
}

.home-page .lt-home-recommend-grid[data-home-recommend-grid] [data-home-recommend-card].is-entering-right {
	opacity: 0.92;
	pointer-events: none;
	transform: translateX(110%);
}

@keyframes lt-effect-gear-spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@media (prefers-reduced-motion: reduce) {
	.lt-effect-gear-spin-run {
		animation: none;
	}

	.home-page .lt-home-recommend-grid[data-home-recommend-grid] [data-home-recommend-card] {
		transition-duration: 1ms;
	}
}
