// Mobile menu toggle document.addEventListener('DOMContentLoaded', function() { const mobileMenuButton = document.getElementById('mobile-menu-button'); const mobileMenu = document.getElementById('mobile-menu'); const closeMenuButton = document.getElementById('close-menu'); if (mobileMenuButton && mobileMenu) { mobileMenuButton.addEventListener('click', () => { mobileMenu.classList.remove('-translate-x-full'); }); closeMenuButton.addEventListener('click', () => { mobileMenu.classList.add('-translate-x-full'); }); } // Search functionality const searchButton = document.getElementById('search-button'); const searchOverlay = document.getElementById('search-overlay'); const closeSearch = document.getElementById('close-search'); if (searchButton && searchOverlay) { searchButton.addEventListener('click', () => { searchOverlay.classList.remove('hidden'); }); closeSearch.addEventListener('click', () => { searchOverlay.classList.add('hidden'); }); } // Cookie banner functionality const acceptCookies = document.getElementById('accept-cookies'); const rejectCookies = document.getElementById('reject-cookies'); if (acceptCookies) { acceptCookies.addEventListener('click', () => { document.getElementById('cookie-banner').classList.add('hidden'); }); } if (rejectCookies) { rejectCookies.addEventListener('click', () => { document.getElementById('cookie-banner').classList.add('hidden'); }); } });