/* Start custom CSS */.wd-product {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  height: 100%;
  gap: var(--tc-spacing-lg);
  position: relative;
  border: 3px solid var(--tc-white);
  border-radius: var(--tc-border-radius);
  overflow: hidden;
  transition: var(--tc-transition);
  background-color: var(--tc-white);
  padding: 15px;
}

.wd-products[class*="wd-stretch-cont"] .product-element-bottom {
	padding:15px 0 !important; }

.wd-product:is(:hover, :focus), .archive .wd-product:is(:hover, :focus) {
  border: 3px solid var(--tc-hover);
}

.wd-product .language-flags, .wd-product .language-flags {
  display: flex;
  gap: 10px;
}

.wd-product .language-flags img, .archive .wd-product .language-flags img {
  width: var(--tc-spacing-lg);
}

.wd-product:not(.wd-hover-small) :is(.product-image-link, .hover-img) img,
 .wd-product:not(.wd-hover-small) :is(.product-image-link, .hover-img) img {
  height: 150px;
  object-fit: contain;
}

.wd-product.wd-hover-buttons-on-hover .wd-product-footer { 
  opacity:1 !important; 
}
.wd-product.wd-hover-buttons-on-hover .product-element-bottom { 
  margin-bottom:0 !important; 
}
.wd-product.wd-hover-buttons-on-hover:not(:is(.quick-shop-shown,.wd-loading)):is(:hover,.wd-variation-active) :is(.product-element-bottom,.wd-product-grid-slider-pagin) { 
  transform:initial !important;
}
.wd-product.wd-hover-buttons-on-hover:not(:is(.quick-shop-shown,.wd-loading)):is(:hover,.wd-variation-active) .product-element-top { 
  clip-path:initial !important;
}
 :is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product.wd-hover-buttons-on-hover .product-wrapper {
  position: relative;
  border: 3px solid var(--tc-white);
  border-radius: var(--tc-border-radius);
  overflow: hidden;
  transition: var(--tc-transition);
  background-color: var(--tc-white);
}

.wd-wishlist-product-actions {
    position: absolute !important;
    right: 5px;
    
}/* End custom CSS */