

/* Start:/local/templates/edisontheme/components/bitrix/sale.basket.basket.line/nhvs_header/style.css?1773108726381*/
.basket-line .top-menu__link{
	position: relative;
}
.basket-line .top-menu__link-count{
	position: absolute;
	top: -2px;
	left: 10px;
	background-color: #ffd504;
	border-radius: 50%;
	padding: 1px 3px;
	color: #2d2d2d;
	font-size: 8px;
	font-weight: 700;
}

@media (hover: hover) {
    .basket-line .top-menu__link:hover span.top-menu__link-count {
        color: #2d2d2d;
    }
}
/* End */


/* Start:/local/templates/edisontheme/components/bmhouse/search/nhvs/style.css?17615802706419*/
#bmhouse-search-block {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 440px;
  height: 50px;
  margin-left: 1px;
  border-radius: 10px;
}

#bmhouse-search-block::before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  border: 1px solid #292929;
  -webkit-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}

#bmhouse-search-block::after {
  content: "";
  position: absolute;
  z-index: 2;
  left: 0;
  top: 14px;
  width: 2px;
  height: 20px;
  background: #fff;
}

#bmhouse-search-input {
  position: relative;
  z-index: 10;
  width: calc(100% - 49px);
  padding-inline: 15px;
  border: none;
  border-right: 1px solid #292929;
  background-color: transparent;
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #292929;
  -webkit-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}

#bmhouse-search-button {
  position: relative;
  z-index: 12;
  width: 49px;
  padding: 0;
  border: 1px solid transparent;
  border-left: none;
  border-radius: 0 11px 11px 0;
  background-color: #ffd504;
  background-clip: content-box;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

#bmhouse-search-button::before {
  content: "";
  position: absolute;
  left: -1px;
  top: 14px;
  width: 1px;
  height: 20px;
  background: #fff;
}

#bmhouse-search-button svg {
  width: 24px;
  height: 23px;
  fill: #292929;
  opacity: 0.5;
  -webkit-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}

#bmhouse-search-result {
  width: 440px;
  top: 50px;
}

/* component_epilog.php */
#bmhouse-search-block {
  /* position: relative;
	width: 374px;
	box-sizing: content-box; */
}

#bmhouse-search-block * {
  box-sizing: content-box;
  line-height: 1.3;
}

#bmhouse-search-block input {
  /* width: 350px;
    padding: 5px 11px 7px;
    font-size: 13px;
    font-family: Verdana, sans-serif;
    border-radius: 3px;
    border: 1px solid #ccc;
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	line-height: 18px; */
}

#bmhouse-search-block input:focus {
  outline: none;
}

#bmhouse-search-block span {
  /* background: url(/bitrix/components/bmhouse/search/templates/.default/img/search.svg?1) 50% 50% no-repeat;
    height: 32px;
    width: 36px;
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 30;
    border-radius: 0 3px 3px 0; */
  /* <?
	if ( COption::GetOptionString( 'bmhouse.search', 'SEARCH_PAGE' ) )
	{
		echo 'cursor: pointer;';
	}
	?> */
}

#bmhouse-search-block #bmhouse-search-clear {
  background: url(/bitrix/components/bmhouse/search/templates/.default/img/clear.svg)
    50% 50% no-repeat #fff;
  height: 30px;
  width: 32px;
  display: none;
  position: absolute;
  right: 55px;
  top: 10px;
  z-index: 30;
  cursor: pointer;
}

#bmhouse-search-block #bmhouse-search-clear.visible {
  display: block;
}

#bmhouse-search-result {
  /* width: 372px; */
  padding: 8px 0;
  font-size: 13px;
  font-family: Verdana, sans-serif;
  border-radius: 3px;
  background-color: #fff;
  border: 1px solid #ccc;
  position: absolute;
  /* top: 3px; */
  /* left: 0; */
  z-index: 10;
  display: none;
}

#bmhouse-search-result.loading {
  padding-top: 33px;
  display: block;
}

#bmhouse-search-result.open {
  padding-top: 31px;
  padding-bottom: 5px;
  display: block;
  max-height: 500px;
  overflow-y: auto;
}

#bmhouse-search-result .bmhouse-search-result-empty {
  text-align: center;
  color: #555;
}

#bmhouse-search-result .bmhouse-search-result-block {
  padding: 10px 10px 4px;
}

#bmhouse-search-result .bmhouse-search-result-item {
  display: none;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}

#bmhouse-search-result .bmhouse-search-result-item[data-page="0"] {
  display: block;
}

#bmhouse-search-result .bmhouse-search-result-item-breadcrumb,
#bmhouse-search-result .bmhouse-search-result-item-breadcrumb a {
  color: #999;
  font-size: 11px;
}

#bmhouse-search-result .bmhouse-search-result-item-picture {
  width: 50px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  text-align: center;
}

#bmhouse-search-result .bmhouse-search-result-item-picture-big {
  position: absolute;
  z-index: 40;
  top: 0;
  left: 50px;
  display: none;
  border: 1px solid #ccc;
  overflow: hidden;
  background-color: #fff;
  border-radius: 0px;
  max-width: 350px;
  max-height: 250px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  padding: 10px;
}

#bmhouse-search-result
  .bmhouse-search-result-item-picture:hover
  .bmhouse-search-result-item-picture-big {
  display: block;
}

#bmhouse-search-result .bmhouse-search-result-item-picture img {
  border-radius: 0;
  max-width: 100%;
  max-height: 100px;
  height: auto;
  width: auto;
  display: block;
  margin: auto;
}

#bmhouse-search-result .bmhouse-search-result-item-picture-big img {
  width: auto;
  height: auto;
  max-width: 350px;
  max-height: 250px;
}

#bmhouse-search-result .bmhouse-search-result-item-data {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 70px);
  margin-left: 10px;
}

#bmhouse-search-result .bmhouse-search-result-item-article {
  font-size: 11px;
  color: #999;
}

#bmhouse-search-result .bmhouse-search-result-item-description {
  font-size: 11px;
  color: #555;
  line-height: 12px;
  padding: 6px 0;
}

#bmhouse-search-result .bmhouse-search-result-item-price {
  font-weight: bold;
  color: #555;
}

#bmhouse-search-result-more {
  text-align: center;
  color: #fff;
  width: 150px;
  margin: auto;
  border-radius: 3px;
  font-size: 11px;
  margin-top: 10px;
  cursor: pointer;
  padding: 2px 0 4px;
}

#bmhouse-search-result.open {
  z-index: 999;
}

#bmhouse-search-result {
  border-color: #292929;
  font-size: 14px;
  font-family: Rubik, sans-serif;
  border-radius: 10px;
}

#bmhouse-search-result
  .bmhouse-search-result-item-data
  .bmhouse-search-result-item-name {
  transition: 0.3s;
}

#bmhouse-search-result
  .bmhouse-search-result-item-data
  .bmhouse-search-result-item-name:hover {
  color: #ffd504;
}

@media all and (max-width: 400px) {
  #bmhouse-search-block {
    width: 294px;
  }

  #bmhouse-search-block input {
    width: 270px;
  }

  #bmhouse-search-result {
    width: 292px;
  }
}

/* End */


/* Start:/local/templates/edisontheme/components/bitrix/menu/menuheader/style.min.css?17615802703715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/edisontheme/components/bitrix/menu/menuheader/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/edisontheme/components/bitrix/menu/menuheader/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/edisontheme/components/bitrix/menu/menuheader/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/edisontheme/components/bitrix/menu/menuheader_mobile/style.min.css?17615802703715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/edisontheme/components/bitrix/menu/menuheader_mobile/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/edisontheme/components/bitrix/menu/menuheader_mobile/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/edisontheme/components/bitrix/menu/menuheader_mobile/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/edisontheme/components/bmhouse/search/nhvs_mobile/style.css?17618872164488*/
#bmhouse-search-block_mobile {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 1px;
  border-radius: 10px;
}
.bmhouse-search-block_mobile::before {
  display: none;
}

#bmhouse-search-input_mobile {
  position: relative;
  z-index: 10;
  width: calc(100% - 49px);
  padding-inline: 15px;
  border: none;
  background-color: transparent;
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #292929;
  -webkit-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}

#bmhouse-search-result {
  width: 440px;
  top: 50px;
}

/* component_epilog.php */

#bmhouse-search-block_mobile {
  width: 100%;
}

#bmhouse-search-block_mobile * {
  box-sizing: content-box;
  line-height: 1.3;
}

#bmhouse-search-block_mobile input:focus {
  outline: none;
}

#bmhouse-search-block_mobile #bmhouse-search-clear {
  background: url(/bitrix/components/bmhouse/search/templates/.default/img/clear.svg)
    50% 50% no-repeat #fff;
  height: 30px;
  width: 32px;
  display: none;
  position: absolute;
  right: 55px;
  top: 10px;
  z-index: 30;
  cursor: pointer;
}

#bmhouse-search-block_mobile #bmhouse-search-clear.visible {
  display: block;
}

#bmhouse-search-result_mobile {
  width: 372px;
  padding: 8px 0;
  font-size: 13px;
  font-family: Verdana, sans-serif;
  border-radius: 3px;
  background-color: #fff;
  position: absolute;
  z-index: 10;
  display: none;
}

#bmhouse-search-result_mobile.loading {
  padding-top: 33px;
  display: block;
}

#bmhouse-search-result_mobile.open {
  padding-top: 31px;
  padding-bottom: 5px;
  display: block;
  max-height: 500px;
  overflow-y: auto;
}

#bmhouse-search-result_mobile .bmhouse-search-result-empty {
  text-align: center;
  color: #555;
}

#bmhouse-search-result_mobile .bmhouse-search-result-block {
  padding: 10px 10px 4px;
}

#bmhouse-search-result_mobile .bmhouse-search-result-item {
  display: none;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}

#bmhouse-search-result_mobile .bmhouse-search-result-item[data-page="0"] {
  display: block;
}

#bmhouse-search-result_mobile .bmhouse-search-result-item-breadcrumb,
#bmhouse-search-result_mobile .bmhouse-search-result-item-breadcrumb a {
  color: #999;
  font-size: 11px;
}

#bmhouse-search-result_mobile .bmhouse-search-result-item-picture {
  width: 50px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  text-align: center;
}

#bmhouse-search-result_mobile .bmhouse-search-result-item-picture-big {
  position: absolute;
  z-index: 40;
  top: 0;
  left: 50px;
  display: none;
  border: 1px solid #ccc;
  overflow: hidden;
  background-color: #fff;
  border-radius: 0px;
  max-width: 350px;
  max-height: 250px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  padding: 10px;
}

#bmhouse-search-result_mobile
  .bmhouse-search-result-item-picture:hover
  .bmhouse-search-result-item-picture-big {
  display: block;
}

#bmhouse-search-result_mobile .bmhouse-search-result-item-picture img {
  border-radius: 0;
  max-width: 100%;
  max-height: 100px;
  height: auto;
  width: auto;
  display: block;
  margin: auto;
}

#bmhouse-search-result_mobile .bmhouse-search-result-item-picture-big img {
  width: auto;
  height: auto;
  max-width: 350px;
  max-height: 250px;
}

#bmhouse-search-result_mobile .bmhouse-search-result-item-data {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 70px);
  margin-left: 10px;
}

#bmhouse-search-result_mobile .bmhouse-search-result-item-article {
  font-size: 11px;
  color: #999;
}

#bmhouse-search-result_mobile .bmhouse-search-result-item-description {
  font-size: 11px;
  color: #555;
  line-height: 12px;
  padding: 6px 0;
}

#bmhouse-search-result_mobile .bmhouse-search-result-item-price {
  font-weight: bold;
  color: #555;
}

#bmhouse-search-result-more {
  text-align: center;
  color: #fff;
  width: 150px;
  margin: auto;
  border-radius: 3px;
  font-size: 11px;
  margin-top: 10px;
  cursor: pointer;
  padding: 2px 0 4px;
}

#bmhouse-search-result {
  top: 55px;
}

#bmhouse-search-result-more {
  color: #292929;
  font-size: 16px;
  transition: 0.3s;
}

#bmhouse-search-result-more:hover {
  color: #ffd504;
}
.bmhouse-gray-color {
  color: #999 !important;
}

@media all and (max-width: 425px) {
  #bmhouse-search-block_mobile {
    width: 370px;
  }

  #bmhouse-search-block_mobile input {
    width: 270px;
  }

  #bmhouse-search-result_mobile {
    width: 292px;
  }
}

/* End */


/* Start:/local/templates/edisontheme/components/bitrix/menu/footermenu/style.min.css?17615802703715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/edisontheme/components/bitrix/menu/footermenu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/edisontheme/components/bitrix/menu/footermenu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/edisontheme/components/bitrix/menu/footermenu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/edisontheme/components/bitrix/sender.subscribe/subscribe/style.css?17732890022048*/
div[id^="wait_comp"] {
	display: none !important;
}
#sender_subscribe_component {
	border-radius: 20px;
    margin-bottom: 10px;
    font-family: Rubik, sans-serif;
    font-weight: 500;
    font-size: 16px;
	padding: 30px;
}
#sender_subscribe_component .popup-window-close-icon {
    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;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
    padding: 0;
    border-radius: 10px;
    background: #fff;
    border: 1px solid #292929;
	opacity: 1;
}

#sender_subscribe_component .popup-window-close-icon::before {
    content: "";
    position: absolute;
    z-index: 1;
    left: -2px;
    right: -2px;
    top: 15px;
    height: 20px;
    background: #fff;
}
#sender_subscribe_component .popup-window-close-icon:after {
	width: 25px;
    height: 25px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='currentColor' class='bi bi-x-lg' viewBox='0 0 25 25'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.408 20.37a1.352 1.352 0 1 0 1.888 1.936l8.206-8 8.355 7.863a1.352 1.352 0 0 0 1.853-1.97l-8.27-7.782 7.282-7.097a1.352 1.352 0 0 0-1.887-1.936l-7.365 7.178-7.481-7.04A1.352 1.352 0 1 0 3.136 5.49l7.396 6.96-8.124 7.918Z' /%3E%3C/svg%3E");
	transition: .2s;
	z-index: 2;
}
#sender_subscribe_component .popup-window-close-icon:hover:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='%23ffd504' class='bi bi-x-lg' viewBox='0 0 25 25'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.408 20.37a1.352 1.352 0 1 0 1.888 1.936l8.206-8 8.355 7.863a1.352 1.352 0 0 0 1.853-1.97l-8.27-7.782 7.282-7.097a1.352 1.352 0 0 0-1.887-1.936l-7.365 7.178-7.481-7.04A1.352 1.352 0 1 0 3.136 5.49l7.396 6.96-8.124 7.918Z' /%3E%3C/svg%3E");
}
/* End */
/* /local/templates/edisontheme/components/bitrix/sale.basket.basket.line/nhvs_header/style.css?1773108726381 */
/* /local/templates/edisontheme/components/bmhouse/search/nhvs/style.css?17615802706419 */
/* /local/templates/edisontheme/components/bitrix/menu/menuheader/style.min.css?17615802703715 */
/* /local/templates/edisontheme/components/bitrix/menu/menuheader_mobile/style.min.css?17615802703715 */
/* /local/templates/edisontheme/components/bmhouse/search/nhvs_mobile/style.css?17618872164488 */
/* /local/templates/edisontheme/components/bitrix/menu/footermenu/style.min.css?17615802703715 */
/* /local/templates/edisontheme/components/bitrix/sender.subscribe/subscribe/style.css?17732890022048 */
