/* Page Inner Slider */

.pis-slider-wrap {
	position: relative;
	left: 50%;
	width: 100vw;
	margin-left: -50vw;
	overflow: hidden;
	background: transparent;
}

.pis-slider-track {
	display: flex;
	width: max-content;
	gap: 0;
	animation: pisSlide var(--pis-speed, 40s) linear infinite;
	will-change: transform;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
}

.pis-slider-wrap:hover .pis-slider-track {
	animation-play-state: running;
}

.pis-slide-set {
	display: flex;
	flex: 0 0 auto;
	gap: 0;
	margin: 0;
	padding: 0;
}

.pis-slide-item {
	flex: 0 0 auto;
	width: auto;
	height: var(--pis-height, 360px);
	margin: 0;
	padding: 0;
	line-height: 0;
}

.pis-slide-item img {
	display: block;
	width: auto;
	max-width: none;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	object-fit: cover;
}

@keyframes pisSlide {
	from {
		transform: translate3d(0, 0, 0);
	}
	to {
		transform: translate3d(-50%, 0, 0);
	}
}

@media (max-width: 768px) {
	.pis-slide-item {
		height: var(--pis-mobile-height, 220px);
	}
}
