/* Стили дочерней темы «Мир Цвета», вынесенные из встроенных <style> в functions.php (02.10.2026). */

/* reCAPTCHA v3: скрыть бейдж */
.grecaptcha-badge {
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* Filter Everything: счётчик «Отфильтровано (N)» скрыт до расчёта (lk-site.js, блок filter-count) */
        #custom-filter-count {
            display: none;
        }

/* «Читать далее» в описаниях категорий и брендов (блок read-more) */
.read-more-content {
    max-height: 120px;
    overflow: hidden;
    transition: max-height 0.4s ease;
    -webkit-mask-image: linear-gradient(to bottom, black 0%, black 70%, transparent 100%);
    mask-image: linear-gradient(to bottom, black 0%, black 70%, transparent 100%);
            font-family: "Roboto", Sans-serif;
    color: #324659;
}

        .read-more-content.expanded {
            max-height: none;
            -webkit-mask-image: none;
            mask-image: none;
        }

        .read-more-btn-wrapper {
            text-align: right;
            margin-top: 0px; /* Как в вашем исходнике */
        }

        /* Кнопка: нет фона, только текст */
        .read-more-btn {
            background: none !important;
            border: none !important; /* Добавил important для надежности в Elementor */
            padding: 0 !important;
            font-family: "Roboto", Sans-serif;
            font-size: 18px;
            font-weight: 600;
            color: #324659 !important;
            cursor: pointer;
            transition: color 0.2s ease;
        }

        /* При наведении — только красный цвет */
        .read-more-btn:hover {
            color: #C43E4A !important;
            background: none !important;
        }

/* Меню 2126: раскрытые подменю (блок menu-2126) */
    .elementor-nav-menu .submenu-expanded-2126 > .sub-menu {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
