/* Slider styling */
.productslider-elementor-widget  {

}

.productslider-elementor-widget .swiper-pagination-custom, .productslider-elementor-widget  .swiper-pagination-bullets {
	bottom: -10px;
}

.productslider-elementor-widget  .elementor-post__card .elementor-post__meta-data {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border-top: 1px solid #eaeaea;
}

.productslider-elementor-widget .elementor-post__thumbnail {
	position: relative;
	background-color: transparent;
}
.productslider-elementor-widget .elementor-post__thumbnail img {
	width: 540px;
    height: 320px;
    object-fit: cover;
    object-position: center;
    overflow: hidden;
	margin: 0 auto;
}
.productslider-elementor-widget .elementor-post__thumbnail .onsale {
	position: absolute;
	top: 1rem;
	left: 1rem;
	display: block;
	padding: 0.5rem;
	background-color: rgba(149, 192, 61, 0.75);
	color: white;
}

.productslider-elementor-widget .swiper-slide .price.entry-content {
    font-weight: 400;
}

.productslider-elementor-widget .elementor-post__card .elementor-post__excerpt, .productslider-elementor-widget .elementor-post__card .elementor-post__title, .productslider-elementor-widget .elementor-post__card .price.entry-content {
	margin-bottom: 1rem;
}

.productslider-elementor-widget .elementor-post__excerpt.entry-content {
	font-size: 1rem;
	font-variant: normal;
}

