.ProductSlide {
	position: relative;
	margin-bottom: 4em;
}
.ProductSlide .list {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 0;
}

.ProductSlide .item {
	width: 23%;
	padding: 10px 1%;
	display: inline-block;
	transition: all 600ms;
}
@media all and (max-width: 1000px) { .ProductSlide .item { width: 31%; } }
@media all and (max-width: 800px) { .ProductSlide .item { width: 47%; } }
@media all and (max-width: 500px) { .ProductSlide .item { width: 98%; } }

.ProductSlide .item.off {
	transform: scale(-.25, -1);
}
.ProductSlide .item.on {
	transform: scale(1, 1);
}
.ProductSlide .item.trans {
	transition: all 200ms;
}
.ProductSlide .item img {
	max-width: 90%;
	margin: auto;
}
.ProductSlide .item a,
.ProductSlide .item p {
	display: block;
	text-align: center;
}

.ProductSlide .Cycle.Next {
	position: absolute;
	right: 0;
}
.ProductSlide .Cycle.Prev {
	position: absolute;
	left: 0;
}