.slideshow-applied {
	position: relative;
}
.ld-slideshow-bg-wrap,
.ld-slideshow-bg-inner,
.ld-slideshow-item,
.ld-slideshow-figure {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.ld-slideshow-bg-wrap {
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s, visibility 0.3s;

	.slideshow-applied & {
		opacity: 1;
		visibility: visible;
	}
}
.ld-slideshow-bg-inner {
	transform: translateZ(0);
}
.ld-slideshow-item {
	overflow: hidden;
}
.ld-slideshow-figure {
	background-size: cover;
	background-position: center;

	img {
		visibility: hidden;
	}
	// &.will-active,
	// &.active {
	// 	z-index: 1;
	// }
	// &.will-deactive {
	// 	z-index: 0;
	// }
	&.active {
		z-index: 1;
	}
}