

/* Start:/compilations/include_areas/head_fixed.css?16765393357742*/
.compilation_head_fixed {
  background: #905792;
  box-sizing: border-box; }
  .compilation_head_fixed * {
    box-sizing: border-box; }
  .compilation_head_fixed.fixed {
    position: fixed;
    width: 100%;
    z-index: 90;
    top: 70px; }
  .compilation_head_fixed .container {
    width: 1170px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media (max-width: 1170px) {
      .compilation_head_fixed .container {
        display: none; } }
    .compilation_head_fixed .container .buttons {
      flex: 0 0 363px;
      height: 50px;
      display: flex;
      justify-content: space-between;
      padding-top: 5px; }
      .compilation_head_fixed .container .buttons button {
        border: 1px solid white;
        background: none;
        height: 38px;
        border-radius: 38px;
        color: white;
        width: 173px;
        outline: none;
        cursor: pointer;
        font-size: 14px;
        text-transform: uppercase; }
        .compilation_head_fixed .container .buttons button:hover {
          background: white;
          color: #905792; }
    .compilation_head_fixed .container .name {
      flex: 0 2 549px;
      padding-left: 15px; }
      .compilation_head_fixed .container .name span {
        color: white;
        font-size: 14px;
        font-weight: bold; }
      .compilation_head_fixed .container .name i {
        display: inline-block;
        font-style: normal;
        width: 15px;
        line-height: 15px;
        text-align: center;
        background: white;
        color: #905792;
        border-radius: 30px;
        font-size: 10px; }
    .compilation_head_fixed .container .link {
      flex: 0 2 242px;
      font-size: 14px;
      color: white; }

.top-compilation {
  float: right;
  width: 40px;
  height: 40px;
  background: url("/local/templates/index/img/header_compilation.png?") center center no-repeat; }

.popup.new_compilation {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  align-items: center;
  justify-content: center;
  display: none;
  background: rgba(0, 0, 0, 0.5);
  z-index: 99;
  box-sizing: border-box; }
  .popup.new_compilation.active {
    display: flex; }
  .popup.new_compilation * {
    box-sizing: border-box; }
  .popup.new_compilation .new_compilation_wrap {
    min-width: 441px;
    min-height: 352px;
    position: relative;
    background-color: white; }
    .popup.new_compilation .new_compilation_wrap .close {
      color: #b7b7b7;
      position: absolute;
      right: 0;
      top: 0;
      line-height: 40px;
      height: 45px;
      width: 45px;
      text-align: center;
      font-size: 42px;
      cursor: pointer;
      z-index: 1;
      opacity: 1;
      font-weight: 300;
      font-family: 'Roboto', sans-serif; }
    .popup.new_compilation .new_compilation_wrap .caption {
      text-align: center;
      font-size: 24px;
      padding: 31px 0; }
    .popup.new_compilation .new_compilation_wrap .content {
      padding: 0 21px 27px; }
      .popup.new_compilation .new_compilation_wrap .content .field input, .popup.new_compilation .new_compilation_wrap .content .field textarea {
        width: 100%;
        background-color: #ededed;
        border-radius: 20px;
        border: none;
        padding: 0 18px; }
      .popup.new_compilation .new_compilation_wrap .content .field input {
        margin-bottom: 10px;
        height: 40px; }
      .popup.new_compilation .new_compilation_wrap .content .field textarea {
        resize: none;
        margin-bottom: 26px;
        height: 115px;
        font-family: Arial, sans-serif;
        padding: 15px 18px; }
      .popup.new_compilation .new_compilation_wrap .content .submit {
        text-align: center; }
        .popup.new_compilation .new_compilation_wrap .content .submit button {
          border: none;
          background: #905792;
          color: white;
          height: 40px;
          font-size: 16px;
          letter-spacing: 1px;
          width: 200px;
          border-radius: 20px; }

.popup.compilation_saved {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  align-items: center;
  justify-content: center;
  display: none;
  background: rgba(0, 0, 0, 0.5);
  z-index: 99;
  box-sizing: border-box; }
  .popup.compilation_saved.active {
    display: flex; }
  .popup.compilation_saved * {
    box-sizing: border-box; }
  .popup.compilation_saved .compilation_saved_wrap {
    min-width: 441px;
    position: relative;
    background-color: white; }
    .popup.compilation_saved .compilation_saved_wrap .close {
      color: #b7b7b7;
      position: absolute;
      right: 0;
      top: 0;
      line-height: 40px;
      height: 45px;
      width: 45px;
      text-align: center;
      font-size: 42px;
      cursor: pointer;
      z-index: 1;
      opacity: 1;
      font-weight: 300;
      font-family: 'Roboto', sans-serif; }
    .popup.compilation_saved .compilation_saved_wrap .content .image {
      padding-top: 28px;
      margin-bottom: 20px;
      text-align: center; }
      .popup.compilation_saved .compilation_saved_wrap .content .image img {
        vertical-align: top; }
    .popup.compilation_saved .compilation_saved_wrap .content .caption {
      margin-bottom: 20px;
      font-size: 24px;
      text-align: center; }
    .popup.compilation_saved .compilation_saved_wrap .content .copy {
      text-align: center;
      margin-bottom: 26px; }
      .popup.compilation_saved .compilation_saved_wrap .content .copy span {
        background: url("/local/templates/.default/components/bitrix/news/compilations/bitrix/news.detail/.default/images/copy.png") no-repeat center;
        margin-right: 5px;
        height: 27px;
        width: 27px;
        cursor: pointer;
        display: inline-block;
        vertical-align: middle; }
      .popup.compilation_saved .compilation_saved_wrap .content .copy a {
        color: #888;
        font-size: 14px;
        text-decoration: none;
        line-height: 27px;
        display: inline-block;
        padding: 0 5px;
        border-radius: 40px; }
        .popup.compilation_saved .compilation_saved_wrap .content .copy a.copied {
          -webkit-animation-name: copied;
          animation-name: copied;
          -webkit-animation-play-state: running;
          animation-play-state: running;
          -webkit-animation-duration: 3s;
          animation-duration: 3s;
          -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
          -webkit-animation-timing-function: linear;
          animation-timing-function: linear; }
      .popup.compilation_saved .compilation_saved_wrap .content .copy textarea {
        opacity: 0;
        position: absolute;
        z-index: -1; }
    .popup.compilation_saved .compilation_saved_wrap .content .button {
      text-align: center;
      margin-bottom: 40px; }
      .popup.compilation_saved .compilation_saved_wrap .content .button a {
        display: inline-block;
        background-color: #905792;
        color: white;
        width: 200px;
        border-radius: 20px;
        line-height: 40px;
        text-decoration: none; }

@keyframes copied {
  from {
    color: #888; }
  5% {
    color: white;
    background: #b17fb3; }
  90% {
    color: white;
    background: #b17fb3; }
  to {
    color: #888; } }
.product-item-container .product-item-wrap .compilation_add {
  padding: 0 10px; }

/*# sourceMappingURL=head_fixed.css.map */

/* End */


/* Start:/local/templates/.default/components/bitrix/menu/catalog_mobile_new/style.css?1676539293425*/
@charset "windows-1251";
.top-panel-menu ul.mobile-multilevel-menu{
	display: none;
	position: absolute;
	top: 48px;
	left: 0;
	width: 100%;
	z-index: 2001;
}
.top-panel-menu ul.mobile-multilevel-menu li.parent > ul{
	display: none;
	position: absolute;
	top: 48px;
	left: 0;
	width: 100%;
	z-index: 2002;
}
.top-panel-menu ul.mobile-multilevel-menu li.parent li.parent > ul{
	top: 48px;
	z-index: 2003;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/header-showrooms-mobile/style.css?17322625092525*/
.header-showrooms-mobile {
    padding: 15px;
    position: absolute;
    top: calc(100% + 1px);
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 10;
    box-sizing: border-box;
    display: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

@media (max-width: 1180px) {
    .header-showrooms-mobile.show {
        display: block;
    }
}

.header-showrooms-mobile .header-showrooms__list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

@media (max-width: 600px) {
    .header-showrooms-mobile .header-showrooms__list {
        display: block;
        column-count: 2;
        padding: 0 10%;
    }

    .header-showrooms-mobile .header-showroom {
        margin-bottom: 5px;
    }

    .header-showrooms-mobile {
        padding-bottom: 10px;
    }
}

@media (max-width: 400px) {
    .header-showrooms-mobile .header-showrooms__list {
        padding: 0 5%;
    }
}

.header-showrooms-mobile .header-showrooms__title {
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    color: #905792;
    width: 100%;
    margin-bottom: 5px;
}

.header-showrooms__title span {
    font-weight: bold;
}

.header-showrooms-mobile .header-showroom__title {
    text-decoration: none;
    color: #000;
}

.header-showroom {
    display: flex;
    align-items: center;
    position: relative;
    height: 100%;
}

.header-showroom__logo {
    margin-right: 10px;
}

.header-showroom-description-wrapper {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}

.header-showroom__description {
    min-width: 300px;
    background: #fff;
    z-index: 25;
    padding: 15px 20px;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 0px 1px, rgba(0, 0, 0, 0.04) 0px 4px 4px, rgba(0, 0, 0, 0.05) 0px 5px 10px;
    margin-top: 40px;
    line-height: 1.5;
}

.header-showroom:hover .header-showroom-description-wrapper {
    display: block;
}

.header-showroom__link {
    display: flex;
    justify-content: flex-end;
}

@media (max-width: 1480px) {
    .header-showrooms {
        margin: 0;
        justify-content: center;
    }

    .header-showrooms > div {
        margin: 0 5px;
    }
}

@media (max-width: 1370px) {
    .header-showrooms {
        order: 1;
    }

    .header-showrooms {
        justify-content: space-between;
        padding: 0 25px;
        border-bottom: 1px solid #dcdcdc;
    }
}
/* End */


/* Start:/local/templates/index/css/header_redesign.css?173806058610019*/
body {
    margin: 0;
}

.header-top {
    font-size: 13px;
    font-family: Arial;
    position: relative;
    background: #fff;
}

.header-top::after {
    content: '';
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    top: 40px;
    left: 0;
    background: #905792;
}

.header-top .container {
    max-width: 1820px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 0 10px;
    width: 100%;
    box-sizing: border-box;
}

.header-buyers-menu {
    position: relative;
    height: 40px;
    padding-bottom: 2px;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.header-submenu-wrapper {
    position: absolute;
    top: 27px;
    left: 0;
    min-width: 100%;
    z-index: 25;
}

.header-top__buyers-menu {
    display: none;
    list-style: none;
    width: 100%;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 0px 1px, rgba(0, 0, 0, 0.04) 0px 4px 4px, rgba(0, 0, 0, 0.05) 0px 5px 10px;
    /*margin-top: 40px;*/
    border-radius: 10px;
    padding: 10px 15px;
    box-sizing: content-box;
}

.header-buyers-menu:hover .header-top__buyers-menu {
    display: block;
}

.header-top__buyers-menu a {
    display: block;
    color: #7f7e7f;
    text-decoration: none;
}

.header-top__buyers-menu li {
    margin: 8px 0;
}

.header-top__menu {
    display: flex;
    list-style: none;
    align-items: center;
    height: 40px;
    padding-bottom: 2px;
}

.header-top__menu li {
    margin: 0 5px;
}

.header-top__menu li:first-child {
    margin-left: 0;
}

.header-top__menu a {
    color: #7f7e7f;
    text-decoration: none;
}

.header-top li a:hover {
    color: #905792;
}

.header-location {
    display: flex;
    align-items: center;
    margin: 0 15px;
}

.header-buttons {
    display: flex;
}

.header-button {
    width: 40px;
    height: 40px;
    position: relative;
}

.header-button__viewed {
    background: url('/local/templates/index/img/icon/viewed.png') no-repeat center center;
}

.header-button__favorites {
    background: url('/local/templates/index/img/icon/fav.png') no-repeat center center;
}

.header-button__compare {
    background: url('/local/templates/index/img/icon/compare.png') no-repeat center center;
}

.header-button__badge {
    position: absolute;
    width: 16px;
    height: 16px;
    background: #a25695;
    border-radius: 50%;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 8px;
    line-height: 1;
    top: 3px;
    right: 3px;
}

.header-profile {
    width: 40px;
    height: 40px;
    background: url('/local/templates/index/img/icon/user.png') no-repeat center center;
    margin-top: -5px;
    display: block;
    text-decoration: none;
}

.header-top__buyers-menu-btn {
    font-size: 13px;
    color: #7f7e7f;
    padding-right: 18px;
    background: url('/local/templates/index/img/icon/submenu.png') no-repeat right center;
    margin-right: 10px;
}

.header-location__logo {
    margin-right: 10px;
}

.flex-break {
    flex-basis: 100%;
    height: 0;
}

.flex-break-1 {
    display: none;
}

.header-logo {
    margin-right: 70px;
    padding: 15px 0 12px;
    display: block;
    text-decoration: none;
}

.header-logo img {
    height: 80px;
}

.header-phones {
    padding: 0 0 0 40px;
    background: url('/local/templates/index/img/icon/phone24.png') no-repeat center left;
    margin-right: 40px;
    min-height: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.header__phone-link {
    display: block;
    color: #905792;
    text-decoration: none;
    font-size: 17px;
    font-weight: bold;
}

.header-top .header-callback {
    color: #905792;
    font-size: 13px;
    cursor: pointer;
    border-bottom: 1px dashed #905792;
    text-decoration: none;
    font-weight: normal;
}

.header-contacts {
    display: flex;
    margin-right: 65px;
    align-items: center;
}

.header-top .header-search {
    margin: 0 55px 0 0;
    flex: 1;
}

.header-top .container > #search {
    flex: 1;
    margin-right: 55px;
    border-radius: 20px;
    background: #ededed;
}

.header-search__form {
    height: 40px;
    position: relative;
    background: #ededed;
    border-radius: 20px;
    display: flex;
    padding-right: 10px;
    width: 100%;
    box-sizing: border-box;
}

.header-search__input {
    height: 100%;
    background: #ededed;
    border-radius: 20px;
    border: none;
    padding: 0 20px;
    outline: none;
    font-style: italic;
    color: #505050;
    flex: 1;
}

.header-search__btn {
    height: 100%;
    display: block;
    border: none;
    padding: 0;
    width: 40px;
    background: url('/local/templates/index/img/icon/search.png') no-repeat center center;
}

.header-yandex-rating {
    display: block;
    text-decoration: none;
    margin-right: 55px;
}

.header-yandex-rating img {
    display: block;
}

.header-location__name {
    max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.header-top #r-delivery {
    margin-right: 10px;
    margin-left: auto;
}

.topmenu {
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}

.topmenu .center {
    border: none!important;
}

.topmenu-right .topmenu-right-item-sale {
    border-radius: 13px;
    background: #a25796;
    color: #fff;
    display: block;
    padding: 5px 20px;
    text-align: center;
    box-sizing: border-box;
}

.topmenu-right-item-sale a {
    text-decoration: none;
    color: #fff;
}

.topmenu .topmenu-right {
    align-items: center;
    width: auto;
}

.header-top.is-sticky {
    position: fixed;
    top: -1px;
    left: 0;
    right: 0;
    z-index: 100;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 5px 10px;
    /*box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);*/
}

.header-top.is-sticky .header-buyers-menu,
.header-top.is-sticky .header-top__menu,
.header-top.is-sticky .header-showrooms,
.header-top.is-sticky #r-delivery,
.header-top.is-sticky .header-profile,
.header-top.is-sticky::after,
.header-top.is-sticky .header-yandex-rating {
    display: none;
}

body.sticky-header {
    padding-top: 201px;
}

body.sticky-header .topmenu {
    display: none;
}

.header-top.is-sticky .header-logo img {
    display: none;
}

.header-top .header-logo img._sticky {
    display: none;
    height: 47px;
}

.header-top.is-sticky .header-logo img._sticky {
    display: block;
}

.header-top.is-sticky .header-buttons {
    order: 3;
    margin: 0 20px;
}

.header-top.is-sticky .header-basket {
    order: 4;
}

.header-top.is-sticky .container > #search {
    margin-right: 0;
}

.sticky-header__menu-btn {
    width: 170px;
    border-radius: 20px;
    height: 36px;
    color: #fff;
    padding: 10px 10px 11px 35px;
    box-sizing: border-box;
    font-weight: bold;
    background: #905792 url('/local/templates/index/img/burg_white.png') no-repeat center right 40px;
    margin: 0 20px;
    display: none;
    cursor: pointer;
}

.header-top.is-sticky .sticky-header__menu-btn {
    display: block;
}

.header-top.is-sticky .header-logo {
    margin-right: 0;
}

.header-top.is-sticky .header-contacts {
    flex-direction: column;
    align-items: flex-end;
    margin-right: 20px;
}

.header-top.is-sticky .header-phones {
    margin-right: 0;
}

.is_menu_oboi {
    display: none;
    border-top: 1px solid #dbd6d6;
    border-bottom: 1px solid #dbd6d6;
}

.header-top.is-sticky .is_menu_oboi._show {
    display: block;
}

.header-top.is-sticky > .container {
    padding: 5px 0;
}

.compilation_head_fixed.fixed {
    top: 83px;
}

.header-button__suggestion {
    display: none;
    background: #905792;
    color: #fff;
    padding: 10px 10px;
    position: absolute;
    z-index: 100;
    border-radius: 10px;
    white-space: nowrap;
    top: 100%;
    left: calc(50%);
    transform: translate(-50%, -5px);
}

.header-button:hover .header-button__suggestion {
    display: block;
}

.header-top__buyers-menu-btn a,
.header-top__buyers-menu-btn a:link,
.header-top__buyers-menu-btn a:visited,
.header-top__buyers-menu-btn a:hover,
.header-top__buyers-menu-btn a:active {
    text-decoration: none;
    color: #7f7e7f;
}

@media (max-width: 1600px) {
    .header-contacts {
        flex-direction: column;
        align-items: flex-end;
    }
    .header-phones {
        margin-right: 0;
    }
}

@media (max-width: 1500px) {
    .topmenu .topmenu-right-item-sale {
        width: 110px;
        border-radius: 20px;
    }
}

@media (max-width: 1370px) {
    .header-top .container {
        padding: 0;
    }
    .flex-break-1 {
        order: 1;
    }
    .header-logo,
    .header-contacts,
    .header-search,
    .header-yandex-rating,
    .header-basket,
    #search,
    .sticky-header__menu-btn {
        order: 2;
    }
    .flex-break-1 {
        display: block;
    }
    .header-top .container > div:first-child {
        margin-left: 30px;
    }
    .header-profile {
        margin-right: 30px;
    }
    .header-logo {
        margin-left: 30px;
        padding: 6px 0 6px;
    }
    .header-basket {
        margin-right: 30px;
    }
    .topmenu .topmenu-right-item {
        /*margin-right: 10px;*/
        margin-left: 10px;
    }
    .topmenu .topmenu-right-item-sale {
        margin-right: 0;
        margin-left: 10px;
    }
}

@media (max-width: 1180px) {
    .header-top {
        display: none;
    }
}

@media (min-width: 1180px) {
    .sticky-header #bx-panel {
        display: none!important;
    }
}


/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/header-showrooms/style.css?17369442881678*/
.header-showrooms {
    display: flex;
    align-items: center;
    height: 40px;
    padding-bottom: 2px;
    flex: 1;
    justify-content: space-between;
    margin: 0 80px;
}

.header-showrooms__title {
    text-transform: uppercase;
    font-size: 18px;
    color: #905792;
}

.header-showrooms__title span {
    font-weight: bold;
}

.header-showroom {
    display: flex;
    align-items: center;
    position: relative;
    height: 100%;
}

.header-showroom__logo {
    margin-right: 10px;
}

.header-showroom-description-wrapper {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}

.header-showroom__description {
    min-width: 300px;
    background: #fff;
    z-index: 25;
    padding: 15px 20px;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 0px 1px, rgba(0, 0, 0, 0.04) 0px 4px 4px, rgba(0, 0, 0, 0.05) 0px 5px 10px;
    margin-top: 40px;
    line-height: 1.5;
}

.header-showroom:hover .header-showroom-description-wrapper {
    display: block;
}

.header-showroom__link {
    display: flex;
    justify-content: flex-end;
}

@media (max-width: 1480px) {
    .header-showrooms {
        margin: 0;
        justify-content: center;
    }

    .header-showrooms > div {
        margin: 0 5px;
    }
}

@media (max-width: 1370px) {
    .header-showrooms {
        order: 1;
    }

    .header-showrooms {
        justify-content: space-between;
        padding: 0 25px;
        border-bottom: 1px solid #dcdcdc;
    }

    .header-showroom:last-child:hover .header-showroom-description-wrapper {
        left: unset;
        right: 0;
    }
}
/* End */


/* Start:/local/templates/.default/components/uw/search.title/store_new/style.css?17205071092319*/
div.title-search-result {
  border: 1px solid #c6c6c6;
  display: none;
  /*margin-top: 40px;*/
  overflow: hidden;
  z-index: 205;
}

table.title-search-result {
  border-collapse: collapse;
  border: none;
  width: 10%;
}
table.title-search-result th {
  background-color: #F7F7F7;
  border-right: 1px solid #e8e8e8;
  color: #949494;
  font-weight: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 14px;
  padding-right: 12px;
  text-align: right;
  vertical-align: top;
  white-space: nowrap;
  width: 1%;
}
table.title-search-result td {
  background-color: white;
  color: black;
  font-weight: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: left;
  white-space: nowrap;
}
table.title-search-result td.title-search-item {
  padding-left: 8px;
  padding-right: 15px;
}
table.title-search-result td.title-search-item a {
  padding-left: 4px;
  padding-right: 15px;
  text-decoration: none;
  color: black;
  vertical-align: top;
}
table.title-search-result td.title-search-item img {
  vertical-align: top;
}
table.title-search-result td.title-search-item b {
  color: #cf0000;
  font-weight: normal;
}
table.title-search-result tr.title-search-selected td, table.title-search-result tr.title-search-selected a, table.title-search-result tr.title-search-selected td.title-search-more a {
  background-color: #fff2be;
}
table.title-search-result td.title-search-more {
  font-size: 11px;
  font-weight: normal;
  padding-right: 15px;
  padding-left: 24px;
  padding-top: 0px;
}
table.title-search-result td.title-search-more a {
  padding-left: 12px;
  padding-right: 15px;
  text-decoration: none;
  color: #999999;
}
table.title-search-result td.title-search-all {
  padding-left: 24px;
  padding-right: 15px;
}
table.title-search-result td.title-search-all a {
  padding-left: 4px;
  text-decoration: none;
  color: #808080;
}
table.title-search-result td.title-search-separator {
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 4px;
}
table.title-search-result th.title-search-separator {
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 4px;
}

div.title-search-fader {
  display: none;
  background-image: url("/local/templates/.default/components/uw/search.title/store_new/images/fader.png");
  background-position: right top;
  background-repeat: repeat-y;
  position: absolute;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/.default/components/bitrix/sale.basket.basket.small/redesign/style.css?1719324629514*/
.header-basket {
  display: flex;
  align-items: center;
  text-decoration: none;
}

.header-basket__logo {
  position: relative;
  margin-right: 25px;
}

.header-basket__quantity {
  width: 18px;
  height: 18px;
  background: #a25695;
  color: #fff;
  position: absolute;
  border-radius: 50%;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 9px;
  top: -10px;
  right: -15px;
}

.header-basket__total {
  font-size: 14px;
  font-weight: bold;
  color: #a25695;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/top_menu_new/style.css?16765392936400*/
.horizontal-multilevel-menu{margin:0;padding:0;text-align:center}.horizontal-multilevel-menu>li{display:inline-block}.horizontal-multilevel-menu>li.active{background-color:#864d89}.horizontal-multilevel-menu>li>a{display:inline-block;color:white;font-weight:bold;height:50px;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase}.horizontal-multilevel-menu>li>a:before{content:'';display:inline-block;height:50px;vertical-align:middle}.horizontal-multilevel-menu>li.parent>a:after{border:6px solid transparent;border-top:6px solid #fff;border-bottom:2px solid transparent;margin:0 10px;content:'';display:inline-block}.horizontal-multilevel-menu>li>ul{background-color:#864d89;border-top:1px solid #703873;display:none;flex-direction:row;left:0;list-style:none;margin:0;padding:0;position:absolute;text-align:left;width:100%;z-index:10000}.horizontal-multilevel-menu>li.active>ul{display:flex}.horizontal-multilevel-menu>li>ul>li{border-left:1px solid #905793;display:block;flex-grow:1;text-align:center}.horizontal-multilevel-menu>li>ul>li.active{background-color:#703873}.horizontal-multilevel-menu>li>ul>li>a{color:white;display:block;padding:15px 0;text-decoration:none;text-transform:uppercase}.horizontal-multilevel-menu>li>ul>li.parent>a:after{border:6px solid transparent;border-top:6px solid #fff;border-bottom:2px solid transparent;margin:0 10px;content:'';display:inline-block}.horizontal-multilevel-menu>li>ul>li>ul{border:1px solid #864d89;border-top:none;border-radius:0 0 5px 5px;display:none;list-style:none;position:absolute;overflow:hidden;flex-wrap:wrap;left:0;padding:0;position:absolute;width:100%}.horizontal-multilevel-menu>li>ul>li.active>ul{background-color:#f8e3f9;display:flex}.horizontal-multilevel-menu>li>ul>li>ul>li{border-left:1px solid #eac7ec;border-bottom:1px solid #eac7ec;flex-grow:1;width:130px}.horizontal-multilevel-menu>li>ul>li>ul>li>a{color:#703873;display:block;font-size:13px;height:42px;text-decoration:none;white-space:nowrap}.horizontal-multilevel-menu>li>ul>li>ul>li>a:hover{background-color:#EBC7ED}.horizontal-multilevel-menu>li>ul>li>ul>li>a:before{height:42px;content:'';display:inline-block;vertical-align:middle}.horizontal-multilevel-menu>li>ul>li>ul>li>a span.color{background-position:50%;background-size:cover;border:1px solid #975e9a;border-radius:50%;box-shadow:0 2px 3px 0 #2b2b2b;display:inline-block;height:15px;margin-right:5px;vertical-align:text-top;width:15px}.horizontal-multilevel-menu>li>ul>li>ul>li>a img{margin-right:5px}.horizontal-multilevel-menu>li>ul>li>.down_transparent{height:42px;left:0;position:absolute;width:100%}.horizontal-multilevel-menu>li.brands>ul{padding:15px 15px 13px 11px;flex-direction:column;flex-wrap:wrap;height:660px;list-style:none}.horizontal-multilevel-menu>li.brands.active>ul{display:flex}.horizontal-multilevel-menu>li.brands>ul>li{background:transparent;border:none;flex-grow:inherit}.horizontal-multilevel-menu>li.brands>ul>li:hover{background:none}.horizontal-multilevel-menu>li.brands>ul>li:hover>ul{background:transparent;position:static;display:block}.horizontal-multilevel-menu>li.brands>ul>li>ul{background:transparent;border:none;border-radius:0;display:block;list-style:none;margin:0 0 13px 0;padding:0;position:static}.horizontal-multilevel-menu>li.brands>ul>li>ul>li{border:none;color:white}.horizontal-multilevel-menu>li.brands>ul>li>ul>li.letter{font-size:14px;font-weight:bold;text-align:left}.horizontal-multilevel-menu>li.brands>ul>li>ul>li>a{color:white;font-family:Arial, sans-serif;font-size:12px;font-weight:normal;display:block;height:auto;padding:0;text-align:left;text-decoration:none;white-space:normal}.horizontal-multilevel-menu>li.brands>ul>li>ul>li>a:before{content:'';display:none}.horizontal-multilevel-menu>li.brands>ul>li>ul>li>a:hover{background:none;text-decoration:underline}.brands-tabs{display:none;background-color:#864d89;border-top:1px solid #703873;flex-direction:row;left:0;list-style:none;margin:0;padding:0;position:absolute;text-align:left;width:100%;z-index:10}.brands-tabs div{border-left:1px solid #905793;flex-grow:1;text-align:center;color:white;display:inline-block;padding:15px 0;text-decoration:none;text-transform:uppercase;cursor:pointer}.brands-tabs div.active,.brands-tabs div:hover{background-color:#703873}.horizontal-multilevel-menu>li.brands.active .brands-tabs{display:flex}.horizontal-multilevel-menu>li.brands.admin>ul{margin-top:50px}.horizontal-multilevel-menu>li>ul>li.menu_countries.active>ul{display:block;text-align:left}.horizontal-multilevel-menu>li>ul>li.menu_countries>ul>li{text-align:left;display:inline-block;width:12.5%;margin-right:-4px}.horizontal-multilevel-menu>li:nth-child(2)>ul>li:nth-child(1)>ul>li{min-width:170px}.horizontal-multilevel-menu>li:nth-child(2)>ul>li:nth-child(3)>ul>li,.horizontal-multilevel-menu>li:nth-child(2)>ul>li:nth-child(4)>ul>li{text-align:left;min-width:128px}.horizontal-multilevel-menu>li:nth-child(2)>ul>li:nth-child(6)>ul>li{min-width:180px}@media (max-width: 1199px){.horizontal-multilevel-menu>li:nth-child(2)>ul>li:nth-child(4)>ul>li{min-width:134px}.horizontal-multilevel-menu>li:nth-child(2)>ul>li:nth-child(6)>ul>li{min-width:150px}}@media (max-width: 991px){.horizontal-multilevel-menu>li:nth-child(2)>ul>li:nth-child(4)>ul>li{min-width:147px}}@media (max-width: 767px){.horizontal-multilevel-menu{display:none;background-color:#ab76ae}.horizontal-multilevel-menu.open{display:block}.horizontal-multilevel-menu.open>li{display:block}.horizontal-multilevel-menu>li>a{display:block;text-align:left}.horizontal-multilevel-menu>li.parent>a:after,.horizontal-multilevel-menu>li.brands:hover>ul{display:none}.horizontal-multilevel-menu>li>ul{display:block;position:static}.horizontal-multilevel-menu>li:hover>ul{display:block}.horizontal-multilevel-menu>li.brands>ul{display:none}.horizontal-multilevel-menu>li>ul>li{text-align:left}.horizontal-multilevel-menu>li>ul>li a{padding-left:20px}.horizontal-multilevel-menu>li>ul>li.parent>a:after{display:none}.horizontal-multilevel-menu>li>ul>li>ul{display:block;position:static;padding:0 0 0 20px;background-color:#eac7ec}.horizontal-multilevel-menu>li>ul>li:hover>ul{background-color:#eac7ec;display:block;padding:0 0 0 20px;position:static}.horizontal-multilevel-menu>li>ul>li:hover>ul>li{border-left:1px solid #eac7ec;border-bottom:1px solid #eac7ec;width:100%}}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/.default/components/bitrix/menu/main-menu-v2/style.css?174159041011146*/
.main-menu {
    position: relative;
    width: 100%;
}

.main-menu__items {
    display: flex;
    padding: 0;
    margin: 0;
    height: 50px;
    align-items: center;
    flex-shrink: 0;
}

.main-menu__item {
    display: block;
    list-style: none;
    margin-right: 25px;
    flex-shrink: 0;
}

.main-menu__item a, .main-menu__item span {
    color: #915792;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    transition: 0.3s;
    cursor: pointer;
}

.main-menu__item.parent {
    display: flex;
    align-items: center;
}

.main-menu__item.parent:after {
    content: '';
    display: block;
    width: 10px;
    height: 8px;
    background: url('/local/templates/index/img/icon/submenu.png') no-repeat center center;
    margin-left: 10px;
}

.catalog-menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fbfbfb;
    border-top: 4px solid #905792;
    display: none;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    box-sizing: border-box;
}

.catalog-menu.active {
    display: flex;
}

.catalog-menu__items {
    padding: 0 15px;
    margin: 15px 0;
    border-right: 1px solid #dcdcdc;
}

.catalog-menu__item {
    list-style: none;
    width: 125px;
    min-height: 32px;
    border: 1px solid #dcdcdc;
    border-radius: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    margin-bottom: 18px;
    box-sizing: border-box;
    transition: 0.3s;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #282828;
}

.catalog-menu__item:hover,
.catalog-menu__item.active {
    background: #905792;
    border-color: #905792;
    color: #fff;
}

.catalog-menu__item:last-child {
    margin-bottom: 0;
}

.catalog-submenu {
    display: flex;
    flex: 1;
    background: #fff;
}

.catalog-submenu__first-level-items {
    margin: 15px 0;
    /*padding: 0 40px;*/
    border-right: 1px solid #dcdcdc;
    height: calc(100% - 30px);
    display: none;
    /*padding-top: 8px;*/
    box-sizing: border-box;
}

.catalog-submenu__first-level-items.active {
    display: block;
}

.catalog-submenu__first-level-item {
    list-style: none;
    /*margin-bottom: 34px;*/
    /*padding: 0 40px;*/
    /*max-width: 230px;*/
    box-sizing: border-box;
    /*min-height: 32px;*/
    display: block;
    /*justify-content: center;*/
    /*align-items: center;*/
    font-size: 14px;
    font-weight: bold;
    color: #905792;
    text-decoration: none;
    /*transition: 0.3s;*/
    padding: 12px 40px;
    width: 200px;
}

.catalog-submenu__first-level-item:last-child {
    margin-bottom: 0;
}

.catalog-submenu__first-level-item:hover,
.catalog-submenu__first-level-item.active {
    color: #282828;
    border-right: 3px solid #905792;
}

.catalog-submenu__second-level-items {
    display: none;
    flex: 1;
}

.catalog-submenu__second-level-items.active {
    display: block;
}

.catalog-submenu__second-level-item {
    display: block;
}

.catalog-submenu__second-level-item.active {
    color: #282828;
    border-right: 3px solid #905792;
}

.catalog-submenu__item {
    /*display: block;*/
    position: relative;
}

/*.catalog-submenu__column {*/
/*    width: 25%;*/
/*}*/

.catalog-submenu__second-level-items {
    padding: 20px 40px;
}

.catalog-submenu__brands {
    font-size: 14px;
    padding: 25px 50px;
}

.catalog-submenu__second-level-items .catalog-submenu__item {
    font-size: 14px;
    /*color: #a1a0a0;*/
    color: #747474;
    text-decoration: none;
}

/*.catalog-submenu__second-level-item:not(:last-child) {*/
/*    margin-bottom: 15px;*/
/*}*/

.catalog-submenu__second-level-item {
    padding: 5px 0;
}

.catalog-submenu__brands .catalog-submenu__second-level-item {
    margin-bottom: 0;
}

.catalog-submenu__second-level-item:hover {
    color: #905792;
}

.catalog-submenu__letter {
    font-weight: bold;
    color: #101010;
    line-height: 1;
    margin-bottom: 3px;
}

.catalog-submenu__group {
    margin-bottom: 15px;
    break-inside: avoid-column;
}

.catalog-submenu__item.active::before,
.catalog-submenu__item:hover::before {
    content: '';
    display: block;
    border-left: 6px solid #282828;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    position: absolute;
    top: calc(50% - 3px);
    left: 20px;
}

/*.catalog-submenu__first-level-item:hover::before {*/
/*    border-left: 6px solid #fff;*/
/*}*/

.catalog-submenu__second-level-item:hover::before {
    left: -20px;
}

.catalog-submenu__item:hover .catalog-submenu__item-color {
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

.catalog-submenu__items {
    cursor: pointer;
}

.catalog-submenu__items.show-column.active {
    display: flex;
    padding-top: 0px;
    /*column-count: 2;*/
    /*column-rule: 1px solid #dcdcdc;*/
}

.catalog-submenu__items.show-column > div {
    padding-top: 8px;
}

.catalog-submenu__items.show-column > div:not(:last-child) {
    border-right: 1px solid #dcdcdc;
}

/*.catalog-submenu__items.show-column .catalog-submenu__item {*/
/*    padding: 0 30px;*/
/*}*/

    /*.catalog-submenu__items.show-column {*/
/*    */
/*}*/

.catalog-menu__wrapper {
    display: none;
}

.catalog-menu__wrapper.active {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.columns-3 {
    column-count: 3;
}

.columns-4 {
    column-count: 6;
}

.columns-6 {
    column-count: 6;
}

.catalog-submenu__item-color {
    width: 40px;
    height: 20px;
    border-radius: 10px;
    background-position: center;
    margin-right: 10px;
    box-sizing: border-box;
}

.catalog-submenu__item {
    display: flex;
    align-items: center;
    break-inside: avoid-column;
}

.catalog-submenu__item-color.add-border {
    border: 1px solid #dcdcdc;
}

.catalog-submenu__picture {
    display: flex;
    justify-content: right;
    align-items: center;
    max-width: 530px;
}

.catalog-submenu__picture img {
    max-width: 100%;
    max-height: 100%;
}

.main-menu__row {
    display: flex;
    justify-content: space-between;
}

.main-menu__right {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    position: unset;
}

.main-menu__right-item {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #2a262a;
    display: flex;
    align-items: center;
    margin-right: 15px;
    position: unset;
    height: 100%;
}

.main-menu__right-item:last-child {
    margin-right: 0;
}

.main-menu__right-item:hover {
    color: #905792;
}

.main-menu__right-item:link,
.main-menu__right-item:visited {
    color: #2a262a;
    text-decoration: none;
}

.main-menu__right-item-icon {
    width: 27px;
    height: 27px;
    border-radius: 50%;
    margin-right: 10px;
}

a.main-menu__right-item-name {
    text-decoration: none;
    color: #2a262a;
}

.main-menu__right-item-icon.icon-sale {
    background: #f17d8d url('/local/templates/index/img/icon/top-menu-r2.png') center center no-repeat;
}

.main-menu__right-item:hover .main-menu__right-item-icon.icon-sale {
    background: #905792 url('/local/templates/index/img/icon/top-menu-r2a.png') center center no-repeat;
}

.main-menu__right-item-icon.icon-promo {
    background: #ffe778 url('/local/templates/index/img/icon/top-menu-r1.png') center center no-repeat;
}

.main-menu__right-item:hover .main-menu__right-item-icon.icon-promo {
    background: #905792 url('/local/templates/index/img/icon/top-menu-r1a.png') center center no-repeat;
}

.main-menu__right-item-icon.icon-select {
    background: #ededed url('/local/templates/index/img/icon/top-menu-r4.png') center center no-repeat;
}

.main-menu__right-item:hover .main-menu__right-item-icon.icon-select {
    background: #905792 url('/local/templates/index/img/icon/top-menu-r4a.png') center center no-repeat;
}

.main-menu__right-item.sale-link {
    border-radius: 13px;
    background: #a25796;
    color: #fff;
    display: block;
    padding: 5px 20px;
    text-align: center;
    box-sizing: border-box;
    height: auto;
    font-weight: normal;
}

/*.main-menu__right-item:nth-child(1) .main-menu__right-item-icon {*/
/*    background: #ededed url('/local/templates/index/img/icon/top-menu-r4.png') center center no-repeat;*/
/*}*/

/*.main-menu__right-item:nth-child(1):hover .main-menu__right-item-icon {*/
/*    background: #905792 url('/local/templates/index/img/icon/top-menu-r4a.png') center center no-repeat;*/
/*}*/

/*.main-menu__right-item:nth-child(2) .main-menu__right-item-icon {*/
/*    background: #ededed url('/local/templates/index/img/icon/top-menu-r2.png') center center no-repeat;*/
/*}*/

/*.main-menu__right-item:nth-child(2):hover .main-menu__right-item-icon {*/
/*    background: #905792 url('/local/templates/index/img/icon/top-menu-r2a.png') center center no-repeat;*/
/*}*/

/*.main-menu__right-item:nth-child(3) .main-menu__right-item-icon {*/
/*    background: #ffe778 url('/local/templates/index/img/icon/top-menu-r1.png') center center no-repeat;*/
/*}*/

/*.main-menu__right-item:nth-child(3):hover .main-menu__right-item-icon {*/
/*    background: #905792 url('/local/templates/index/img/icon/top-menu-r1a.png') center center no-repeat;*/
/*}*/

.main-menu__dots {
    display: none;
    height: 100%;
    align-items: center;
    width: 50px;
    margin-right: 0;
    position: relative;
}

.main-menu__dots.show {
    display: flex!important;
}

.main-menu__adaptive {
    display: none;
    position: absolute;
    left: -30px;
    background: #fff;
    width: 200px;
    padding: 10px 0;
    /*border-radius: 10px;*/
    box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 0px 1px, rgba(0, 0, 0, 0.04) 0px 4px 4px, rgba(0, 0, 0, 0.05) 0px 5px 10px;
    top: 100%;
    border-top: 4px solid #905792;
    flex-direction: column-reverse;
}

.main-menu__adaptive .main-menu__item {
    padding: 10px;
}

.main-menu__dots:hover .main-menu__adaptive {
    display: flex;
}

.main-menu-right__lvl2 {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10;
    width: 100%;
    padding: 0;
    height: 60px;
    margin: 0;
    display: none;
    list-style: none;
}

.main-menu__right-item:hover .main-menu-right__lvl2 {
    display: flex;
}

.main-menu-right__lvl2-item {
    flex: 1;
    height: 100%;
    padding: 0;
    background: #905792;
}

.main-menu-right__lvl2-item:not(:last-child) {
    border-right: 1px solid #fff;
}

.main-menu-right__lvl2-item:hover {
    background: #7d437f;
}

.main-menu-right__lvl2-item a {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}


.main-menu-right__lvl2-item a,
.main-menu-right__lvl2-item a:link,
.main-menu-right__lvl2-item a:visited {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

@media (max-width: 1180px) {
    .main-menu__item {
        margin-right: 15px;
    }

    /*.topmenu .center {*/
    /*    height: 50px!important;*/
    /*}*/
}
/*.catalog-submenu__letter-delimiter {*/
/*    margin-bottom: 15px;*/
/*}*/
/*.catalog-submenu__brands {*/
/*    display: flex;*/
/*}*/
/* End */


/* Start:/local/templates/page/styles.css?17201713859812*/
﻿






/*Шоурум*/

.owl-item {
    float: left;
}

.slider-index {
    overflow: hidden;
}


.slider-index .owl-nav {
    position: absolute;
    z-index: 10;
    width: 100%;
    top: 220px;
}

.slider-index .owl-nav button{
    color: #FFF;
    display: block;
    margin: 0;
    padding: 0;
    border-radius: 0;
    opacity: 1;
    width: 24px;
    height: 44px;
    background: #000;
    position: absolute;
    border: none;
    cursor: pointer;
}

.slider-index .owl-nav span {
    display: none;
}

.slider-index .owl-nav button:focus {
    outline: none;
}

.slider-index .owl-nav button.owl-next {
     right: 25px;
     background: url(/local/templates/index/img/icon/ar-right.png) center center no-repeat;
}

.slider-index .owl-nav button.owl-prev {
     left: 25px;
     background: url(/local/templates/index/img/icon/ar-left.png) center center no-repeat;
}

.block-trend {
    overflow: hidden;
}

.block-trend .owl-nav {
    position: absolute;
    z-index: 10;
    width: 100%;
    top: 170px;
}

.block-trend .owl-nav span {
    display: none;
}

.block-trend .owl-nav button:focus {
    outline: none;
}

.block-trend .owl-nav button {
    color: #FFF;
    display: block;
    margin: 0;
    padding: 0;
    border-radius: 0;
    opacity: 1;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    position: absolute;
    box-shadow: 1px 1px 6px #9c9c9c;
      border: none;
    cursor: pointer;
   
}
.block-trend .owl-nav button.owl-next {
     right: 5px;
     background: #fff url(/local/templates/index/img/icon/ar-right2.png) center center no-repeat;
}

.block-trend .owl-nav button.owl-prev  {
     left: 5px;
     background: #fff url(/local/templates/index/img/icon/ar-left2.png) center center no-repeat;
}

.block-trend .owl-nav button.owl-next:hover {
     background: #905792 url(/local/templates/index/img/icon/ar-right3.png) center center no-repeat;
}

.block-trend .owl-nav button.owl-prev :hover {
     background: #905792 url(/local/templates/index/img/icon/ar-left3.png) center center no-repeat;
}







.showroom-page {
    /* padding: 40px 0 0; */
    padding: 0;
}

.showroom-sale-block-1 {
    clear: both;
    float: left;
}

.showroom-sale-item {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.showroom-sale-item-photo {
    width: 570px;
    float: right;
}

.showroom-sale-item-photo img{
    width: 100%;
}

.showroom-sale-item-info {
    width: 450px;
    float: left;
    padding: 0 50px;
}

.showroom-sale-item-text {
    width: 100%;
    text-align: center;
}

.showroom-sale-item-title {
    display: block;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 30px;
}

.showroom-sale-item-preview {
    display: block;
    font-size: 16px;
    clear: both;
}

.showroom-sale-item-icon {
    margin-bottom: 40px;
    margin-top: 80px;
}

.showroom-sale-item:nth-child(2n) .showroom-sale-item-info{
    float: right;
}

.showroom-sale-item:nth-child(2n) .showroom-sale-item-photo{
    float: left;
}

.slider-showroom {
    margin: 25px 0 40px;
}

.main-page-showroom .item_tabs {
    margin-top: 10px;
    margin-bottom: 40px;
}

.showroom-sale-item-justify {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}

.showroom-sale-item-justify a {
    display: block;
}

.btn-center-vse {
    clear: both;
    display: block;
    width: 200px;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    margin: 40px auto;
    background: #915792;
    color: #fff;
    text-align: center;
    font-size: 15px;
    text-decoration: none;
}

.showroom-sale-item-design {
    margin-top: 25px;
    margin-bottom: 120px;
}

.showroom-sale-item-design-text {
    display: block;
    position: absolute;
    width: 460px;
    height: 235px;
    top: 140px;
    left: 50%;
    margin-left: -230px;
    font-size: 16px;
    text-align: center;
    color: #2b272b;
}

.showroom-sale-item-design-title {
    display: block;
    width: 210px;
    text-transform: uppercase;
    margin: 0 auto;
    font-size: 36px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
    line-height: 1.5;
}

.showroom-sale-item-design-title:after {
    content: "";
    width: 210px;
    height: 1px;
    position: absolute;
    background:  #2b272b;
    left: 50%;
    margin-left: -105px;
    top: 63px;

}

.block-showroom-icon {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 100px;
}

.block-showroom-icon-item {
    float: left;
    width: 22%;
    margin-left: 4%;
    text-align: center;
}

.block-showroom-icon-item:first-child {
    margin-left: 0;
}


.block-showroom-icon-item-block-img {
     margin-bottom: 35px;
     display: inline-block;
     text-align: center;
     height: 80px;
     vertical-align: middle;

}

.block-showroom-icon-item-name {
    display: block;
    height: 60px;
    border-radius: 40px;
    text-align: center;
    text-transform: uppercase;
    line-height: 60px;
    background: #ededed;
    color: #2b272b;
    font-size: 16px;
    font-weight: bold;
}

.showroom-sale-block-2 {
    clear: both;
    float: left;
    margin-bottom: 50px;
}

.showroom-sale-2-item {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.showroom-sale-2-item-text-title-1 {
    font-size: 52px;
    font-weight: bold;
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #905792;
}

.showroom-sale-2-item-text-title-2 {
    font-size: 22px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #905792;
}

.showroom-sale-block-2 .showroom-sale-item-preview {
    margin-top: 30px;
}

.showroom-sale-block-2 .showroom-sale-item-info {
    width: 470px;
    margin-top: 40px;
}

.showroom-map {
    clear: both;
    width: 100%;
}

.showroom-page .title-h2 {
    font-size: 36px;
    margin-top: 30px;
}

.showroom-map-block {
    width: 100%;
    height: auto;
    margin-bottom: 50px;
    margin-top: 95px;
}

.showroom-map-text {
    clear: both;
    /* float: left; */
    width: 100%;
    margin-bottom: 110px;
    display: flex;
}

.showroom-map-text-item {
    width: 49%;
    /* float: left; */
    margin-left: 2%;
    color: #2b272b;
    font-size: 16px;
}

.showroom-map-text-item:first-child {
    margin-left: 0;
}

.showroom-map-text-item b {
    text-transform: uppercase;
    font-size: 20px;
}

.showroom-map-info {
    width: 780px;
    height: 140px;
    border-radius: 140px;
    position: absolute;
    margin-left: -390px;
    left: 50%;
    top: 56px;
    background: #fff;
    z-index: 10;
    box-shadow:0 50px 46px #d2d2d2;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}


.showroom-map-info span {
    display: block;
    clear: both;
    margin: 8px;
}

.showroom-map-info b {
    display: block;
    clear: both;
    font-size: 20px;
}

.showroom-map-info img {
    margin-top: 20px;
}

.block-feadback {
    background: url(/local/templates/index/img/showroom/stock/block-feadback.jpg) 0 0 no-repeat;
    width: 100%;
    height: 500px;
    clear: both;
    float: left;
}

.block-feadback-text {
    position: absolute;
    width: 460px;
    right: 130px;
    top: 75px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
}

.block-feadback-text b {
    font-size: 26px;
}

.block-feadback-text .block-calc-ob-btn {
    margin: 30px auto 0;
    float: none;
    box-shadow: 0 5px 10px #636262;
}

.show-photo-block {
    clear: both;
    float: left;
    margin-bottom: 90px;
    width: 1200px!important;
    height: 170px;
    margin-left: -30px;
    overflow: hidden;
    padding: 30px 30px 30px 0;
}

.show-photo-block-item  {
    width: 170px;
     margin: 0 0 0 30px;
    float: left;
    position: relative;
}

.show-photo-block-item a {
    display: block;
}

.show-photo-block-item:first-child  {
    margin: 0; 
}

img.show-photo-block-item-img {
    width: 100%;
}

.show-photo-block-item:hover .show-photo-block-item-img {
    position: relative;
    z-index: 5;
    top: -15px;
    left: -15px;
    width: 200px;
    box-shadow: 0 0 10px #000;
}

.show-photo-block .owl-stage-outer {
    /* float: left; */
    margin-left: 30px;
}

.owl-item {
    float: left;
}



.show-photo-block .owl-nav {
    position: absolute;
    z-index: 10;
    width: 100%;
    top: 95px;
}

.show-photo-block .owl-nav span {
   display: none;
}

.show-photo-block .owl-nav button:focus {
    outline: none;
}

.show-photo-block .owl-nav button {
    color: #FFF;
    display: block;
    margin: 0;
    padding: 0;
    border-radius: 0;
    opacity: 1;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    position: absolute;
    box-shadow: 1px 1px 6px #9c9c9c;
      border: none;
    cursor: pointer;
   
}
.show-photo-block .owl-nav button.owl-next {
     right: 5px;
     background: #fff url(/local/templates/index/img/icon/ar-right2.png) center center no-repeat;
}

.show-photo-block .owl-nav button.owl-prev  {
     left: 5px;
     background: #fff url(/local/templates/index/img/icon/ar-left2.png) center center no-repeat;
}

.show-photo-block .owl-nav button.owl-next:hover {
     background: #905792 url(/local/templates/index/img/icon/ar-right3.png) center center no-repeat;
}

.show-photo-block .owl-nav button.owl-prev:hover {
     background: #905792 url(/local/templates/index/img/icon/ar-left3.png) center center no-repeat;
}

.showroom-map-block .area_tabs, .showroom-map-block .am_map_info {
    display: none;
}

.showroom-map-block .am_info {
    left: 7%!important;
    width: 320px!important;
}

.showroom-map-block .am_map_room {
    height: 600px!important;
}

.showroom-map-block #showrooms  {
    height: 620px!important;
    overflow: hidden;
}

/* End */
/* /compilations/include_areas/head_fixed.css?16765393357742 */
/* /local/templates/.default/components/bitrix/menu/catalog_mobile_new/style.css?1676539293425 */
/* /local/templates/.default/components/bitrix/news.list/header-showrooms-mobile/style.css?17322625092525 */
/* /local/templates/index/css/header_redesign.css?173806058610019 */
/* /local/templates/.default/components/bitrix/news.list/header-showrooms/style.css?17369442881678 */
/* /local/templates/.default/components/uw/search.title/store_new/style.css?17205071092319 */
/* /local/templates/.default/components/bitrix/sale.basket.basket.small/redesign/style.css?1719324629514 */
/* /local/templates/.default/components/bitrix/menu/top_menu_new/style.css?16765392936400 */
/* /local/templates/.default/components/bitrix/menu/main-menu-v2/style.css?174159041011146 */
/* /local/templates/page/styles.css?17201713859812 */
