/*Stock amount product labels mod*/
body p.stock.wd-style-default:is(.available-on-backorder, .in-stock, .out-of-stock) {
	display:none;
}

body span.product-label.custom-stock-label {
	order:999;
	margin-top:auto;
	z-index:1;
	color:#fff;
	border-radius:2px;
}

body span.low-stock.custom-stock-label {
	background-color:#bbb;
	color:#000;
}

body span.out-of-stock.custom-stock-label {
	background-color:#333;
	color:#fff;
	margin-top:auto
}

body span.amount-in-stock.custom-stock-label {
    background-color: #efefef;
    color: #333;
}
body span.showroom-item.custom-stock-label {
    background-color: #fff;
    border: 1px solid lightgrey;
    color: #333;
}
body span.custom-stock-label.special-order {
    background-color: #fff;
    border: 1px solid lightgrey;
    color: #333;
}
body span.custom-stock-label.in-stock {
	display:none;
}

body span.special-order.custom-stock-label:before {
	content: "\f125";
}

body span.custom-stock-label:before {
	font-family: "woodmart-font";
	font-weight: 400;
	margin-inline-end: 8px;
	vertical-align: bottom;
}

body .product-element-top.wd-quick-shop {
	overflow: visible;
}

body .wd-product-grid-slider-pagin {
	bottom: -5px;
}

.wd-product:has(.out-of-stock, .special-order, .showroom-item) .wd-add-btn .button {
	background-color: #fff;
	border: 2px solid var(--btn-accented-bgcolor);
	color: var(--wd-primary-color);
}


.wd-product:has(.out-of-stock, .special-order, .showroom-item) .wd-add-btn .button:hover {
	background-color: #fff;
	color:var(--wd-primary-color);
}

body .wd-product:has(.out-of-stock.custom-stock-label) .wd-add-btn a:before {
	content: "\f11a";
	font-family: "woodmart-font";
	font-weight: 400;
	background-color: #fff;
	color: var(--wd-primary-color);
}


body .wd-product:has(.special-order.custom-stock-label) .wd-add-btn a:before {
	content: "\f125";
	font-family: "woodmart-font";
	font-weight: 400;
	background-color:#fff;
	color: var(--wd-primary-color);
}

@media screen and (max-width:767px) {
	body span.special-order.custom-stock-label:before {
		content: none;
	}
}
