.elementor-6014 .elementor-element.elementor-element-495ec40 .title-subtitle {
  margin-top: 50px;
  margin-bottom: 30px;
}

.mobile-nav .menu-item-compare,
.wd-header-mobile-nav .wd-tools-element {
  display: none !important;
}

@media (max-width: 1024px) {
  .whb-mobile-header .site-logo img,
  .whb-header .site-logo img,
  .site-logo img {
    max-height: 60px !important;
    width: auto !important;
  }
}

.whb-header,
.whb-sticky-header,
.whb-clone,
.wd-header-sticky {
  z-index: 99999 !important;
}

/* (Bottom Navbar) */

.wd-toolbar,
.woodmart-toolbar,
.woodmart-navigation-bottom {
  z-index: 99999 !important;
}

.site-content.col-lg-12.col-12.col-md-12 {
  margin-bottom: -45px;
}

.mobile-nav,
.wd-side-hidden,
.wd-drawer,
.woodmart-drawer,
.mobile-nav-wrapper {
    z-index: 999999 !important;
}


.wd-close-side,
.woodmart-close-side,
.wd-page-side-overlay {
    z-index: 999998 !important;
}


/* 1. Задаем единую фиксированную высоту и пропорции для всех картинок */
.woocommerce ul.products li.product a img,
.woocommerce ul.products li.product img,
.product-element-top img {
    width: 100% !important;
    height: 320px !important; /* Единая высота для всех фото */
    object-fit: cover !important; 
    object-position: center !important; /* Фокус строго по центру */
}

/* 2. Выравниваем сами карточки по высоте в один ряд */
.woocommerce ul.products li.product,
.products .product {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}

/* 3. Фиксируем высоту заголовков, чтобы цены не «плясали» из-за длинных названий */
.woocommerce-loop-product__title,
.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product h3 {
    min-height: 42px !important; /* Запас под 2 строки названия */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 5px !important;
}