.sale-price-block {
  display: flex;
  align-items: center;
  -moz-column-gap: 9px;
  column-gap: 9px;
  font-size: 34px;
  line-height: 34px;
  font-weight: 800;
}
.sale-price-block .amount {
  font-weight: 800;
}
.sale-price-block .diff-badge {
  background-color: #db0000;
  color: #fff;
  padding: 0 9px;
  display: flex;
  align-items: center;
  line-height: 26px;
}


.wd-products .wd-product  {
	border: 1px solid #f0f0f0;
	border-radius: 8px;
	cursor: pointer;
	height: 100%;
	transition: all 0.3s ease;

	&:hover {
		transform: translateY(-4px);
    	box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
    	border-color: #e0e0e0;
	}
	.wrapp-btn-cart {

		display: none !important;

	}
	.product-element-bottom {
		padding: 24px 16px 16px !important;
		row-gap: 0 !important;
	}
	.product-labels {
		.onsale {
			display: none !important;
		}
	}

	.loop-product__rating {
		display: none !important;
	}

	.loop-product__price {
		.sale-price-block {
			font-size: 16px;
    		line-height: 16px;
			font-weight: 500;

			.amount {
				font-weight: 600;
				font-size: 16px;
			}

			del {
				color: #999;
				line-height: 14px;
				font-size: 14px;
				.amount {
					color: #999;
					font-weight: 400;
					font-size: 14px;

				}
			}
		}

		.diff-badge {
			font-size: 12px;
			font-weight: 400;
			padding: 0 6px;
			border-radius: 4px;
		}
	}

	.product-price {
		text-align: left;
		font-size: 16px;
	}

	.product-element__brand {
		font-size: 11px;
		color: #666;
		text-transform: uppercase;
		margin-bottom: 4px;
		text-align: left;
	}

	.loop-product__title {
		margin-bottom: 8px;
		text-align: left;
	}

	.wrap-wishlist-button {
		position: absolute;
		top: 12px;
		right: 12px;
		z-index: 1;
	}

	.product-tile__show-variants {
		display: none !important;
	}
}
.wd-products .wd-product {
	background: #fff;
}

.woodmart-archive-shop .widget-area {
	border-radius: 12px;
    padding: 24px;
	background: #fff;
	position: sticky;
	top: 20px;
}
.woodmart-archive-shop:not(.single-product) .wd-content-layout {
	max-width: 1400px;
}
.woodmart-archive-shop .content-layout-wrapper .wd-term-desc, .pwb-brand-description {
  h1 {
    font-size: 26px;
    margin-bottom: 10px;
    text-transform: uppercase;
    margin-top: 10px;
    font-weight: 500;
  }

  h2 {
    font-size: 24px;
    margin-top: 10px;
    font-weight: 500;
  }

  h3 {
    font-size: 22px;
    margin-top: 10px;
    font-weight: 500;
  }

  h4 {
    font-size: 20px;
    margin-top: 10px;
    font-weight: 500;
  }
}
.wd-term-desc ul {
  list-style: disc;
  padding-left: 20px;
}

.wd-term-desc ol {
  list-style: decimal;
  padding-left: 20px;
}

@media (max-width: 576px) {
	.wd-products .wd-product  {
		
		.loop-product__price {
			.sale-price-block {

				column-gap: 8px;
				del {
			
					line-height: 16px;
					font-size: 16px;
					.amount {
		
						font-size: 16px;

					}
				}
			}

		}

		.loop-product__title {
			margin-bottom: 8px;
			font-size: 14px;
			font-weight: 500;
		}

		.product-element__brand {
			margin-bottom: 4px !important;
		}
	}
}



