.theme-search-icon svg {
  width: 26px !important;
  height: 26px !important;
}
.theme-search-icon {
  padding: 0 12px !important;
}
.theme-wishlist-icon svg {
  width: 26px !important;
  height: 26px !important;
}
.theme-portal-login svg {
  width: 26px !important;
  height: 26px !important;
}
.theme-minicart-icon svg {
  width: 26px !important;
  height: 26px !important;
}
.theme-mini-cart-count {
  top: -9px !important;
  right: 2px !important;
}
/*CSS for displaying "available stocks" for item */
 .stock-badge { color: #155724; background-color: #d4edda; border: 1px solid #c3e6cb; padding: 4px 8px; border-radius: 4px; font-size: 0.875rem; margin-top: 6px; display: inline-block; }

/*<script>
function hideProductIfoutOfStock() {
let productElements = document.querySelectorAll('[data-zs-product-id]');
productElements.forEach(productElement => {
let isOutOfStock = Array.from(productElement.querySelectorAll('*')).some(child =>
child.textContent.toLowerCase().includes('out of stock')
);
if (isOutOfStock) {
productElement.style.display = 'none';
}
});
}
document.addEventListener("DOMContentLoaded", hideProductIfoutOfStock);
function lazyloadproductlistsuccess() {
setTimeout(hideProductIfoutOfStock, 1000);
}
document.addEventListener("zs-event-get-products-list-success", lazyloadproductlistsuccess, false);
document.addEventListener("zp-event-search-success", hideProductIfoutOfStock, false);
document.addEventListener("zp-event-recommended-products-loaded", hideProductIfoutOfStock, false);
</script>*/