.products-list.grid .product-wapper.content-product2 .product_type_grouped:hover:before,
.products-list.grid .product-wapper.content-product2 .add_to_cart_button:hover:before,
.products-list.grid .product-wapper.content-product2 .product_type_external:hover:before,
.products-list.grid .product-wapper.content-product2 .read_more:hover:before,
.products-list.grid .product-wapper.content-product2 .added_to_cart:hover:before,
.products-list.grid .product-wapper.content-product2 .product_type_variable:hover:before {
    color: white !Important;
}

body.archive {
    overflow-x: hidden !important;
}

.bwp-top-bar .econis-woocommerce-sort-count {

    border: none !important;
}

.bwp-top-bar .woocommerce-ordering .pwb-dropdown-toggle {
    border: none !important;

}

button#on-sale-filter {
    display: none;
}

.products-list.grid .product-wapper .products-content {
    height: 180px;
}


.products-list.grid .product-wapper.content-product2 .product-lable {
    position: absolute !important;
    display: flex !important;
    top: auto !important;
    left: 20px !important;
    
    bottom:170px !important;
}

.products-list.grid .product-wapper.content-product2 .product_type_grouped,
.products-list.grid .product-wapper.content-product2 .add_to_cart_button,
.products-list.grid .product-wapper.content-product2 .product_type_external,
.products-list.grid .product-wapper.content-product2 .read_more,
.products-list.grid .product-wapper.content-product2 .added_to_cart,
.products-list.grid .product-wapper.content-product2 .product_type_variable {
    left: 0px !important;
}

.woosw-wishlist button:before {
    color: black !important;
}

.products-list.grid .product-wapper.content-product2 .product-lable>*.hot:before {
    content: url('https://taiga.green/wp-content/uploads/2024/08/Flame-1.png');
}

.products-list.grid .product-wapper.content-product2 .add_to_cart_button:hover:before {
    color: white !important;
}

.products-list.grid .product-wapper.content-product2 .product-lable>*.hot {
    background: transparent;
    color: black;
    font-size: 12px !important;
    font-weight: 500 !Important;
    font-family: 'montserrat' !important;
    margin: 0px !important;
    text-align: left !important;
    padding: 0px !important;
}

.products-content .contents {
    display: flex;
    flex-direction: column;
	
}

.products-list.grid .product-wapper.content-product2 .btn-atc {
    order: 5;
}

.products-list.grid .product-wapper.content-product2 .product-lable {

    order: 1;

}

.products-list.grid .product-wapper .products-content .cat-products {
    order: 2;
}

.products-list.grid .product-wapper .products-content h3.product-title {
    order: 3;
}

.products-list.grid .product-wapper.content-product2 .product-lable .onsale {
    border-radius: 0px !important;
    padding: 4px 7px 4px 7px;
    font-size: 12px ! Important;
    font-weight: 500;
    line-height: 14px;
    font-family: 'montserrat';
}

.products-list.grid .product-wapper.content-product2 .product_type_grouped:before,
.products-list.grid .product-wapper.content-product2 .add_to_cart_button:before,
.products-list.grid .product-wapper.content-product2 .product_type_external:before,
.products-list.grid .product-wapper.content-product2 .read_more:before,
.products-list.grid .product-wapper.content-product2 .added_to_cart:before,
.products-list.grid .product-wapper.content-product2 .product_type_variable:before {
    color: #1E1E1E !Important;
}

.products-list.grid .product-wapper.content-product2 .add_to_cart_button {
    border-radius: 0px !important;
    background: transparent;
    border: 1px solid #E6E6E6;
}

.products-list.grid .product-wapper.content-product2 .read_more {
    border-radius: 0px !important;
    background: transparent;
    border: 1px solid #E6E6E6;
}

.products-list.grid .product-wapper.content-product2 .product_type_grouped:hover,
.products-list.grid .product-wapper.content-product2 .add_to_cart_button:hover,
.products-list.grid .product-wapper.content-product2 .product_type_external:hover,
.products-list.grid .product-wapper.content-product2 .read_more:hover,
.products-list.grid .product-wapper.content-product2 .added_to_cart:hover,
.products-list.grid .product-wapper.content-product2 .product_type_variable:hover {
    font-size: 0px !important;
    padding: 0px !important;
    width: 38px !important;
    background: #32B89B !important;
    border-radius: 0px !important;
}

.bwp-sidebar>.widget .widget-title {
    border: none !Important;
}

.bwp-filter-ajax #bwp_form_filter_product h3 {
    border: none !Important;
}

.products-list.grid .product-wapper .products-content .price {
    margin-bottom: 0px !important;
    order: 4;
    height: 20px;

}

.price ins {
    color: #32B89B !important;
    font-size: 12px !important;
    font-weight: 500 !Important;
    line-height: 28px !important;
    font-family: 'montserrat' !Important;
}

.cat-products.brand-wrap a {
    width: 44%;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: nowrap;
    overflow: hidden;
    height: auto ! Important;
    display: block !important;
    color: #555555 !important;
}

.price del {
    font-size: 12px !important;
    color: black !important;
    font-weight: 400 !important;
    font-family: 'montserrat' !important;
}

@media only screen and (max-width: 768px) {
	
	
	.products-list.grid .product-wapper .products-content {
		height: 170px!important;
	}
    div#unsere_highlights_swipper .products-list.grid .product-wapper.content-product2 .product-lable {
        bottom: 155px !important;
    }

    .archive ul.products.products-list.row.grid {
        padding: 0px !important;

    }

    .products-list.grid .product-wapper.content-product2 .product-lable {
        position: absolute !important;
        display: flex !important;
        top: auto !important;
        left: 10px !important;
        bottom: 165px !important;
    }

    .cat-products.brand-wrap a {
        width: 100% !Important;
    }

    div#bwp-main .container .col-12 {
        padding: 0px !important;
    }

    .products-list.grid .product-wapper.content-product2 .products-content {
        padding: 10px 10px !important;
    }

    div#bwp-main .container {
        padding: 10px 10px ;
    }

    div#product-lable div.discount-label.onsale{
        left: 0px !important;
    }
	
	form.single_quantity_cart_div {
		display: block !important;!i;!;
	}
}
.testclass1 .product-lable {
    bottom: 155px !important;
}
p.price.price-unit.smaller.wc-gzd-additional-info .price del {
    font-size: 10px !important;
}