/*
=========================================
AAA Popup Window
=========================================
*/

#aaa-popup-overlay{

	display:none;

	position:fixed;

	inset:0;

	background:rgba(0,0,0,.55);

	z-index:999998;

}

#aaa-popup-overlay.active{

	display:block;

}

#aaa-popup-window{

	display:none;

	position:fixed;

	left:50%;

	top:50%;

	transform:translate(-50%,-50%);

	background:#fff;

	border-radius:18px;

	box-shadow:0 20px 60px rgba(0,0,0,.25);

	min-width:420px;

	max-width:90vw;

	z-index:999999;

	overflow:hidden;

}

#aaa-popup-window.active{

	display:block;

}

#aaa-popup-content{

	padding:40px;

}

#aaa-popup-close{

	position:absolute;

	right:14px;

	top:14px;

	width:38px;

	height:38px;

	border:1px solid #ddd;

	border-radius:50%;

	background:#fff;

	cursor:pointer;

	font-size:22px;

	font-weight:700;

	line-height:36px;

	text-align:center;

	padding:0;

	transition:.2s;

}

#aaa-popup-close:hover{

	background:#f3f3f3;

	border-color:#bbb;

}

#aaa-popup-footer{

    padding:16px 40px 20px;

    border-top:1px solid #eee;

}

.aaa-popup-hide{

    display:flex;

    align-items:center;

    gap:8px;

    font-size:13px;

    color:#666;

    cursor:pointer;

}

.aaa-popup-hide input{

    width:15px;

    height:15px;

    margin:0;

}

