.tpx-reveal-item.tpx-reveal-pending:not(.tpx-reveal-in) {
	opacity: 0 !important;
	transform: translate3d(0, var(--tpx-reveal-y, clamp(.9rem, 1.15vw, 1.2rem)), 0) !important;
	transition:
		opacity var(--tpx-reveal-duration, .58s) var(--tpx-motion-ease, cubic-bezier(.16, 1, .3, 1)),
		transform var(--tpx-reveal-duration, .58s) var(--tpx-motion-ease, cubic-bezier(.16, 1, .3, 1));
	transition-delay: var(--tpx-reveal-delay, 0ms);
	will-change: opacity, transform;
}

.tpx-reveal-item.tpx-reveal-pending.tpx-reveal-in {
	opacity: 1 !important;
	transform: translate3d(0, 0, 0) !important;
}

.tpx-reveal-item.tpx-reveal-done {
	opacity: 1 !important;
	transform: none !important;
	will-change: auto;
}

.tpx-tp-review-card.tpx-reveal-pending:not(.tpx-reveal-in),
.tpx-tp-review-header.tpx-reveal-pending:not(.tpx-reveal-in) {
	animation: none !important;
}

@media (prefers-reduced-motion: reduce) {
	.tpx-reveal-item,
	.tpx-reveal-item.tpx-reveal-pending {
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
		will-change: auto !important;
	}
}

.bricks-is-frontend-builder .tpx-reveal-item,
.bricks-is-frontend-builder .tpx-reveal-item.tpx-reveal-pending {
	opacity: 1 !important;
	transform: none !important;
	transition: none !important;
	will-change: auto !important;
}
