

/* Start:/local/templates/slabovid_mibok_avenu2023/components/bitrix/catalog/analizes/style.min.css?1739965095959*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}
/* End */


/* Start:/local/templates/slabovid_mibok_avenu2023/components/bitrix/catalog/analizes/bitrix/catalog.section.list/.default/style.min.css?17399650956121*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{box-sizing:border-box;margin-bottom:20px;padding:0 10px;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog/analizes/bitrix/catalog.section/.default/style.css?173996509436*/
.section-descr{
	margin-top: 20px;
}
/* End */


/* Start:/local/templates/slabovid_mibok_avenu2023/components/bitrix/main.include/warning-banner/style.css?17399650951761*/
.warning-banner {
  position: relative;
  width: 100%; }
  @media only screen and (min-width: 741px) {
    .warning-banner {
      height: 100px; } }
  .warning-banner__table {
    display: table;
    width: 100%; }
    @media only screen and (min-width: 741px) {
      .warning-banner__table {
        background: white;
        border: solid 2px #f15940;
        border-radius: 5px; } }
  .warning-banner__content {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    color: #f15940; }
    @media only screen and (min-width: 741px) {
      .warning-banner__content {
        padding: 5px 5px 5px 47px;
        height: 96px; } }
    @media only screen and (min-width: 961px) {
      .warning-banner__content {
        font: 11px/140% "Open Sans", sans-serif; } }
    @media only screen and (max-width: 960px) and (min-width: 741px) {
      .warning-banner__content {
        font: 12px/140% "Open Sans", sans-serif; } }
    @media only screen and (max-width: 740px) {
      .warning-banner__content {
        padding: 0 0 0 40px;
        font: 12px/120% "Open Sans", sans-serif; } }
    @media only screen and (max-width: 400px) {
      .warning-banner__content {
        font: 11px/120% "Open Sans", sans-serif; } }
    .warning-banner__content:before {
      content: '';
      position: absolute;
      top: 50%;
      margin: -13px 0 0;
      width: 30px;
      height: 26px;
      background: url("/local/static/build/img/svg/price-table__warning.svg") no-repeat;
      background-size: contain; }
      @media only screen and (min-width: 741px) {
        .warning-banner__content:before {
          left: 10px; } }
      @media only screen and (max-width: 740px) {
        .warning-banner__content:before {
          left: 5px; } }

/* End */


/* Start:/local/components/custom/calculator.block/templates/.default/style.css?17399650943839*/
.calculator-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  border-top: 1px solid #d8d8d8;
  padding: 25px 0;
  background: #FFFFFF;
  z-index: 1; }
  @media only screen and (max-width: 740px) {
    .calculator-block {
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap; } }
  .calculator-block__container {
    min-height: 103px; }
    @media only screen and (max-width: 740px) {
      .calculator-block__container--price .calculator-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        flex-direction: column; } }
  .calculator-block.fixed, .calculator-block.fix-end {
    width: 100%;
    max-width: 617px;
    border-top: 0; }
  .calculator-block__title {
    font: 600 18px/117% "Open Sans", sans-serif;
    color: #4a4a4a;
    margin-bottom: 5px; }
    .calculator-block__title .desc {
      font: normal 13px/100% "Open Sans", sans-serif;
      color: #2f2f2f; }
  .calculator-block__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    .calculator-block__buttons .calc-price {
      width: 122px;
      min-height: 52px;
      border: 2px solid #1c8bdd;
      border-radius: 4px;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      font: 600 18px/117% "Open Sans", sans-serif;
      margin-right: 12px; }
      .calculator-block__buttons .calc-price i {
        font-style: normal;
        font-weight: normal;
        margin-left: 5px; }
    .calculator-block__buttons .calc-view {
      width: 158px;
      height: 52px;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      text-align: center;
      border-radius: 4px;
      background-color: #ec6706;
      color: white;
      font: normal 14px/114% "Open Sans", sans-serif; }

.btn-payment {
  position: absolute;
  max-width: 130px;
  height: 32px;
  left: 100%;
  top: -3px;
  border-radius: 0 4px 4px 0;
  background: #ec6706;
  color: white !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 8px 13px 5px;
  font-size: 14px;
  -webkit-transition: all .5s;
  transition: all .5s;
  opacity: 0; }
  @media only screen and (max-width: 740px) {
    .btn-payment {
      display: none; } }
  .btn-payment.active {
    -webkit-animation-name: btnPayment;
    animation-name: btnPayment;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-delay: 0;
    animation-delay: 0; }

@-webkit-keyframes btnPayment {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes btnPayment {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

/* End */
/* /local/templates/slabovid_mibok_avenu2023/components/bitrix/catalog/analizes/style.min.css?1739965095959 */
/* /local/templates/slabovid_mibok_avenu2023/components/bitrix/catalog/analizes/bitrix/catalog.section.list/.default/style.min.css?17399650956121 */
/* /local/templates/.default/components/bitrix/catalog/analizes/bitrix/catalog.section/.default/style.css?173996509436 */
/* /local/templates/slabovid_mibok_avenu2023/components/bitrix/main.include/warning-banner/style.css?17399650951761 */
/* /local/components/custom/calculator.block/templates/.default/style.css?17399650943839 */
