/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: May 11 2026 | 02:18:48 */
/* =========================================================
   GranoFactura — одинаковая высота карточек
   в блоках "Вы смотрели" и "Похожие товары"
   на странице товара
   ========================================================= */

@media (min-width: 768px) {

    body.single-product .wd-products .wd-product {
        display: flex !important;
        height: auto !important;
    }

    body.single-product .wd-products .wd-product .product-wrapper {
        height: 100% !important;
        min-height: 100% !important;

        display: flex !important;
        flex-direction: column !important;

        box-sizing: border-box !important;
    }

    body.single-product .wd-products .wd-product .product-element-top {
        flex: 0 0 auto !important;
    }

    body.single-product .wd-products .wd-product .product-element-bottom {
        flex: 1 1 auto !important;

        display: flex !important;
        flex-direction: column !important;

        height: 100% !important;
        box-sizing: border-box !important;
    }

    /* Название товара — одинаковая зона по высоте */
    body.single-product .wd-products .wd-product .wd-entities-title,
    body.single-product .wd-products .wd-product .woocommerce-loop-product__title,
    body.single-product .wd-products .wd-product .product-title {
        min-height: 42px !important;
        margin-bottom: 8px !important;
    }

    /* Короткое описание — чтобы короткая карточка не схлопывалась */
    body.single-product .wd-products .wd-product .wd-product-short-desc,
    body.single-product .wd-products .wd-product .product-short-description,
    body.single-product .wd-products .wd-product .woocommerce-product-details__short-description,
    body.single-product .wd-products .wd-product .wd-product-excerpt {
        min-height: 66px !important;
        margin-bottom: 10px !important;
    }

    /* Блок вкусовых шкал, если он есть */
    body.single-product .wd-products .wd-product .gf-taste-bars,
    body.single-product .wd-products .wd-product .taste-bars,
    body.single-product .wd-products .wd-product .product-taste-bars {
        min-height: 78px !important;
        margin-bottom: 10px !important;
    }

    /* Цена */
    body.single-product .wd-products .wd-product .price {
        margin-top: auto !important;
        margin-bottom: 10px !important;
    }

    /* Вариации веса */
    body.single-product .wd-products .wd-product .wd-swatches-product,
    body.single-product .wd-products .wd-product .variations,
    body.single-product .wd-products .wd-product .wd-product-swatches {
        margin-top: 0 !important;
        margin-bottom: 10px !important;
    }

    /* Помол */
    body.single-product .wd-products .wd-product .gf-dropdown-filter-spacing-widget,
    body.single-product .wd-products .wd-product select {
        margin-bottom: 12px !important;
    }

    /* Кнопка всегда внизу карточки */
    body.single-product .wd-products .wd-product .wd-add-btn,
    body.single-product .wd-products .wd-product .product-actions,
    body.single-product .wd-products .wd-product .add-to-cart-loop {
        margin-top: auto !important;
    }

    body.single-product .wd-products .wd-product .button,
    body.single-product .wd-products .wd-product .add_to_cart_button,
    body.single-product .wd-products .wd-product .product_type_variable {
        width: 100% !important;
    }
}