<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.block-address{
    margin-top: 10px;
    padding: 46px 35px 46px 48px;
    border: 1px solid #E5E5E5;
}

.block-address .item-address{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 26px;
}

.block-address .item-address:last-child{
    margin-bottom: 0;
}

.block-address .item-address .address{
    padding-left: 23px;
    margin-right: 26px;
    position: relative;
}

.block-address .item-address .address::before{
    content: '';
    display: inline-block;
    width: 11px;
    height: 15px;
    background: url('/service/images/pin.svg') no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
}

.block-address .item-address .phone{
    padding-left: 24px;
    margin-right: 36px;
    position: relative;
}

.block-address .item-address .phone::before{
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url('/service/images/phone.svg') no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
}

.block-address .item-address .working-time{
    padding-left: 26px;
    position: relative;
}

.block-address .item-address .working-time::before{
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url('/service/images/clock.svg') no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
}

.block-select-city{
    margin-top: 85px;
    display: flex;
    flex-wrap: wrap;
}

.block-select-city .wrapp-city{
    width: 320px;
    margin-right: 31px;
}

.block-select-city .wrapp-city .wrapp-select .jq-selectbox{
    margin-bottom: 0;
    width: 100%;
    height: 60px;
    background: #fff;
}

.block-select-city .wrapp-city .wrapp-select .jq-selectbox .jq-selectbox__select{
    height: 100%;
}

.block-select-city .wrapp-city .wrapp-select .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text{
    padding-left: 29px;
    height: 100%;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    color: #000;
    line-height: 60px;
}

.block-select-city .wrapp-city .wrapp-select .jq-selectbox .jq-selectbox__select .jq-selectbox__trigger{
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    border: none;
    right: 22px;
}

.block-select-city .wrapp-city .wrapp-select .jq-selectbox .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow{
    display: flex;
    flex-wrap: wrap;
    width: 13px;
    height: 8px;
    background: url('/service/images/arr-select.svg') no-repeat center center;
    background-size: cover;
}

.block-select-city .wrapp-city .wrapp-select .jq-selectbox .jq-selectbox__dropdown{
    width: 100%;
    background: #fff;
}

.block-select-city .wrapp-city .wrapp-select .jq-selectbox .jq-selectbox__dropdown ul{
    padding: 0;
    margin: 0;
    list-style: none;
}

.block-select-city .wrapp-city .wrapp-select .jq-selectbox .jq-selectbox__dropdown ul li{
    padding-left: 29px;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    color: #000;
    line-height: 60px;
}

.block-select-city .wrapp-city .wrapp-select .jq-selectbox .jq-selectbox__dropdown ul li:hover{
    background: #F1F1F1;
}

.block-select-city .wrapp-city .wrapp-select .jq-selectbox .jq-selectbox__dropdown ul li.sel{
    background: #F1F1F1;
    font-weight: bold;
}

.block-select-city .wrapp-city .wrapp-list-city{
    margin-top: 55px;
}

.block-select-city .wrapp-city .wrapp-list-city .list-city{
    height: 340px;
    overflow-y: auto;
}

.block-select-city .wrapp-city .wrapp-list-city .list-city .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background: rgba(255, 255, 255, 0.5);
    width: 1px;
}

.block-select-city .wrapp-city .wrapp-list-city .list-city .mCSB_scrollTools{
    opacity: 1;
}

.block-select-city .wrapp-city .wrapp-list-city .list-city .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    border-radius: 0;
}

.block-select-city .wrapp-city .wrapp-list-city .list-city .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: #FF1C1C;
    width: 3px;
}


.block-select-city .wrapp-city .wrapp-list-city .list-city .item-city{
    margin-bottom: 40px;
}

.block-select-city .wrapp-city .wrapp-list-city .list-city .item-city .name-city{
    margin-bottom: 8px;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    color: #000;
    line-height: 32px;
    font-weight: bold;
}

.block-select-city .wrapp-city .wrapp-list-city .list-city .item-city .company-name{
    margin-bottom: 7px;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 25px;
}

.block-select-city .wrapp-city .wrapp-list-city .list-city .item-city .phone-company{
    padding-left: 26px;
    position: relative;
}

.block-select-city .wrapp-city .wrapp-list-city .list-city .item-city .phone-company::before{
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url('/service/images/phone.svg') no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 2px;
    left: 0;
}

.block-select-city .wrapp-map{
    width: calc(100% - 320px - 31px);
}

.block-select-city .wrapp-map img{
    max-width: 100%;
}


@media (max-width: 992px){

    .block-address{
        margin-top: 37px;
        padding: 22px 0;
    }

    .block-address .item-address{
        padding: 0 24px 20px 24px;
        margin-bottom: 21px;
        border-bottom: 1px solid #E5E5E5
    }


    .block-address .item-address:last-child{
        border-bottom: none;
    }

    .block-address .item-address .address{
        width: 100%;
        margin-bottom: 8px;
        margin-right: 0;
    }


    .block-address .item-address .phone{
        width: 100%;
        margin-bottom: 7px;
        margin-right: 0;
    }

    .block-address .item-address .phone span{
        display: block;
        margin-bottom: 5px;
    }

    .block-select-city{
        margin-top: 31px;
    }

    .block-select-city .wrapp-map{
        width: 100%;
        order: 1;
    }

    .block-select-city .wrapp-city{
        order: 2;
        width: 100%;
        margin: 30px 0 0 0;
    }

    .block-select-city .wrapp-city .wrapp-select .jq-selectbox{
        height: 45px;
    }

    .block-select-city .wrapp-city .wrapp-select .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text{
        line-height: 45px;
        padding-left: 22px;
    }

    .block-select-city .wrapp-city .wrapp-select .jq-selectbox .jq-selectbox__dropdown ul li{
        line-height: 45px;
        padding-left: 22px;
    }

    .block-select-city .wrapp-city .wrapp-list-city{
        margin-top: 23px;
    }

    .block-select-city .wrapp-city .wrapp-list-city .list-city .item-city{
        margin-bottom: 23px;
    }

    .block-select-city .wrapp-city .wrapp-list-city .list-city .item-city .name-city{
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 28px;
    }

    .block-select-city .wrapp-city .wrapp-list-city .list-city .item-city .company-name{
        margin-bottom: 7px;
    }

    .block-select-city .wrapp-city .wrapp-list-city .list-city .item-city .phone-company::before{
        top: 0;
    }

    .block-select-city .wrapp-city .wrapp-list-city .list-city .item-city .phone-company span{
        display: block;
        margin-bottom: 5px;
    }

    .block-select-city .wrapp-city .wrapp-list-city .list-city .item-city .phone-company span:last-child{
        margin-bottom: 0;
    }
}


/* РџСЂР°РІРєРё РІРµСЂСЃС‚РєРё РїРѕРёСЃРєР° */

.search-content{
    min-height: 150px;
}

.search-content .search-empty-string{
    text-transform: uppercase;
    max-width: 305px;
    margin: 0 auto 0 auto;
    line-height: 40px;
}

.search-content .search-empty-string a{
    text-decoration: underline;
}

@media (max-width: 768px){
    .search-content .search-empty-string{
        padding-top: 150px;
        line-height: 35px;
        text-align: center;
    }
}


@media (min-width: 769px) and (max-width: 950px){
    .search-content .search-empty-string{
        padding-top: 200px;
        margin-bottom: 40px;
        line-height: 35px;
        text-align: center;
    }
}


@media (min-width: 951px){
    .search-content .search-empty-string{
        padding-top: 200px;
        margin-bottom: 40px;
        text-align: center;
    }
}


.block-payment-order{
    max-width: 300px;
    margin: 50px auto 0 auto;
}

.block-payment-order p{
    font-family: "Palatino Linotype", 'Montserrat', Helvetica, sans-serif;
    font-size: 18px;
    color: #fcf9fb;
    text-align: center;
}

.block-payment-order .block-link{
    margin-top: 25px;
}

.block-payment-order .block-link a{
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 200px;
    height: 50px;
    font-family: "Verdana", 'Montserrat', Helvetica, sans-serif;
    font-size: 18px;
    color: #fcf9fb;
    background-color: #f74a4a;
    border-radius: 10px;
    text-decoration: none;
}

.block-payment-order .block-link .img-block{
    max-width: 260px;
    margin: 20px auto 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.block-payment-order .block-link .img-block img:first-child{
    width: 80px;
}

.block-payment-order .block-link .img-block img:nth-child(2){
    width: 50px;
}

.block-payment-order .block-link .img-block img:nth-child(3){
    width: 80px;
}

.block-payment-order .back-to-shop{
    margin-top: 50px;
    text-align: center;
}

.block-payment-order .back-to-shop a{
    font-family: "Verdana", 'Montserrat', Helvetica, sans-serif;
    font-size: 16px;
    color: #fcf9fb;
    text-decoration: none;
}






/* РџСЂР°РІРєРё */

.bg{
    height: auto!important;
    background: transparent!important;
    position: static!important;
}

.bg.js-scroll-bg{
    background: transparent!important;
}

#tab-3 iframe{
    margin: 0 auto;
    display: block;
    max-width: 770px;
    height: 520px;
}

#hidden-content-card iframe{
    margin: 0 auto;
    display: block;
    max-width: 770px;
    height: 520px;
}

body{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"!important;
    font-size: 18px!important;
    line-height: normal!important;
}

@media (max-width: 660px) {

    #tab-3 iframe{
        height: 350px;
        min-height: 350px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {

    .desktopMenuOpen .submenu__listItem{
        font-size: 15px;
    }

    .desktopMenuOpen .submenu__title{
        font-size: 12px;
    }

}


@media (min-width: 1025px) {

    .desktopMenuOpen .submenu__listItem{
        font-size: 15px;
        line-height: normal;
    }

    .desktopMenuOpen .submenu__title{
        font-size: 14px;
        line-height: normal;
    }

}

ul li::before{
    position: absolute;
    top: 0;
    left: 0;
}


#tabs-card .tabs-nav li::before{
    display: none;
}

.slick-dots li::before{
    display: none;
}

.desktopMenuOpen .submenu__listItem{
    padding-left: 0;
}

.desktopMenuOpen .submenu__listItem::before{
    display: none;
}

@media (min-width: 1025px) {

    html {
        zoom: 85%;
    }

    /*@-moz-document url-prefix() {*/
    /*    html {*/
    /*        transform: scale(0.85);*/
    /*        transform-origin: left top;*/
    /*        width: calc(100% / 0.85);*/
    /*        height: calc(100% / 0.85);*/
    /*    }*/
    /*}*/

    nav.menu.fz12{
        font-size: 14px;
    }

    .phoneCity__city.fz9{
        font-size: 12px;
    }

    .phoneCity__phone.fz15{
        font-size: 17px;
    }

    .logo_wrap span{
        font-size: 12px!important;
    }

    .infoAboutDelivery__text.fz12{
        font-size: 18px;
    }

    .category__item.fz16{
        font-size: 20px;
    }

    .category__text{
        width: 200px;
    }

    .customerService__title.fz16{
        font-size: 18px;
    }

    .customerService__description.fz12{
        font-size: 18px;
    }

    .showroom__city.fz10{
        font-size: 12px;
    }

    .card{
        height: 500px;
    }

    .footer__list.fz13{
        font-size: 14px;
    }


    .modal{
        width: 100% !important;
        height: 100% !important;
    }

    .catalog{
        width: 100%;
    }

    .catalog__image__background{
        width: 100%;
    }

    .modal__filter{
        padding: 0 120px;
    }

    .modal__filter-title.fz12{
        font-size: 15px;
    }

    .checkbox__name.fz12{
        font-size: 18px;
    }

    .checkbox__name span{
        top: 4px;
    }

    .js-modal-filter .reset{
        font-size: 12px;
    }

    .overlay{
        width: 100% !important;
        height: 100% !important;
    }

    .form__agreement.fz12{
        font-size: 14px;
    }

}



@media screen and (min-width: 320px) and (max-width: 650px){
    .product {
        padding-top: 150px;
    }
}


.wrapp-breadcrumb{
    margin-top: 25px;
    display: flex;
    flex-wrap: wrap;
}

.wrapp-breadcrumb .breadcrumb-item{
    font-size: 18px;
}

.wrapp-breadcrumb .breadcrumb-item a{
    text-decoration: underline;
}

.wrapp-breadcrumb .breadcrumb-item a:hover{
    text-decoration: none;
}

.wrapp-breadcrumb .breadcrumb-item::after{
    content: '/';
    margin: 0 5px;
    font-size: 18px;
    color: #000;
}

.wrapp-breadcrumb .bx-breadcrumb-item{
    font-size: 18px;
}

.accordion.new-card .block-radio .wrapp-radio label p a{
    color: #ff1c1c;
}



@media (min-width: 1200px){
    .slider-new-card-modal {
        height: calc(100% - 75px);
        max-width: 100%;
    }

    #hidden-content-card{
        /*height: 95%;*/
        /*max-width: 1100px!important;*/
    }
}

#hidden-content-card{
    width: 100%;
    height: 100%;
}

.slider-new-card-modal .prev-slide, .slider-new-card-modal .next-slide{
    display: inline-block;
    width: 19px;
    height: 34px;
    background: url("../img/arr-slider.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    cursor: pointer;
    z-index: 2;
}

.slider-new-card-modal .prev-slide{
    transform: rotate(180deg);
    left: -25px;
}

.slider-new-card-modal .next-slide{
    right: -25px;
}

.mobil-breadcrumb{
    display: none;
}


@media (max-width: 768px){
    .mobil-breadcrumb{
        display: block;
        width: 100%;
        padding: 0 15px;
        position: relative;
        top: 115px;
        left: 0;
        box-sizing: border-box;
        z-index: 5;
    }
}

@media (max-width: 900px) {

    .wrapp-breadcrumb .breadcrumb-item{
        font-size: 14px;
    }

    .wrapp-breadcrumb .bx-breadcrumb-item{
        font-size: 14px;
    }
}

.menuMobile .mobileSubmenu__listItem{
    padding-left: 0;
}

.menuMobile .mobileSubmenu__listItem::before{
    display: none;
}

.wrapp-breadcrumb{
    align-items: baseline;
}


@media screen and (min-width: 320px) and (max-width: 650px){
    .product {
        padding-top: 150px;
    }
}


/*.bx-soa-pp-company-smalltitle{*/
/*    top: 25px!;*/
/*}*/

.bx-soa-pp-company-smalltitle{
    top: 38px!important;
}

.bx-soa-pp-delivery-cost{
    top: 63px!important;
}

.scroll-top{
    display: none;
    position: fixed;
    right: 75px;
    bottom: 55px;
    z-index: 66;
    text-align: center;
}

.scroll-top span{
    display: block;
    margin-bottom: 5px;
    transition: 0.3s;
    opacity: 0;
}

.scroll-top:hover span{
    opacity: 1;
}

.scroll-top button{
    display: inline-block;
    padding: 0;
    width: 50px;
    height: 50px;
    border: none;
    background: url("../img/scroll.png") no-repeat, #ff1c1c;
    background-position: center 17px;
    border-radius: 50%;
    outline: none;
}

@media (max-width: 900px) {
    .scroll-top{
        right: 28px;
        bottom: 100px;
    }

    .scroll-top span{
        display: none;
    }
}









/* Р’РµСЂСЃС‚РєР° Р›Рљ */



/* РСЃС‚РѕСЂРёСЏ РїРѕРєСѓРїРѕРє */


.catalog.wrapper-lk .catalog__image__background{
    position: absolute;
    top: 0;
    left: 0;
    height: 500px;
    text-align: center;
}

.catalog.wrapper-lk .wrapp-lk{
    width: 100%;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders{
    padding: 0 40px 0 45px;
    position: relative;
    z-index: 2;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders{
    padding: 30px 20px;
    background: #1e1e1e;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order{
    margin-bottom: 30px;
    padding: 10px 20px 25px 20px;
    background-color: #faf8f8;
    border-radius: 20px;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order:last-child{
    margin-bottom: 0;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .number-order{
    font-family: Verdana;
    font-size: 19px;
    color: #151414;
    text-align: center;
    font-weight: 700;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .positions-order{
    margin-top: 5px;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .positions-order div{
    margin-bottom: 10px;
    color: #f11b1b;
    font-family: Verdana;
    font-size: 19px;
    font-weight: 700;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .positions-order p{
    color: #151414;
    font-family: Verdana;
    font-size: 19px;
    font-weight: 700;
}
.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .positions-order p a{
    color: #151414;
    text-decoration: none;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .positions-order .wrapp-ptice{
    margin-left: 20px;
    color: #f11b1b;
}
.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .positions-order .wrapp-ptice .old-price {
    color: initial;
    position: relative;
    margin-left: 20px;
}
.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .positions-order .wrapp-ptice .old-price::before {
    content: '';
    display: block;
    width: calc(100% + 15px);
    height: 2px;
    background-color: #f11b1b;
    position: absolute;
    top: 50%;
    left: -9px;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order{
    margin-top: 10px;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .text-total{
    margin-bottom: 10px;
    color: #f11b1b;
    font-family: Verdana;
    font-size: 19px;
    font-weight: 700;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .wrapp-ptice{
    display: flex;
    flex-wrap: wrap;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .wrapp-ptice .price{
    color: #120202;
    font-family: Verdana;
    font-size: 19px;
    font-weight: 700;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .wrapp-ptice .price span{
    color: #120202;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .wrapp-ptice .old-price + .price{
    color: #f40f0f;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .wrapp-ptice .old-price{
    margin-right: 30px;
    color: #0d0c0c;
    font-family: Verdana;
    font-size: 19px;
    font-weight: 700;
    position: relative;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .wrapp-ptice .old-price::before{
    content: '';
    display: block;
    width: calc(100% + 15px);
    height: 2px;
    background-color: #f11b1b;
    position: absolute;
    top: 50%;
    left: -9px;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .status-order{
    margin-top: 25px;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .status-order span{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 185px;
    height: 45px;
    border-radius: 10px;
    color: #f8f1f1;
    font-family: Verdana;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .status-order span.status-ok{
    background-color: #74b65f;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .status-order span.status-cancel{
    background-color: #f40f0f;
}


/* РњРѕРё Р·Р°РєР°Р·С‹ */

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders.my-orders .btn-my-orders{
    margin-top: 20px;
    padding: 0 30px;
    display: flex;
    flex-wrap: wrap;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders.my-orders .btn-my-orders .btn-ok a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 170px;
    height: 45px;
    color: #f8f1f1;
    font-family: Verdana;
    font-size: 18px;
    font-weight: 700;
    background-color: #74b65f;
    border-radius: 10px;
    text-transform: uppercase;
    text-decoration: none;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders.my-orders .btn-my-orders .btn-cancel{
    margin-left: auto;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders.my-orders .btn-my-orders .btn-cancel a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 170px;
    height: 45px;
    color: #070000;
    font-family: Verdana;
    font-size: 18px;
    font-weight: 700;
    background-color: #f40f0f;
    border-radius: 10px;
    text-transform: uppercase;
    text-decoration: none;
}


/* Р›РёС‡РЅС‹Р№ РєР°Р±РёРЅРµС‚ РѕСЃРЅРѕРІРЅРѕРµ РјРµРЅСЋ */

.catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk{
    padding: 0 40px 0 45px;
    position: relative;
    z-index: 2;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk{
    padding: 50px 20px;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk .menu-lk{
    max-width: 825px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(2, 401px);
    gap: 30px;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk .menu-lk .wrapp-item-menu{
    padding: 5px;
    height: 148px;
    background: #000000;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk .menu-lk .wrapp-item-menu .item-menu{
    height: 100%;
    padding: 20px 0 15px 24px;
    border: 1px solid #222222;
    border-radius: 20px;
    position: relative;
    box-sizing: border-box;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk .menu-lk .wrapp-item-menu .item-menu a{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 100%;
    text-decoration: none;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk .menu-lk .wrapp-item-menu .item-menu .name-menu-lk{
    display: block;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
	line-height: 18px;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk .menu-lk .wrapp-item-menu .item-menu .img-menu{
    position: absolute;
    bottom: 15px;
    right: 10px;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk .menu-lk .wrapp-item-menu .item-menu .img-menu img{
    opacity: 0.4;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk .menu-lk .wrapp-item-menu .item-menu .descr-lk-menu{
    margin-top: auto;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk .menu-lk .wrapp-item-menu .item-menu .descr-lk-menu .color-text{
    display: block;
    color: #0799ff;
}


/* Р›РёС‡РЅС‹Рµ РґР°РЅРЅС‹Рµ */

.catalog.wrapper-lk .wrapp-lk .wrapp-personal-date{
    padding: 0 40px;
}

.catalog.wrapper-lk .wrapp-lk .personal-date{
    padding: 15px 0 25px 15px;
    background: #1e1e1e;
    position: relative;
}

.catalog.wrapper-lk .wrapp-lk .personal-date .wrapp-field{
    max-width: 665px;
    margin: 0 auto 25px auto;
    position: relative;
}

.catalog.wrapper-lk .wrapp-lk .personal-date .wrapp-field label{
    display: block;
    margin: 0 0 5px 0;
    color: #efebeb;
    font-family: Verdana;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
}

.catalog.wrapper-lk .wrapp-lk .personal-date .wrapp-field input{
    padding-left: 20px;
    width: 100%;
    height: 55px;
    color: #070000;
    font-family: Verdana;
    font-size: 20px;
    font-weight: 400;
    background-color: gainsboro;
    border-radius: 5px;
    box-sizing: border-box;
    outline: none;
}

.catalog.wrapper-lk .wrapp-lk .personal-date .wrapp-field input:disabled {
    opacity: 0.8;
}

.catalog.wrapper-lk .wrapp-lk .personal-date .wrapp-field .edit-field{
    position: absolute;
    top: 49px;
    right: 35px;
}

.catalog.wrapper-lk .wrapp-lk .personal-date .block-btn{
    margin: 50px auto 0 auto;
    max-width: 665px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    height: 55px;
    background-color: gainsboro;
    border-radius: 5px;
}

.catalog.wrapper-lk .wrapp-lk .personal-date .block-btn .btn-back a, .catalog.wrapper-lk .wrapp-lk .personal-date .block-btn .btn-exit a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 120px;
    height: 45px;
    color: #ed1717;
    font-family: Verdana;
    font-size: 14px;
    font-weight: 400;
    background-color: #1f1f1f;
    border-radius: 10px;
    text-transform: uppercase;
    text-decoration: none;
}

.catalog.wrapper-lk .wrapp-lk .personal-date .block-btn .btn-apply{
    margin: 0 20px;
}

.catalog.wrapper-lk .wrapp-lk .personal-date .block-btn .btn-apply input{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 190px;
    height: 45px;
    background-color: #ed1717;
    border-radius: 10px;
    color: #faf8f8;
    font-family: Verdana;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    border: none;
    outline: none;
    -webkit-appearance: none;
}


/* РСЃС‚РѕСЂРёСЏ РїСЂРѕСЃРјРѕС‚СЂРѕРІ */

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card{
    width: 310px;
    height: auto;
    background: #2c2c2c;
    border-top: 2px solid #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 45px 30px 30px;
    display: inline-grid;
    margin: 0 auto;
    text-align: center;
    position: relative;
    outline: none;
}


.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card .card__label{
    position: absolute;
    width: 80px;
    height: 47px;
    top: -2px;
    left: -webkit-calc(50% - 40px);
    left: calc(50% - 40px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card .card__img__container{
    max-width: 250px;
    height: 220px;
    margin: 0 auto 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card .card__img{
    max-width: 100%;
    max-height: 100%;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card .card__title{
    line-height: 24px;
    margin-bottom: 23px;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card .card__price{
    margin-bottom: 16px;
    font-weight: 600;
    display: inline-block;
    margin-right: 3px;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card .card__footer {
    display: flex;
    justify-content: space-evenly;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card .card__icon{
    width: 29px;
    height: 29px;
    margin: 0 auto;
    background: url('/i/sprite.svg#basket') no-repeat center;
    border: none;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card .card__footer .label{
    text-transform: uppercase;
    color: #545454;
    letter-spacing: 2px;
    font-weight: 500;
    margin-top: 5px;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card .fast-order{
    background: url('/local/templates/kuppersbusch_shop/img/fast-order-disabled.svg') no-repeat center;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card:hover{
    background: #FFFFFF;
    -webkit-transition: 0.5s linear;
    -o-transition: 0.5s linear;
    transition: 0.5s linear;
    color: #0c0c0c;
    border-color: transparent;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card:hover .card__title, .catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card:hover .card__price{
    color: #0c0c0c !important;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card:hover .card__icon{
    background-image: url('/i/sprite.svg#basketHover');
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .card:hover .fast-order {
    background: url('/local/templates/kuppersbusch_shop/img/fast-order-hover.svg') no-repeat center;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .prev-slide, .catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .next-slide{
    display: inline-block;
    color: #ef1616;
    font-family: Verdana;
    font-size: 64px;
    font-weight: 400;
    background: none;
    position: absolute;
    top: 50%;
    margin-top: -38.5px;
    z-index: 3;
    cursor: pointer;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .prev-slide{
    left: -75px;
}

.catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .next-slide{
    right: -75px;
}

.catalog.wrapper-lk .wrapp-lk .block-slider{
    padding: 0 40px;
}

.catalog.wrapper-lk .wrapp-lk .block-slider .wrapp-slider-items{
    padding: 25px 20px 50px 20px;
    background: #1e1e1e;
}

.catalog.wrapper-lk .wrapp-lk .block-slider .wrapp-slider-items .slick-track{
    display: flex;
}

.catalog.wrapper-lk .wrapp-lk .block-slider .wrapp-slider-items .slide{
    height: inherit;
}

.catalog.wrapper-lk .wrapp-lk .block-slider .wrapp-slider-items .slide .card{
    height: 100%;
}

/* РћРєРЅРѕ СЂРµРіРёСЃС‚СЂР°С†РёРё Рё РІС…РѕРґР° */

.wrapp-modal-registration{
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.85);
    padding: 59px 35px 59px 45px;
    overflow: auto;
    opacity: 1;
    z-index: 1070;
}

.wrapp-modal-registration .w1440{
    position: relative;
}

.wrapp-modal-registration .close-modal-registration{
    display: block;
    width: 16px;
    height: 16px;
    background: url('/i/sprite.svg#closeWhite') no-repeat center;
    position: absolute;
    top: -30px;
    right: 0px;
    z-index: 9999;
    cursor: pointer;
    -webkit-transition: linear 0.3s;
    -o-transition: linear 0.3s;
    transition: linear 0.3s;
}


#tabs-registration{
    width: 520px;
    margin: 0 auto;
    position: relative;
}

#tabs-registration .tabs-nav{
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}

#tabs-registration .tabs-nav li{
    padding: 0;
}

#tabs-registration .tabs-nav li::before{
    display: none;
}

#tabs-registration .tabs-nav li a{
    display: inline-flex;
    align-items: center;
    height: 70px;
    color: #f5e9e9;
    font-family: Verdana;
    font-size: 19px;
    font-weight: 400;
    text-transform: uppercase;
}

#tabs-registration .tabs-nav li a.active{
    background-color: #2d2d2d;
}

#tabs-registration .tabs-nav li a.entry-tab{
    width: 205px;
    justify-content: center;
}

#tabs-registration .tabs-nav li a.registration-tab{
    width: calc(520px - 205px);
    justify-content: center;
}

#tabs-registration .tabs-items{
    margin-top: 30px;
}

#tabs-registration .tabs-items .prev-p{
    margin-bottom: 20px;
    color: #f5e9e9;
    font-family: Verdana;
    font-size: 15px;
    font-weight: 400;
}

#tabs-registration .tabs-items .wrapp-field{
    margin-bottom: 25px;
}

#tabs-registration .tabs-items .wrapp-field input{
    padding-left: 30px;
    width: 100%;
    height: 64px;
    color: #f5e9e9;
    font-family: Verdana;
    font-size: 15px;
    font-weight: 400;
    background-color: #484848;
    outline: none;
    border: none;
    box-sizing: border-box;
}
#tabs-registration .tabs-items .wrapp-field input:-internal-autofill-selected,
#tabs-registration .tabs-items .wrapp-field input:-webkit-autofill,
#tabs-registration .tabs-items .wrapp-field input:-webkit-autofill:hover,
#tabs-registration .tabs-items .wrapp-field input:-webkit-autofill:focus,
#tabs-registration .tabs-items .wrapp-field input:-webkit-autofill:active{
    background: #484848 !important;
    color: #f5e9e9 !important;
    -webkit-text-fill-color: #f5e9e9;
    -webkit-box-shadow: inset 0 0 0 50px #484848;
}
#tabs-registration .tabs-items .wrapp-field input::-webkit-input-placeholder {color:#f5e9e9;}
#tabs-registration .tabs-items .wrapp-field input::-moz-placeholder          {color:#f5e9e9;}/* Firefox 19+ */
#tabs-registration .tabs-items .wrapp-field input:-moz-placeholder           {color:#f5e9e9;}/* Firefox 18- */
#tabs-registration .tabs-items .wrapp-field input:-ms-input-placeholder      {color:#f5e9e9;}

#tabs-registration .tabs-items .bottom-block{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#tabs-registration .tabs-items .bottom-block .entry-social p{
    color: #f5e9e9;
    font-family: Verdana;
    font-size: 15px;
    font-weight: 400;
}

#tabs-registration .tabs-items .bottom-block .entry-social .block-social-icon{
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 200px;
    height: 45px;
    background: #fff;
}

#tabs-registration .tabs-items .bottom-block .entry-social .block-social-icon a{
    display: inline-flex;
    margin-right: 7px;
}

#tabs-registration .tabs-items .bottom-block .entry-social .block-social-icon a img{
    width: 32px;
}

#tabs-registration .tabs-items .bottom-block .entry-social .block-social-icon a:last-child{
    margin-right: 0;
}

#tabs-registration .tabs-items .bottom-block .registration-btn{
    margin-left: auto;
    width: 205px;
    height: 48px;
    color: #f5e9e9;
    font-family: Verdana;
    font-size: 15px;
    font-weight: 400;
    background-color: red;
    border-radius: 10px;
    border: none;
    outline: none;
}

#tabs-registration .tabs-items .login-options{
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#tabs-registration .tabs-items .entry-sms a{
    color: #55d637;
    font-family: Verdana;
    font-size: 15px;
    font-weight: 400;
}

#tabs-registration .tabs-items .entry-email{
    margin-left: auto;
}

#tabs-registration .tabs-items .entry-email a{
    color: #55d637;
    font-family: Verdana;
    font-size: 15px;
    font-weight: 400;
}

#tabs-registration .tabs-items .block-entry{
    margin-bottom: 35px;
    padding-bottom: 35px;
    border-bottom: 2px solid #f5e9e9;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}

#tabs-registration .tabs-items .block-entry .wrapp-checkbox{
    padding-left: 37px;
    position: relative;
}

#tabs-registration .tabs-items .block-entry .wrapp-checkbox input{
    display: none;
}

#tabs-registration .tabs-items .block-entry .wrapp-checkbox label{
    margin: 0;
    color: #f5e9e9;
    font-family: Verdana;
    font-size: 15px;
    font-weight: 400;
}

#tabs-registration .tabs-items .block-entry .wrapp-checkbox label::before{
    content: '';
    display: inline-block;
    width: 22px;
    height: 22px;
    background-color: #f5e9e9;
    position: absolute;
    top: 3px;
    left: 0;
}

#tabs-registration .tabs-items .block-entry .wrapp-checkbox input:checked + label::before{
    content: '';
    display: inline-block;
    width: 22px;
    height: 22px;
    background-color: #f5e9e9;
    position: absolute;
    top: 3px;
    left: 0;
}

#tabs-registration .tabs-items .block-entry .wrapp-checkbox input:checked + label::after{
    content: '\2713';
    display: inline-block;
    color: #000;
    font-size: 17px;
    position: absolute;
    top: 2px;
    left: 6px;
}

#tabs-registration .tabs-items .block-entry .entry-btn{
    margin-left: auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 194px;
    height: 48px;
    color: #f5e9e9;
    font-family: Verdana;
    font-size: 15px;
    font-weight: 400;
    background-color: red;
    border-radius: 10px;
    border: none;
    outline: none;
}

#tabs-registration .tabs-items .bottom-block .forgot-passw{
    margin-left: auto;
    align-self: baseline;
}

#tabs-registration .tabs-items .bottom-block .forgot-passw a{
    color: #f10f0f;
    font-family: Verdana;
    font-size: 15px;
    font-weight: 400;
    text-decoration: underline;
}

#tabs-registration .tabs-items .form-entry2{
    display: none;
}

#tabs-registration .tabs-items .form-entry2 .block-entry{
    justify-content: center;
}

#tabs-registration .tabs-items .form-entry2 .block-entry .entry-btn{
    margin-left: 0;
}

#tabs-registration .tabs-items .form-sms .block-entry{
    justify-content: center;
}

#tabs-registration .tabs-items .form-sms .block-entry .entry-btn{
    margin-left: 0;
}

#tabs-registration .tabs-nav li.only-enter,
#tabs-registration .tabs-nav li.only-enter a{
    width: 100%;
}


.order_cancel p {
    line-height: 27px;
    margin-bottom: 10px;
}
.order_cancel a {
    text-decoration: underline;
}
.order_cancel a:hover,
.order_cancel a:focus{
    text-decoration: none;
}
.order_cancel textarea {
    height: 100px;
    width: calc(100% - 27px);
    max-width: 500px;
    padding: 6px 12px;
    font-size: 14px;
    margin-bottom: 10px;
}
.order_cancel .button {
    margin: 0;
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 5px;
    max-width: 630px;
    margin: 0 auto 25px auto;
    text-align: center;
}
.alert-success {
    background-color: #d4edda;
    color: #155724;
}
.alert-error {
    color: #721c24;
    background-color: #f8d7da;
}
.alert-error font.errortext {
    color: #721c24 !important;
}
.hidden {
    display: none;
}
.order input.form-control:-webkit-autofill,
.order input.form-control:-webkit-autofill:hover,
.order input.form-control:-webkit-autofill:focus,
.order textarea.form-control:-webkit-autofill,
.order textarea.form-control:-webkit-autofill:hover,
.order textarea.form-control:-webkit-autofill:focus,
.order select.form-control:-webkit-autofill,
.order select.form-control:-webkit-autofill:hover,
.order select.form-control:-webkit-autofill:focus,
.order input.form-control:focus{
    background: #0c0c0c !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff;
    -webkit-box-shadow: inset 0 0 0 50px #0c0c0c;
}

@media (max-width: 768px) {

    /* РњРѕРё Р·Р°РєР°Р·С‹ */

    .catalog.wrapper-lk{
        padding-bottom: 30px;
    }

    .catalog.wrapper-lk .wrapp-lk .h2{
        margin-bottom: 30px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders{
        padding: 0 10px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order{
        padding: 10px;
        margin-bottom: 15px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .number-order{
        font-size: 12px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .positions-order div{
        font-size: 15px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .positions-order p{
        font-size: 11px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .text-total{
        font-size: 15px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .wrapp-ptice .old-price{
        font-size: 11px;
        margin-right: 15px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .wrapp-ptice .old-price::before{
        width: calc(100% + 10px);
        left: -5px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .wrapp-ptice .price{
        font-size: 11px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders.my-orders .btn-my-orders{
        margin-top: 15px;
        padding: 0 15px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders.my-orders .btn-my-orders .btn-ok a{
        width: 100px;
        height: 35px;
        font-size: 11px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders.my-orders .btn-my-orders .btn-cancel a{
        width: 100px;
        height: 35px;
        font-size: 11px;
    }

    /* РСЃС‚РѕСЂРёСЏ РїРѕРєСѓРїРѕРє */

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .status-order{
        margin-top: 15px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .status-order span{
        width: 150px;
        height: 35px;
        font-size: 13px;
        border-radius: 10px;
    }

    /* Р›РёС‡РЅС‹Р№ РєР°Р±РёРЅРµС‚ РјРµРЅСЋ */

    .catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk{
        padding: 0;
        background: none;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk .menu-lk{
        max-width: 100%;
        grid-template-columns: repeat(1, 1fr);
        gap: 0;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk .menu-lk .wrapp-item-menu{
        margin-bottom: 15px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk .menu-lk .wrapp-item-menu .item-menu .name-menu-lk{
        font-size: 16px;
    }

    /* Р›РёС‡РЅС‹Рµ РґР°РЅРЅС‹Рµ */

    .catalog.wrapper-lk .wrapp-lk .wrapp-personal-date{
        padding: 0;
    }

    .catalog.wrapper-lk .wrapp-lk .personal-date{
        padding-right: 15px;
    }

    .catalog.wrapper-lk .wrapp-lk .personal-date .wrapp-field{
        margin-bottom: 15px;
    }

    .catalog.wrapper-lk .wrapp-lk .personal-date .wrapp-field label{
        font-size: 16px;
    }

    .catalog.wrapper-lk .wrapp-lk .personal-date .wrapp-field input{
        height: 55px;
    }

    .catalog.wrapper-lk .wrapp-lk .personal-date .wrapp-field .edit-field{
        top: 35px;
        right: 20px;
    }

    .catalog.wrapper-lk .wrapp-lk .personal-date .block-btn{
        margin-top: 25px;
    }

    .catalog.wrapper-lk .wrapp-lk .personal-date .block-btn .btn-back a, .catalog.wrapper-lk .wrapp-lk .personal-date .block-btn .btn-exit a{
        width: 100px;
        height: 45px;
        font-size: 12px;
    }

    .catalog.wrapper-lk .wrapp-lk .personal-date .block-btn .btn-apply input{
        width: 175px;
        height: 45px;
        font-size: 12px;
    }


    .catalog.wrapper-lk .wrapp-lk .personal-date .block-btn .btn-apply{
        margin: 0 10px;
    }


    /* Р¤РѕСЂРјР° РІС…РѕРґР° Рё СЂРµРіРёСЃС‚СЂР°С†РёРё */

    .wrapp-modal-registration{
        padding: 45px 15px 15px;
        box-sizing: border-box;
    }

    #tabs-registration{
        width: 100%;
        max-width: 520px;
    }



    #tabs-registration .tabs-nav li{
        width: 50%;
    }

    #tabs-registration .tabs-nav li:first-child{
        width: 35%;
    }

    #tabs-registration .tabs-nav li:last-child{
        width: 65%;
    }

    #tabs-registration .tabs-nav li a.entry-tab{
        width: 100%;
    }

    #tabs-registration .tabs-nav li a{
        height: 45px;
        font-size: 16px;
    }

    #tabs-registration .tabs-nav li a.registration-tab{
        width: 100%;
        text-transform: none;
    }

    #tabs-registration .tabs-items{
        margin-top: 45px;
    }

    #tabs-registration .tabs-items .wrapp-field input{
        height: 55px;
    }

    #tabs-registration .tabs-items .bottom-block .entry-social .block-social-icon{
        width: 170px;
    }

    #tabs-registration .tabs-items .bottom-block .entry-social .block-social-icon a{
        margin-right: 3px;
    }

    #tabs-registration .tabs-items .bottom-block .entry-social .block-social-icon a{
        display: inline-block;
    }

    #tabs-registration .tabs-items .bottom-block .entry-social .block-social-icon a img{
        width: 28px;
    }

    #tabs-registration .tabs-items .bottom-block .registration-btn{
        width: 180px;
        font-size: 12px;
        -webkit-appearance: none;
    }

    #tabs-registration .tabs-items .block-entry .entry-btn{
        width: 150px;
        opacity: 1;
        box-shadow: none;
        -webkit-appearance: none;
    }

    #tabs-registration .tabs-items .login-options{
        padding: 0;
        flex-direction: column;
        justify-content: center;
    }

    #tabs-registration .tabs-items .entry-email{
        margin-top: 5px;
        margin-left: 0;
    }

}


@media (min-width: 769px) and (max-width: 1023px) {

    /* РњРѕРё Р·Р°РєР°Р·С‹ */

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders{
        padding: 0;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .positions-order div{
        font-size: 16px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .positions-order p{
        font-size: 16px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .text-total{
        font-size: 16px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .wrapp-ptice .old-price{
        font-size: 16px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .wrapp-ptice .old-price::before{
        top: 49%;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .total-order .wrapp-ptice .price{
        font-size: 16px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders.my-orders .btn-my-orders .btn-ok a{
        width: 150px;
        height: 45px;
        font-size: 16px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders.my-orders .btn-my-orders .btn-cancel a{
        width: 150px;
        height: 45px;
        font-size: 16px;
    }

    /* Р›РёС‡РЅС‹Р№ РєР°Р±РёРЅРµС‚ РјРµРЅСЋ */

    .catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk .menu-lk{
        grid-template-columns: repeat(2, auto);
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-menu-lk .block-menu-lk .menu-lk .wrapp-item-menu .item-menu .name-menu-lk{
        font-size: 16px;
    }


}


@media (max-width: 469px) {

    .catalog.wrapper-lk .wrapp-lk .personal-date .block-btn .btn-back a, .catalog.wrapper-lk .wrapp-lk .personal-date .block-btn .btn-exit a{
        width: 85px;
        font-size: 10px;
    }

    .catalog.wrapper-lk .wrapp-lk .personal-date .block-btn .btn-apply{
        margin: 0 5px;
    }

    .catalog.wrapper-lk .wrapp-lk .personal-date .block-btn .btn-apply input{
        width: 105px;
        font-size: 10px;
    }

}

@media (max-width: 768px) {

    .catalog.wrapper-lk .wrapp-lk .block-slider{
        padding: 0;
    }

    .catalog.wrapper-lk .wrapp-lk .block-slider .wrapp-slider-items{
        padding: 0 30px;
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        row-gap: 10px;
    }

    .catalog.wrapper-lk .wrapp-lk .block-slider .wrapp-slider-items .slide .card{
        width: auto;
    }

}


@media (min-width: 769px) and (max-width: 1440px) {

    .catalog.wrapper-lk .wrapp-lk .block-slider .wrapp-slider-items .slide{
        text-align: center;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .prev-slide{
        left: -30px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-slider-items .next-slide{
        right: -30px;
    }

}

.entry-header-mobil{
    display: inline-block;
    margin: -3px 0 0 20px;
    height: 18px;

}

@media (min-width: 769px) and (max-width: 1024px) {

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders .item-order .status-order span{
        width: 150px;
        height: 40px;
        font-size: 13px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders.my-orders .btn-my-orders .btn-ok a{
        width: 140px;
        height: 40px;
        font-size: 13px;
    }

    .catalog.wrapper-lk .wrapp-lk .wrapp-list-history-orders .list-history-orders.my-orders .btn-my-orders .btn-cancel a{
        width: 140px;
        height: 40px;
        font-size: 13px;
    }
}

.auth-form .error,
.form-sms .error,
.modal-change-passw .error{
    display: none;
    color: red;
}
.modal-change-passw .error{
    margin: 0 0 20px;
}
.auth-form .error.show,
.modal-change-passw .error{
    display: block!important;
}

.form-sms .sendAgain a.disabled {
    color: #555555;
}
.cz-wrap-error{
    display: none!important;
}

form .wrapp-field .cz-error{
    border: 1px solid red!important;
}


/* Р¤РѕСЂРјР° СЃРјРµРЅС‹ РїР°СЂРѕР»СЏ */

.wrapp-modal-change-password{
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.85);
    padding: 59px 35px 59px 45px;
    overflow: auto;
    opacity: 1;
    z-index: 999;
}

.wrapp-modal-change-password .w1440{
    position: relative;
}

.wrapp-modal-change-password .close-modal-registration {
    display: block;
    width: 16px;
    height: 16px;
    background: url(/i/sprite.svg#closeWhite) no-repeat center;
    position: absolute;
    top: -30px;
    right: 0px;
    z-index: 9999;
    cursor: pointer;
    -webkit-transition: linear 0.3s;
    -o-transition: linear 0.3s;
    transition: linear 0.3s;
}

.wrapp-modal-change-password .block-change-password{
    max-width: 520px;
    margin: 0 auto;
    padding-bottom: 30px;
    border-bottom: 2px solid #f5e9e9;
    position: relative;
}

.wrapp-modal-change-password .block-change-password .title-change-passw{
    margin-bottom: 30px;
    color: #f5e9e9;
    font-family: Verdana;
    font-size: 19px;
    font-weight: 400;
}

.wrapp-modal-change-password .block-change-password .prev-p{
    margin-bottom: 20px;
    color: #f5e9e9;
    font-family: Verdana;
    font-size: 15px;
    font-weight: 400;
}

.wrapp-modal-change-password .block-change-password .wrapp-field{
    margin-bottom: 25px;
}

.wrapp-modal-change-password .block-change-password .wrapp-field input{
    padding-left: 30px;
    width: 100%;
    height: 64px;
    color: #f5e9e9;
    font-family: Verdana;
    font-size: 15px;
    font-weight: 400;
    background-color: #484848;
    outline: none;
    border: none;
    box-sizing: border-box;
}

.wrapp-modal-change-password .block-change-password .wrapp-field input::-webkit-input-placeholder {color:#f5e9e9;}
.wrapp-modal-change-password .block-change-password .wrapp-field input::-moz-placeholder          {color:#f5e9e9;}
.wrapp-modal-change-password .block-change-password .wrapp-field input:-moz-placeholder           {color:#f5e9e9;}
.wrapp-modal-change-password .block-change-password .wrapp-field input:-ms-input-placeholder      {color:#f5e9e9;}

.wrapp-modal-change-password .block-change-password input[type="submit"]{
    margin: 0 auto;
    display: block;
    width: 194px;
    height: 48px;
    color: #f5e9e9;
    font-family: Verdana;
    font-size: 15px;
    font-weight: 400;
    background-color: red;
    border-radius: 10px;
    border: none;
    outline: none;
}



@media (max-width: 768px){
    .wrapp-modal-change-password {
        padding: 45px 15px 15px;
        box-sizing: border-box;
    }

    .wrapp-modal-change-password .block-change-password{
        width: 100%;
    }
}



/* РРєРѕРЅРєР° РІС…РѕРґР° */

@media (min-width: 1441px){

    .phoneCity__item{
        margin-right: 30px;
    }

    .search__input{
        width: 280px!important;
    }

    .basket{
        margin-left: 20px;
    }


    .entry-header{
        display: inline-flex;
        margin-left: 20px;
    }

    .entry-header img{
        width: 23px;
    }


}


@media (min-width: 769px) {
    .entry-header{
        display: inline-flex;
    }

    .entry-header img{
        width: 21px;
    }
}

@media (max-width: 768px){

    .entry-header-mobil img{
        width: 21px;
    }

}


.wrapp-list-history-orders .wrapp-warning-txt .warning-txt{
    margin: 20px 0 5px 0;
    color: #ff1c1c;
}

.wrapp-list-history-orders .wrapp-warning-txt li{
    margin-bottom: 15px;
}

.wrapp-list-history-orders .wrapp-warning-txt li:last-child{
    margin-bottom: 0;
}


.wrapper-checkbox-bottom{
    margin: 15px 0;
}

.wrapper-checkbox-bottom .wrapp-checkbox{
    padding-left: 40px;
    margin-bottom: 15px;
    position: relative;
}

.wrapper-checkbox-bottom .wrapp-checkbox input[type='checkbox']{
    display: none;
}

.wrapper-checkbox-bottom .wrapp-checkbox label{
    margin: 0;
    font-weight: normal;
    cursor: pointer;
    font-size: 0.9em;
}
.wrapper-checkbox-bottom .wrapp-checkbox label span {
    color: #FFFFFF;
    line-height: normal;
    font-size: inherit;
}
.wrapper-checkbox-bottom .wrapp-checkbox label::before{
    content: '';
    display: block;
    width: 25px;
    height: 25px;
    border: 1px solid #6f6f6f;
    position: absolute;
    top: 2px;
    left: 0;
}

.wrapper-checkbox-bottom .wrapp-checkbox label a,
.final__form__text a {
    text-decoration: underline;
}

.wrapper-checkbox-bottom .wrapp-checkbox label a:hover,
.wrapper-checkbox-bottom .wrapp-checkbox label a:focus,
.final__form__text a:hover,
.final__form__text a:focus{
    text-decoration: none;
}

.wrapper-checkbox-bottom .wrapp-checkbox input[type='checkbox']:checked + label::before{
    content: '';
    display: block;
    width: 25px;
    height: 25px;
    border: 1px solid #6f6f6f;
    position: absolute;
    top: 2px;
    left: 0;
}

.wrapper-checkbox-bottom .wrapp-checkbox input[type='checkbox']:checked + label::after,
.wrapper-checkbox-bottom .wrapp-checkbox input[type='checkbox']:checked + span::after{
    content: '';
    display: block;
    width: 28px;
    height: 29px;
    background: url("../img/check-icon.png") no-repeat center center;
    background-size: 28px 29px;
    position: absolute;
    top: -4px;
    left: 4px;
}

.message-about-cabinet {
    margin-top: 50px;
}

.main-user-consent-request-popup-textarea-block {
    color: #535c69;
}

@media (max-width: 768px) {

    .menuMobile.open{
        padding-bottom: 70px!important;
    }

    .menuMobile__item.activeItem{
        overflow-y: scroll;
    }

    .headerMobile__menu{
        position: fixed!important;
        height: 100%!important;
    }

}





/* РњРѕРґР°Р»СЊРЅРѕРµ РѕРєРЅРѕ РѕРЅР»Р°Р№РЅ СЃРѕРѕР±С‰РµРЅРёРµ Рѕ РЅРµРїРѕР»Р°РґРєРµ */

.wrapper_inner{
    z-index: 3;
}

.wrap-modal-online-error-message{
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    padding: 59px 35px 59px 0;
    overflow: auto;
    opacity: 1;
    z-index: 1070;
    text-align: initial;
    /*z-index: 20;*/
}

.wrap-modal-online-error-message .cz-input-error{
    margin: 0;
    color: #B8020E;
}

.wrap-modal-online-error-message.show{
    display: block;
}

.wrap-modal-online-error-message .w1440{
    position: relative;
    /*width: 100%;*/
    margin: 0 auto;
    max-width: 601px;
}

.wrap-modal-online-error-message .close-modal{
    display: block;
    width: 16px;
    height: 16px;
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICAgIDxwYXRoIGZpbGw9IiMwQzE4NEIiIGZpbGwtcnVsZT0ibm9uemVybyIKICAgICAgICAgIGQ9Ik0xNSAxLjQ2OEwxMy41MzIgMCA3LjUgNi4wMzIgMS40NjggMCAwIDEuNDY4IDYuMDMyIDcuNSAwIDEzLjUzMiAxLjQ2OCAxNSA3LjUgOC45NjggMTMuNTMyIDE1IDE1IDEzLjUzMiA4Ljk2OCA3LjV6Ii8+Cjwvc3ZnPgo=') no-repeat center;
    position: absolute;
    /*top: -30px;*/
    /*right: 0px;*/
    top: 0;
    right: -35px;
    z-index: 9999;
    cursor: pointer;
    transition: linear 0.3s;
}

.wrap-modal-online-error-message .content-modal{
    padding: 36px;
    max-width: 601px;
    margin: 0 auto 65px;
    background: #fff;
    box-sizing: border-box;
}

.wrap-modal-online-error-message .title-modal{
    padding-right: 20px;
    margin-bottom: 20px;
    font-size: 33px;
    color: #383838;
    line-height: 45px;
    font-weight: 600;
}

.wrap-modal-online-error-message .descr{
    padding-bottom: 33px;
    margin-bottom: 33px;
    font-size: 18px;
    color: #383838;
    line-height: 25px;
    font-weight: 400;
    border-bottom: 1px solid #BDBDBD;
}

.wrap-modal-online-error-message .descr p{
    margin-bottom: 0;
    margin-top: 9px;
    font-size: 18px;
    color: #383838;
    line-height: 25px;
}

.wrap-modal-online-error-message .descr p:first-child{
    margin-top: 0;
}

.wrap-modal-online-error-message .info-step{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 15px;
}

.wrap-modal-online-error-message .info-step .name-step{
    font-size: 24px;
    color: #383838;
    line-height: 33px;
    font-weight: 600;
}

.wrap-modal-online-error-message .info-step .wrap-number-step{
    margin-left: auto;
}

.wrap-modal-online-error-message .info-step .wrap-number-step .number-step{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 57px;
    height: 57px;
    font-size: 24px;
    color: #383838;
    line-height: 33px;
    font-weight: 600;
}

.wrap-modal-online-error-message .info-step .wrap-number-step .number-step.step1{
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTkiIGhlaWdodD0iNTkiIHZpZXdCb3g9IjAgMCA1OSA1OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU1LjkzMDggMjcuODM1M0M1NS40NzQgMjEuNTI1NSA1Mi43NzQ5IDE1LjU4NzMgNDguMzIxNCAxMS4wOTRDNDMuODY3OSA2LjYwMDc1IDM3Ljk1MzkgMy44NDg5OCAzMS42NDg0IDMuMzM2MDlMMzEuMjc5NCA3Ljg3MzA3QzM2LjUwMTggOC4yOTc4NiA0MS4zOTk5IDEwLjU3NyA0NS4wODg0IDE0LjI5ODRDNDguNzc2OSAxOC4wMTk4IDUxLjAxMjQgMjIuOTM4IDUxLjM5MDggMjguMTY0TDU1LjkzMDggMjcuODM1M1oiIGZpbGw9IiNCODAyMEUiLz4KPHBhdGggZD0iTTMuMDY4MzcgMzEuNjUyQzMuNTIyNyAzNy45NjIgNi4yMTk0NiA0My45MDEzIDEwLjY3MTIgNDguMzk2NEMxNS4xMjI5IDUyLjg5MTQgMjEuMDM1OCA1NS42NDU1IDI3LjM0MTIgNTYuMTYwOEwyNy43MTIgNTEuNjI0QzIyLjQ4OTcgNTEuMTk3MSAxNy41OTI1IDQ4LjkxNjEgMTMuOTA1NCA0NS4xOTMyQzEwLjIxODQgNDEuNDcwMyA3Ljk4NDg3IDM2LjU1MTMgNy42MDg1OCAzMS4zMjUxTDMuMDY4MzcgMzEuNjUyWiIgZmlsbD0iI0U1RTVFNSIvPgo8cGF0aCBkPSJNMjcuMjU0NiAzLjM0NDE4QzIwLjk1MSAzLjg4MDIyIDE1LjA0NzEgNi42NTM2OSAxMC42MTAxIDExLjE2MzNDNi4xNzMxOSAxNS42NzI4IDMuNDk1OTIgMjEuNjIxIDMuMDYyMjggMjcuOTMyNEw3LjYwMzU0IDI4LjI0NDVDNy45NjI2OSAyMy4wMTcxIDEwLjE4MDEgMTguMDkwNyAxMy44NTQ5IDE0LjM1NThDMTcuNTI5NyAxMC42MjA4IDIyLjQxOTUgOC4zMjM3MyAyNy42NDAzIDcuODc5NzdMMjcuMjU0NiAzLjM0NDE4WiIgZmlsbD0iI0U1RTVFNSIvPgo8cGF0aCBkPSJNNTUuOTM3MSAzMS41NzIzQzU1LjUwMTggMzcuODgzNyA1Mi44MjMgNDMuODMxMSA0OC4zODQ4IDQ4LjMzOTVDNDMuOTQ2NyA1Mi44NDc5IDM4LjA0MjEgNTUuNjE5OCAzMS43MzgzIDU2LjE1NDJMMzEuMzUzOCA1MS42MTg1QzM2LjU3NDggNTEuMTc1OSA0MS40NjUxIDQ4Ljg4MDEgNDUuMTQwOSA0NS4xNDYxQzQ4LjgxNjcgNDEuNDEyMSA1MS4wMzU0IDM2LjQ4NjMgNTEuMzk1OSAzMS4yNTkxTDU1LjkzNzEgMzEuNTcyM1oiIGZpbGw9IiNFNUU1RTUiLz4KPC9zdmc+Cg==") no-repeat center center;
    background-size: cover;
}

.wrap-modal-online-error-message .info-step .wrap-number-step .number-step.step2{
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTkiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA1OSA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU1LjkzMDggMjYuODY3NEM1NS40NzQgMjAuNTU3NSA1Mi43NzQ5IDE0LjYxOTMgNDguMzIxNCAxMC4xMjZDNDMuODY3OSA1LjYzMjc4IDM3Ljk1MzkgMi44ODEgMzEuNjQ4MyAyLjM2ODEyTDMxLjI3OTMgNi45MDUxQzM2LjUwMTcgNy4zMjk4OCA0MS4zOTk5IDkuNjA4OTggNDUuMDg4NCAxMy4zMzA0QzQ4Ljc3NjkgMTcuMDUxOCA1MS4wMTI0IDIxLjk3MDEgNTEuMzkwNyAyNy4xOTYxTDU1LjkzMDggMjYuODY3NFoiIGZpbGw9IiNCODAyMEUiLz4KPHBhdGggZD0iTTMuMDY4MzEgMzAuNjg0MUMzLjUyMjY0IDM2Ljk5NDEgNi4yMTk0IDQyLjkzMzQgMTAuNjcxMSA0Ny40Mjg0QzE1LjEyMjggNTEuOTIzNCAyMS4wMzU4IDU0LjY3NzUgMjcuMzQxMSA1NS4xOTI5TDI3LjcxMTkgNTAuNjU2QzIyLjQ4OTcgNTAuMjI5MiAxNy41OTI0IDQ3Ljk0ODIgMTMuOTA1NCA0NC4yMjUzQzEwLjIxODMgNDAuNTAyNCA3Ljk4NDgxIDM1LjU4MzMgNy42MDg1MiAzMC4zNTcyTDMuMDY4MzEgMzAuNjg0MVoiIGZpbGw9IiNFNUU1RTUiLz4KPHBhdGggZD0iTTI3LjI1NDQgMi4zNzYyQzIwLjk1MDggMi45MTIyNCAxNS4wNDY5IDUuNjg1NzIgMTAuNjEgMTAuMTk1M0M2LjE3MzAyIDE0LjcwNDkgMy40OTU3NSAyMC42NTMgMy4wNjIxMiAyNi45NjQ1TDcuNjAzMzcgMjcuMjc2NUM3Ljk2MjUyIDIyLjA0OTEgMTAuMTc5OSAxNy4xMjI3IDEzLjg1NDcgMTMuMzg3OEMxNy41Mjk1IDkuNjUyODMgMjIuNDE5MyA3LjM1NTc2IDI3LjY0MDEgNi45MTE4TDI3LjI1NDQgMi4zNzYyWiIgZmlsbD0iI0U1RTVFNSIvPgo8cGF0aCBkPSJNNTUuOTM3MiAzMC42MDQ0QzU1LjUwMTkgMzYuOTE1NyA1Mi44MjMgNDIuODYzMSA0OC4zODQ5IDQ3LjM3MTVDNDMuOTQ2NyA1MS44Nzk5IDM4LjA0MjEgNTQuNjUxOCAzMS43Mzg0IDU1LjE4NjJMMzEuMzUzOSA1MC42NTA1QzM2LjU3NDggNTAuMjA3OSA0MS40NjUyIDQ3LjkxMjIgNDUuMTQxIDQ0LjE3ODJDNDguODE2OCA0MC40NDQyIDUxLjAzNTUgMzUuNTE4NCA1MS4zOTYgMzAuMjkxMUw1NS45MzcyIDMwLjYwNDRaIiBmaWxsPSIjQjgwMjBFIi8+Cjwvc3ZnPgo=") no-repeat center center;
    background-size: cover;
}

.wrap-modal-online-error-message .info-step .wrap-number-step .number-step.step3{
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTkiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA1OSA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU1LjkzMDggMjYuODY3NEM1NS40NzQgMjAuNTU3NSA1Mi43NzQ5IDE0LjYxOTMgNDguMzIxNCAxMC4xMjZDNDMuODY3OSA1LjYzMjc4IDM3Ljk1MzkgMi44ODEgMzEuNjQ4MyAyLjM2ODEyTDMxLjI3OTMgNi45MDUxQzM2LjUwMTcgNy4zMjk4OCA0MS4zOTk5IDkuNjA4OTggNDUuMDg4NCAxMy4zMzA0QzQ4Ljc3NjkgMTcuMDUxOCA1MS4wMTI0IDIxLjk3MDEgNTEuMzkwNyAyNy4xOTYxTDU1LjkzMDggMjYuODY3NFoiIGZpbGw9IiNCODAyMEUiLz4KPHBhdGggZD0iTTMuMDY4MDcgMzAuNjg0MUMzLjUyMjQgMzYuOTk0MSA2LjIxOTE2IDQyLjkzMzQgMTAuNjcwOSA0Ny40Mjg0QzE1LjEyMjYgNTEuOTIzNCAyMS4wMzU1IDU0LjY3NzUgMjcuMzQwOSA1NS4xOTI5TDI3LjcxMTcgNTAuNjU2QzIyLjQ4OTQgNTAuMjI5MiAxNy41OTIyIDQ3Ljk0ODIgMTMuOTA1MSA0NC4yMjUzQzEwLjIxODEgNDAuNTAyNCA3Ljk4NDU3IDM1LjU4MzMgNy42MDgyOCAzMC4zNTcyTDMuMDY4MDcgMzAuNjg0MVoiIGZpbGw9IiNCODAyMEUiLz4KPHBhdGggZD0iTTI3LjI1NDQgMi4zNzYyQzIwLjk1MDggMi45MTIyNCAxNS4wNDY5IDUuNjg1NzIgMTAuNjEgMTAuMTk1M0M2LjE3MzAyIDE0LjcwNDkgMy40OTU3NSAyMC42NTMgMy4wNjIxMiAyNi45NjQ1TDcuNjAzMzcgMjcuMjc2NUM3Ljk2MjUyIDIyLjA0OTEgMTAuMTc5OSAxNy4xMjI3IDEzLjg1NDcgMTMuMzg3OEMxNy41Mjk1IDkuNjUyODMgMjIuNDE5MyA3LjM1NTc2IDI3LjY0MDEgNi45MTE3OUwyNy4yNTQ0IDIuMzc2MloiIGZpbGw9IiNFNUU1RTUiLz4KPHBhdGggZD0iTTU1LjkzNzIgMzAuNjA0NEM1NS41MDE5IDM2LjkxNTcgNTIuODIzIDQyLjg2MzEgNDguMzg0OSA0Ny4zNzE1QzQzLjk0NjcgNTEuODc5OSAzOC4wNDIxIDU0LjY1MTggMzEuNzM4NCA1NS4xODYyTDMxLjM1MzkgNTAuNjUwNUMzNi41NzQ4IDUwLjIwNzkgNDEuNDY1MiA0Ny45MTIyIDQ1LjE0MSA0NC4xNzgyQzQ4LjgxNjggNDAuNDQ0MiA1MS4wMzU1IDM1LjUxODQgNTEuMzk2IDMwLjI5MTFMNTUuOTM3MiAzMC42MDQ0WiIgZmlsbD0iI0I4MDIwRSIvPgo8L3N2Zz4K") no-repeat center center;
    background-size: cover;
}

.wrap-modal-online-error-message .info-step .wrap-number-step .number-step.step4{
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTkiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA1OSA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU1LjkzMDggMjYuODY3NEM1NS40NzQgMjAuNTU3NSA1Mi43NzQ5IDE0LjYxOTMgNDguMzIxNCAxMC4xMjZDNDMuODY3OSA1LjYzMjc4IDM3Ljk1MzkgMi44ODEgMzEuNjQ4MyAyLjM2ODEyTDMxLjI3OTMgNi45MDUxQzM2LjUwMTcgNy4zMjk4OCA0MS4zOTk5IDkuNjA4OTggNDUuMDg4NCAxMy4zMzA0QzQ4Ljc3NjkgMTcuMDUxOCA1MS4wMTI0IDIxLjk3MDEgNTEuMzkwNyAyNy4xOTYxTDU1LjkzMDggMjYuODY3NFoiIGZpbGw9IiNCODAyMEUiLz4KPHBhdGggZD0iTTMuMDY4MDcgMzAuNjg0MUMzLjUyMjQgMzYuOTk0MSA2LjIxOTE2IDQyLjkzMzQgMTAuNjcwOSA0Ny40Mjg0QzE1LjEyMjYgNTEuOTIzNCAyMS4wMzU1IDU0LjY3NzUgMjcuMzQwOSA1NS4xOTI5TDI3LjcxMTcgNTAuNjU2QzIyLjQ4OTQgNTAuMjI5MiAxNy41OTIyIDQ3Ljk0ODIgMTMuOTA1MSA0NC4yMjUzQzEwLjIxODEgNDAuNTAyNCA3Ljk4NDU3IDM1LjU4MzMgNy42MDgyOCAzMC4zNTcyTDMuMDY4MDcgMzAuNjg0MVoiIGZpbGw9IiNCODAyMEUiLz4KPHBhdGggZD0iTTI3LjI1NDQgMi4zNzYyQzIwLjk1MDggMi45MTIyNCAxNS4wNDY5IDUuNjg1NzIgMTAuNjEgMTAuMTk1M0M2LjE3MzAyIDE0LjcwNDkgMy40OTU3NSAyMC42NTMgMy4wNjIxMiAyNi45NjQ1TDcuNjAzMzcgMjcuMjc2NUM3Ljk2MjUyIDIyLjA0OTEgMTAuMTc5OSAxNy4xMjI3IDEzLjg1NDcgMTMuMzg3OEMxNy41Mjk1IDkuNjUyODMgMjIuNDE5MyA3LjM1NTc2IDI3LjY0MDEgNi45MTE4TDI3LjI1NDQgMi4zNzYyWiIgZmlsbD0iI0I4MDIwRSIvPgo8cGF0aCBkPSJNNTUuOTM3MiAzMC42MDQ0QzU1LjUwMTkgMzYuOTE1NyA1Mi44MjMgNDIuODYzMSA0OC4zODQ5IDQ3LjM3MTVDNDMuOTQ2NyA1MS44Nzk5IDM4LjA0MjEgNTQuNjUxOCAzMS43Mzg0IDU1LjE4NjJMMzEuMzUzOSA1MC42NTA1QzM2LjU3NDggNTAuMjA3OSA0MS40NjUyIDQ3LjkxMjIgNDUuMTQxIDQ0LjE3ODJDNDguODE2OCA0MC40NDQyIDUxLjAzNTUgMzUuNTE4NCA1MS4zOTYgMzAuMjkxMUw1NS45MzcyIDMwLjYwNDRaIiBmaWxsPSIjQjgwMjBFIi8+Cjwvc3ZnPgo=") no-repeat center center;
    background-size: cover;
}

.wrap-modal-online-error-message .block-radio{
    margin-bottom: 33px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
}

.wrap-modal-online-error-message .block-radio .name-block-radio{
    margin-right: 26px;
    font-size: 22px;
    color: #383838;
    line-height: 30px;
    font-weight: 400;
}

.wrap-modal-online-error-message .block-radio .cz-error{
    color: #B8020E;
}

.wrap-modal-online-error-message .block-radio .wrap-radio{
    position: relative;
    margin-right: 23px;
    padding-left: 42px;
}

.wrap-modal-online-error-message .block-radio .wrap-radio input[type='radio']{
    display: none;
}

.wrap-modal-online-error-message .block-radio .wrap-radio label{
    font-size: 18px;
    color: #383838;
    line-height: 25px;
    font-weight: 400;
    cursor: pointer;
}

.wrap-modal-online-error-message .block-radio .wrap-radio label::before{
    content: '';
    display: inline-flex;
    width: 29px;
    height: 29px;
    border: 1px solid #0C184B;
    border-radius: 50%;
    position: absolute;
    top: -2px;
    left: 0;
    box-sizing: border-box;
}

.wrap-modal-online-error-message .block-radio .wrap-radio input[type='radio']:checked + label::before{
    content: '';
    display: inline-flex;
    width: 29px;
    height: 29px;
    border: 1px solid #0C184B;
    border-radius: 50%;
    position: absolute;
    top: -2px;
    left: 0;
}

.wrap-modal-online-error-message .block-radio .wrap-radio input[type='radio']:checked + label::after{
    content: '';
    display: inline-flex;
    width: 17px;
    height: 17px;
    background: #0C184B;
    border-radius: 50%;
    position: absolute;
    top: 4px;
    left: 6px;
}

.wrap-modal-online-error-message .wrap-field{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin-bottom: 30px;
    position: relative;
}

.wrap-modal-online-error-message .wrap-field .icon-calendar{
    display: inline-flex;
    width: 24px;
    height: 20px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS41IDE5LjVIMi41QzEuMzk1NSAxOS41IDAuNSAxOC42MDQ1IDAuNSAxNy41VjIuNUMwLjUgMS4zOTU1IDEuMzk1NSAwLjUgMi41IDAuNUgyMS41QzIyLjYwNDUgMC41IDIzLjUgMS4zOTU1IDIzLjUgMi41VjE3LjVDMjMuNSAxOC42MDQ1IDIyLjYwNDUgMTkuNSAyMS41IDE5LjVaTTIyLjUgMi41QzIyLjUgMS45NDggMjIuMDUyIDEuNSAyMS41IDEuNUgyLjVDMS45NDggMS41IDEuNSAxLjk0OCAxLjUgMi41VjUuNUgyMi41VjIuNVpNMjIuNSA2LjVIMS41VjE3LjVDMS41IDE4LjA1MiAxLjk0OCAxOC41IDIuNSAxOC41SDIxLjVDMjIuMDUyIDE4LjUgMjIuNSAxOC4wNTIgMjIuNSAxNy41VjYuNVpNMjAuNSAxMy41SDE5LjVDMTkuMjI0IDEzLjUgMTkgMTMuMjc2NSAxOSAxM1YxMkMxOSAxMS43MjQgMTkuMjI0IDExLjUgMTkuNSAxMS41SDIwLjVDMjAuNzc2NSAxMS41IDIxIDExLjcyNCAyMSAxMlYxM0MyMSAxMy4yNzY1IDIwLjc3NjUgMTMuNSAyMC41IDEzLjVaTTIwLjUgMTBIMTkuNUMxOS4yMjQgMTAgMTkgOS43NzY1IDE5IDkuNVY4LjVDMTkgOC4yMjM1IDE5LjIyNCA4IDE5LjUgOEgyMC41QzIwLjc3NjUgOCAyMSA4LjIyMzUgMjEgOC41VjkuNUMyMSA5Ljc3NjUgMjAuNzc2NSAxMCAyMC41IDEwWk0xNi41IDEzLjVIMTUuNUMxNS4yMjQgMTMuNSAxNSAxMy4yNzY1IDE1IDEzVjEyQzE1IDExLjcyNCAxNS4yMjQgMTEuNSAxNS41IDExLjVIMTYuNUMxNi43NzY1IDExLjUgMTcgMTEuNzI0IDE3IDEyVjEzQzE3IDEzLjI3NjUgMTYuNzc2NSAxMy41IDE2LjUgMTMuNVpNMTYuNSAxMEgxNS41QzE1LjIyNCAxMCAxNSA5Ljc3NjUgMTUgOS41VjguNUMxNSA4LjIyMzUgMTUuMjI0IDggMTUuNSA4SDE2LjVDMTYuNzc2NSA4IDE3IDguMjIzNSAxNyA4LjVWOS41QzE3IDkuNzc2NSAxNi43NzY1IDEwIDE2LjUgMTBaTTEyLjUgMTMuNUgxMS41QzExLjIyMzUgMTMuNSAxMSAxMy4yNzY1IDExIDEzVjEyQzExIDExLjcyNCAxMS4yMjM1IDExLjUgMTEuNSAxMS41SDEyLjVDMTIuNzc2NSAxMS41IDEzIDExLjcyNCAxMyAxMlYxM0MxMyAxMy4yNzY1IDEyLjc3NjUgMTMuNSAxMi41IDEzLjVaTTEyLjUgMTBIMTEuNUMxMS4yMjM1IDEwIDExIDkuNzc2NSAxMSA5LjVWOC41QzExIDguMjIzNSAxMS4yMjM1IDggMTEuNSA4SDEyLjVDMTIuNzc2NSA4IDEzIDguMjIzNSAxMyA4LjVWOS41QzEzIDkuNzc2NSAxMi43NzY1IDEwIDEyLjUgMTBaTTguNSAxN0g3LjVDNy4yMjM1IDE3IDcgMTYuNzc2NSA3IDE2LjVWMTUuNUM3IDE1LjIyMzUgNy4yMjM1IDE1IDcuNSAxNUg4LjVDOC43NzY1IDE1IDkgMTUuMjIzNSA5IDE1LjVWMTYuNUM5IDE2Ljc3NjUgOC43NzY1IDE3IDguNSAxN1pNOC41IDEzLjVINy41QzcuMjIzNSAxMy41IDcgMTMuMjc2NSA3IDEzVjEyQzcgMTEuNzI0IDcuMjIzNSAxMS41IDcuNSAxMS41SDguNUM4Ljc3NjUgMTEuNSA5IDExLjcyNCA5IDEyVjEzQzkgMTMuMjc2NSA4Ljc3NjUgMTMuNSA4LjUgMTMuNVpNOC41IDEwSDcuNUM3LjIyMzUgMTAgNyA5Ljc3NjUgNyA5LjVWOC41QzcgOC4yMjM1IDcuMjIzNSA4IDcuNSA4SDguNUM4Ljc3NjUgOCA5IDguMjIzNSA5IDguNVY5LjVDOSA5Ljc3NjUgOC43NzY1IDEwIDguNSAxMFpNNC41IDE3SDMuNUMzLjIyMzUgMTcgMyAxNi43NzY1IDMgMTYuNVYxNS41QzMgMTUuMjIzNSAzLjIyMzUgMTUgMy41IDE1SDQuNUM0Ljc3NjUgMTUgNSAxNS4yMjM1IDUgMTUuNVYxNi41QzUgMTYuNzc2NSA0Ljc3NjUgMTcgNC41IDE3Wk00LjUgMTMuNUgzLjVDMy4yMjM1IDEzLjUgMyAxMy4yNzY1IDMgMTNWMTJDMyAxMS43MjQgMy4yMjM1IDExLjUgMy41IDExLjVINC41QzQuNzc2NSAxMS41IDUgMTEuNzI0IDUgMTJWMTNDNSAxMy4yNzY1IDQuNzc2NSAxMy41IDQuNSAxMy41Wk0xMS41IDE1SDEyLjVDMTIuNzc2NSAxNSAxMyAxNS4yMjM1IDEzIDE1LjVWMTYuNUMxMyAxNi43NzY1IDEyLjc3NjUgMTcgMTIuNSAxN0gxMS41QzExLjIyMzUgMTcgMTEgMTYuNzc2NSAxMSAxNi41VjE1LjVDMTEgMTUuMjIzNSAxMS4yMjM1IDE1IDExLjUgMTVaIiBmaWxsPSIjODY4Njg2Ii8+Cjwvc3ZnPgo=") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 20px;
}

.wrap-modal-online-error-message .wrap-field input{
    padding-left: 29px;
    width: 100%;
    min-height: 64px;
    background: #F7F7F7;
    border: 1px solid #E5E5E5;
    font-size: 18px;
    color: #868686;
    line-height: 25px;
    font-weight: 400;
    /*border: none;*/
    box-sizing: border-box;
}

.wrap-modal-online-error-message .wrap-field textarea{
    padding: 19px 29px;
    width: 100%;
    min-height: 174px;
    background: #F7F7F7;
    font-size: 18px;
    color: #868686;
    line-height: 25px;
    font-weight: 400;
    /*border: none;*/
    border: 1px solid #E5E5E5;
    box-sizing: border-box;
    resize: none;
}

.wrap-modal-online-error-message .wrap-field input.cz-error{
    border: 1px solid #B8020E;
}

.wrap-modal-online-error-message .wrap-field input::-webkit-input-placeholder {color:#868686;}
.wrap-modal-online-error-message .wrap-field input::-moz-placeholder          {color:#868686;}/* Firefox 19+ */
.wrap-modal-online-error-message .wrap-field input:-moz-placeholder           {color:#868686;}/* Firefox 18- */
.wrap-modal-online-error-message .wrap-field input:-ms-input-placeholder      {color:#868686;}

.wrap-modal-online-error-message .wrap-field textarea::-webkit-input-placeholder {color:#868686;}
.wrap-modal-online-error-message .wrap-field textarea::-moz-placeholder          {color:#868686;}/* Firefox 19+ */
.wrap-modal-online-error-message .wrap-field textarea:-moz-placeholder           {color:#868686;}/* Firefox 18- */
.wrap-modal-online-error-message .wrap-field textarea:-ms-input-placeholder      {color:#868686;}

.wrap-modal-online-error-message .wrap-field textarea.cz-error{
    border: 1px solid #B8020E;
}

.wrap-modal-online-error-message .block-field{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.wrap-modal-online-error-message .block-field .wrap-field{
    max-width: 256px;
}

.wrap-modal-online-error-message .text-required-fields{
    margin-bottom: 30px;
    font-size: 18px;
    color: #383838;
    line-height: 25px;
    font-weight: 400;
}

.wrap-modal-online-error-message .btn-next-step button{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 64px;
    font-size: 18px;
    color: #0C184B;
    line-height: 25px;
    font-weight: 600;
    border: 2px solid #0C184B;
    border-radius: 10px;
    background: none;
    letter-spacing: 0.11em;
    cursor: pointer;
}

.wrap-modal-online-error-message .btn-next-step button:hover{
    background: #f42e2e;
    color: #fff;
}

.wrap-modal-online-error-message .btn-next-step button::after{
    content: '';
    display: inline-flex;
    margin-left: 11px;
    width: 20px;
    height: 18px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgOUwxNyA5IiBzdHJva2U9IiMwQzE4NEIiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMTAgMUwxOCA5TDEwIDE3IiBzdHJva2U9IiMwQzE4NEIiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K") no-repeat center center;
    background-size: cover;
}

.wrap-modal-online-error-message .btn-next-step button:hover::after{
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgOUwxNyA5IiBzdHJva2U9IiNGMUU1RTUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMTAgMUwxOCA5TDEwIDE3IiBzdHJva2U9IiNGMUU1RTUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K") no-repeat center center;
}

.wrap-modal-online-error-message .cz-wrap-error{
    display: inherit!important;
    font-size: 14px;
    color: #f0563d;
    line-height: 19px;
    font-weight: 400;
    position: absolute;
    top: 100%;
    left: 0;
}

.wrap-modal-online-error-message .wrap-checkbox .cz-error + label::before{
    border: 1px solid #B8020E;
}

.wrap-modal-online-error-message .wrap-checkbox .cz-wrap-error{
    top: calc(100% + 3px);
}

.wrap-modal-online-error-message .wrap-add-file{
    margin-bottom: 25px;
}

.wrap-modal-online-error-message .wrap-add-file .btn-add-files {
    margin-bottom: 21px;
}

.wrap-modal-online-error-message .wrap-add-file .btn-add-files input[type='file']{
    display: none;
}

.wrap-modal-online-error-message .wrap-add-file .btn-add-files label{
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 340px;
    padding: 20px 38px;
    font-size: 18px;
    color: #0C184B;
    line-height: 25px;
    font-weight: 600;
    letter-spacing: 0.02em;
    border: 1px solid #0C184B;
    border-radius: 10px;
    cursor: pointer;
}

.wrap-modal-online-error-message .wrap-add-file .list-added-files{
    display: flex;
    flex-wrap: wrap;
}

.wrap-modal-online-error-message .wrap-add-file .list-added-files .item-file{
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    margin-right: 30px;
}

.wrap-modal-online-error-message .wrap-add-file .list-added-files .item-file .name-file{
    font-size: 18px;
    color: #0C184B;
    line-height: 25px;
    font-weight: 400;
}

.wrap-modal-online-error-message .wrap-add-file .list-added-files .item-file .delete-file{
    margin-left: 11px;
    display: inline-flex;
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUwxMy41IDEzLjUiIHN0cm9rZT0id2hpdGUiLz4KPHBhdGggZD0iTTEzLjUgMUwxIDEzLjUiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+Cg==") no-repeat center center;
    background-size: cover;
    cursor: pointer;
}


.wrap-modal-online-error-message input[type="submit"]{
    width: 100%;
    margin-top: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 64px;
    font-size: 18px;
    color: #F1E5E5;
    line-height: 25px;
    font-weight: 600;
    background: #0C184B;
    border: none;
    border-radius: 10px;
    letter-spacing: 0.11em;
    cursor: pointer;
}

.wrap-modal-online-error-message .wrap-checkbox{
    padding-left: 33px;
    margin-top: 25px;
    position: relative;
}

.wrap-modal-online-error-message .wrap-checkbox input[type="checkbox"]{
    display: none;
}

.wrap-modal-online-error-message .wrap-checkbox label{
    margin-bottom: 0;
    font-size: 12px;
    color: #383838;
    line-height: 16px;
    font-weight: 400;
    cursor: pointer;
}

.wrap-modal-online-error-message .wrap-checkbox label::before{
    content: '';
    display: inline-flex;
    width: 20px;
    height: 20px;
    border: 1px solid #383838;
    position: absolute;
    top: 0px;
    left: 0;
}

.wrap-modal-online-error-message .wrap-checkbox input[type="checkbox"]:checked + label::before{
    content: '';
    display: inline-flex;
    width: 20px;
    height: 20px;
    border: 1px solid #383838;
    position: absolute;
    top: 0px;
    left: 0;
}

.wrap-modal-online-error-message .wrap-checkbox input[type="checkbox"]:checked + label::after{
    content: '';
    display: inline-flex;
    width: 14px;
    height: 11px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzM3NzkzIDUuMjQzNDFMNS4zNTMxOCA5Ljc0MzQxTDEyLjczNzggMC43NDM0MDgiIHN0cm9rZT0iIzM4MzgzOCIvPgo8L3N2Zz4K") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 4px;
    left: 3px;
}

.wrap-modal-online-error-message .wrap-checkbox label a{
    text-decoration: underline;
    color: #383838;
}

.wrap-modal-online-error-message .wrap-checkbox label a:hover{
    text-decoration: none;
}

.wrap-modal-online-error-message .block-edit-list{
    margin-bottom: 28px;
}

.wrap-modal-online-error-message .block-edit-list .edit-block{
    margin-bottom: 24px;
    padding-top: 24px;
    border-top: 1px solid #BDBDBD;
    position: relative;
}

.wrap-modal-online-error-message .block-edit-list .edit-block:last-child{
    border-bottom: 1px solid #BDBDBD;
    padding-bottom: 34px;
}

.wrap-modal-online-error-message .block-edit-list .edit-block .info-edit-block{
    padding-right: 100px;
}

.wrap-modal-online-error-message .block-edit-list .edit-block .btn-edit{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 53px;
    height: 53px;
    background-color: #0C184B;
    position: absolute;
    top: 24px;
    right: 0;
    cursor: pointer;
}

.wrap-modal-online-error-message .block-edit-list .edit-block .btn-edit:hover{
    background-color: #F1E5E5;
}

.wrap-modal-online-error-message .block-edit-list .edit-block .btn-edit:hover::before{
    opacity: 0;
    visibility: hidden;
}

.wrap-modal-online-error-message .block-edit-list .edit-block .btn-edit:hover::after{
    opacity: 1;
    visibility: visible;
}

.wrap-modal-online-error-message .block-edit-list .edit-block .btn-edit::before{
    content: '';
    width: 100%;
    height: 100%;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNjg5NDUgMjAuMTgyTDIyLjAxOTcgNS41NjE0OUwyMy42MzE1IDUuMTMzNzFMMjguMDE3OCA4LjgzMjk2TDI3Ljg2ODEgMTAuNDkzOEwxNS41MzggMjUuMTE0NEw5LjA5MDgyIDI2LjgyNTVMOS42ODk0NSAyMC4xODJaIiBzdHJva2U9IiNGMUU1RTUiLz4KPHBhdGggZD0iTTE5LjcwOSA3Ljk0NTAzTDI1LjcxMTMgMTMuMjgwNCIgc3Ryb2tlPSIjRjFFNUU1Ii8+CjxwYXRoIGQ9Ik04LjQ3OTQ5IDI5LjI5MTdIMzAuMDYyOCIgc3Ryb2tlPSIjRjFFNUU1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==') no-repeat center center;
    background-size: 37px 37px;
    opacity: 1;
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}

.wrap-modal-online-error-message .block-edit-list .edit-block .btn-edit::after{
    content: '';
    width: 100%;
    height: 100%;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNjg5NDUgMjAuMTgyTDIyLjAxOTcgNS41NjE0OEwyMy42MzE1IDUuMTMzN0wyOC4wMTc4IDguODMyOTZMMjcuODY4MSAxMC40OTM4TDE1LjUzOCAyNS4xMTQ0TDkuMDkwODIgMjYuODI1NUw5LjY4OTQ1IDIwLjE4MloiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZD0iTTE5LjcwOSA3Ljk0NTAyTDI1LjcxMTMgMTMuMjgwNCIgc3Ryb2tlPSJibGFjayIvPgo8cGF0aCBkPSJNOC40Nzk0OSAyOS4yOTE3SDMwLjA2MjgiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K') no-repeat center center;
    background-size: 37px 37px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.wrap-modal-online-error-message .block-edit-list .edit-block .name-block{
    margin-bottom: 17px;
    font-size: 20px;
    color: #383838;
    line-height: 27px;
    font-weight: 600;
}

.wrap-modal-online-error-message .block-edit-list .edit-block .fields div{
    margin-top: 5px;
    font-size: 18px;
    color: #383838;
    line-height: 25px;
    font-weight: 400;
}

.wrap-modal-online-error-message .block-edit-list .edit-block .fields span{
    margin-right: 23px;
}



/* СЃС‚РёР»РёР·Р°С†РёСЏ РєР°Р»РµРЅРґР°СЂСЏ */


.wrap-modal-online-error-message .air-datepicker{
    width: 100%;
    border-radius: 0;
    box-sizing: border-box;
    padding: 36px 49px;
    background: #F6F6F6;
}

.wrap-modal-online-error-message .air-datepicker-nav{
    background: #F6F6F6;
    border-bottom: 1px solid transparent;
}

.wrap-modal-online-error-message .air-datepicker-cell.-day-.-other-month-, .wrap-modal-online-error-message .air-datepicker-cell.-year-.-other-decade-{
    color: #b7b6b6;
}

.wrap-modal-online-error-message .air-datepicker-body--day-name{
    font-size: 19px;
    color: #000;
    line-height: 36px;
    font-weight: 600;
}

.wrap-modal-online-error-message .air-datepicker-cell{
    width: 61px;
    height: 61px;
    font-size: 19px;
    color: #000;
    line-height: 36px;
    font-weight: 400;
}

.wrap-modal-online-error-message .air-datepicker-cell.-day-.-current-{
    font-weight: 600;
}

.wrap-modal-online-error-message .air-datepicker-cell.-focus-{
    background: #000;
    color: #fff!important;
    border-radius: 0;
}

.wrap-modal-online-error-message .air-datepicker-cell.-selected-{
    background: #000;
    color: #fff!important;
    border-radius: 0;
}

.wrap-modal-online-error-message .air-datepicker-body--cells.-days-{
    grid-auto-rows: 61px;
}

.wrap-modal-online-error-message.application-accepted{

}


.wrap-modal-online-error-message.application-accepted .title{
    margin-bottom: 13px;
    font-size: 30px;
    color: #383838;
    line-height: 41px;
    font-weight: 600;
    text-align: center;
}

.wrap-modal-online-error-message.application-accepted .descr{
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 37px;
    font-size: 18px;
    color: #383838;
    line-height: 25px;
    font-weight: 300;
    text-align: center;
}

.wrap-modal-online-error-message.application-accepted .block-img{
    margin-bottom: 49px;
    text-align: center;
}

.wrap-modal-online-error-message.application-accepted .btn-ok{
    text-align: center;
}

.wrap-modal-online-error-message.application-accepted .btn-ok button{
    width: 100%;
    min-height: 64px;
    font-size: 18px;
    color: #fff;
    line-height: 25px;
    background: #0C184B;
    border-radius: 10px;
    border: none;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
}

.wrap-modal-online-error-message .air-datepicker-nav--action path{
    stroke: #000;
}

.wrap-modal-online-error-message .air-datepicker-nav--action:active{
    background: transparent;
}

.wrap-modal-online-error-message .air-datepicker-nav--action:hover{
    background: transparent;
}

.wrap-modal-online-error-message .air-datepicker-nav--title:active{
    background: transparent;
}

.wrap-modal-online-error-message .air-datepicker-nav--title:hover{
    background: transparent;
}

.wrap-modal-online-error-message .air-datepicker-nav--title{
    padding: 0;
    font-size: 21px;
    color: #000;
    line-height: 36px;
    font-weight: 600;
}

.wrap-modal-online-error-message .air-datepicker-nav--title i{
    color: #000;
}

.wrap-modal-online-error-message .content-modal{
    overflow: auto;
}

.wrap-modal-online-error-message .content-modal::-webkit-scrollbar{
    display: none;
}

.block-online-msg{

}

.block-online-msg .block-btn{
    text-align: center;
}

.block-online-msg .button{
    padding: 0 20px;
    width: auto;
    border: none;
    height: 60px;
    border: none;
    font-size: 14px;
    color: #ffffff;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    display: block;
    margin: 0 auto 20px;
}

.block-online-msg .block-text{
    text-align: center;
    margin-top: 0;
}




@media (max-width: 768px) {

    .wrap-modal-online-error-message{
        padding: 0;
    }

    .wrap-modal-online-error-message .close-modal{
        top: 15px;
        right: 15px;
    }

    .wrap-modal-online-error-message .content-modal{
        padding: 45px 15px 37px 15px;
    }

    .wrap-modal-online-error-message .title-modal{
        margin-bottom: 12px;
        font-size: 22px;
        line-height: 30px;
    }

    .wrap-modal-online-error-message .descr{
        padding-bottom: 25px;
        margin-bottom: 13px;
        font-size: 16px;
        line-height: 22px;
    }

    .wrap-modal-online-error-message .info-step{
        margin-bottom: 20px;
    }

    .wrap-modal-online-error-message .info-step .name-step{
        font-size: 18px;
        line-height: 25px;
    }

    .wrap-modal-online-error-message .info-step .wrap-number-step .number-step{
        width: 44px;
        height: 44px;
        font-size: 18px;
        line-height: 25px;
    }

    .wrap-modal-online-error-message .block-radio .name-block-radio{
        margin-right: 21px;
        font-size: 16px;
        line-height: 22px;
    }

    .wrap-modal-online-error-message .block-radio .wrap-radio{
        padding-left: 32px;
    }

    .wrap-modal-online-error-message .block-radio .wrap-radio label::before{
        width: 25px;
        height: 25px;
    }

    .wrap-modal-online-error-message .block-radio .wrap-radio label{
        font-size: 16px;
        line-height: 22px;
    }

    .wrap-modal-online-error-message .block-radio .wrap-radio input[type='radio']:checked + label::before{
        width: 25px;
        height: 25px;
    }

    .wrap-modal-online-error-message .block-radio .wrap-radio input[type='radio']:checked + label::after{
        width: 15px;
        height: 15px;
        top: 6px;
        left: 6px;
    }

    .wrap-modal-online-error-message .block-radio .wrap-radio{
        margin-right: 15px;
    }

    .wrap-modal-online-error-message .block-radio div:last-child{
        margin-right: 0;
    }

    .wrap-modal-online-error-message .wrap-field{
        margin-bottom: 23px;
    }

    .wrap-modal-online-error-message .wrap-field input{
        min-height: 50px;
        padding-left: 20px;
        font-size: 16px;
        line-height: 22px;
    }

    .wrap-modal-online-error-message .block-field{
        flex-direction: column;
    }

    .wrap-modal-online-error-message .block-field .wrap-field{
        max-width: 100%;
    }

    .wrap-modal-online-error-message .text-required-fields{
        margin-bottom: 21px;
    }

    .wrap-modal-online-error-message .btn-next-step button{
        min-height: 50px;
        font-size: 16px;
        line-height: 22px;
    }

    .wrap-modal-online-error-message .wrap-field textarea{
        min-height: 130px;
        padding: 20px;
        font-size: 16px;
        line-height: 22px;
    }

    .wrap-modal-online-error-message .wrap-add-file .btn-add-files label{
        font-size: 16px;
        line-height: 22px;
        padding: 13px 25px;
    }

    .wrap-modal-online-error-message .wrap-add-file .list-added-files .item-file{
        margin-right: 20px;
    }

    .wrap-modal-online-error-message .wrap-add-file .list-added-files .item-file .name-file{
        font-size: 16px;
        line-height: 22px;
    }

    .wrap-modal-online-error-message .block-edit-list .edit-block .fields div{
        font-size: 16px;
        line-height: 22px;
    }

    .wrap-modal-online-error-message .block-edit-list .edit-block .info-edit-block{
        padding-right: 65px;
    }

    .wrap-modal-online-error-message .block-edit-list .edit-block .name-block{
        font-size: 18px;
        line-height: 25px;
    }

    .wrap-modal-online-error-message input[type="submit"]{
        min-height: 50px;
        font-size: 16px;
        line-height: 22px;
    }

    .wrap-modal-online-error-message.application-accepted .title{
        padding: 0;
        font-size: 25px;
    }

    .wrap-modal-online-error-message.application-accepted .descr{
        font-size: 16px;
        line-height: 22px;
    }

    .wrap-modal-online-error-message.application-accepted .block-img{
        margin-bottom: 30px;
    }

    .wrap-modal-online-error-message.application-accepted .block-img img{
        width: 60px;
    }

    .wrap-modal-online-error-message.application-accepted .btn-ok button{
        min-height: 50px;
        font-size: 16px;
        line-height: 22px;
    }

    .wrap-modal-online-error-message .air-datepicker{
        padding: 10px;
    }

    .wrap-modal-online-error-message .air-datepicker-body--day-name{
        font-size: 16px;
    }

    .wrap-modal-online-error-message .air-datepicker-cell{
        width: 35px;
        height: 35px;
        font-size: 16px;
    }

    .wrap-modal-online-error-message .air-datepicker-body--cells.-days-{
        grid-auto-rows: 35px;
    }

    .wrap-modal-online-error-message .air-datepicker-nav--title{
        font-size: 18px;
        line-height: 25px;
    }

    .wrap-modal-online-error-message .air-datepicker-overlay{
        background: transparent;
    }

    .block-online-msg .button{
        font-size: 12px;
        padding: 0 10px;
    }

}

@media (max-width: 600px){
    #gradientLogo .artwork .visual {
        z-index: 3;
    }
}

.item-city .phone-company a {color:#000; text-decoration: none}</pre></body></html>