@charset "UTF-8";
/*618*/
/**
 * reg_id: 5958268
 * staff_id:618 
 * поиск в шапке
**/
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");
[id ^= sandbox_theme_panel] {
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important;
}
.search-block-wr .search-online-store .field .field-title {
  display: none;
}
.search-block-wr .search-online-store .field {
  display: block;
}
.search-block-wr .search-online-store .field {
  float: none;
}
.jsearch-wrap {
  width: 100%;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.search-block-wr.jsearch-open .search-online-store .opened-all-selsect {
  visibility: hidden;
  height: 0;
}
.search-block-wr .search-online-store .field {
  display: none;
}
.search-block-wr .search-online-store .field.jsearch-folder {
  display: block;
}
@media (max-width: 610px) {
  .search-block-wr .search-online-store .field .field-title {
    display: block;
  }
}
.hidden-items {
  display: none;
}
.search-block-wr .search-online-store .field.select {
  display: block;
}
.field.select.pop {
  position: relative;
}
.field.select.pop .field-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 30px 0 16px;
  width: auto !important;
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  margin: 0px 0px 0px 0px;
  line-height: 45px;
  font-family: "Roboto";
  font-size: 15px;
  font-weight: 400;
  color: #2b2b2b;
  background-color: #fff;
  border: 1px solid #d5dade;
  border-radius: 3px;
  height: 45px;
  position: relative;
  cursor: pointer;
}
.field.select.pop .field-title:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -3px;
  width: 10px;
  height: 6px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210%22%20height%3D%226%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23394a59%22%20d%3D%22M9.821%2C1.127%20C9.821%2C1.127%205.456%2C5.783%205.456%2C5.783%20C5.449%2C5.790%205.452%2C5.801%205.446%2C5.808%20C5.323%2C5.940%205.161%2C6.003%205.000%2C6.001%20C4.838%2C6.003%204.677%2C5.940%204.554%2C5.808%20C4.548%2C5.802%204.550%2C5.791%204.544%2C5.784%20C4.544%2C5.784%200.179%2C1.127%200.179%2C1.127%20C-0.064%2C0.868%20-0.064%2C0.449%200.179%2C0.191%20C0.421%2C-0.068%200.814%2C-0.068%201.057%2C0.191%20C1.057%2C0.191%205.000%2C4.396%205.000%2C4.396%20C5.000%2C4.396%208.943%2C0.191%208.943%2C0.191%20C9.185%2C-0.068%209.578%2C-0.068%209.821%2C0.191%20C10.063%2C0.449%2010.063%2C0.868%209.821%2C1.127%20Z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.field.select.pop .field-title.opened {
  border-radius: 3px 3px 0 0;
}
.field.select.pop .field-title.opened:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: -3px;
}
.field.select.pop .list-pop {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  box-sizing: border-box;
  width: calc(100% - 10px);
  padding: 0;
  background: #fff;
  font-size: 15px;
  overflow: hidden auto;
  border: 1px solid #d5dade;
  margin: -1px 0 0;
  border-radius: 0 0 3px 3px;
  max-height: 400px;
  display: none;
  z-index: 100;
}
@media (max-width: 610px) {
  .field.select.pop .list-pop {
    width: 100%;
    margin-top: -10px;
  }
}
.field.select.pop .list-pop a {
  display: block;
  margin: 0px 0px 0px 0px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 7px 10px 7px 15px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  line-height: normal;
  color: #2b2b2b;
  border-bottom: 1px solid #d5dade;
  margin: -1px 0 0;
  font-size: 15px;
  font-weight: 400;
}
.field.select.pop .list-pop a:before {
  position: static;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20px;
  -moz-box-flex: 0;
  -moz-flex: 0 0 20px;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
  margin-right: 10px;
}
@media (max-width: 610px) {
  .search-block-wr {
    overflow: scroll;
  }
}
.search-online-store:not(.opened) #shop2_search_global_fields, .search-online-store:not(.opened) #shop2_search_custom_fields {
  display: none !important;
}
.search-online-store .first-line .field {
  display: none !important;
}
.search-online-store .first-line .field.folders-select {
  display: block !important;
}
.search-online-store .first-line.line {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 611px) and (max-width: 910px) {
  .search-online-store .first-line.line {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-right: 33%;
  }
}
@media (max-width: 610px) {
  .search-online-store .first-line.line {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.search-online-store .first-line.line .field {
  display: block !important;
}
.search-online-store .first-line.line .field.dimension {
  -webkit-box-ordinal-group: 11;
  -moz-box-ordinal-group: 11;
  -webkit-order: 10;
  -moz-order: 10;
  -ms-flex-order: 10;
  order: 10;
}
.search-online-store .first-line.line .field.metro {
  -webkit-box-ordinal-group: 6;
  -moz-box-ordinal-group: 6;
  -webkit-order: 5;
  -moz-order: 5;
  -ms-flex-order: 5;
  order: 5;
}
.search-online-store.opened #shop2_search_custom_fields {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}
@media (max-width: 910px) {
  .search-online-store.opened #shop2_search_custom_fields {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.search-online-store.opened #shop2_search_custom_fields .field {
  display: block;
}
@media (max-width: 910px) {
  .search-online-store.opened #shop2_search_custom_fields .field {
    width: 33.3333%;
  }
}
@media (max-width: 610px) {
  .search-online-store.opened #shop2_search_custom_fields .field {
    width: 100%;
  }
}
.search-online-store.opened #shop2_search_global_fields .field {
  display: none;
}
.search-block-wr .search-online-store .opened-all-selsect {
  margin-right: 10px;
}
@media (max-width: 611) and (max-width: 1069px) {
  .search-block-wr .search-online-store .submit {
    width: 20%;
  }
}
@media (max-width: 1069px) {
  .search-block-wr .search-online-store .field {
    width: 20%;
  }
}
@media (max-width: 910px) {
  .search-block-wr .search-online-store .field {
    width: 33.3333%;
    padding-bottom: 10px;
  }
}
@media (max-width: 700px) {
  .search-block-wr .search-online-store .field {
    width: 50%;
    padding-bottom: 10px;
  }
}
@media (max-width: 610px) {
  .search-block-wr .search-online-store .field {
    width: 100%;
    padding-bottom: 10px;
  }
}
.folder-top-wr {
  display: none;
}
.menu-top-wr {
  margin-left: 0;
}
.mobile-top-menu-burger {
  left: 0;
}
@media (max-width: 910px) {
  .block-shop-search-wr .block-shop-search-in {
    min-height: 208px;
  }
}
@media (min-width: 941px) {
  .block-shop-search-wr .block-shop-search-in {
    height: 400px;
  }
}
@media (max-width: 910px) {
  .block-shop-search-wr.page-in .block-shop-search-in {
    min-height: 204px;
  }
}
.block-shop-search-wr.page-in .search-block-wr {
  top: 50%;
}
@media (max-width: 610px) {
  .block-shop-search-wr.page-in .search-block-wr {
    top: 0;
  }
}
@media (max-width: 610px) {
  .block-shop-search-wr.page-in .search-block-wr.active {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@media (min-width: 611px) {
  .block-shop-search-wr .search-block-wr {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (min-width: 611px) and (max-width: 760px) {
  .block-shop-search-wr .search-block-wr.active {
    top: 0;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@media (min-width: 611px) {
  .mobile-view-search-btn-wr, .block-shop-search-wr.page-in .mobile-view-search-btn-wr {
    bottom: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0;
  }
}
.site-header-in {
  padding-top: 10px;
  padding-bottom: 10px;
}
.callback-form-btn-top span br {
  display: none;
}
.folders-block-left {
  display: none;
}
.product-r-side-wr .shop2-product-article {
  padding-left: 0;
}
/**
 * reg_id: 6908211
 * staff_id:618 
 * вкадки на главной
**/
.shop-main-block-wr.pr .shop2-main-header {
  text-transform: none;
}
.shop-main-block-wr .title-tabs {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin: 0px -5px 15px;
  list-style: none;
}
.shop-main-block-wr .title-tabs li {
  padding: 0px 5px 10px;
}
.shop-main-block-wr .title-tabs li span {
  display: block;
  border: 2px solid #3aca97;
  padding: 12px 29px;
  font-size: 18px;
  color: #000;
  border-radius: 5px;
  cursor: pointer;
  font-family: "Roboto", sans-serif;
}
.shop-main-block-wr .title-tabs li span:hover {
  background: #3aca97;
  color: #fff;
}
.shop-main-block-wr .title-tabs li span.active {
  background: #3aca97;
  color: #fff;
  font-weight: 700;
  position: relative;
}
.shop-main-block-wr .title-tabs li span.active:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  border: 7px solid transparent;
  border-top: 7px solid #3aca97;
}
.shop-main-block-wr .tabs-wr {
  position: relative;
}
.shop-main-block-wr .tabs-wr .text-tab {
  font-size: 18px;
  color: #000;
  font-family: "Roboto", sans-serif;
  margin: 15px 0px 40px 0px;
}
.shop-main-block-wr .tabs-wr .shop2-main-after {
  margin: 30px 0px 0px 0px;
}
.shop-main-block-wr .tabs-wr .item-tab-product-list {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  opacity: 0;
  z-index: -1;
}
.shop-main-block-wr .tabs-wr .item-tab-product-list.active {
  z-index: auto;
  position: static;
  opacity: 1;
}
@media screen and (max-width: 640px) {
  .search-block-wr .search-online-store .opened-all-selsect {
    display: block;
  }
  .blockBlur {
    filter: none;
  }
  .search-block-wr .search-online-store .submit {
    display: flex;
  }
}
.search-block-wr .search-online-store .field.select {
  margin: 0 0 5px 0;
}
/*
.search-block-wr .search-online-store .opened-all-selsect {
    display: none;
}
.search-online-store:not(.opened) #shop2_search_global_fields, .search-online-store:not(.opened) #shop2_search_custom_fields {
    display: block !important;
}
.search-block-wr .search-online-store .submit {
    justify-content: end;
}*/
.search-online-store .first-line.line .field.pop.city {
  order: 3;
}
.search-online-store .first-line.line .field.pop.room_numbers {
  order: 2;
}
._type-checkbox .lp-form-tpl__item-field .lp-form-tpl__field-checkbox .lp-form-tpl__field-checkbox--input {
  display: none;
}
._type-checkbox .lp-form-tpl__item-field .lp-form-tpl__field-checkbox .jq-checkbox {
  margin-right: 10px;
  min-width: 20px;
  min-height: 20px;
}
._type-checkbox .lp-form-tpl__item-field .lp-form-tpl__field-checkbox .jq-checkbox.checked {
  border-color: #4285f4;
  background: #4285f4;
}
.lp-form-tpl__item-field .lp-header-text-3 {
  min-height: 45px;
  max-width: 100%;
}
.lp-header-text-3.lp-form-tpl__field-text {
  border: 1px solid var(--text-color-a-03);
  border-radius: 6px;
}
.saleseopage_formconsult_wrap .saleseopage_formconsult_body_inner .g-form-control-checkbox__input, .saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_body .g-form-control-checkbox__input {
  display: none;
}
.saleseopage_formconsult_wrap .saleseopage_formconsult_body_inner .g-form-control-checkbox--single .g-form-field__title {
  padding-left: 10px;
  padding-top: 4px;
}
.saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_body .g-form-control-checkbox {
  display: flex;
}
.saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_body .g-form-control-checkbox--single .g-form-field__title {
  padding-left: 10px;
}
.saleseopage_formBgPict_wrap .saleseopage_formBgPict_form_body .g-form-control-checkbox .jq-checkbox {
  min-width: 20px;
}
.popapFormBlock_body {
  padding: 18px 36px 18px 37px;
  background: #394a59;
  background-position: 50% 50%;
  background-size: cover;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  border-radius: 6px;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
.popapFormBlock_strouk {
  color: #ffb400;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  line-height: 125%;
  font-family: Roboto, sans-serif;
  letter-spacing: -0.13px;
  -webkit-box-flex: 1;
  flex: 1 0 1%;
  box-sizing: border-box;
  padding: 0 0px 0 0;
}
a.popapFormBlock_button.seopage_commBut_typeOne {
  color: #fff;
  font-size: 17px;
  font-weight: 300;
  line-height: 24px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  border: 0px solid rgba(0, 0, 0, 0.1);
  background-image: unset;
  background: #ffb400;
  font-family: Roboto, sans-serif;
  width: 30.8%;
  box-sizing: border-box;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  padding: 9px 9px;
  min-width: 222px;
  cursor: pointer;
}
.seopage_fourthWorkOrder_wrap {
  padding: 0px 0 50px;
}
.seopage_fourthWorkOrder_title {
  color: #394a59;
  font-size: 33px;
  text-align: left;
  font-weight: 700;
  text-decoration: none;
  font-family: Roboto, sans-serif;
  line-height: 40px;
  padding: 0 0 27px 0;
  margin: 0;
}
.fourthWorkOrder_body {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.fourthWorkOrder_blocksWr {
  background: #fff;
  margin: 4px;
  border: 1px solid rgba(119, 119, 119, 0.49);
  border-radius: 7px;
  width: 48%;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  padding-bottom: 22px;
  box-sizing: border-box;
  padding: 30px 10px;
}
.fourthWorkOrder_blocksIcon {
  width: 41px;
  height: 78px;
  border: 0px solid rgba(34, 34, 34, 0.05);
  background-color: unset;
  margin-right: 10px;
  margin-left: 10px;
  border-radius: 50%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: top;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: start;
  display: inline-flex;
}
.fourthWorkOrder_blocksIconIn {
  width: 40px;
  height: 40px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
img {
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
.fourthWorkOrder_blockStr {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 1%;
  -moz-box-flex: 1;
  -moz-flex: 1 0 1%;
  -ms-flex: 1 0 1%;
  flex: 1 0 1%;
}
.fourthWorkOrder_blockTit {
  color: #394a59;
  font-size: 20px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  line-height: 20px;
  padding-bottom: 3px;
}
.fourthWorkOrder_blockText {
  line-height: 28px;
  color: #333;
  font-size: 17px;
  font-weight: 300;
  font-family: Roboto, sans-serif;
}
@media handheld, only screen and (max-width: 414px) {
  .fonts {
    font-size: 23px !important;
  }
}
.g-form-control-select.g-form-control--required {
  visibility: visible !important;
}
