body .main-header.fixed .main-header__login-btn {
	padding: 8px 12px;
	font-size: 15px;
}

body .main-header.fixed .main-header__login-btn i {
	width: 16px;
}

body .main-header.fixed .main-header__user-section .user-avatar {
	width: 44px;
	border: 3px solid var(--colors-mn-light);
}

body .main-header.fixed .main-header__user-section .counter-not {
	width: 16px;
	font-size: 12px;
}

body .main-header.fixed .main-header__user-section .user-menu {
	position: fixed;
	top: 55px;
	right: 50px;
	bottom: unset;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 99999999;
}

body .main-header .main-header__login-btn-wrapper {
	position: relative;
}

body .main-header .main-header__login-btn {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-shadow: var(--shadow-base);
	box-shadow: var(--shadow-base);
	border-radius: 190px;
	border: none;
	background-color: var(--colors-base-white);
	cursor: pointer;
	padding: 12px 16px;
	margin-left: 20px;
	gap: 8px;
	color: var(--colors-zinc-700, #3F3F46);
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: -0.15px;
	-webkit-transition: background 0.2s ease, padding 0.2s ease;
	transition: background 0.2s ease, padding 0.2s ease;
	white-space: nowrap;
}

@media (hover: hover) {
	body .main-header .main-header__login-btn:hover {
		background-color: rgba(255, 255, 255, 0.8);
	}
}

body .main-header .main-header__login-btn i {
	width: 20px;
	aspect-ratio: 1;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InVzZXItMDMiPgo8cGF0aCBpZD0iSWNvbiIgZD0iTTMuMTcwOSAxNi42NjY3QzUuMTE3MzkgMTQuNjAyMSA3Ljc2MDA4IDEzLjMzMzMgMTAuNjcwOSAxMy4zMzMzQzEzLjU4MTcgMTMuMzMzMyAxNi4yMjQ0IDE0LjYwMjEgMTguMTcwOSAxNi42NjY3TTE0LjQyMDkgNi4yNUMxNC40MjA5IDguMzIxMDcgMTIuNzQyIDEwIDEwLjY3MDkgMTBDOC41OTk4MyAxMCA2LjkyMDkgOC4zMjEwNyA2LjkyMDkgNi4yNUM2LjkyMDkgNC4xNzg5MyA4LjU5OTgzIDIuNSAxMC42NzA5IDIuNUMxMi43NDIgMi41IDE0LjQyMDkgNC4xNzg5MyAxNC40MjA5IDYuMjVaIiBzdHJva2U9IiNFODZGNjgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==");
	display: block;
}

body .main-header .main-header__user-section {
	position: relative;
}

body .main-header .main-header__user-section .user-avatar {
	position: relative;
	width: 60px;
	aspect-ratio: 1;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: var(--colors-mn-dark);
	border: 4px solid var(--colors-mn-light);
	margin-left: 20px;
	-webkit-transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	cursor: pointer;
}

@media (hover: hover) {
	body .main-header .main-header__user-section .user-avatar:hover {
		border-color: var(--colors-mn-dark);
	}
}

body .main-header .main-header__user-section .counter-not {
	position: absolute;
	top: -5px;
	right: -6px;
	width: 20px;
	aspect-ratio: 1;
	border-radius: 50%;
	background-color: var(--colors-rose-600);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--colors-base-white, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.2;
	-webkit-box-shadow: var(--shadow-base);
	box-shadow: var(--shadow-base);
}

body .login-menu {
	position: absolute;
	bottom: -5px;
	right: 0;
	border-radius: 8px;
	background-color: var(--colors-base-white);
	padding: 25px 20px 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	width: 400px;
	overflow: hidden;
	text-align: right;
	z-index: 10;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	opacity: 0;
	visibility: hidden;
}

body .login-menu.show{
	opacity: 1;
	visibility: visible;
}

body .login-menu .login-menu__input-row {
	margin-bottom: 15px;
	position: relative;
}

body .login-menu .login-menu__input-row.last {
	margin-bottom: 5px;
}

body .login-menu .login-menu__input-row .input-alert {
	text-align: left;
	color: var(--colors-rose-500, #F43F5E);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	letter-spacing: -0.14px;
	margin-top: 5px;
}

body .login-menu .login-menu__input-container {
	position: relative;
}

body .login-menu .login-menu__input {
	width: 100%;
	border-radius: 8px;
	border: 1px solid var(--colors-zinc-400, #A1A1AA);
	background: var(--colors-base-white, #FFF);
	color: var(--colors-zinc-800, #27272A);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.35;
	letter-spacing: -0.16px;
	padding: 20px 12px 10px;
	height: 50px;
	-webkit-transition: border 0.2s ease, -webkit-box-shadow 0.2s ease;
	transition: border 0.2s ease, -webkit-box-shadow 0.2s ease;
	transition: border 0.2s ease, box-shadow 0.2s ease;
	transition: border 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
}

@media (hover: hover) {
	body .login-menu .login-menu__input:hover {
		border-color: var(--colors-blue-400, #2F75E4);
	}
}

body .login-menu .login-menu__input:not(.error):focus {
	-webkit-box-shadow: 0px 0px 0px 4px var(--colors-blue-50, #E4EDFB);
	box-shadow: 0px 0px 0px 4px var(--colors-blue-50, #E4EDFB);
}

body .login-menu .login-menu__input:focus ~ .login-menu__input-label {
	font-size: 12px;
	top: 14px;
}

body .login-menu .login-menu__input:not(:placeholder-shown) ~ .login-menu__input-label {
	font-size: 12px;
	top: 14px;
}

body .login-menu .login-menu__input.error {
	border: 1px solid var(--colors-rose-500, #F43F5E);
}

body .login-menu .login-menu__input-label {
	color: var(--colors-zinc-500, #71717A);
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 135%;
	letter-spacing: -0.16px;
	position: absolute;
	top: 50%;
	left: 12px;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

body .login-menu .login-menu__reminder-pass {
	color: var(--colors-zinc-600, #52525B);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	text-align: right;
	text-decoration: none;
	text-align: right;
	margin-left: auto;
	display: inline-block;
	cursor: pointer;
}

@media (hover: hover) {
	body .login-menu .login-menu__reminder-pass:hover {
		text-decoration: underline;
	}
}

body .login-menu .login-menu__submit {
	width: 100%;
	height: 50px;
	border-radius: 41px;
	background-color: var(--colors-MojaNorwegia-mn-light, #E86F68);
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	color: var(--colors-base-white, #FFF);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	margin-top: 12px;
	margin-bottom: 12px;
	-webkit-transition: background 0.2s ease;
	transition: background 0.2s ease;
	cursor: pointer;
	position: relative;
	flex-shrink: 0;
	text-align: center;
}

@media (hover: hover) {
	body .login-menu .login-menu__submit:hover {
		background-color: var(--colors-MojaNorwegia-mn-dark, #D9625C);
	}
}

body .login-menu .login-menu__submit.loading {
	font-size: 0;
}
body .login-menu .login-menu__submit:before{
	content: '';
	display: block;
}
body .login-menu .login-menu__submit.loading:before{
	content: '';
	width: 18px;
	padding: 4px;
	aspect-ratio: 1;
	border-radius: 50%;
	background: #fff;
	--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;
	-webkit-mask: var(--_m);
	mask: var(--_m);
	-webkit-mask-composite: source-out;
	mask-composite: subtract;
	animation: l3 1s infinite linear;
/*	display: none;*/
	margin-top: -13px;
	margin-left: -13px;
	position: absolute;
	top: 50%;
	left: 50%;

}
@keyframes l3 {to{transform: rotate(1turn)}}

body .login-menu .login-menu__register-info {
	color: var(--colors-zinc-600, #52525B);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.6;
	text-align: center;
}

body .login-menu .login-menu__register-info a {
	color: var(--colors-MojaNorwegia-mn-light, #E86F68);
	font-weight: 600;
	text-decoration: none;
}

@media (hover: hover) {
	body .login-menu .login-menu__register-info a:hover {
		text-decoration: underline;
	}
}

body .login-menu .login-menu__footer {
	margin-top: 25px;
	width: 100%;
	position: relative;
	padding: 15px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media screen and (max-width: 750px) and (orientation: landscape){
	body .login-menu .login-menu__footer {
		margin-top: auto;
	}
	
}

body .login-menu .login-menu__footer:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -20px;
	right: -20px;
	border-top: 1px solid var(--colors-zinc-200, #ECECEE);
	background-color: var(--colors-zinc-100, #F4F4F5);
	z-index: -1;
}

body .login-menu .login-menu__footer-info {
	color: var(--colors-zinc-600, #52525B);
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
}

body .login-menu .login-menu__fb-login-btn {
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 25px;
	gap: 10px;
	color: var(--colors-zinc-600, #52525B);
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6;
	border-radius: 71px;
	border: 1px solid var(--colors-zinc-200, #ECECEE);
	background-color: var(--colors-base-white, #FFF);
	cursor: pointer;
	text-decoration: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: border 0.2s ease;
	transition: border 0.2s ease;
}

@media (hover: hover) {
	body .login-menu .login-menu__fb-login-btn:hover {
		border-color: var(--colors-zinc-300, #D4D4D8);
	}
}

body .login-menu .login-menu__fb-login-btn i {
	width: 24px;
	aspect-ratio: 1;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IjIwMjNfRmFjZWJvb2tfaWNvbiAxIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjUyXzczMDIpIj4KPGcgaWQ9ImcxNyI+CjxnIGlkPSJnMTkiPgo8ZyBpZD0iQ2xpcCBwYXRoIGdyb3VwIj4KPG1hc2sgaWQ9Im1hc2swXzY1Ml83MzAyIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iLTUiIHk9Ii01IiB3aWR0aD0iMzQiIGhlaWdodD0iMzUiPgo8ZyBpZD0iY2xpcFBhdGgyNSI+CjxwYXRoIGlkPSJwYXRoMjMiIGQ9Ik0tNC42Mjg5MSAtNC4xNzQySDI4Ljk3MTFWMjkuNDI1OEgtNC42Mjg5MVYtNC4xNzQyWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNjUyXzczMDIpIj4KPGcgaWQ9ImcyMSI+CjxnIGlkPSJnMjciPgo8cGF0aCBpZD0icGF0aDI5IiBkPSJNMjQuMTcwOSAxMi42MjVDMjQuMTcwOSA1Ljk5NzYgMTguNzk4MyAwLjYyNTAxMiAxMi4xNzA5IDAuNjI1MDEyQzUuNTQzNDkgMC42MjUwMTIgMC4xNzA4OTggNS45OTc2IDAuMTcwODk4IDEyLjYyNUMwLjE3MDg5OCAxOC4yNTI4IDQuMDQ1MjIgMjIuOTc0OSA5LjI3MTk5IDI0LjI3MTZWMTYuMjkySDYuNzk3NDlWMTIuNjI1SDkuMjcxOTlWMTEuMDQ0OUM5LjI3MTk5IDYuOTYwNDggMTEuMTIwNCA1LjA2NzM2IDE1LjEzMDMgNS4wNjczNkMxNS44OTA1IDUuMDY3MzYgMTcuMjAyMyA1LjIxNjQgMTcuNzM4OSA1LjM2NTQ5VjguNjg5NjhDMTcuNDU1NyA4LjY1OTg3IDE2Ljk2MzggOC42NDQ5NCAxNi4zNTI2IDguNjQ0OTRDMTQuMzg0OSA4LjY0NDk0IDEzLjYyNDcgOS4zOTAyOSAxMy42MjQ3IDExLjMyODFWMTIuNjI1SDE3LjU0NDNMMTYuODcxIDE2LjI5MkgxMy42MjQ3VjI0LjUzNzFDMTkuNTY2NCAyMy44MTk1IDI0LjE3MDkgMTguNzYwMyAyNC4xNzA5IDEyLjYyNVoiIGZpbGw9IiMwODY2RkYiLz4KPC9nPgo8ZyBpZD0iZzMxIj4KPHBhdGggaWQ9InBhdGgzMyIgZD0iTTE2Ljg3MTMgMTYuMjkyTDE3LjU0NDcgMTIuNjI1SDEzLjYyNTFWMTEuMzI4MUMxMy42MjUxIDkuMzkwMjQgMTQuMzg1MyA4LjY0NDk1IDE2LjM1MyA4LjY0NDk1QzE2Ljk2NDIgOC42NDQ5NSAxNy40NTYxIDguNjU5ODMgMTcuNzM5MyA4LjY4OTY0VjUuMzY1NUMxNy4yMDI3IDUuMjE2NDEgMTUuODkwOSA1LjA2NzMyIDE1LjEzMDYgNS4wNjczMkMxMS4xMjA4IDUuMDY3MzIgOS4yNzIzNSA2Ljk2MDQ5IDkuMjcyMzUgMTEuMDQ0OVYxMi42MjVINi43OTc4NVYxNi4yOTJIOS4yNzIzNVYyNC4yNzE2QzEwLjIwMDggMjQuNTAxOSAxMS4xNzE2IDI0LjYyNSAxMi4xNzEzIDI0LjYyNUMxMi42NjM0IDI0LjYyNSAxMy4xNDg0IDI0LjU5NDcgMTMuNjI1MSAyNC41MzcxVjE2LjI5MkgxNi44NzEzWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82NTJfNzMwMiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMTcwODk4IDAuNjI1KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
}

body .user-menu {
	width: 260px;
	position: absolute;
	right: 0;
	bottom: -3px;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	border-radius: 8px;
	background-color: var(--colors-base-white);
	-webkit-box-shadow: var(--shadow-md);
	box-shadow: var(--shadow-md);
	padding: 8px;
	z-index: 999991;
	display: none;
}

body .user-menu .user-menu__item {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 8px;
	-webkit-transition: background 0.2s ease;
	transition: background 0.2s ease;
}

@media (hover: hover) {
	body .user-menu .user-menu__item:hover {
		background-color: var(--colors-zinc-100, #F4F4F5);
	}
}

body .user-menu .user-menu__item div, body .user-menu .user-menu__item a {
	padding: 12px;
	text-decoration: none;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}

body .user-menu .user-menu__item.msg i {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Im1haWwtMDEiPgo8cGF0aCBpZD0iSWNvbiIgZD0iTTIuMTY2OTkgNi4zOTU1MUw4Ljk3MTA5IDExLjE1ODRDOS41MjIwNyAxMS41NDQxIDkuNzk3NTYgMTEuNzM2OSAxMC4wOTcyIDExLjgxMTZDMTAuMzYxOSAxMS44Nzc2IDEwLjYzODcgMTEuODc3NiAxMC45MDM0IDExLjgxMTZDMTEuMjAzMSAxMS43MzY5IDExLjQ3ODYgMTEuNTQ0MSAxMi4wMjk2IDExLjE1ODRMMTguODMzNyA2LjM5NTUxTTYuMTY2OTkgMTcuMjI4OEgxNC44MzM3QzE2LjIzMzggMTcuMjI4OCAxNi45MzM5IDE3LjIyODggMTcuNDY4NiAxNi45NTY0QzE3LjkzOSAxNi43MTY3IDE4LjMyMTUgMTYuMzM0MiAxOC41NjEyIDE1Ljg2MzhDMTguODMzNyAxNS4zMjkgMTguODMzNyAxNC42MjkgMTguODMzNyAxMy4yMjg4VjcuODk1NTFDMTguODMzNyA2LjQ5NTM4IDE4LjgzMzcgNS43OTUzMSAxOC41NjEyIDUuMjYwNTNDMTguMzIxNSA0Ljc5MDEzIDE3LjkzOSA0LjQwNzY3IDE3LjQ2ODYgNC4xNjc5OUMxNi45MzM5IDMuODk1NTEgMTYuMjMzOCAzLjg5NTUxIDE0LjgzMzcgMy44OTU1MUg2LjE2Njk5QzQuNzY2ODYgMy44OTU1MSA0LjA2NjggMy44OTU1MSAzLjUzMjAyIDQuMTY3OTlDMy4wNjE2MSA0LjQwNzY3IDIuNjc5MTYgNC43OTAxMyAyLjQzOTQ4IDUuMjYwNTNDMi4xNjY5OSA1Ljc5NTMxIDIuMTY2OTkgNi40OTUzOCAyLjE2Njk5IDcuODk1NTFWMTMuMjI4OEMyLjE2Njk5IDE0LjYyOSAyLjE2Njk5IDE1LjMyOSAyLjQzOTQ4IDE1Ljg2MzhDMi42NzkxNiAxNi4zMzQyIDMuMDYxNjEgMTYuNzE2NyAzLjUzMjAyIDE2Ljk1NjRDNC4wNjY4IDE3LjIyODggNC43NjY4NiAxNy4yMjg4IDYuMTY2OTkgMTcuMjI4OFoiIHN0cm9rZT0iIzNGM0Y0NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
}

body .user-menu .user-menu__item.my-announcements i {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InBpbi0wMiI+CjxwYXRoIGlkPSJJY29uIiBkPSJNNy40ODA2NSAxMy41NzU4TDIuNzY2NiAxOC4yODk5TTEwLjI0NTQgNi4wOTcwOEw4Ljk0NDY1IDcuMzk3ODJDOC44Mzg1NCA3LjUwMzkyIDguNzg1NDkgNy41NTY5NyA4LjcyNTA1IDcuNTk5MTNDOC42NzE0IDcuNjM2NTUgOC42MTM1MyA3LjY2NzUyIDguNTUyNjQgNy42OTE0QzguNDg0MDQgNy43MTgzMSA4LjQxMDQ3IDcuNzMzMDIgOC4yNjMzMyA3Ljc2MjQ1TDUuMjA5NjEgOC4zNzMyQzQuNDE2MDIgOC41MzE5MSA0LjAxOTIzIDguNjExMjcgMy44MzM1OSA4LjgyMDQ4QzMuNjcxODcgOS4wMDI3NCAzLjU5ODAyIDkuMjQ2NjUgMy42MzE0OCA5LjQ4ODAxQzMuNjY5ODkgOS43NjUwNSAzLjk1NjAyIDEwLjA1MTIgNC41MjgyOSAxMC42MjM0TDEwLjQzMzEgMTYuNTI4MkMxMS4wMDUzIDE3LjEwMDUgMTEuMjkxNSAxNy4zODY2IDExLjU2ODUgMTcuNDI1QzExLjgwOTkgMTcuNDU4NSAxMi4wNTM4IDE3LjM4NDYgMTIuMjM2IDE3LjIyMjlDMTIuNDQ1MiAxNy4wMzczIDEyLjUyNDYgMTYuNjQwNSAxMi42ODMzIDE1Ljg0NjlMMTMuMjk0MSAxMi43OTMyQzEzLjMyMzUgMTIuNjQ2IDEzLjMzODIgMTIuNTcyNSAxMy4zNjUxIDEyLjUwMzlDMTMuMzg5IDEyLjQ0MyAxMy40MiAxMi4zODUxIDEzLjQ1NzQgMTIuMzMxNUMxMy40OTk1IDEyLjI3MSAxMy41NTI2IDEyLjIxOCAxMy42NTg3IDEyLjExMTlMMTQuOTU5NCAxMC44MTExQzE1LjAyNzMgMTAuNzQzMyAxNS4wNjEyIDEwLjcwOTQgMTUuMDk4NSAxMC42Nzk4QzE1LjEzMTYgMTAuNjUzNCAxNS4xNjY3IDEwLjYyOTcgMTUuMjAzNCAxMC42MDg3QzE1LjI0NDcgMTAuNTg1MSAxNS4yODg4IDEwLjU2NjIgMTUuMzc3IDEwLjUyODRMMTcuNDU1NiA5LjYzNzU3QzE4LjA2MjEgOS4zNzc2NyAxOC4zNjUzIDkuMjQ3NzMgMTguNTAzIDkuMDM3NzRDMTguNjIzNCA4Ljg1NDExIDE4LjY2NjUgOC42MzAzNiAxOC42MjI5IDguNDE1MTNDMTguNTczIDguMTY5MDEgMTguMzM5OCA3LjkzNTc1IDE3Ljg3MzIgNy40NjkyM0wxMy41ODczIDMuMTgzMjhDMTMuMTIwOCAyLjcxNjc2IDEyLjg4NzUgMi40ODM1IDEyLjY0MTQgMi40MzM2MUMxMi40MjYyIDIuMzg5OTggMTIuMjAyNCAyLjQzMzA3IDEyLjAxODggMi41NTM1MUMxMS44MDg4IDIuNjkxMjQgMTEuNjc4OCAyLjk5NDQ1IDExLjQxODkgMy42MDA4N0wxMC41MjgxIDUuNjc5NUMxMC40OTAzIDUuNzY3NjggMTAuNDcxNCA1LjgxMTc3IDEwLjQ0NzggNS44NTMxMUMxMC40MjY4IDUuODg5ODQgMTAuNDAzMSA1LjkyNDkyIDEwLjM3NjggNS45NTgwNEMxMC4zNDcxIDUuOTk1MzIgMTAuMzEzMiA2LjAyOTI0IDEwLjI0NTQgNi4wOTcwOFoiIHN0cm9rZT0iIzNGM0Y0NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
}

body .user-menu .user-menu__item.settings i {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InNldHRpbmdzLTA0Ij4KPHBhdGggaWQ9Ikljb24iIGQ9Ik0zIDcuMjI5NDlMMTMgNy4yMjk0OU0xMyA3LjIyOTQ5QzEzIDguNjEwMiAxNC4xMTkzIDkuNzI5NDkgMTUuNSA5LjcyOTQ5QzE2Ljg4MDcgOS43Mjk0OSAxOCA4LjYxMDIgMTggNy4yMjk0OUMxOCA1Ljg0ODc4IDE2Ljg4MDcgNC43Mjk0OSAxNS41IDQuNzI5NDlDMTQuMTE5MyA0LjcyOTQ5IDEzIDUuODQ4NzggMTMgNy4yMjk0OVpNOCAxMy44OTYyTDE4IDEzLjg5NjJNOCAxMy44OTYyQzggMTUuMjc2OSA2Ljg4MDcxIDE2LjM5NjIgNS41IDE2LjM5NjJDNC4xMTkyOSAxNi4zOTYyIDMgMTUuMjc2OSAzIDEzLjg5NjJDMyAxMi41MTU0IDQuMTE5MjkgMTEuMzk2MiA1LjUgMTEuMzk2MkM2Ljg4MDcxIDExLjM5NjIgOCAxMi41MTU0IDggMTMuODk2MloiIHN0cm9rZT0iIzNGM0Y0NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
}

body .user-menu .user-menu__item.logout i {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImxvZy1vdXQtMDIiPgo8cGF0aCBpZD0iSWNvbiIgZD0iTTEzLjgzMzMgMTQuNzI5MkwxOCAxMC41NjI1TTE4IDEwLjU2MjVMMTMuODMzMyA2LjM5NTgzTTE4IDEwLjU2MjVIOE0xMC41IDE0LjcyOTJDMTAuNSAxNS41MDQxIDEwLjUgMTUuODkxNiAxMC40MTQ4IDE2LjIwOTVDMTAuMTgzNiAxNy4wNzIzIDkuNTA5NzggMTcuNzQ2MSA4LjY0NzA1IDE3Ljk3NzNDOC4zMjkxMyAxOC4wNjI1IDcuOTQxNjQgMTguMDYyNSA3LjE2NjY3IDE4LjA2MjVINi43NUM1LjU4NTE1IDE4LjA2MjUgNS4wMDI3MiAxOC4wNjI1IDQuNTQzMjkgMTcuODcyMkMzLjkzMDcyIDE3LjYxODUgMy40NDQwNCAxNy4xMzE4IDMuMTkwMyAxNi41MTkyQzMgMTYuMDU5OCAzIDE1LjQ3NzQgMyAxNC4zMTI1VjYuODEyNUMzIDUuNjQ3NjUgMyA1LjA2NTIyIDMuMTkwMyA0LjYwNTc5QzMuNDQ0MDQgMy45OTMyMiAzLjkzMDcyIDMuNTA2NTQgNC41NDMyOSAzLjI1MjhDNS4wMDI3MiAzLjA2MjUgNS41ODUxNSAzLjA2MjUgNi43NSAzLjA2MjVINy4xNjY2N0M3Ljk0MTY0IDMuMDYyNSA4LjMyOTEzIDMuMDYyNSA4LjY0NzA1IDMuMTQ3NjlDOS41MDk3OCAzLjM3ODg1IDEwLjE4MzYgNC4wNTI3MiAxMC40MTQ4IDQuOTE1NDVDMTAuNSA1LjIzMzM3IDEwLjUgNS42MjA4NiAxMC41IDYuMzk1ODMiIHN0cm9rZT0iIzNGM0Y0NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
}

body .user-menu .user-menu__item i {
	width: 20px;
	aspect-ratio: 1;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin-right: 12px;
	display: block;
}

body .user-menu .user-menu__item .text {
	color: var(--colors-zinc-700, #3F3F46);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.2;
}

body .user-menu .user-menu__item .counter {
	margin-left: auto;
	border-radius: 50%;
	background-color: var(--colors-rose-600);
	width: 18px;
	aspect-ratio: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--colors-base-white, #FFF);
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: 1.2;
}

body.mobileBody .main-header .login-menu {
	z-index: 1001;
}

@media screen and (max-width: 750px) and (orientation: landscape){
	body.mobileBody .main-header .login-menu {
	    overflow: auto; 
	    position: fixed;
	    top: 10px;
	    right: 10px;
	    left: 10px;
	    -webkit-transform: translate3d(0, 0, 0);
	    transform: translate3d(0, 0, 0);
	    width: unset;
	    bottom: 10px;
	    overflow-y: auto;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    padding-top: 50px;
	}
}

@media screen and (max-width: 500px) {
	body.mobileBody .main-header .login-menu {
		width: calc(100vw - 40px);
		left: 20px;
		right: 20px;
		top: 50px;
		bottom: unset;
		position: fixed;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		padding-top: 50px;
	}
}

@media screen and (max-width: 400px) {
	body.mobileBody .main-header .login-menu {
		width: calc(100vw - 20px);
		left: 10px;
		right: 10px;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media screen and (max-width: 359px) {
	body.mobileBody .main-header .login-menu {
		width: calc(100vw - 10px);
		left: 5px;
		right: 5px;
		padding-left: 12px;
		padding-right: 12px;
	}
}



body.mobileBody .main-header .login-menu .login-menu__close {
		width: 32px;
		aspect-ratio: 1;
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IngtY2xvc2UiPgo8cGF0aCBpZD0iSWNvbiIgZD0iTTI0IDguNUw4IDI0LjVNOCA4LjVMMjQgMjQuNSIgc3Ryb2tlPSIjNTI1MjVCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==");
		cursor: pointer;
		position: absolute;
		right: 20px;
		top: 10px;
		display: none;
	}

@media screen and (max-width: 750px) and (orientation: landscape) {
	body.mobileBody .main-header .login-menu .login-menu__close {
		display: block;

	}
}
@media screen and (max-width: 500px) {
	body.mobileBody .main-header .login-menu .login-menu__close {
		display: block;		
	}
}

@media screen and (max-width: 400px) {
	body.mobileBody .main-header .login-menu .login-menu__close {
		right: 15px;
	}
}
