/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.single-product .hljersey-product-sales {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	width: max-content;
	max-width: 100%;
	margin: 0 0 14px;
	padding: 8px 12px;
	border: 1px solid var(--brdcolor-gray-300, #e5e7eb);
	border-radius: 8px;
	background: var(--bgcolor-gray-100, #f7f7f7);
	color: var(--color-gray-800, #1f2937);
	font-size: 14px;
	font-weight: 600;
	line-height: 1.3;
}

.single-product .hljersey-product-sales:before {
	content: "";
	flex: 0 0 auto;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: var(--wd-primary-color, #f59e0b);
	box-shadow: 0 0 0 4px rgba(245, 158, 11, .14);
}

.single-product .hljersey-product-sales__label {
	color: var(--color-gray-600, #6b7280);
	font-weight: 500;
}

.single-product .hljersey-product-sales__value {
	color: var(--wd-primary-color, #f59e0b);
	font-size: 16px;
	font-weight: 700;
}

.single-product .elementor-element-0cc284c {
	display: none !important;
}

@media (min-width: 1025px) {
	.woodmart-archive-shop .elementor-1421 .elementor-element.elementor-element-1ed645a {
		display: none;
	}

	.woodmart-archive-shop .elementor-1421 .elementor-element.elementor-element-e952f75 {
		--width: 100%;
		width: 100%;
		max-width: 100%;
	}

	.post-type-archive-product .wd-products .wd-product.product-grid-item .product-wrapper,
	.tax-product_cat .wd-products .wd-product.product-grid-item .product-wrapper,
	.tax-product_tag .wd-products .wd-product.product-grid-item .product-wrapper {
		height: 100%;
		overflow: hidden;
		border-radius: 8px;
	}

	.post-type-archive-product .wd-products .wd-product.product-grid-item .product-element-top,
	.tax-product_cat .wd-products .wd-product.product-grid-item .product-element-top,
	.tax-product_tag .wd-products .wd-product.product-grid-item .product-element-top {
		display: flex;
		align-items: center;
		justify-content: center;
		aspect-ratio: 1 / 1.08;
		min-height: 0;
	}

	.post-type-archive-product .wd-products .wd-product.product-grid-item .product-image-link,
	.tax-product_cat .wd-products .wd-product.product-grid-item .product-image-link,
	.tax-product_tag .wd-products .wd-product.product-grid-item .product-image-link {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;
	}

	.post-type-archive-product .wd-products .wd-product.product-grid-item .product-element-top img,
	.tax-product_cat .wd-products .wd-product.product-grid-item .product-element-top img,
	.tax-product_tag .wd-products .wd-product.product-grid-item .product-element-top img {
		width: 100%;
		height: 100%;
		object-fit: contain;
	}

	.post-type-archive-product .wd-products .wd-product.product-grid-item .wd-entities-title,
	.tax-product_cat .wd-products .wd-product.product-grid-item .wd-entities-title,
	.tax-product_tag .wd-products .wd-product.product-grid-item .wd-entities-title {
		display: -webkit-box;
		min-height: 42px;
		overflow: hidden;
		line-height: 1.32;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}

	.post-type-archive-product .wd-products .wd-product.product-grid-item .wd-product-cats,
	.tax-product_cat .wd-products .wd-product.product-grid-item .wd-product-cats,
	.tax-product_tag .wd-products .wd-product.product-grid-item .wd-product-cats {
		display: -webkit-box;
		min-height: 38px;
		overflow: hidden;
		line-height: 1.45;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
}

@media (min-width: 1200px) {
	.post-type-archive-product .wd-products .wd-product.product-grid-item .product-element-top,
	.tax-product_cat .wd-products .wd-product.product-grid-item .product-element-top,
	.tax-product_tag .wd-products .wd-product.product-grid-item .product-element-top {
		aspect-ratio: 1 / 1.03;
	}
}
