


.uc-preloader {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 9999999;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform 1.6s cubic-bezier(0.83, 0, 0.17, 1);
}

.uc-preloader.hidden {
    transform: translateY(-100%);
}

.progress-counter {
    position: absolute;
    bottom: 16px;
    left: 50%;
    transform: translateX(-50%);
    color: #feecfa;
    font-size: 24px;
    font-family:Switzer
    font-weight: 600;
    letter-spacing: 1px;
    opacity: 1;
    transition: opacity 0.4s ease;
}

/* Экраны от 768px до 1199px */
@media (min-width: 768px) and (max-width: 1199px) {
    .progress-counter {
        bottom: 213px;
        left: 75%;
        transform: none;
    }
}

/* Экраны 1200px+ (если нужно оставить "по центру внизу", можно раскомментировать) */
/*
@media (min-width: 1200px) {
    .progress-counter {
        bottom: 16px;
        left: 50%;
        transform: translateX(-50%);
    }
}
*/

.progress-counter.hidden {
    opacity: 0;
}

body.overflow-hidden {
    overflow: hidden;
}

body.show-scrollbar {
    overflow-y: scroll;
}




$(window).on('load', function() {
    // Добавляем прелоадер с текстовым счётчиком
    $('#preloader-container').html(
        '' +
            '0%' +
        ''
    );

    $("body").addClass("overflow-hidden");

    // Прогресс-счётчик (имитация загрузки до 100%)
    let progress = 0;
    const counter = $('.progress-counter');
    const interval = setInterval(() => {
        progress += 1;
        counter.text(progress + '%');

        if (progress >= 100) {
            clearInterval(interval);

            // Скрытие счетчика и прелоадера
            counter.addClass('hidden');

            setTimeout(function() {
                $('.uc-preloader').addClass('hidden');

                setTimeout(function() {
                    $("body").removeClass("overflow-hidden").addClass("show-scrollbar");
                    window.dispatchEvent(new Event('resize'));
                }, 1600);
            }, 300);
        }
    }, 24); // Имитируем 100 шагов за 2.4 секунды
});
