/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 22 2024 | 08:43:01 */
.wa-top-sellers__wrapper {
	width: 100%;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	column-gap: 10px;
}

.wa-top-sellers-product__price del {
    color: #72767c;
}

.wa-top-sellers-product__price del span {
	font-weight: 400 !important;
}

.tax-product_cat .wa-top-sellers__wrapper {
	margin-top: 30px;
}

.wa-top-sellers__heading {
	font-size: 1.2em;
	font-family: sans-serif;
	margin-bottom: 10px;
	font-weight: 700;
}

.wa-top-sellers__products {
	display: grid;
	grid-template-columns: max-content auto max-content;
	grid-auto-rows: max-content 1fr;
	column-gap: 10px;
	align-items: center;
	padding: 10px;
	color: black;
	border-radius: 8px;
}

.wa-top-sellers__products:hover {
	background-color: #f3fcf4;
	transform: scale(1.01) translateY(-2px)!important;
}

.wa-top-sellers-product__image {
	grid-column: 1/2;
	grid-row: 1/3;
	display: flex;
	max-width: 115px;
	max-height: 115px;
}

.wa-top-sellers-product__image img {
	border-radius: 4px;
}

.wa-top-sellers-product__title {
	grid-column: 2/3;
	grid-row: 1/2;
	font-weight: 700;
}

.wa-top-sellers-product__short-description {
	grid-column: 2/3;
	grid-row: 2/3;
	align-self: start;
	font-size: 0.8em;
	line-height: 1.3;
	color: #555;
}

.wa-top-sellers-product__price {
	grid-column: 3/4;
	grid-row: 1/3;
	white-space: nowrap;
	color: #3bb54a;
	margin-left: 20px;
	line-height: 1.3;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.wa-top-sellers-product__price .amount {
	font-weight: 700;
}

@media (max-width: 1200px) {
	.wa-top-sellers__products {
		padding: 8px;
	}
	.wa-top-sellers-product__short-description {
		font-size: 0.75em;
	}
}

@media (max-width: 992px) {
	.wa-top-sellers__wrapper {
		margin-top: 0 !important;
	}
}

@media (max-width: 991px) {
	.wa-top-sellers__wrapper {
		margin-bottom: 30px;
	}
}

@media (max-width: 768px) {
	.wa-top-sellers__wrapper {
		margin-bottom: 20px;
	}
	.wa-top-sellers__products {
		padding: 6px;
	}
}
	
@media (max-width: 600px) {
	.wa-top-sellers-product__short-description {
		display: none;
	}
	
	.wa-top-sellers-product__price {
		display: block;
	}
	
	.wa-top-sellers-product__title {
		grid-column: 2/3;
		grid-row: 1/3;
	}
}
@media (max-width: 480px) {
	.wa-top-sellers__products {
		display: grid;
		grid-template-columns: max-content 1fr;
		grid-auto-rows: max-content 1fr;
		padding: 6px 2px;
	}

	.wa-top-sellers-product__image {
		grid-column: 1/2;
		grid-row: 1/3;
	}

	.wa-top-sellers-product__title {
		grid-column: 2/3;
		grid-row: 1/2;
	}

	.wa-top-sellers-product__price {
		grid-column: 2/3;
		grid-row: 2/3;
		margin-left: 0;
	}
}