[data-acai-animate] {
	will-change: opacity, transform;
	opacity: 0;
	transition-property: opacity, transform;
	transition-timing-function: ease-in-out;
	transition-duration: var(--wp--custom--animation--duration, 1.4s);
	transition-delay: var(--wp--custom--animation--delay, 0s);
}

[data-acai-animate][data-acai-animation-state="animated"] {
	opacity: 1;
	transform: translate(0, 0) !important;
}

[data-acai-animate="fade-in"] {
	opacity: 0;
	transition-timing-function: ease-in;
}
[data-acai-animate="scale-in"] {
	opacity: 0;
	transition-timing-function: ease-in;
	transform: scale( var(--wp--custom--animation--scale) );
}
[data-acai-animate="fade-in-down"] {
	transform: translateY( calc(0rem - var(--wp--custom--animation--offset)) );
}
[data-acai-animate="fade-in-up"] {
	transform: translateY( var(--wp--custom--animation--offset) );
}
[data-acai-animate="fade-in-left"] {
	transform: translateX( calc(0rem - var(--wp--custom--animation--offset)) );
}
[data-acai-animate="fade-in-right"] {
	transform: translateX( var(--wp--custom--animation--offset) );
}
[data-acai-animate="fade-in-up-left"] {
	transform: translate( calc(0rem - var(--wp--custom--animation--offset)), var(--wp--custom--animation--offset) );
}
[data-acai-animate="fade-in-up-right"] {
	transform: translate( var(--wp--custom--animation--offset), var(--wp--custom--animation--offset) );
}
[data-acai-animate="fade-in-down-left"] {
	transform: translate( calc(0rem - var(--wp--custom--animation--offset)), calc(0rem - var(--wp--custom--animation--offset)) );
}
[data-acai-animate="fade-in-down-right"] {
	transform: translate( var(--wp--custom--animation--offset), calc(0rem - var(--wp--custom--animation--offset)) );
}

[data-acai-duration="0.5"] {
	--wp--custom--animation--duration: 0.5s;
}
[data-acai-duration="0.6"] {
	--wp--custom--animation--duration: 0.6s;
}
[data-acai-duration="0.7"] {
	--wp--custom--animation--duration: 0.7s;
}
[data-acai-duration="0.8"] {
	--wp--custom--animation--duration: 0.8s;
}
[data-acai-duration="0.9"] {
	--wp--custom--animation--duration: 0.9s;
}
[data-acai-duration="1.0"] {
	--wp--custom--animation--duration: 1.0s;
}
[data-acai-duration="1.1"] {
	--wp--custom--animation--duration: 1.1s;
}
[data-acai-duration="1.2"] {
	--wp--custom--animation--duration: 1.2s;
}
[data-acai-duration="1.3"] {
	--wp--custom--animation--duration: 1.3s;
}
[data-acai-duration="1.4"] {
	--wp--custom--animation--duration: 1.4s;
}
[data-acai-duration="1.5"] {
	--wp--custom--animation--duration: 1.5s;
}
[data-acai-duration="1.6"] {
	--wp--custom--animation--duration: 1.6s;
}
[data-acai-duration="1.7"] {
	--wp--custom--animation--duration: 1.7s;
}
[data-acai-duration="1.8"] {
	--wp--custom--animation--duration: 1.8s;
}
[data-acai-duration="1.9"] {
	--wp--custom--animation--duration: 1.9s;
}
[data-acai-duration="2.0"] {
	--wp--custom--animation--duration: 2.0s;
}
[data-acai-duration="2.1"] {
	--wp--custom--animation--duration: 2.1s;
}
[data-acai-duration="2.2"] {
	--wp--custom--animation--duration: 2.2s;
}
[data-acai-duration="2.3"] {
	--wp--custom--animation--duration: 2.3s;
}
[data-acai-duration="2.4"] {
	--wp--custom--animation--duration: 2.4s;
}
[data-acai-duration="2.5"] {
	--wp--custom--animation--duration: 2.5s;
}
[data-acai-duration="2.6"] {
	--wp--custom--animation--duration: 2.6s;
}
[data-acai-duration="2.7"] {
	--wp--custom--animation--duration: 2.7s;
}
[data-acai-duration="2.8"] {
	--wp--custom--animation--duration: 2.8s;
}
[data-acai-duration="2.9"] {
	--wp--custom--animation--duration: 2.9s;
}
[data-acai-duration="3.0"] {
	--wp--custom--animation--duration: 3.0s;
}

[data-acai-delay="0"] {
	--wp--custom--animation--delay: 0s;
}
[data-acai-delay="0.1"] {
	--wp--custom--animation--delay: 0.1s;
}
[data-acai-delay="0.2"] {
	--wp--custom--animation--delay: 0.2s;
}
[data-acai-delay="0.3"] {
	--wp--custom--animation--delay: 0.3s;
}
[data-acai-delay="0.4"] {
	--wp--custom--animation--delay: 0.4s;
}
[data-acai-delay="0.5"] {
	--wp--custom--animation--delay: 0.5s;
}
[data-acai-delay="0.6"] {
	--wp--custom--animation--delay: 0.6s;
}
[data-acai-delay="0.7"] {
	--wp--custom--animation--delay: 0.7s;
}
[data-acai-delay="0.8"] {
	--wp--custom--animation--delay: 0.8s;
}
[data-acai-delay="0.9"] {
	--wp--custom--animation--delay: 0.9s;
}
[data-acai-delay="1.0"] {
	--wp--custom--animation--delay: 1.0s;
}
[data-acai-delay="1.1"] {
	--wp--custom--animation--delay: 1.1s;
}
[data-acai-delay="1.2"] {
	--wp--custom--animation--delay: 1.2s;
}
[data-acai-delay="1.3"] {
	--wp--custom--animation--delay: 1.3s;
}
[data-acai-delay="1.4"] {
	--wp--custom--animation--delay: 1.4s;
}
[data-acai-delay="1.5"] {
	--wp--custom--animation--delay: 1.5s;
}
[data-acai-delay="1.6"] {
	--wp--custom--animation--delay: 1.6s;
}
[data-acai-delay="1.7"] {
	--wp--custom--animation--delay: 1.7s;
}
[data-acai-delay="1.8"] {
	--wp--custom--animation--delay: 1.8s;
}
[data-acai-delay="1.9"] {
	--wp--custom--animation--delay: 1.9s;
}
[data-acai-delay="2.0"] {
	--wp--custom--animation--delay: 2.0s;
}

[data-acai-offset="1"] {
	--wp--custom--animation--offset: 1rem;
}
[data-acai-offset="2"] {
	--wp--custom--animation--offset: 2rem;
}
[data-acai-offset="3"] {
	--wp--custom--animation--offset: 3rem;
}
[data-acai-offset="4"] {
	--wp--custom--animation--offset: 4rem;
}
[data-acai-offset="5"] {
	--wp--custom--animation--offset: 5rem;
}
[data-acai-offset="6"] {
	--wp--custom--animation--offset: 6rem;
}
[data-acai-offset="7"] {
	--wp--custom--animation--offset: 7rem;
}
[data-acai-offset="8"] {
	--wp--custom--animation--offset: 8rem;
}
[data-acai-offset="9"] {
	--wp--custom--animation--offset: 9rem;
}
[data-acai-offset="10"] {
	--wp--custom--animation--offset: 10rem;
}
[data-acai-offset="11"] {
	--wp--custom--animation--offset: 11rem;
}
[data-acai-offset="12"] {
	--wp--custom--animation--offset: 12rem;
}
[data-acai-offset="13"] {
	--wp--custom--animation--offset: 13rem;
}
[data-acai-offset="14"] {
	--wp--custom--animation--offset: 14rem;
}
[data-acai-offset="15"] {
	--wp--custom--animation--offset: 15rem;
}
[data-acai-offset="16"] {
	--wp--custom--animation--offset: 16rem;
}
[data-acai-offset="17"] {
	--wp--custom--animation--offset: 17rem;
}
[data-acai-offset="18"] {
	--wp--custom--animation--offset: 18rem;
}
[data-acai-offset="19"] {
	--wp--custom--animation--offset: 19rem;
}
[data-acai-offset="20"] {
	--wp--custom--animation--offset: 20rem;
}

[data-acai-scale="0.1"] {
	--wp--custom--animation--scale: 0.1;
}
[data-acai-scale="0.2"] {
	--wp--custom--animation--scale: 0.2;
}
[data-acai-scale="0.3"] {
	--wp--custom--animation--scale: 0.3;
}
[data-acai-scale="0.4"] {
	--wp--custom--animation--scale: 0.4;
}
[data-acai-scale="0.5"] {
	--wp--custom--animation--scale: 0.5;
}
[data-acai-scale="0.6"] {
	--wp--custom--animation--scale: 0.6;
}
[data-acai-scale="0.7"] {
	--wp--custom--animation--scale: 0.7;
}
[data-acai-scale="0.8"] {
	--wp--custom--animation--scale: 0.8;
}
[data-acai-scale="0.9"] {
	--wp--custom--animation--scale: 0.9;
}
