body.single-product .entry-content>.product{
    background: #fff;
    border-radius: 4px;
    padding: 0px;
    overflow: hidden;
    box-shadow: 0 2px 2px rgba(0,0,0,.1), 0 0 2px rgba(0,0,0,.01);
    border: 1px solid #eee;
    border-bottom: 0px;
}

.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
    width: 65% !important;
    border-bottom: 0px solid #eee;
    border-right: 0px solid #eee;
    background: #eee;
}


.woocommerce div.product div.images {
    overflow: hidden;
    margin-right: 15px;
    margin-bottom: 15px;
    border-bottom-right-radius: 4px;
}

.single-product span.onsale {
	margin-bottom: 15px;
	position: absolute !important;
	text-align: center;
	top: 10px !important;
	bottom: auto !important;
	left: 92px !important;
	right: auto !important;
	margin: 0 !important;
	background-color: rgba( 255,255,255,0.7);
	color: #000;
	z-index: 8;
	display: inline-block !important;
	height: 15px;
	line-height: 16px !important;
	min-width: 30px !important;
	border-radius: 2em !important;
	padding: 5px !important;
	-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
	text-transform: uppercase !important;
	font-weight: 900 !important;
	font-size: 12px !important;
	letter-spacing: -0.15px;
	display: none !important;
}


.woocommerce div.product div.images .flex-viewport {
    float: right;
    width: calc(100% - 82px);
}

.woocommerce div.product div.images .flex-control-thumbs {
    padding: 0px;
    border-top: 2px solid #eee;
    border-left: 2px solid #eee;
    border-right: 2px solid #eee;
    margin-top: -2px;
    position: relative;
    width: 78px;
    float: left;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    margin: 0px;
    max-width: none;
    margin-bottom: 2px;
    width: 100%;
    background: #000 !important;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    transition: 0.5s all ease-out;
    opacity: 0.5;
}

.woocommerce div.product div.images .flex-control-thumbs li img:hover {
	
}

.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,
 {

}

.woocommerce div.product div.summary {
    margin: 0px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 0px;
}

.woocommerce div.product .summary>.product_title {
    font-size: 25px;
    line-height: normal;
    font-weight: 400;
    padding-bottom: 20px;
    text-transform: uppercase;
}

.woocommerce div.product .summary>p.price,
.woocommerce div.product .summary>span.price {
    opacity: 1;
    color: #000 !important;
    height: 20px;
    width: calc( 100% - 10px );
    text-align: left;
    margin: 0px !important;
    line-height: 20px;
    display: inline-block !important;
    font-weight: 500 !important;
    padding: 0px;
    padding-bottom: 30px;
    font-size: 15px !important;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
}


.price .amount {
	color: inherit !important;
	font-weight: 100 !important;
	text-shadow: 2px 2px 0 rgba(0,0,0,.2);
	color: inherit !important;
	font-weight: 500 !important;
	text-shadow: none;
	font-size: 30px !important;
}

.price del {
	opacity: 1 !important;
	margin-right: 5px;
}

.woocommerce-Price-currencySymbol {
	font-weight: inherit;
	font-size: 85%;
	margin-right: 2px;
}

.price del .amount {
	font-size: 20px !important;
}

.price del .woocommerce-Price-currencySymbol {
}


.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	background-color: rgba( 255,255,255,0.7);
    color: #000;
    opacity: 1;
    top: 10px !important;
    bottom: auto !important;
    right: 10px !important;
    left: auto !important;
    -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
    box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover {
	background-color: rgba( 255,255,255,1);
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    margin: 0px;
}

.woocommerce div.product .woocommerce-tabs .panel {
	padding: 0px;
	border: 0px;
	box-shadow: none;
}

.woocommerce div.product .woocommerce-tabs .panel>h2 {
	display: none;
}

.woocommerce div.product .product_meta>span {
	padding: 15px 0px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	color: #aaa;
}

.woocommerce div.product .product_meta .tagged_as {
	color: transparent;
}

.woocommerce div.product .product_meta .tagged_as>a {
	float: left;
}

.product_meta>span {
    margin: 0px;
}

.product_meta>span a {
    padding: 5px 5px;
    margin: 0px 0px;
    margin-right: 10px;
    background: rgba(0,0,0,0.00);
    box-shadow: none;
    color: #000 !important;
    transition: 0.3s all ease-out;
}

.widget_text>.textwidget>.product_meta>span>a   {
    padding: 10px 10px;
    border-left: 5px solid rgba(0, 0, 0, 0);
    width: calc(100% - 25px);
    color: #000;
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
    opacity: 1;
    display: table;
    transition: all 0.2s ease-out;
    position: relative;
    z-index: 1;
    text-transform: uppercase;
}

.widget_text>.textwidget>.product_meta>span>a:hover {
	background: rgba(0, 0, 0, 0.04);	
}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
	padding: 15px;
}

.woocommerce div.product .woocommerce-tabs {
	margin: 0px;
	padding: 0px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	border-bottom: 2px solid #eee;
	margin-bottom: 15px;
	position: relative;
	overflow: visible;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: 0px;
	border-bottom: 2px solid transparent;
	margin: 0 0em -2px;
	transition: 0.2s all ease-out;
	padding: 0px;
	margin-right: 10px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
	border-bottom: 2px solid #ccc;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border-bottom: 2px solid #ffc81b;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	font-size: 16px !important;
	color: #999 !important;
	line-height: normal;
	text-transform: uppercase;
	font-weight: 700;
	padding: 10px 0;
}

.woocommerce div.product .related {
	padding: 0px 15px;
}

.woocommerce div.product .related .products {
	margin: 0px -7.5px;
	width: calc( 100% + 15px);
}

.woocommerce div.product .related.products>h2,
.woocommerce div.product .upsells.products>h2 {
	font-size: 16px !important;
	color: #999;
	line-height: normal;
	padding-right: 15px;
	padding-bottom: 5px;
	margin-bottom: 15px !important;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0px;
	border-bottom: 2px solid #eee;
	display: inline-block;
	float: left;
}

.woocommerce div.product .related.products ul.products li.product {
	box-shadow: none !important;
	border: 1px solid #eee;
	margin: 7.5px !important;
	margin-top: 0px !important;
	margin-bottom: 15px !important;
}

@media(max-width: 768px) {

    .woocommerce div.product .related.products ul.products li.product {
    	margin: 0px !important;
		margin-bottom: 10px !important;
    }
}

.woocommerce div.product form.cart {
    margin: 0px;
    padding-bottom: 15px;
}

.woocommerce div.product form.cart .button {
	background: rgba(255, 200, 27, 1);
	color: #000 !important;
	font-weight: 500 !important;
	transition: 0.5s all ease-out;
	width: auto !important;
	width: calc( 100% - 132px) !important;
	float: right;
}

.woocommerce div.product  a.added_to_cart {
	display: none;
}

.woocommerce div.product form.cart .button:hover {
	background: rgba(209, 165, 28, 1);
}

.product_meta {
	font-size: 80%;
	border-top: 2px solid #eee;
	padding-top: 0px;
}

@media (max-width: 950px) {
	
	.woocommerce #content div.product div.images,
	.woocommerce div.product div.images,
	.woocommerce-page #content div.product div.images,
	.woocommerce-page div.product div.images {
		display: block !important;
		width:  100% !important;
	}

	.woocommerce div.product div.images {
		margin: 0px;
	}

	.woocommerce div.product div.summary {
		padding: 10px;
	}
}

@media (max-width: 768px) {

	.woocommerce div.product div.images .flex-viewport {
		width: 100%;
	}

	.woocommerce div.product div.images .flex-control-thumbs {
		border: 0px !important;
		margin-top: 0px;
		width: 100%;
		float: left;
	}

	.woocommerce div.product div.images .flex-control-thumbs li {
		width: 78px;
		border-top: 2px solid #eee;
		border-right: 2px solid #eee;
	}

	.woocommerce .related ul.products li.product,
	.woocommerce-page .related ul.products li.product,
	.woocommerce-page[class*=columns-] .related ul.products li.product,
	.woocommerce[class*=columns-] .related ul.products li.product,
	.woocommerce .up-sells ul.products li.product,
	.woocommerce-page .up-sells ul.products li.product,
	.woocommerce-page[class*=columns-] .up-sells ul.products li.product,
	.woocommerce[class*=columns-] .up-sells ul.products li.product {
        width: auto;
	}

	.woocommerce div.product .summary>.product_title {
		font-size: 20px;
		line-height: normal;
		text-transform: uppercase;
	}
}

@media (max-width: 450px) {

	body.single-product .entry-content>.product {
		border-radius: 0px;
	}
}


.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th {
	padding: 10px;
	background: none !important;
}

body.single-product div.entry-summary .xt_wooqv-button {
	display: none !important;
}


#tab-title-reviews {
	display: none !important;
}

.widget_text>.textwidget>.product_meta>span>a::before {
	
}

.product_meta>span a[href*="/tag/black-2025-black"]:before,
.product_meta>span a[href*="/tag/black-2025-purple"]:before,
.product_meta>span a[href*="/tag/black-2025-red"]:before,
.product_meta>span a[href*="/tag/black-2025-yellow"]:before,
.product_meta>span a[href*="/tag/black-2025-green"]:before,
.product_meta>span a[href*="/tag/black-2025-blue"]:before,
.product_meta>span a[href*="/tag/black-2025-orange"]:before {
	background: #ccc;
	content: "";
	width: 20px;
	height: 20px;
	position: relative;
	border-radius: 100%;
	float: left;
	margin-right: 7px;
}

.product_meta>span a[href*="/tag/black-2025-black"]:before {
	background: #000;
}
.product_meta>span a[href*="/tag/black-2025-purple"]:before {
    background: #8E24AA;
}
.product_meta>span a[href*="/tag/black-2025-red"]:before {
    background: #F4511E;
}
.product_meta>span a[href*="/tag/black-2025-yellow"]:before {
    background: #eaef57;
}
.product_meta>span a[href*="/tag/black-2025-green"]:before {
    background: #7CB342;
}
.product_meta>span a[href*="/tag/black-2025-blue"]:before {
    background: #0d6efd;
}
.product_meta>span a[href*="/tag/black-2025-orange"]:before {
    background: #fd7e14;
}

.product_meta>span a[href*="/tag/black-2025-black"]:after,
.product_meta>span a[href*="/tag/black-2025-purple"]:after,
.product_meta>span a[href*="/tag/black-2025-red"]:after,
.product_meta>span a[href*="/tag/black-2025-yellow"]:after,
.product_meta>span a[href*="/tag/black-2025-green"]:after,
.product_meta>span a[href*="/tag/black-2025-blue"]:after,
.product_meta>span a[href*="/tag/black-2025-orange"]:after {
	background: #eee;
	font-size: 12PX;
	content: "";
	position: relative;
	border-radius: 10%;
	float: right;
	margin-right: 7px;
	padding: 0px 5px;
}

.product_meta>span a[href*="/tag/black-2025-black"]:after {
	content: "70% OFF";
}
.product_meta>span a[href*="/tag/black-2025-purple"]:after {
}
.product_meta>span a[href*="/tag/black-2025-red"]:after {
	content: "50% OFF";
}
.product_meta>span a[href*="/tag/black-2025-yellow"]:after {
	content: "40% OFF";
}
.product_meta>span a[href*="/tag/black-2025-green"]:after {
	content: "30% OFF";
}
.product_meta>span a[href*="/tag/black-2025-blue"]:after {
	content: "20% OFF";
}
.product_meta>span a[href*="/tag/black-2025-orange"]:after {
}

.reseller.reseller-1 .product_meta>span a[href*="/tag/black-2025-black"]:after {
	content: "50% + 40% OFF";
}
.reseller.reseller-1 .product_meta>span a[href*="/tag/black-2025-purple"]:after {
}
.reseller.reseller-1 .product_meta>span a[href*="/tag/black-2025-red"]:after {
	content: "50% + 25% OFF";
}
.reseller.reseller-1 .product_meta>span a[href*="/tag/black-2025-yellow"]:after {
	content: "50% + 20% OFF";
}
.reseller.reseller-1 .product_meta>span a[href*="/tag/black-2025-green"]:after {
	content: "50% + 15% OFF";
}
.reseller.reseller-1 .product_meta>span a[href*="/tag/black-2025-blue"]:after {
	content: "50% + 10% OFF";
}
.reseller.reseller-1 .product_meta>span a[href*="/tag/black-2025-orange"]:after {
}

.product_tag-black-2025-black>.woocommerce-LoopProduct-link:before,
.product_tag-black-2025-purple>.woocommerce-LoopProduct-link:before,
.product_tag-black-2025-red>.woocommerce-LoopProduct-link:before,
.product_tag-black-2025-yellow>.woocommerce-LoopProduct-link:before,
.product_tag-black-2025-green>.woocommerce-LoopProduct-link:before,
.product_tag-black-2025-blue>.woocommerce-LoopProduct-link:before,
.product_tag-black-2025-orange>.woocommerce-LoopProduct-link:before {
	display: block !important;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    top: 7.5px;
    right: 7.5px;
    z-index: 999;
    content: "";
    background: #000;
    content: "";
    color: rgba(255,255,255,0.2);
    font-weight: 900 !important;
    font-size: 12px;
    border: 2px solid rgba(0,0,0,0.2);
}

.product_tag-black-2025-black>.woocommerce-LoopProduct-link:before {
	background: #000;
}
.product_tag-black-2025-purple>.woocommerce-LoopProduct-link:before {
    background: #8E24AA;
}
.product_tag-black-2025-red>.woocommerce-LoopProduct-link:before {
    background: #F4511E;
}
.product_tag-black-2025-yellow>.woocommerce-LoopProduct-link:before {
    background: #eaef57;
}
.product_tag-black-2025-green>.woocommerce-LoopProduct-link:before {
    background: #7CB342;
}
.product_tag-black-2025-blue>.woocommerce-LoopProduct-link:before {
    background: #0d6efd;
}
.product_tag-black-2025-orange>.woocommerce-LoopProduct-link:before {
    background: #fd7e14;
}

.product_meta>span a[href*="/tag/black-november-10"] {
	color: #fff !important;
	border-radius: 3px;
	padding-bottom: 3px;
	border-bottom: 2px solid rgba(0,0,0,0.1) !important;
	background: #a400ff;
}

.product_meta>span a[href*="/tag/black-november-10"]:hover {
	border-bottom: 2px solid rgba(0,0,0,0.2) !important;
}

.product_tag-black-november-10>.woocommerce-LoopProduct-link:before {
	width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    top: 7.5px;
    right: 7.5px;
    z-index: 999;
    content: "";
    background: #000;
    content: "";
    color: #fff;
    font-weight: 600!important;
    font-size: 15px;
    border: 2px solid rgba(0,0,0,.2);
    background: #a400ff;
    content: "- 10%";
}

.black-2025-tags .tagcloud {
   padding: 0px;
    padding-bottom: 15px;
}

.black-2025-tags .tagcloud a[href*="/tag/black-2025-black"],
.black-2025-tags .tagcloud a[href*="/tag/black-2025-purple"],
.black-2025-tags .tagcloud a[href*="/tag/black-2025-red"],
.black-2025-tags .tagcloud a[href*="/tag/black-2025-yellow"],
.black-2025-tags .tagcloud a[href*="/tag/black-2025-green"],
.black-2025-tags .tagcloud a[href*="/tag/black-2025-blue"],
.black-2025-tags .tagcloud a[href*="/tag/black-2025-orange"] {
	color: #000 !important;
    font-size: 14px !important;
    display: inline-block;
    width: calc(100% - 20px);
    padding: 10px;
    vertical-align: bottom;
    border-left: 5px solid rgba(0,0,0,0);
}

.black-2025-tags .tagcloud a[href*="/tag/black-2025-black"]:hover,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-purple"]:hover,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-red"]:hover,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-yellow"]:hover,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-green"]:hover,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-blue"]:hover,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-orange"]:hover {
	background: rgba(0,0,0,.04);
}

.black-2025-tags .tagcloud a[href*="/tag/black-2025-black"].active,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-purple"].active,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-red"].active,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-yellow"].active,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-green"].active,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-blur"].active,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-orange"].active {
	background: rgba(0,0,0,.05);
    color: inherit;
    border-left: 5px solid rgba(255,200,27,1);
}

.black-2025-tags .tagcloud a[href*="/tag/black-2025-black"]:before,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-purple"]:before,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-red"]:before,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-yellow"]:before,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-green"]:before,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-blue"]:before,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-orange"]:before {
    content: "";
	color: #fff !important;
	border-radius: 3px;
	padding-bottom: 3px;
	border-bottom: 2px solid rgba(0,0,0,0.1) !important;
    font-size: 0px !important;
    padding: 0px;
    border-bottom: 2px solid rgba(0,0,0,.1) !important;
    display: inline-block;
    width: 20px !important;
    height: 20px !important;
    line-height: 20px;
    border-radius: 50%;
    border: 2px solid rgba(0,0,0,0.2);
	vertical-align: bottom;
	margin-right: 5px;
}

.black-2025-tags .tagcloud a[href*="/tag/black-2025-black"]:before:hover,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-purple"]:before:hover,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-red"]:before:hover,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-yellow"]:before:hover,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-green"]:before:hover,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-blue"]:before:hover,
.black-2025-tags .tagcloud a[href*="/tag/black-2025-orange"]:before:hover {
	border-bottom: 2px solid rgba(0,0,0,0.2) !important;
}

.black-2025-tags .tagcloud a[href*="/tag/black-2025-black"]:before {
	background: #000;
}

.black-2025-tags .tagcloud a[href*="/tag/black-2025-purple"]:before {
	background: #8E24AA;
}

.black-2025-tags .tagcloud a[href*="/tag/black-2025-red"]:before {
	background: #F4511E;
}

.black-2025-tags .tagcloud a[href*="/tag/black-2025-yellow"]:before {
	background: #eaef57;
}

.black-2025-tags .tagcloud a[href*="/tag/black-2025-green"]:before {
	background: #7CB342;
}

.black-2025-tags .tagcloud a[href*="/tag/black-2025-blue"]:before {
	background: #0d6efd;
}

.black-2025-tags .tagcloud a[href*="/tag/black-2025-orange"]:before {
	background: #fd7e14;
}

.reseller.reseller-1 .black-2025-tags {
	display: none;
}

.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-black"]:before,
.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-purple"]:before,
.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-red"]:before,
.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-yellow"]:before,
.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-green"]:before,
.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-blue"]:before,
.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-orange"]:before {
    content: "";
	color: #fff !important;
	border-radius: 3px;
	padding-bottom: 3px;
	border-bottom: 2px solid rgba(0,0,0,0.1) !important;
    font-size: 0px !important;
    padding: 0px;
    border-bottom: 2px solid rgba(0,0,0,.1) !important;
    display: inline-block;
    width: 15px !important;
    height: 15px !important;
    line-height: 15px;
    border-radius: 50%;
    border: 2px solid rgba(0,0,0,0.2);
    vertical-align: middle;
    margin-bottom: 2px;
	margin-right: 5px;
}

.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-black"]:before:hover,
.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-purple"]:before:hover,
.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-red"]:before:hover,
.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-yellow"]:before:hover,
.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-green"]:before:hover,
.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-blur"]:before:hover,
.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-orange"]:before:hover {
	border-bottom: 2px solid rgba(0,0,0,0.2) !important;
}

.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-black"]:before {
	background: #000;
}

.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-purple"]:before {
	background: #8E24AA;
}

.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-red"]:before {
	background: #F4511E;
}

.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-yellow"]:before {
	background: #eaef57;
}

.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-green"]:before {
	background: #7CB342;
}

.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-blue"]:before {
	background: #0d6efd;
}

.xt_woofc-inner .xt_woofc-product-title .attr.attr-product-tags a[href*="/tag/black-2025-orange"]:before {
	background: #fd7e14;
}

.stock.out-of-stock,
#xt_wooqv .xt_wooqv-item-info .xt_wooqv-item-info-inner>.stock.out-of-stock {
	border-radius: 2px;
    opacity: 1;
    transition: 0.3s;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #000;
    position: relative;
    z-index: 9;
    width: auto !important;
    text-transform: uppercase;
    border: 2px solid rgba(0,0,0,0);
    font-weight: 500 !important;
    letter-spacing: 0px;
    font-size: 13px;
    display: inline-block !important;
    padding: 10px 12px !important;
    line-height: initial;
    font-style: normal;
    margin: 0px !important;
    margin-left: 10px !important;
    margin-top: 10px !important;
    max-width: calc( 50% - 50px - 10px) !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 39px;
    display: inline-block !important;
    background: #eee;
}