/*
Theme Name: Akra
Version: 1.0
Author:  Kommigraphics
Author URI:  https://kommigraphics.com
*/


body {
	user-select: initial !important;
}


img[src=''] {
	background: #ccc url('assets/images/png/placeholder.jpg') center / cover;
}

.menu__nav-link--active {
	pointer-events: none !important;
}




.cky-consent-container, .cky-btn-revisit-wrapper {
	display: none !important;
}

.cky-btn-revisit-wrapper.cky-btn-revisit-wrapper--show {
	display: flex !important;
}


.cky-preference-center {
	background: rgba(0,0,0,0.8) !important;
	color: white !important;
}

.cky-always-active {
	color: #1856ff !important;
}


.cky-preference-content-wrapper, .cky-accordion-header-des {
	color: rgba(255,255,255,0.4) !important;
}
.cky-modal {
	background: transparent !important;
}

.cky-preference-title,
.cky-accordion-btn{
	color: white !important;
	text-transform: uppercase !important;
}

.cky-preference-header .cky-btn-close img {
	width: 1.5rem !important;
	height: 1.5rem !important;
}
.cky-preference-content-wrapper, .cky-accordion {
	border-color: rgba(255,255,255,0.4) !important;
}

.cky-preference-content-wrapper *, .cky-accordion-header-des * {
		text-transform: initial;
		font-family: "GT-America",sans-serif !important;
		font-weight: 400 !important;
		font-size: 1.4rem !important;
		line-height: 1.2 !important;
		letter-spacing: 0px !important;
		@media screen and (max-width:$large_mobile) {
			font-size: 1.2rem !important;
		}
}
.cky-preference-content-wrapper * {
	font-size:  1.6rem !important;
		@media screen and (max-width:$large_mobile) {
			font-size: 1.4rem !important;
		}
}

		.cky-preference-content-wrapper a, .cky-accordion-header-des a {
			&:hover {
				color: white !important;
			}
		}

.cky-footer-shadow {
	background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important;
}

.cky-btn {
	border: none !important;
	color: rgba(255,255,255,0.4) !important;
	transition: all 0.5s;
	text-transform: uppercase !important;
	text-decoration: underline !important;
    text-underline-offset: 0.35em !important;
}


.cky-btn.cky-btn-accept, .cky-btn:hover {
	color: white !important;
	background: none !important;
}



/*


Reffactoring:
1) Add comments
2) SEO text indend h2??? img alt=''
3) Wine New empty -> Отключить ошибки;
4) Change language at header.
5) bassic SEO for emails, lagns, adress, phone.
6) Images optimization ( 30m );
7) Langs -> Strings Translations ( 30m ); 


document.addEventListener("DOMContentLoaded", function () {
    const cookieContainer = document.querySelector('.cky-consent-container:not(.cky-hide)');
    
    if (cookieContainer) {
        if (typeof window.onn_cookies === 'function') {
            window.onn_cookies();
        }
    }


	let btnReject = document.querySelector('.cky-notice-btn-wrapper .cky-btn-reject');
	let btnAccept = document.querySelector('.cky-notice-btn-wrapper .cky-btn-accept');
	let btnSetting = document.querySelector('.cky-notice-btn-wrapper .cky-btn-customize');

	let btnRejectOrigin = document.querySelector('.cookies__btn--reject');
	let btnAcceptOrigin = document.querySelector('.cookies__btn--accept');
	let btnSettingOrigin = document.querySelector('.cookies__btn--settings');

	let cookiesClose = document.querySelector('.cookies__close');
	let cookiesClose2 = document.querySelector('.cky-btn-close');
	// Проверяем, существуют ли кнопки перед добавлением обработчиков

	if (cookiesClose) {
	    cookiesClose.addEventListener('click', () => {
	       document.querySelector('.cky-btn-revisit-wrapper').classList.add('cky-btn-revisit-wrapper--show');
	    });
	}

	if (cookiesClose2) {
	    cookiesClose2.addEventListener('click', () => {
	       document.querySelector('.cky-btn-revisit-wrapper').classList.add('cky-btn-revisit-wrapper--show');
	    });
	}


	if (btnRejectOrigin && btnReject) {
	    btnRejectOrigin.addEventListener('click', () => {
	        btnReject.click();
	    });
	}

	if (btnAcceptOrigin && btnAccept) {
	    btnAcceptOrigin.addEventListener('click', () => {
	        btnAccept.click();
	    });
	}

	if (btnSettingOrigin && btnSetting) {
	    btnSettingOrigin.addEventListener('click', () => {
	        btnSetting.click();
	    });
	}



	document.querySelectorAll('.cky-prefrence-btn-wrapper button').forEach(button => {
	    button.addEventListener('click', () => {
	        window.off_cookies();
	    });
	});


});
