body * {
	box-sizing: border-box;
}
body .mod-weather {
	position: relative;
	width: 190px;
}

@media screen and (max-width: 1200px) {
	body:not(.mobileBody) .mod-weather {
		visibility: hidden;
		opacity: 0;
		position: absolute;
	}

	body:not(.mobileBody) .main-header__additional-row-container .mod-weather {
		visibility: visible;
		opacity: 1;
		position: relative;
	}
	
}

body .mod-weather .mod-weather__btn {
	position: relative;
	min-width: 190px;
	max-width: 250px;
	height: 68px;
	-webkit-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
	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;
	padding: 10px 12px;
	border-radius: 8px;
	-webkit-transition: background 0.2s ease;
	transition: background 0.2s ease;
	cursor: pointer;
}

@media (hover: hover) {
	body .mod-weather .mod-weather__btn:hover,
	body .mod-currency .mod-currency__btn:hover {
		background-color: var(--colors-mn-dark);
	}

	@media screen and (max-width: 1200px){
		body.darkMode .main-header__additional-row-container .mod-weather .mod-weather__btn:hover {
			background-color: var(--colors-zinc-800);
		}
		body:not(.mobileBody):not(.darkMode) .main-header__additional-row-container .mod-weather .mod-weather__btn:hover {
			background-color: var(--colors-zinc-100);
		}
		body:not(.mobileBody):not(.darkMode) .main-header__additional-row-container .mod-currency .mod-currency__btn:hover {
			background-color: var(--colors-zinc-100);
		}
		
	}


}

body .mod-weather .mod-weather__icon {
	width: 48px;
	aspect-ratio: 1;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

body .mod-weather .mod-weather__column {
	width: calc(100% - 56px);
}

body .mod-weather .mod-weather__town {
	width: 100%;
	margin: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent !important;
	border: none;
	color: var(--colors-base-white, #FFF);
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.1;
	text-transform: uppercase;
	margin-bottom: 2px;
/*	padding-right: 20px;*/
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tZG93biI+CjxwYXRoIGlkPSJJY29uIiBkPSJNMy41MTI3IDUuMjVMNy4wMTI3IDguNzVMMTAuNTEyNyA1LjI1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 14px;
	user-select: none;
	pointer-events: none;
	/*display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 2;
	line-clamp: 2;*/
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

@media screen and (max-width: 1200px){
	body:not(.mobileBody):not(.darkMode) .main-header__additional-row-container .mod-weather .mod-weather__town,
	body:not(.mobileBody):not(.darkMode) .main-header__additional-row-container .mod-currency .mod-currency__base{
	    color: var(--colors-zinc-500, #71717A);
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tZG93biI+CjxwYXRoIGlkPSJJY29uIiBkPSJNMy41MTI3IDUuMjVMNy4wMTI3IDguNzVMMTAuNTEyNyA1LjI1IiBzdHJva2U9IiM3MTcxN0EiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
	}
}

body .mod-weather .mod-weather__result {
	margin: 0;
	color: var(--colors-base-white, #FFF);
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}

@media screen and (max-width: 1200px){
	body:not(.mobileBody):not(.darkMode) .main-header__additional-row-container .mod-weather .mod-weather__result{
	    color: var(--colors-zinc-800, #27272A);
	}
}

body .mod-weather .mod-weather__menu,
body .mod-currency .mod-currency__menu{
	background-color: var(--colors-base-white);
	position: absolute;
	bottom: -5px;
	left: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	border-radius: 8px;
	padding: 20px;
	-webkit-box-shadow: var(--shadow-md);
	box-shadow: var(--shadow-md);
	width: 420px;
	display: none;
	z-index: 10;
}

@media screen and (max-width: 1200px){
	body .main-header .mod-currency .mod-currency__menu{
		display: none;
	}
	body .main-header__additional-row-container .mod-currency .mod-currency__menu{
/*		display: unset!important;*/
	}
	
}

body .mod-currency .mod-currency__menu iframe {
	width: 100%;
	height: 536px;
}


@media screen and (max-width: 418px){
	body.mobileBody .mod-currency .mod-currency__menu iframe {
		height: 562px;
	}
}


body .mod-currency .mod-currency__menu{
	padding: 0;
}

body .mod-weather .mod-weather__menu-input {
	width: 100%;
	height: 40px;
	border: 1px solid var(--colors-zinc-200, #ECECEE);
	border-radius: 42px;
	background-color: var(--colors-zinc-100);
	padding: 0 15px;
	color: var(--colors-zinc-800, #27272A);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 100%;
	margin-bottom: 15px;
	-webkit-transition: -webkit-box-shadow 0.2s ease;
	transition: -webkit-box-shadow 0.2s ease;
	transition: box-shadow 0.2s ease;
	transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
}

body .mod-weather .mod-weather__menu-input ::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: var(--colors-zinc-400, #A1A1AA);
}

body .mod-weather .mod-weather__menu-input ::-moz-placeholder {
	/* Firefox 19+ */
	color: var(--colors-zinc-400, #A1A1AA);
}

body .mod-weather .mod-weather__menu-input :-ms-input-placeholder {
	/* IE 10+ */
	color: var(--colors-zinc-400, #A1A1AA);
}

body .mod-weather .mod-weather__menu-input :-moz-placeholder {
	/* Firefox 18- */
	color: var(--colors-zinc-400, #A1A1AA);
}

body .mod-weather .mod-weather__menu-input:focus {
	-webkit-box-shadow: 0 0 0 2px var(--colors-zinc-400);
	box-shadow: 0 0 0 2px var(--colors-zinc-400);
}

body .mod-weather .mod-weather__menu-list {
	overflow: auto;
	max-height: 246px;
	/* width */
	/* Track */
	/* Handle */
	/* Handle on hover */
}

body .mod-weather .mod-weather__menu-list::-webkit-scrollbar {
	width: 3px;
}

body .mod-weather .mod-weather__menu-list::-webkit-scrollbar-track {
	background-color: var(--colors-zinc-100);
}

body .mod-weather .mod-weather__menu-list::-webkit-scrollbar-thumb {
	background-color: var(--colors-zinc-300);
}

body .mod-weather .mod-weather__menu-list-item {
	width: 100%;
	padding: 10px;
	color: var(--colors-zinc-800, #27272A);
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.4;
	letter-spacing: 0.15px;
	-webkit-transition: background 0.2s ease;
	transition: background 0.2s ease;
	border-radius: 8px;
	cursor: pointer;
}

@media (hover: hover) {
	body .mod-weather .mod-weather__menu-list-item:hover {
		background-color: var(--colors-zinc-100);
	}	
}

body .mod-weather .mod-weather__menu-list-item span {
	color: var(--colors-zinc-400, #A1A1AA);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.4;
	letter-spacing: 0.15px;
}

body .mod-weather .mod-weather__menu-list-item.empty {
	cursor: default;
	color: var(--colors-zinc-400, #A1A1AA);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.4;
	letter-spacing: 0.15px;
}

body .mod-weather .mod-weather__menu-list-item.empty:hover {
	background-color: transparent!important;
}

body .mod-weather.showLoader .mod-weather__loading {
	display: block;
}

body .mod-weather.showLoader .mod-weather__btn {
	opacity: 0;
	visibility: hidden;
}

body .mod-currency.showLoader .mod-weather__loading {
	display: block;
}

body .mod-currency.showLoader .mod-currency__icon,
body .mod-currency.showLoader .mod-currency__column {
	opacity: 0;
	visibility: hidden;
}

body .mod-weather__loading{
	  width: 38px;
	  padding: 5px;
	  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: -19px;
	  margin-left: -19px;
	  position: absolute;
	  top: 50%;
	  left: 50%;
}

@media screen and (max-width: 1200px){
	body:not(.mobileBody) .main-header__additional-row-container .mod-weather__loading {
		background-color: var(--colors-mn-light);;
	}	
}
@keyframes l3 {to{transform: rotate(1turn)}}

body .main-header.fixed .mod-weather {
	min-width: 140px;
	width: 140px;
}
body .main-header.fixed .mod-weather__loading {
	width: 30px;
	padding: 4px;
	margin-left: -15px;
	margin-top: -15px;
}

body .main-header.fixed .mod-weather .mod-weather__btn,
body .main-header.fixed .mod-currency .mod-currency__btn {
	height: 48px;
	min-width: 140px;
}

body .main-header.fixed .mod-weather .mod-weather__icon,
body .main-header.fixed .mod-currency .mod-currency__icon {
	width: 40px;
}

body .main-header.fixed .mod-weather .mod-weather__column,
body .main-header.fixed .mod-currency .mod-currency__column {
	width: calc(100% - 46px);
}

body .main-header.fixed .mod-weather .mod-weather__town {
	display: none;
}

body .main-header.fixed .mod-weather .mod-weather__result {
	font-size: 16px;
}

body .mod-currency {
	width: 190px;
	position: relative;
	height: 68px;
	
}

@media screen and (max-width: 1200px) {
	body:not(.mobileBody) .mod-currency {
		opacity: 0;
		visibility: hidden;
		position: absolute;
	}
	body:not(.mobileBody) .main-header__additional-row-container .mod-currency {
		opacity: 1;
		visibility: visible;
		position: relative;
	}
}

body .mod-currency .mod-currency__btn {
	-webkit-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
	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;

/*	position: relative;*/
    width: 100%;
    max-width: 250px;

    height: 68px;
    padding: 10px 12px;
    border-radius: 8px;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s ease;
    cursor: pointer;


}


@media screen and (max-width: 400px) {
	body.mobileBody .mod-currency .mod-currency__btn {
		min-width: unset;
		height: 56px;
	}
}
body .mod-currency .mod-currency__icon {
	width: 48px;
	aspect-ratio: 1;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
/*	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZGRfNjc5XzY3NTMpIj4KPHJlY3QgeD0iNiIgeT0iNi41IiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHJ4PSIxOCIgZmlsbD0iI0VBRjZGRiIvPgo8cmVjdCB4PSIxNC41IiB5PSIyMSIgd2lkdGg9IjE5IiBoZWlnaHQ9IjciIHJ4PSIyIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNjc5XzY3NTMpIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZGRfNjc5XzY3NTMiIHg9Ii0zIiB5PSItMS41IiB3aWR0aD0iNTQiIGhlaWdodD0iNTQiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIi8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjA2IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNjc5XzY3NTMiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfNjc5XzY3NTMiIHJlc3VsdD0iZWZmZWN0Ml9kcm9wU2hhZG93XzY3OV82NzUzIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0Ml9kcm9wU2hhZG93XzY3OV82NzUzIiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNjc5XzY3NTMiIHgxPSIyNC4wMDExIiB5MT0iMjcuNTA0NiIgeDI9IjI0LjAwMTEiIHkyPSIyMS41MjU3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM1RjlCRjYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzI3NURCIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");*/
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 50%;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZGRfMzY2XzczNjQpIj4KPHJlY3QgeD0iNiIgeT0iNi41IiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHJ4PSIxOCIgZmlsbD0iI0U0RkZFOCIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMzY2XzczNjQpIj4KPHBhdGggZD0iTTMyLjM5NjkgMjUuMjI3MUMzMS4zMzUxIDI1LjIzMTggMzAuMjcyNyAyNS4yMzY1IDI5LjIxMDkgMjUuMjQwNkMyOC42NzA5IDI1LjI0MjkgMjguMjM0MyAyNS42ODA4IDI4LjIzNDMgMjYuMjIwMlYzNC43N0MyOC4yMzQzIDM1LjMxMTIgMjcuNzk1NCAzNS43NDk2IDI3LjI1MzYgMzUuNzQ5NkgyMC44NjA0QzIwLjMxODcgMzUuNzQ5NiAxOS44Nzk3IDM1LjMxMTIgMTkuODc5NyAzNC43N1YyNi4yNjQ4QzE5Ljg3OTcgMjUuNzIxOSAxOS40Mzc4IDI1LjI4MjkgMTguODk0OSAyNS4yODQ2QzE3LjgwMDcgMjUuMjg5MyAxNi43MDcyIDI1LjI5NCAxNS42MTMxIDI1LjI5ODdDMTQuNzY0IDI1LjMwMjIgMTQuMzExNSAyNC4zMDAzIDE0Ljg3NjggMjMuNjY3QzE3LjY5MTUgMjAuNTEyMyAyMC41MDczIDE3LjM1NzUgMjMuMzIzMSAxNC4yMDI3QzIzLjcxMzkgMTMuNzY0OSAyNC4zOTk2IDEzLjc2NjEgMjQuNzg5MiAxNC4yMDQ1QzI3LjU2ODYgMTcuMzM1MiAzMC4zNDc0IDIwLjQ2NTkgMzMuMTI2OCAyMy41OTY2QzMzLjY4NjcgMjQuMjI3IDMzLjI0MDggMjUuMjIzIDMyLjM5NjkgMjUuMjI2NVYyNS4yMjcxWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzM2Nl83MzY0KSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZGRfMzY2XzczNjQiIHg9Ii0zIiB5PSItMS41IiB3aWR0aD0iNTQiIGhlaWdodD0iNTQiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIi8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjA2IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMzY2XzczNjQiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMzY2XzczNjQiIHJlc3VsdD0iZWZmZWN0Ml9kcm9wU2hhZG93XzM2Nl83MzY0Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0Ml9kcm9wU2hhZG93XzM2Nl83MzY0IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMzY2XzczNjQiIHgxPSIyNC4wMDA2IiB5MT0iMTcuMjc0NyIgeDI9IjI0LjAwMDYiIHkyPSIzNC43MjQzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2OEQwNTMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjBBNzU4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzY2XzczNjQiPgo8cmVjdCB3aWR0aD0iMTguNzUiIGhlaWdodD0iMjEuODc1IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuNjI1IDEzLjg3NSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}
body .mod-currency .mod-currency__icon.up {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZGRfMzY2XzczNjQpIj4KPHJlY3QgeD0iNiIgeT0iNi41IiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHJ4PSIxOCIgZmlsbD0iI0U0RkZFOCIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMzY2XzczNjQpIj4KPHBhdGggZD0iTTMyLjM5NjkgMjUuMjI3MUMzMS4zMzUxIDI1LjIzMTggMzAuMjcyNyAyNS4yMzY1IDI5LjIxMDkgMjUuMjQwNkMyOC42NzA5IDI1LjI0MjkgMjguMjM0MyAyNS42ODA4IDI4LjIzNDMgMjYuMjIwMlYzNC43N0MyOC4yMzQzIDM1LjMxMTIgMjcuNzk1NCAzNS43NDk2IDI3LjI1MzYgMzUuNzQ5NkgyMC44NjA0QzIwLjMxODcgMzUuNzQ5NiAxOS44Nzk3IDM1LjMxMTIgMTkuODc5NyAzNC43N1YyNi4yNjQ4QzE5Ljg3OTcgMjUuNzIxOSAxOS40Mzc4IDI1LjI4MjkgMTguODk0OSAyNS4yODQ2QzE3LjgwMDcgMjUuMjg5MyAxNi43MDcyIDI1LjI5NCAxNS42MTMxIDI1LjI5ODdDMTQuNzY0IDI1LjMwMjIgMTQuMzExNSAyNC4zMDAzIDE0Ljg3NjggMjMuNjY3QzE3LjY5MTUgMjAuNTEyMyAyMC41MDczIDE3LjM1NzUgMjMuMzIzMSAxNC4yMDI3QzIzLjcxMzkgMTMuNzY0OSAyNC4zOTk2IDEzLjc2NjEgMjQuNzg5MiAxNC4yMDQ1QzI3LjU2ODYgMTcuMzM1MiAzMC4zNDc0IDIwLjQ2NTkgMzMuMTI2OCAyMy41OTY2QzMzLjY4NjcgMjQuMjI3IDMzLjI0MDggMjUuMjIzIDMyLjM5NjkgMjUuMjI2NVYyNS4yMjcxWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzM2Nl83MzY0KSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZGRfMzY2XzczNjQiIHg9Ii0zIiB5PSItMS41IiB3aWR0aD0iNTQiIGhlaWdodD0iNTQiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIi8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjA2IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMzY2XzczNjQiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMzY2XzczNjQiIHJlc3VsdD0iZWZmZWN0Ml9kcm9wU2hhZG93XzM2Nl83MzY0Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0Ml9kcm9wU2hhZG93XzM2Nl83MzY0IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMzY2XzczNjQiIHgxPSIyNC4wMDA2IiB5MT0iMTcuMjc0NyIgeDI9IjI0LjAwMDYiIHkyPSIzNC43MjQzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2OEQwNTMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjBBNzU4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzY2XzczNjQiPgo8cmVjdCB3aWR0aD0iMTguNzUiIGhlaWdodD0iMjEuODc1IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuNjI1IDEzLjg3NSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}
body .mod-currency .mod-currency__icon.down {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZGRfMzY2XzczNjUpIj4KPHJlY3QgeD0iNiIgeT0iNi41IiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHJ4PSIxOCIgZmlsbD0iI0ZGRUNFQSIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMzY2XzczNjUpIj4KPHBhdGggZD0iTTE1Ljc2MjUgMjQuNDIxOEMxNi44MDQzIDI0LjQxNzQgMTcuODQ2NiAyNC40MTI5IDE4Ljg4ODMgMjQuNDA5MUMxOS40MTgxIDI0LjQwNjkgMTkuODQ2NCAyMy45OTQgMTkuODQ2NCAyMy40ODU1VjE1LjQyMzZDMTkuODQ2NCAxNC45MTM0IDIwLjI3NyAxNC41IDIwLjgwODYgMTQuNUgyNy4wODA4QzI3LjYxMjMgMTQuNSAyOC4wNDMgMTQuOTEzNCAyOC4wNDMgMTUuNDIzNlYyMy40NDI4QzI4LjA0MyAyMy45NTQ3IDI4LjQ3NjUgMjQuMzY4NyAyOS4wMDkyIDI0LjM2N0MzMC4wODI2IDI0LjM2MjYgMzEuMTU1NCAyNC4zNTgyIDMyLjIyODkgMjQuMzUzN0MzMy4wNjE5IDI0LjM1MDQgMzMuNTA1OCAyNS4yOTUxIDMyLjk1MTIgMjUuODkyMkMzMC4xODg3IDI4Ljg2NjcgMjcuNDI2NyAzMS44NDEyIDI0LjY2NDEgMzQuODE1N0MyNC4yODA4IDM1LjIyODUgMjMuNjA4IDM1LjIyNzQgMjMuMjI1OCAzNC44MTRDMjAuNDk5IDMxLjg2MjIgMTcuNzcyOCAyOC45MTA0IDE1LjA0NiAyNS45NTg2QzE0LjQ5NjYgMjUuMzY0MiAxNC45MzQxIDI0LjQyNTEgMTUuNzYyIDI0LjQyMThIMTUuNzYyNVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8zNjZfNzM2NSkiLz4KPC9nPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RkXzM2Nl83MzY1IiB4PSItMyIgeT0iLTEuNSIgd2lkdGg9IjU0IiBoZWlnaHQ9IjU0IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjEiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4wNiAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzM2Nl83MzY1Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjEiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjEgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzM2Nl83MzY1IiByZXN1bHQ9ImVmZmVjdDJfZHJvcFNoYWRvd18zNjZfNzM2NSIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDJfZHJvcFNoYWRvd18zNjZfNzM2NSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzM2Nl83MzY1IiB4MT0iMjQuMDAwNiIgeTE9IjMzLjY2NTEiIHgyPSIyNC4wMDA2IiB5Mj0iMTYuMDQ4OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjY3MzVGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0UzNTA0MiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzM2Nl83MzY1Ij4KPHJlY3Qgd2lkdGg9IjE4LjM5NTMiIGhlaWdodD0iMjAuNjI1IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuODAyNyAxNC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
}

body .mod-currency .mod-currency__column {
	width: calc(100% - 56px);

}

body .mod-currency .mod-currency__base {
	width: 100%;
	margin: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent !important;
	border: none;
	color: var(--colors-base-white, #FFF);
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.1;
	text-transform: uppercase;
	margin-bottom: 2px;
	user-select: none;
	pointer-events: none;

	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tZG93biI+CjxwYXRoIGlkPSJJY29uIiBkPSJNMy41MTI3IDUuMjVMNy4wMTI3IDguNzVMMTAuNTEyNyA1LjI1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 14px;
}

@media screen and (max-width: 1200px){
		
	body:not(.mobileBody):not(.darkMode) .main-header__additional-row-container .mod-currency .mod-currency__base {
        color: var(--colors-zinc-500, #71717A);
	}
}

body .mod-currency .mod-currency__result {
	margin: 0;
	color: var(--colors-base-white, #FFF);
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}

@media screen and (max-width: 1200px){
	body:not(.mobileBody):not(.darkMode) .main-header__additional-row-container .mod-currency .mod-currency__result {
		color: var(--colors-zinc-800, #27272A);
	}

	}	
}

body .main-header.fixed .mod-currency .mod-currency__icon {
	width: 40px;
}

body .main-header.fixed .mod-currency .mod-currency__column {
	width: calc(100% - 46px);
}

body .main-header.fixed .mod-currency .mod-currency__base {
	display: none;
}

body .main-header.fixed .mod-currency .mod-currency__result {
	font-size: 16px;
}

body.mobileBody .main-header .main-header__currency-wrapper {
	opacity: 1;
	visibility: visible;
	position: relative;
}

body.mobileBody .main-header .main-header__login-btn {
	height: 40px;
}

@media screen and (max-width: 400px) {
	body.mobileBody .main-header .main-header__login-btn {
		font-size: 14px;
		padding: 0;
		width: 124px;
		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;
		gap: 4px;
	}
}

@media screen and (max-width: 400px) {
	body.mobileBody .main-header .main-header__login-btn i {
		width: 16px;
	}
}

body.mobileBody .main-header .main-header__user-section .user-avatar {
	border: none;
	width: 52px;
}

@media screen and (max-width: 400px) {
	body.mobileBody .main-header .main-header__user-section .user-avatar {
		width: 42px;
	}
}

body.mobileBody .main-header .main-header__user-section .counter-not {
	width: 20px;
	top: -2px;
}

@media screen and (max-width: 500px) {
	body.mobileBody .main-header .main-header__user-section .counter-not {
		top: -4px;
	}
}

@media screen and (max-width: 400px) {
	body.mobileBody .main-header .main-header__user-section .counter-not {
		width: 16px;
		font-size: 12px;
		right: -4px;
	}
}

@media screen and (max-width: 400px) {
	body.mobileBody .main-header .main-header__user-section .user-menu .user-menu__item .text {
		font-size: 15px;
	}
}

@media screen and (max-width: 1200px) {
	body.mobileBody .mod-weather {
		opacity: 1;
		visibility: visible;
		position: relative;
	}
}

@media screen and (max-width: 400px) {
	body.mobileBody .mod-weather {
		width: auto;
		min-width: 155px;
		max-width: unset;
		height: 56px;
		width: 50%;
	}
}

@media screen and (max-width: 400px) {
	body.mobileBody .mod-weather .mod-weather__btn {
		min-width: unset;
		height: 56px;
	}
}

@media screen and (max-width: 400px) {
	body.mobileBody .mod-weather .mod-weather__icon {
		width: 36px;
	}
}

@media screen and (max-width: 400px) {
	body.mobileBody .mod-weather .mod-weather__column {
		width: calc(100% - 41px);
	}
}

body.mobileBody .mod-currency .mod-currency__base,
body.mobileBody .mod-weather .mod-weather__town {
	color: var(--colors-zinc-500, #71717A);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tZG93biI+CjxwYXRoIGlkPSJJY29uIiBkPSJNMy41IDUuMjVMNyA4Ljc1TDEwLjUgNS4yNSIgc3Ryb2tlPSIjNzE3MTdBIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==");
}

@media screen and (max-width: 400px) {
	body.mobileBody .mod-weather .mod-weather__town{
		font-size: 12px;
	}
}

body.mobileBody .mod-weather .mod-weather__result {
	color: var(--colors-zinc-800, #27272A);
}

@media screen and (max-width: 400px) {
	body.mobileBody .mod-weather .mod-weather__result {
		font-size: 16px;
	}
}

body.mobileBody .mod-weather .mod-weather__menu,
body.mobileBody .mod-currency .mod-currency__menu {
	z-index: 1001;
}

body.mobileBody .mod-currency .mod-currency__menu {
	left: unset;
	right: 0;
}

@media screen and (max-width: 500px) {
	body.mobileBody .mod-weather .mod-weather__menu,
	body.mobileBody .mod-currency .mod-currency__menu {
		position: fixed;
		top: 10px;
		bottom: 10px;
		left: 10px;
		right: 10px;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		width: unset;
	}
	body.mobileBody .mod-currency .mod-currency__menu {
		bottom: unset;
	}
}

@media screen and (max-width: 400px) {
	body.mobileBody .mod-weather .mod-weather__menu {
		padding: 15px 10px;
	}
}


body.mobileBody .mod-weather .mod-weather__menu-header {
	width: 100%;
	margin-bottom: 15px;
}
body.mobileBody .mod-currency .mod-currency__menu-header {
	position: relative;
}

body.mobileBody .mod-weather .mod-weather__menu-close,
body.mobileBody .mod-currency .mod-currency__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;
	margin-left: auto;
}
body.mobileBody .mod-currency .mod-currency__menu-close {
	position: absolute;
	top: 15px;
	right: 15px;
}

body.mobileBody .mod-weather .mod-weather__menu-input ::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
}

body.mobileBody .mod-weather .mod-weather__menu-input ::-moz-placeholder {
	/* Firefox 19+ */
}

body.mobileBody .mod-weather .mod-weather__menu-input :-ms-input-placeholder {
	/* IE 10+ */
}

body.mobileBody .mod-weather .mod-weather__menu-input :-moz-placeholder {
	/* Firefox 18- */
}

body.mobileBody .mod-weather .mod-weather__menu-list {
	/* width */
	/* Track */
	/* Handle */
	/* Handle on hover */
}

@media screen and (max-width: 500px) {
	body.mobileBody .mod-weather .mod-weather__menu-list {
		max-height: calc(100% - 47px - 55px);
	}
}

body.mobileBody .mod-weather .mod-weather__menu-list-item {
	font-size: 16px;
}

@media screen and (max-width: 400px) {
	body.mobileBody .mod-weather .mod-weather__menu-list-item {
		padding: 8px 10px;
		font-size: 15px;
	}
}

body.mobileBody .mod-weather .mod-weather__menu-list-item span {
	font-size: 16px;
}

body.mobileBody .mod-weather .mod-weather__menu-list-item.empty {
	font-size: 16px;
}

@media screen and (max-width: 400px) {
	body.mobileBody .mod-weather .mod-weather__menu-list-item.empty {
		font-size: 15px;
	}
}

body.mobileBody .mod-currency {
	width: 190px;
}

@media screen and (max-width: 400px) {
	body.mobileBody .mod-currency {
		width: auto;
		min-width: unset;
		max-width: unset;
		height: 56px;
		width: 50%;
	}
}

@media screen and (max-width: 400px) {
	body.mobileBody .mod-currency .mod-currency__icon {
		width: 36px;
	}
}

@media screen and (max-width: 400px) {
	body.mobileBody .mod-currency .mod-currency__column {
		width: calc(100% - 36px);
	}
}

body.mobileBody .mod-currency .mod-currency__base {
	color: var(--colors-zinc-500, #71717A);
}

@media screen and (max-width: 400px) {
	body.mobileBody .mod-currency .mod-currency__base {
		font-size: 12px;
	}
}

body.mobileBody .mod-currency .mod-currency__result {
	color: var(--colors-zinc-800, #27272A);
}

@media screen and (max-width: 400px) {
	body.mobileBody .mod-currency .mod-currency__result {
		font-size: 16px;
	}
}

body.darkMode .mod-weather .mod-weather__town {
	color: #F4F4F5;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tZG93biI+CjxwYXRoIGlkPSJJY29uIiBkPSJNNC4wMTM2NyA1LjI1TDcuNTEzNjcgOC43NUwxMS4wMTM3IDUuMjUiIHN0cm9rZT0iI0Y0RjRGNSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=");
}

body.darkMode .mod-weather .mod-weather__result {
	color: #F4F4F5;
}

body.darkMode .mod-currency .mod-currency__btn:hover,
body.darkMode .mod-weather .mod-weather__btn:hover {
	background-color: var(--colors-MojaNorwegia-mn-dark, #3F3F46);
}

body.darkMode .mod-weather .mod-weather__menu {
	background-color: #27272A;
}

body.darkMode .mod-weather .mod-weather__menu-input {
	background-color: #18181B;
	border-color: #27272A;
	color: #ECECEE;
}

body.darkMode .mod-weather .mod-weather__menu-input:focus {
	border-color: #71717A;
}

body.darkMode .mod-weather .mod-weather__menu-list-item {
	color: #ECECEE;
}

body.darkMode .mod-weather .mod-weather__menu-list-item span {
	color: #71717A;
}

body.darkMode .mod-weather .mod-weather__menu-list-item:hover {
	background-color: #3F3F46;
}

body.darkMode .mod-weather .mod-weather__menu-close {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IngtY2xvc2UiPgo8cGF0aCBpZD0iSWNvbiIgZD0iTTE4IDZMNiAxOE02IDZMMTggMTgiIHN0cm9rZT0iI0VDRUNFRSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
}

body.darkMode .mod-weather .mod-weather__menu-list::-webkit-scrollbar-track {
	background-color: #18181B;
}

body.darkMode .mod-weather .mod-weather__menu-list::-webkit-scrollbar-thumb {
	background-color: #3f3f46;
}

body.darkMode .mod-currency .mod-currency__base,
body.darkMode .mod-currency .mod-currency__result {
	color: #F4F4F5;
}