@media (max-width: 480px) {
	#rev_slider_63_1_wrapper {
		height: 500px;
	}
}

@media (max-width: 900px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
}

@media (max-width: 1260px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
}

@media (min-width: 1261px) {
	#rev_slider_63_1_wrapper {
		height: 600px;
	}
}

/* Фикс для галереи товара */
.woocommerce-product-gallery__image img {
    object-fit: contain !important;
    max-height: 500px; /* Настройте под ваш дизайн */
    width: auto !important;
    margin: 0 auto;
}

.related.products .product .woocommerce-loop-product__link {
    position: relative;
    display: block; /* Убедитесь, что ссылка является блочным элементом */
    width: 100%;
    padding-top: 75%; /* Соотношение сторон 4:3 (высота = 75% от ширины) */
    overflow: hidden;
}

.related.products .product .woocommerce-loop-product__link img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; /* Или 'contain' в зависимости от желаемого результата */
}

.woocommerce-breadcrumb {
    padding: 15px 0;
    background: #f5f5f5;
    margin-bottom: 30px;
}
.woocommerce-breadcrumb a {
    color: #555;
}

.woocommerce-breadcrumb {
    display: block !important;
    opacity: 1 !important;
}

.widget_product_categories ul.children ul.children {
    display: none !important;
}

/* Скрыть все уровни глубже второго */
.widget_product_categories ul.children ul.children {
    display: none !important;
}

/* Скрыть все уровни глубже второго */
.widget_product_categories ul.children ul.children {
    display: none !important;
}

/* Фикс для изображений в результатах поиска */
.search-results img,
.search-post img,
.wp-post-image {
    object-fit: contain !important;
    max-height: 300px; /* Можно регулировать под ваши нужды */
    width: auto !important;
    height: auto !important;
    margin: 0 auto;
    display: block;
}