 
    
        
            Согласие с Условиями Публичной Оферты
            Для использования нашего сайта и совершения покупок, пожалуйста, ознакомьтесь с условиями Публичной Оферты.
            
            
                 Я прочитал(а) и согласен(сна) с условиями Оферты.
            
            
            Принять условия
            Пожалуйста, подтвердите согласие, отметив галочку.
        
    

    
    
    document.addEventListener('DOMContentLoaded', function() {
        const popupOverlay = document.getElementById('offer-popup-overlay');
        const acceptCheckbox = document.getElementById('accept-checkbox');
        const acceptButton = document.getElementById('accept-offer-button');
        const checkboxWarning = document.getElementById('checkbox-warning');

        // Проверяем, принимал ли пользователь уже оферту (запоминаем в браузере)
        const offerAccepted = localStorage.getItem('offerAccepted');

        if (!offerAccepted) {
            // Если пользователь еще не принимал оферту, показываем всплывающее окно
            popupOverlay.style.display = 'flex';
        } else {
            // Если уже принимал, скрываем окно
            popupOverlay.style.display = 'none';
        }

        // Слушатель для чекбокса: активируем кнопку "Принять", когда он отмечен
        acceptCheckbox.addEventListener('change', function() {
            if (this.checked) {
                acceptButton.disabled = false; // Активируем кнопку
                checkboxWarning.style.display = 'none'; // Скрываем предупреждение, если оно было
            } else {
                acceptButton.disabled = true; // Деактивируем кнопку
            }
        });

        // Слушатель для кнопки "Принять"
        acceptButton.addEventListener('click', function() {
            if (acceptCheckbox.checked) {
                // Если галочка стоит, пользователь согласился
                popupOverlay.style.display = 'none'; // Скрываем всплывающее окно
                localStorage.setItem('offerAccepted', 'true'); // Запоминаем в браузере
            } else {
                // Если каким-то образом кнопка нажата, а галочки нет (хотя кнопка disabled должна это предотвратить)
                checkboxWarning.style.display = 'block'; // Показываем предупреждение
            }
        });
    });
    