.premium-shape-divider-yes {
	position: relative;
}

.premium-shape-divider-yes.premium-shape-divider-anime-yes {
	overflow: hidden;
}

@-webkit-keyframes pa-shape-divider-anime-top {
	100% {
		-webkit-transform: rotateX(180deg) scale(var(--pa-divider-scale)) translateX(-webkit-calc(100% - 100% / var(--pa-divider-scale)));
		transform: rotateX(180deg) scale(var(--pa-divider-scale)) translateX(calc(100% - 100% / var(--pa-divider-scale)));
	}
}

@keyframes pa-shape-divider-anime-top {
	100% {
		-webkit-transform: rotateX(180deg) scale(var(--pa-divider-scale)) translateX(-webkit-calc(100% - 100% / var(--pa-divider-scale)));
		transform: rotateX(180deg) scale(var(--pa-divider-scale)) translateX(calc(100% - 100% / var(--pa-divider-scale)));
	}
}

@-webkit-keyframes pa-shape-divider-anime-bottom {
	100% {
		-webkit-transform: scale(var(--pa-divider-scale)) translateX(-webkit-calc(100% - 100% / var(--pa-divider-scale)));
		transform: scale(var(--pa-divider-scale)) translateX(calc(100% - 100% / var(--pa-divider-scale)));
	}
}

@keyframes pa-shape-divider-anime-bottom {
	100% {
		-webkit-transform: scale(var(--pa-divider-scale)) translateX(-webkit-calc(100% - 100% / var(--pa-divider-scale)));
		transform: scale(var(--pa-divider-scale)) translateX(calc(100% - 100% / var(--pa-divider-scale)));
	}
}

@-webkit-keyframes pa-shape-divider-anime-top-stretch {
	100% {
		-webkit-transform: rotateX(180deg) scaleX(var(--pa-divider-scale)) translateX(-webkit-calc(100% - 100% / var(--pa-divider-scale)));
		transform: rotateX(180deg) scaleX(var(--pa-divider-scale)) translateX(calc(100% - 100% / var(--pa-divider-scale)));
	}
}

@keyframes pa-shape-divider-anime-top-stretch {
	100% {
		-webkit-transform: rotateX(180deg) scaleX(var(--pa-divider-scale)) translateX(-webkit-calc(100% - 100% / var(--pa-divider-scale)));
		transform: rotateX(180deg) scaleX(var(--pa-divider-scale)) translateX(calc(100% - 100% / var(--pa-divider-scale)));
	}
}

@-webkit-keyframes pa-shape-divider-anime-bottom-stretch {
	100% {
		-webkit-transform: scaleX(var(--pa-divider-scale)) translateX(-webkit-calc(100% - 100% / var(--pa-divider-scale)));
		transform: scaleX(var(--pa-divider-scale)) translateX(calc(100% - 100% / var(--pa-divider-scale)));
	}
}

@keyframes pa-shape-divider-anime-bottom-stretch {
	100% {
		-webkit-transform: scaleX(var(--pa-divider-scale)) translateX(-webkit-calc(100% - 100% / var(--pa-divider-scale)));
		transform: scaleX(var(--pa-divider-scale)) translateX(calc(100% - 100% / var(--pa-divider-scale)));
	}
}

@-webkit-keyframes pa-shape-divider-anime-hor {
	100% {
		-webkit-transform: scale(var(--pa-divider-scale)) translateY(-webkit-calc(100% - 100% / var(--pa-divider-scale)));
		transform: scale(var(--pa-divider-scale)) translateY(calc(100% - 100% / var(--pa-divider-scale)));
	}
}

@keyframes pa-shape-divider-anime-hor {
	100% {
		-webkit-transform: scale(var(--pa-divider-scale)) translateY(-webkit-calc(100% - 100% / var(--pa-divider-scale)));
		transform: scale(var(--pa-divider-scale)) translateY(calc(100% - 100% / var(--pa-divider-scale)));
	}
}

@-webkit-keyframes pa-shape-divider-anime-hor-stretch {
	100% {
		-webkit-transform: scaleY(var(--pa-divider-scale)) translateY(-webkit-calc(100% - 100% / var(--pa-divider-scale)));
		transform: scaleY(var(--pa-divider-scale)) translateY(calc(100% - 100% / var(--pa-divider-scale)));
	}
}

@keyframes pa-shape-divider-anime-hor-stretch {
	100% {
		-webkit-transform: scaleY(var(--pa-divider-scale)) translateY(-webkit-calc(100% - 100% / var(--pa-divider-scale)));
		transform: scaleY(var(--pa-divider-scale)) translateY(calc(100% - 100% / var(--pa-divider-scale)));
	}
}