.img-zoom {
    border-radius: 5px;
    overflow: hidden;
}
.img-zoom .tn-atom {
    border-radius: 5px;
    transition: transform 500ms ease-in-out;
}
.img-zoom:hover .tn-atom {
    transform: scale(102%);
}



document.addEventListener('DOMContentLoaded', function() {
    // Ждем полной загрузки Tilda
    setTimeout(function() {
        // Вариант 1: Рекурсивный поиск всех элементов с overflow
        function hideScrollbars(element) {
            // Проверяем текущий элемент
            let style = window.getComputedStyle(element);
            if (style.overflow === 'auto' || style.overflow === 'scroll' || 
                style.overflowX === 'auto' || style.overflowX === 'scroll') {
                
                // Применяем исправление
                element.style.overflow = 'hidden';
                element.style.overflowX = 'hidden';
                element.style.overflowY = 'hidden';
                
                console.log('Исправлен элемент:', element.className);
            }
            
            // Рекурсивно проверяем дочерние элементы
            for (let i = 0; i < element.children.length; i++) {
                hideScrollbars(element.children[i]);
            }
        }
        
        // Начинаем с body
        hideScrollbars(document.body);
        
        // Вариант 2: Специфичный для Zero-блоков Tilda
        document.querySelectorAll('.t396, .t396__cart, .t-records, [data-elem-type="zeroblock"]').forEach(function(el) {
            el.style.overflow = 'hidden';
            el.style.overflowX = 'hidden';
            el.style.overflowY = 'hidden';
        });
        
        // Вариант 3: Поиск по inline стилям
        document.querySelectorAll('div[style*="overflow"], div[style*="overflow-x"], div[style*="overflow-y"]').forEach(function(el) {
            el.style.cssText += '; overflow: hidden !important; overflow-x: hidden !important; overflow-y: hidden !important;';
        });
        
    }, 1000); // Увеличиваем задержку для Tilda
});
