/*
	Theme Name:   Woodmart Child
	Description:  Woodmart Child Theme
	Author:       XTemos
	Author URI:   http://xtemos.com
	Template:     woodmart
	Version:      1.0.0
	Text Domain:  woodmart
*/
/*
	.product-cats-main{
	margin-bottom: 20px;
	display: flex;
    gap: 8px;
	}
	
	.product-cats-main .category{
	padding: 10px;
	border: 1px solid grey;
    border-radius: 5px;
	}
	.product-cats-main .category:hover{
	border: 1px solid #cfcfcf;
}*/

.form-file-checkout button{border: 2px solid rgba(0, 0, 0, 0.1);}

.product-table {width:auto;}
.product-table tr:nth-child(2n+1)	{background-color:rgba(208, 208, 208, 0.1);}

.value.cell select {
    background-image: var(--wd-form-chevron);
    background-position: right 10px top 50%;
    background-size: auto 18px;
    background-repeat: no-repeat;
	cursor:pointer;
}

.product-cats-main, .products.wd-products{
	margin-bottom: 20px;
	display: grid;
    gap: 20px;
	grid-template-columns: 1fr 1fr 1fr;
}
.product-cats-main .category, .products.wd-products .category{
	background: #ffffff;
	border-radius: 5px;
	overflow:hidden;
	padding-bottom: 5%;
}
.product-cats-main .category:hover, .products.wd-products .category:hover{
	background: #0000000f;
}

.product-cats-main .category img, .products.wd-products .category img{
	width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    height: 100%;
}
.product-cats-main .category .category-img, .products.wd-products .category .category-img{
	background: #0000000f;
	padding: 5%;
}
.product-cats-main .category p, .products.wd-products .category p{
	font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;	
	margin: 20px 5%;
	min-height: 52px;
}
.category-button{
	color: #0b744d;
	padding: 10px 15px;
	border: 1px solid #0b744d;
	border-radius: 5px;
	display: inline-block;
    margin: 0 5%;
	font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 400;
	transition: 0.4s;
}
.category-button:hover{
	background-color: #fff;
}
/*
.entry-summary .price{display:none;}*/
/*.variations_form ~ .price{display:none;}*/
.variations_form .price .woocommerce-Price-amount.amount{font-size: 24px;}


@media (max-width: 992px) {
	.product-cats-main, .products.wd-products{		
		grid-template-columns: 1fr 1fr;
	}	
}

@media (max-width: 640px) {
	.product-cats-main, .products.wd-products{		
		grid-template-columns: 1fr;
	}	
	.product-cats-main .category p, .products.wd-products .category p{
		min-height: auto;
	}
}