/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 06 2026 | 14:24:39 */
@media (max-width: 768px) {
	
	.wd-sidebar.wd-side-hidden .wd-widget {
  padding-inline: 0px!important;
}
	
	.mobile-result-count{font-size:12px!important;}
	.wd-products-shop-view a::before {
  font-size: 145%!important;
  
}
	.wd-product.product-grid-item .product-wrapper{padding:0px!important;}
	.wd-product.product-list-item .product-wrapper{padding:10px!important;}
	
	.wd-product.product-grid-item.wd-hover-buttons-on-hover .add-to-cart-loop span {
  font-size: 12px;
  padding: 1px 2px!important;
	}
		
		
.wd-product.product-grid-item .product.wd-hover-buttons-on-hover .wd-product-footer {
  position: absolute;
  right: 15px;
  bottom: 10px!important;
}
	
	:is(.woocommerce-error, .woocommerce-message, .woocommerce-info) {
  
  padding-block: 8px!important;
  padding-inline: 35px 0px !important;
		font-size:14px!important;

}
	:is(.woocommerce-error, .woocommerce-message, .woocommerce-info)::before {
 font-size:14px!important;
		line-height:21px!important;
  left: 10px!important;
	}
	
	:is(.woocommerce-error, .woocommerce-message, .woocommerce-info) {border-radius:5px!important;}
	
.wd-product .product-wrapper {
  border-radius: 5px!important;
 
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
	.wd-product.product-list-item .wd-add-btn .add-to-cart-loop span {
  padding: 3px 8px!important;
  min-height: 18px!important;
  font-size: 12px;
}
	
	

  .products.elements-list {
    display: block !important;
  }

  .products.elements-list .product-list-item {
    display: flex !important;
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 16px;
    text-align: left !important;
    background: #fff;
    border-radius: 8px;
   
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05)!important;
  }

	 :is(.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid), .wd-products-with-shadow:not(.products-bordered-grid)) .wd-product {
    
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05) !important;
  }
	
	.products.elements-list .product-list-item .product-wrapper {
    display: flex;
    flex-direction: row;
    width: 100%;
	 
  }
	
  .wd-product.product-list-item [class*="short-description"] {
  max-height: 55px !important;
  
  min-height: 55px !important;
}

  .products.elements-list .product-list-item .product-element-top {
    width: 25%;
    flex-shrink: 0;
   
  }

  .products.elements-list .product-list-item .product-element-top img {
    width: 100%;
    height: auto;
    border-radius: 6px;
  }

  .products.elements-list .product-list-item .product-list-content {
    width: 75%;
	  padding-top: 8px;
    padding-left: 5px;
  }

  .products.elements-list .product-list-item .product-list-content h3 {
    font-size: 15px !important;
    padding-right: 10px;
  }

 

 /* .products.elements-list .product-list-item .product-list-content .woocommerce-product-details__short-description {
    display: block !important;
    font-size: 12.5px;
    color: #555;
    line-height: 1.4;
    margin-bottom: 6px;
	  padding-right: 10px;
  }*/

  .products.elements-list .product-list-item .wd-add-btn {
   
	position: absolute;
   right: 10px !important;
    bottom: 10px !important;
   
  }

  .products.elements-list .product-list-item .wd-add-btn a.button {
    font-size: 12px !important;
    padding: 2px 5px !important;
    border-radius: 4px;
    display: inline-block;
    /*background: #D2006B !important;*/
    color: #fff !important;
  }

 /* .products.elements-list .product-list-item .wd-add-btn a.button:hover {
    background: #b0005b !important;
  }*/
}



