/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 22 2025 | 12:32:20 */
:root{
	--ast-global-color-1:#064420;
	--ast-global-color-0:#F3E2AC;
}
.woolentor-product-same-height.ht-products .ht-product .ht-product-inner {
	border-radius: 16px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.woolentor-horizontal-filter-wrap .woolentor-filter-field-area{
	margin: 0px !important;
	border-top: 0px !important;
}
.woocommerce-js nav.woocommerce-pagination ul li a, .woocommerce-js nav.woocommerce-pagination ul li span{
	background-color: var(--e-global-color-secondary);
	border-radius: 8px;
}
.woocommerce-js nav.woocommerce-pagination ul li{
	border: 0px;
}
.woolentorducts-columns-4 ul.products li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	border-radius: 12px;
	padding: 0.5em;
	overflow: clip;
	box-shadow: 0 0px 12px 0px #ccc;
}
.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img{
	border-radius:8px;
}
.astra-shop-summary-wrap{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.ast-woo-product-category, .price{
	width: 100%;
}
button:hover, .woocommerce-js a.button:hover, .woocommerce button.button:hover{
	color:#fff;
}
/* Single Product Page */
.ast-separate-container #primary {
	margin: 0 !important;
}
.ast-separate-container .ast-woocommerce-container{
	padding: 10rem 5rem 0 !important;
	background-color: transparent !important;
}
.woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images{
	width:37%;
}
.woocommerce #content .ast-woocommerce-container div.product div.summary, .woocommerce .ast-woocommerce-container div.product div.summary, .woocommerce-page #content .ast-woocommerce-container div.product div.summary, .woocommerce-page .ast-woocommerce-container div.product div.summary{
	width:59%;
}
.woocommerce-js div.product div.images a img{
	height: 510px;
	object-fit: cover;
	border-radius:12px;
}
.woocommerce-js div.product div.images.woocommerce-product-gallery .flex-viewport{
	border-radius:12px;
}
/* Related Product */
.review-rating {
	display: none;
}
.woocommerce-js ul.products li.product .button, .woocommerce-page ul.products li.product .button, .woocommerce-js div.product form.cart .button.single_add_to_cart_button {
	background-color: var(--e-global-color-secondary);
	color: #fff;
}
.woocommerce-js div.product div.summary .single-product-category>a, .woocommerce-js div.product .product_meta>span>a, .wishsuite-button, .wishsuite-button:hover  {
	color: var(--e-global-color-secondary);
}
/* Product Description */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before, .woocommerce-js div.product .woocommerce-tabs ul.tabs:before{
	background: var(--e-global-color-secondary);
}
/* cart */
.ast-separate-container .ast-article-single{
	padding:9rem 5rem 0;
	background-color: transparent !important;
}
.woocommerce-js table.shop_table tbody th.product-name a,.woocommerce-js table.shop_table tbody th.product-name a:hover {
	color:#000;
}
