/* Product Styling */
.product-template-default{
	background: url('https://www.menhirsfate.com/wp-content/uploads/2024/08/00_Background_lighter-scaled.jpg');
	color:#000;
}
.product-template-default .entry-summary{
	background-color: #ede2c6bf;
	padding: 30px 30px 20px 30px;
	position: relative;
	font-family: 'scala sans';
}
.product-template-default .entry-summary .single-product-category {
	display:none!important;
}
.product-template-default .entry-summary .product_title{
	font-size:35px;
	color:#e44444;
}
.product-template-default .entry-summary .price{
	font-family: Aerohate, sans-serif;
	font-size:30px!important;
	color:#000!important;
}
.product-template-default .entry-summary .single_add_to_cart_button{
	background-color:#e44444;
	color:#fff;
	border-color: #e44444;
	font-family: Aerohate, sans-serif;
}
.product-template-default .entry-summary .single_add_to_cart_button.alt.disabled.wc-variation-selection-needed{
	background-color:#e44444!important;
	color:#fff!important;
	border-color: #e44444!important;
	font-family: Aerohate, sans-serif;
	opacity: .5!important;
}

.product-template-default .entry-summary .single_add_to_cart_button:hover{
	background-color:#d63538;
	transform:scale(1.1);
	color:#fff;
	font-family: Aerohate, sans-serif;
}
.product-template-default .entry-summary .variations_form label{
	font-family: Aerohate, sans-serif;
	font-size: 16px;
}
.product-template-default .entry-summary form.cart .variations{
border-bottom: 1px solid #e44444!important;
}
.product-template-default .entry-summary .product_meta{
	border-top: 1px solid #e44444!important;
}
.product-template-default .entry-summary .posted_in{
	display:none!important;
}
.product-template-default .entry-summary .woocommerce-tabs{
	font-family: Aerohate, sans-serif;
	font-size: 16px;
}
/* Related Product styling */
.product-template-default .related.products .astra-shop-summary-wrap{
	text-align: center!important;
}
.product-template-default .related.products h2{
	font-size: 40px!important;
  	color: #000!important;
}
.product-template-default .related.products .astra-shop-summary-wrap h2{
	font-size: 25px!important;
  	color: #000!important;
}
.product-template-default .related.products .astra-shop-summary-wrap .price{
	font-size:20px!important;
  	color: #000!important;
}
/* Woocommerce Notice Banner */
.entry-summary {
  position: relative;
/* Add multiple background images */
  background-image: 
    url('/wp-content/uploads/2024/08/Valdraeth_Border_Corner.png'),
    url('/wp-content/uploads/2024/09/Valdraeth_Border_Corner-e1726602822696.png'),
	url('/wp-content/uploads/2024/09/Valdraeth_Border_Corner-2-e1726602859317.png'),
	url('/wp-content/uploads/2024/09/Valdraeth_Border_Corner-1-e1726602842571.png');
	background-position: 
    top left,
    top right,
    bottom left,
    bottom right;  
  background-size: 50px 50px;
  background-repeat: no-repeat;
}}
/* Basket Page */
th.product-remove{
	background-color:#000;
}
.woocommerce-js table.shop_table thead, 
.woocommerce-page table.shop_table thead{
	background-color: #e8ddc4!important;
}
.shop_table th.product-name,
.shop_table th.product-price,
.shop_table th.product-quantity,
.shop_table th.product-subtotal{
	font-family: 'scala sans';
	font-size: 16px;
	color:#000;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody{
  background-color: #e8ddc4!important;
}
.woocommerce-cart-form__cart-item .variation,
.woocommerce-cart-form__cart-item .product-price,
.woocommerce-cart-form__cart-item .product-subtotal{
	color:#000;
}
.woocommerce-cart-form__cart-item .product-name,
.woocommerce-cart-form__cart-item .product-price,
.woocommerce-cart-form__cart-item .product-subtotal{
	font-family: 'scala sans';
}
.woocommerce-cart-form__cart-item .product-name a{
	font-family: Aerohate, sans-serif;
	font-size: 20px;
	color:#e44444!important;
}
.woocommerce-js a.remove{
	color:#e44444;
}
.cart_totals{
	background-color:#e8ddc4!important;
}
.cart_totals h2{
	color:#e44444;
	background-color:#e8ddc4!important;
}
.shop_table .cart-subtotal,
.shop_table .order-total{
	color:#000;
	font-family: 'scala sans';
}
/* buttons on the basket page */
.cart_totals .button,
.shop_table .button,
.woocommerce-button,
.product-template-default .related.products .astra-shop-summary-wrap .button,
#gform_submit_button_1{
	color:#fff !important;
	background-color: #e44444 !important;
	border-color: #e44444 !important;
}
.cart_totals .button:hover,
.shop_table .button:hover,
.woocommerce-button:hover,
.product-template-default .related.products .astra-shop-summary-wrap .button:hover,
#gform_submit_button_1:hover{
	background-color:#d63538;
	color:#fff;
	transform: scale(1.05);
}
/* Checkout page */
.woocommerce-billing-fields{
	font-family: 'scala sans';
}
.woocommerce-billing-fields label{
	color:#fff;
}
#order_review_heading,
#order_review{
	background-color:#e8ddc4;
}
#order_review_heading{
	color:#e44444;
}
#order_review{
	font-family: 'scala sans';
	color:#000;
}
#place_order{
	color:#fff !important;
	background-color: #e44444 !important;
	border-color: #e44444 !important;
}
#place_order:hover{
	background-color:#d63538;
	color:#fff;
}
.woocommerce-order-details__title,
.woocommerce-table__product-table,
.woocommerce-column__title{
	background: #e8ddc4!important;
	color:#000!important;
}
.woocommerce-form label{
	color:#fff!important;
}
.cross-sells h2{
	background: #e8ddc4!important;
	color:#e44444!important;
}
.cross-sells{
	background: #e8ddc4!important;
}
/* Product card styling */

.woocommerce-products-header__title.page-title{
	font-size: 6em!important;
	margin-bottom: 0;
}

.products .ast-grid-common-col {
	border: 2px solid #fff;
  border-radius: 30px;
  background: url('https://www.menhirsfate.com/wp-content/uploads/2024/08/00_Background_lighter-scaled.jpg');
  color: #2c2c2c;
  overflow: hidden;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
	text-align: center !important;
}
.products .ast-grid-common-col .woocommerce-loop-product__title{
	font-size:25px!important;
	color: #2c2c2c!important;
}
.products .ast-grid-common-col .price{
	font-size:18px!important;
	color: #2c2c2c!important;
}
.products .ast-grid-common-col .button,
.cross-sells .astra-shop-summary-wrap .button{
background-color: #e44444;
  border-color: #e44444;
}
.cross-sells .products .product,
.cross-sells .products li{
	text-align:center!important;
}
.cross-sells .products .woocommerce-loop-product__title,
.cross-sells .products .price{
	font-size: 20px!important;
  	color: #000 !important;
}
.icon-bag{
	display:none;
}