@import '/css/menu/menu-item/menu-item.css';


.header-city p,
.header-city svg path,
.nav__barLink svg path,
.nav__barLink svg ellipse,
.nav__barLink svg circle,
.nav__barLink svg rect{
	transition: .3s all ease-in-out;
}

.arrow__block:hover,
.nav__barLink:hover,
.header-city:hover .nav__barLink_city{
	color: var(--Akzendent);
	transition: .3s all ease-in-out;
}

.header-city:hover svg path,
.arrow__block:hover svg path,
.nav__barLink:hover svg path,
.nav__barLink:hover svg ellipse,
.nav__barLink:hover svg circle,
.nav__barLink:hover svg rect{
	stroke: var(--Akzendent);
	transition: .3s all ease-in-out;
}

@media (max-width: 768px) {
	.nav__generalList {
		overflow: hidden;
		overflow-y: auto;
		height: calc(100% - 51px);
	}

	#modalCity .modal__container.modal-m {
		max-width: 100%;
		height: inherit;
	}

	#modalCity .popup__box {
		height: inherit;
	}

	#modalCity .feedback__popup-header {
		display: flex;
		flex-direction: column;
		height: inherit;
	}

	.mobile-catalog.mobile-item {
		background: var(--White);
	}

	.header-mobile-top-left,
	.header-mobile-top-right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 8px;
	}

	.header-mobile-top-right svg {
		min-width: 40px;
	}

	[js-modals='city__modal'] {
		margin-top: 4px;
	}

	.header-m {
		padding-bottom: 16px;
		border-bottom: 1px solid var(--100);
	}
}
