.upsells-swiper-container {
    margin: 30px 0;
	text-align: center;
}
.upsells-swiper-container h2 {
	margin-bottom:50px;
	font-size:40px;
}
.upsells-swiper .swiper-slide {
    text-align: center;
    padding: 10px;
	font-size: 18px;
}
.upsells-swiper .swiper-slide .upsell-item {
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display:block;
}
.upsells-swiper .swiper-slide .upsell-item:hover {
	-webkit-transform:translateY(-8px);
	-moz-transform:translateY(-8px);
	-ms-transform:translateY(-8px);
	-o-transform:translateY(-8px);
	transform:translateY(-8px);
}
.upsells-swiper .swiper-slide .upsell-item .upsell-item-image {
	overflow:hidden;
	border-radius: 15px;
	width:fit-content;
	height:fit-content;
	display:inline-block;
}
.upsells-swiper .swiper-slide .upsell-item .upsell-item-image img {
    max-width: 100%;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	vertical-align:bottom;
}
/*.upsells-swiper .swiper-slide .upsell-item:hover .upsell-item-image img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}*/
.upsells-swiper .swiper-slide .upsell-item h3 {
	font-size:20px;
	color:#000;
	font-weight:bold;
}
.upsells-swiper .swiper-slide .upsell-item:hover h3,
.upsells-swiper .swiper-slide .upsell-item:visited h3,
.upsells-swiper .swiper-slide .upsell-item:active h3,
.upsells-swiper .swiper-slide .upsell-item:focus h3 {
	color:#000;
}
.upsells-swiper .swiper-slide .upsell-item .price,
.upsells-swiper .swiper-slide .upsell-item .price .startingFrom {
    font-size: 16px;
    color: #555;
	background-color:inherit;
	padding:0;
}
.upsells-swiper .add-to-cart {
    display: inline-block;
    margin-top: 10px;
    padding: 8px 15px;
    background-color: #0071a1;
    color: #fff;
    border-radius: 5px;
    text-decoration: none;
}
.upsells-swiper .add-to-cart:hover {
    background-color: #005880;
}
.upsells-prev,
.upsells-next {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	width:50px;
	height:50px;
	border-radius:50px;
	display:flex;
	align-content:center;
	justify-items:center;
	background-color:#000;
	color:#fff;
}
.upsells-prev {
	left:-100px
}
.upsells-next {
	right:-100px;
}
.upsells-swiper-container:hover .disable-arrows.upsells-next {
	right: -100px;
}
.upsells-swiper-container:hover .disable-arrows.upsells-prev {
	left: -100px;
}
.upsells-swiper-container:hover .upsells-prev {
	left:50px;
}
.upsells-swiper-container:hover .upsells-next {
	right:50px;
}
.upsells-prev:after,
.upsells-next:after {
	font-size:20px;
}
.swiper-wrapper.center-align {
    justify-content: center; /* Center the slides when slider is not full */
}
.upsells-slider-here {
	background-color:#e8f3f9;
	padding:50px;
	display:block;
	font-size:20px;
	color:#666;
	text-align:center;
	border:2px dashed #aadcf7;
	border-radius:10px;
}
@media screen and (max-width:800px) {
	.upsells-prev,.upsells-next { display:none;}
	.upsells-swiper-container h2 { font-size:24px;}
	.upsells-swiper .swiper-slide .upsell-item h3 { font-size:18px;}
}