/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 27 2025 | 06:22:23 */
.wd-product.wd-hover-buttons-on-hover .wd-action-buttons {
  
  display: none!important;
}

.wd-buttons .wd-action-btn > a {
  
  display: none!important;
}

p.stock {
  
  padding-left: 6px!important;
}

.wd-single-stock-status p.stock {
  
  padding-left: 1px!important;
}
@media (min-width: 1025px) {
	 .woodmart-archive-shop .wd-content-layout {
  padding-block:16px!important;
}
	.quick-view-horizontal .product-image-summary {
  
  margin-bottom: -30px;
}
	.product.wd-hover-buttons-on-hover {
 
  --wd-trans-h: 0px!important;
}
	.product.wd-hover-buttons-on-hover .wd-product-footer {
    display: flex;
    align-items: center;
    gap: 15px;
    opacity: 1!important;
    visibility: visible!important;
    transition: opacity .3s ease, visibility .3s ease;
  }
	
	.woocommerce-product-rating{margin-top:-15px!important;}
  .wd-sidebar-hidden-lg .shop-loop-head {
    
    margin-top: -25px;
  }
}

@media (max-width: 1024px) {
	.page-title .wd-title-wrapp > .title {
    font-size: 18px!important;
  }
		.mfp-wrap {
  		position: fixed;
   inset:unset!important;
		 bottom:-65px!important;
    }
.wd-popup{border-bottom-left-radius:0px!important; border-bottom-right-radius:0px!important;}
	
	/* Override WoodMart quick view slide-in from left to bottom */
.mfp-wrap.wd-popup-slide-from-left {
    transform: translateY(100%);
    animation: slideFromBottom 0.3s ease-out forwards !important;
	width: 100% !important;
}

/* Custom animation */
@keyframes slideFromBottom {
    from {
        transform: translateY(100%);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}

	
	 button.mfp-close {
		 top: -40px!important;
    inset-inline-end: 45% !important;
    background: #fff!important;
    border-radius: 100px!important;
    width: 36px !important;
    height: 36px !important;
		 
  }
	button.mfp-close::after {
  font-size: 15px!important;
 
}
	
	
	.mfp-container{padding:0px!important;}

}


	
/* Slide from bottom animation */
.mfp-slide-bottom .mfp-content {
    transform: translateY(100%);
    opacity: 0;
    transition: all 0.5s ease-out;
	
}

.mfp-slide-bottom.mfp-ready .mfp-content {
    transform: translateY(0);
    opacity: 1;
}

.mfp-slide-bottom.mfp-removing .mfp-content {
    transform: translateY(100%);
    opacity: 0;
}

.wd-product.wd-hover-buttons-on-hover .wd-add-btn {
 
  overflow:visible!important;
}

.wd-product.wd-hover-buttons-on-hover .wd-add-btn > a{padding:3px 9px!important; font-size: 13px!important;}

 .product.wd-hover-buttons-on-hover .wd-product-footer {
   
    position: absolute;
    right: 15px;
    bottom: 12px;
  }

.related-products .add_to_cart_button{display:none!important;}
.wd-product.wd-hover-buttons-on-hover {
  --text-align: start;
  --btn-height: 24px!important;
}

@media (min-width: 769px) {
  .wd-product.product-list-item .product-element-top {
    flex: 0 0 150px!important;
  }
	.wd-product.product-list-item {
    --text-align: start;
    --wd-prod-gap: 12px!important;
  }
}
.related-products .add_to_cart_button{display:none!important;}
.wd-product.wd-hover-buttons-on-hover {
  --text-align: start;
  --btn-height: 24px!important;
}