@font-face {
	font-display: swap;
	font-family: 'Inter';
	src: url('/assets/static2/fonts/Inter/Inter-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

.cookie_notice_box {
	display: none;
	width: 360px;
	padding: 24px;
	flex-direction: column;	
	gap: 20px;
	position: fixed;
	bottom: 60px;
	right: 60px;
	z-index: 10;
	border-radius: 16px;
	background: #fff;
	box-shadow: 0 20px 40px 0 rgba(0, 0, 0, .08);		
	border: 1px solid rgba(0, 0, 0, 0.1);	
}

	.cookie_notice_box_close {
		position: absolute;
		top: 16px;
		right: 16px;
		width: 32px;
		height: 32px;
		background: url('/assets/img/cookie_close.svg') center no-repeat;
		background-size: contain;
	}

	.cookie_notice_box_text {
		display: flex;
		flex-direction: column;
		gap: 8px;
	}
	
		.cookie_notice_box_text p {
			color: rgba(0, 0, 0, .7);
			font-family: 'Inter', Arial, monospace;
			font-size: 12px;
			font-style: normal;
			font-weight: 400;
			line-height: 140%;
			margin: 0;
		}
		
			.cookie_notice_box_text p a {
				color: #00a4e1;
				text-decoration: underline;
			}
			
			.cookie_notice_box_text p a:hover {
				text-decoration: none;
			}
	
	.cookie_notice_box_button button {
		color: #fff;
		text-align: center;
		font-family: 'Inter', Arial, monospace;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 130%;
		letter-spacing: 0.7px;
		text-transform: uppercase;
		background: #00a4e1;
		width: 100%;		
		height: 40px;		
		padding: 11px;
		border: none;
		border-radius: 4px;
		transition: box-shadow .3s ease-in-out;
	}
	
	.cookie_notice_box_button button:hover {
		box-shadow: 0 0 10px 1px rgba(29, 29, 29, .4);
	}
	
@media (max-width:991px){
	.cookie_notice_box {		
		width: 320px;
		padding: 20px;		
		gap: 16px;		
		bottom: 32px;
		right: 32px;			
	}
}	

@media (max-width:767px){
	.cookie_notice_box {		
		width: 250px;
		padding: 16px;		
		gap: 12px;		
		bottom: 16px;
		right: 16px;
		border-radius: 10px;	
	}
}