/*
 Theme Name:   StorElevate Child
 Description:  StorElevate Child Theme
 Author:       XTemos
 Author URI:   http://storelevate.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


.wd-product.wd-hover-standard .wd-add-btn { width: 50% !important; margin-bottom: -3px !important; align-self: end !important; }
.add_to_cart_button { width: 100% !important; height: 40px !important; margin-left: 5px !important; border-radius: 8px !important; background-color: #009b4d !important; }
.dbn-buy-now-button { width: 50% !important; align-self: start !important; margin-top: -50px !important; background-color: #115a49 !important; border-radius: 8px; margin-left: 0 !important; }

@media screen and (max-width: 768px) {
  	.wd-product.wd-hover-standard .wd-add-btn { width: 100% !important; margin-top: 50px !important; margin-bottom: -50px !important; }
	.add_to_cart_button { margin-left: 0px !important; }
	.dbn-buy-now-button { width: 100% !important; margin-top: -50px !important; margin-bottom: 50px !important; }
	.whb-header-bottom { background-color: #ffffff !important; }
}
.wd-product { border: 1px solid rgba(0,0,0,0.1); border-radius: 8px; padding: 8px; background-color: #dcebf1; box-shadow: 0 4px 5px rgba(0,0,0,0.1); transition: all linear 0.2s; }
.wd-product:hover { transform: scale(1.05); z-index: 1000; box-shadow: 0 0 30px rgba(0,0,0,0.5) !important;}
.woocommerce-shipping-fields {display: none;}

/* Buy Now Button Design */
.wd-buy-now-btn {
	background-image:  linear-gradient(to right, #cdffd8, #94b9ff);
	color: #006674;
	font-size: 22px;
	text-shadow: 0 0 10px #fff;
	font-family: "Hind Siliguri", sans-serif;
	border: 1px solid #fff !important;
	box-shadow: 0 0 10px #000 !important;
}
.wd-buy-now-btn {
  animation: rotateShakeWait 4s infinite ease-in-out;
}
@keyframes rotateShakeWait {
  0% { transform: rotate(0deg); }
  4% { transform: rotate(-4deg); }
  8% { transform: rotate(4deg); }
  12% { transform: rotate(-4deg); }
  16% { transform: rotate(0deg); }
  100% { transform: rotate(0deg); }
}
.wd-buy-now-btn:hover {
	color: #000;
	font-size: 25px;
	text-shadow: 0 0 7px #fff;
}
/* ========================== */

/* Place Order Button Design */
#place_order {
	background-image:  linear-gradient(to right, #cdffd8, #94b9ff);
	color: #006674;
	font-size: 22px;
	font-family: "Hind Siliguri", sans-serif;
	border: 1px solid #fff !important;
	box-shadow: 0 0 10px #000 !important;
}
#place_order:hover {
  transform: scale(0.9);
  transition: transform 0.2s ease;
	color: #000;
}
/* ========================== */

/* Single Add to Cart Button Design */
.single_add_to_cart_button{
	background-image: linear-gradient(to right, #a6a6a6, #fff);
	color: #006674;
	border: 1px solid #a6a6a6 !important;
	font-size: 20px;
	font-family: "Hind Siliguri", sans-serif;
}
.single_add_to_cart_button:hover{
	color: #000;
}
/* ========================== */

/* Category Card Design */
.wd-cat {
  box-shadow: -2px 2px 10px rgba(0,0,0,0.7);
	border-radius: 30px 0 30px 0;
	transition: all linear 0.3s;
}
.wd-cat:hover {
	transform: scale(1.05);
}
.wd-cat-inner {
	border-radius: 30px 0 30px 0 !important;
}
.category-image-wrapp {
	border-radius: 30px 0 30px 0 !important;
}
.wd-cat-content {
	position: absolute !important;
	bottom: 0 !important;
	width: 100% !important;
	background-color: #049f82;
	border-top: 2px solid #d9fdf6;
	border-radius: 30px 0 30px 0;
	box-shadow: -2px -2px 10px rgba(0,0,0,0.5) inset;
}
.wd-cat-content>h3 {
	color: #fff !important;
}
@media (min-width: 769px) {
	.cat-design-center.without-product-count .wd-cat-content {
		transform: translateY(0) translateZ(0) !important;
	}
	.cat-design-center .wd-cat-content {
		position: absolute !important;
		top: 80% !important;
		inset-inline: 0;
		z-index: 3;
		padding: 10px !important;
		transition: transform .3s 
			ease;
	}
}
/* ========================== */