/*
Theme Name: Astra WSG
Description: Дочерняя тема Astra
Author: Maxus
Template: astra
Version: 1.0.0
*/

/* Адаптивная сетка для шорткода [products] */
ul.products {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important; /* 4 колонки на десктопе */
    gap: 20px !important;
}

/* Планшеты (до 921px) — 2 колонки */
@media (max-width: 921px) {
    ul.products {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* Мобильные (до 544px) — 1 колонка */
@media (max-width: 544px) {
    ul.products {
        grid-template-columns: 1fr !important;
    }
}

/*для товаров - сылок на них*/
.woocommerce-loop-product__title a {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
}
.ast-loop-product__link {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
}
/*описание товара под названием*/
.wsg-product-short-desc {
    font-size: 14px;
    line-height: 1.5;
    color: #666;
    margin: 8px 0 12px;
}

.wsg-product-short-desc p {
    margin: 0;
}

.um-field-um_country_code {
    display: none !important;
}
.um-form .um-field-um_country_code {
    display: none !important;
}

/* для комментов */
div#comments {
    display: none;
}
.elementor-widget-container div#comments {
    display: block !important;
}

/* Создаем кастомный класс btn-multiline для переноса слов в названи кнопок*/
.btn-multiline .elementor-button-text {
    display: block !important;
    line-height: 1.2 !important;
    text-align: center; /* Выравнивание текста по центру, если нужно */
}
 