/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

#yandexIdAuth {
    margin-bottom: 10px;
}

.yandex-reviews {
    width:100%;
    max-width: 760px;
    margin: 30px 0;
    height:800px;
    max-height: 100vh;
    overflow:hidden;
    position:relative;
}
.yandex-reviews iframe {
    width:100%;
    height:100%;
    border:1px solid #e6e6e6;
    border-radius:8px;
    box-sizing:border-box
}
.yandex-reviews a {
    box-sizing:border-box;
    text-decoration:none;
    color:#b3b3b3;
    font-size:10px;
    font-family:YS Text,sans-serif;
    padding:0 20px;
    position:absolute;
    bottom:5px;
    width:100%;
    text-align:center;
    left:0;
    overflow:hidden;
    text-overflow:ellipsis;
    display:block;
    white-space:nowrap;
    padding:0 16px;
    box-sizing:border-box
}

/**/
.header-custom .header__top-inner {
    padding-bottom: 8px;
}
.header-custom .header__top-item.addr-block {
    max-width: 400px;
    margin: 0 60px;
}
.header-custom .header__top-item.header-phone {
    margin-right: 60px;
}
.header-custom .logo-row .top-description.addr {
    line-height: 18px;
}
.header-custom .logo_and_menu-row .header__top-item .inner-table-block,
.header-custom .logo-row .header__top-item .logo {
    height: auto;
}
.header-custom .logo-row .header__top-item .logo {
    max-width: 212px;
    line-height: 84px;
    padding: 0 4px;
}
.header-custom .header__top-item .personal_wrap {
    display: flex;
    justify-content: flex-end;
}
.header-custom  .header__top-item .phone-block.icons {
    display: flex;
    flex-direction: column;
}
.header-custom  .header__top-item .phone-block .phone>i.svg-inline-phone {
    top: -5px;
    left: -8px;
}
.header-custom  .header__top-item .phone-block .phone>i svg {
    height: auto;
    width: 7px;
}
.header-custom  .header__top-item .phone-block .phone>i.svg-inline-phone svg use {
    fill: #999;
}
.header-custom  .header__top-item .phone-block .phone {
    margin-bottom: 15px;
}
.header-custom .logo_and_menu-row .phone.with_dropdown > .dropdown {
    padding-top: 7px;
    top: -13px;
}
.header-custom  .header__top-item .phone-block .phone>a {
    font-size: 22px;
}
.header-custom  .header__top-item .phone-block .callback-block {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #2f3e2d;
    border-color: #2f3e2d;
    color: #ffffff;
    border-radius: 3px;
    margin: 5px 0 0;
    height: 42px;
    font-size: 10px;
    line-height: 42px;
}
.header-custom .logo_and_menu-row .phone-block.icons .phone.with_dropdown > .dropdown {
    width: 250px;
    max-width: 250px;
}
#headerfixed .svg-inline-phone svg {
    width: 21px;
    height: auto;
}
.header-custom .logo-row .top-description,
.header-custom .logo_and_menu-row .search-wrapper {
    height: auto;
}
.header-custom .logo_and_menu-row .search_wrap {
    margin-top: 15px;
}
.catalog_section_list .item_block.lg .section_item li.name span {
    font-weight: 700;
}
#mobileheader .basket-link svg use {
    fill: #fff;
}
@media (max-width:1390px) {
    .header-custom .header__top-item.addr-block {
        margin: 16px;
    }
    .header-custom .header__top-item.header-phone {
        margin-right: 16px;
    }
}
@media (max-width:1270px) {
    .header-custom .header__top-item.addr-block {
        max-width: 290px;
    }
}
@media (max-width:1130px) {
    .header-custom .header__top-item.addr-block {
        display: none;
    }
}
@media (max-width:768px) {
    .top_big_one_banner tr.main_info td.text.left {
           background: rgb(0 0 0 / 30%);
           backdrop-filter: blur(4px);
    }
    .top_big_one_banner tr.main_info td.text.left div.banner_title,
    .top_big_one_banner tr.main_info td.text.left div.banner_text {
          color: white;
    }
}

