:root {

    --icon-clock: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTU1XzM4MykiIGZpbGw9IiM2NjYiPjxwYXRoIGQ9Ik0xMC42NDQgMS4yNzRBOC43NSA4Ljc1IDAgMCAwIDEwIDEuMjVWMGMuMjQ2IDAgLjQ5MS4wMS43MzYuMDI4bC0uMDkyIDEuMjQ2Wm0yLjUwNS41NjJjLS40LS4xNTQtLjgxMy0uMjgtMS4yMzEtLjM3NGwuMjczLTEuMjJjLjQ3OS4xMDguOTUuMjUgMS40MDguNDI4bC0uNDUgMS4xNjZabTEuNzEyLjg4OGE4Ljc1NSA4Ljc1NSAwIDAgMC0uNTQ5LS4zMzhMMTQuOTMgMS4zYy40MjcuMjQyLjgzNi41MTUgMS4yMjMuODE3bC0uNzY4Ljk4NmE4LjcwNyA4LjcwNyAwIDAgMC0uNTIzLS4zNzd2LS4wMDFabTIuMjkzIDIuMjM3YTguNzI4IDguNzI4IDAgMCAwLS44MTctLjk5NWwuOTA1LS44NjJjLjMzOC4zNTYuNjUuNzM3LjkzNCAxLjEzN2wtMS4wMjIuNzJabS45MyAxLjY5YTguODM2IDguODM2IDAgMCAwLS4yNjgtLjU4NWwxLjExNy0uNTYyYy4yMi40MzkuNDA4Ljg5My41NjIgMS4zNmwtMS4xODguMzkxYTguNzYyIDguNzYyIDAgMCAwLS4yMjMtLjYwNFptLjY2MiAzLjEzNGE4Ljc1MyA4Ljc1MyAwIDAgMC0uMTI1LTEuMjgxbDEuMjMyLS4yMTNjLjA4My40ODMuMTMyLjk3My4xNDQgMS40NjNsLTEuMjUuMDMxWm0tLjE2MyAxLjkyMmE5LjE5IDkuMTkgMCAwIDAgLjEtLjYzN2wxLjI0Mi4xNTRjLS4wNi40ODctLjE1Ni45Ny0uMjg4IDEuNDQ0bC0xLjIwNC0uMzM0YTguNzggOC43OCAwIDAgMCAuMTUtLjYyN1ptLTEuMTkgMi45NzRBOC44MyA4LjgzIDAgMCAwIDE4IDEzLjU0NmwxLjE0Mi41MDdjLS4yLjQ1LS40My44ODItLjY5MyAxLjI5N2wtMS4wNTctLjY2OVptLTEuMjA2IDEuNTA3Yy4xNTMtLjE1My4zLS4zMS40MzgtLjQ3M2wuOTQ4LjgxNmMtLjE2MS4xODYtLjMyOC4zNjYtLjUwMi41NGwtLjg4NC0uODg0WiIvPjxwYXRoIGQ9Ik0xMCAxLjI1YTguNzUgOC43NSAwIDEgMCA2LjE4OCAxNC45MzhsLjg4My44ODNBMTAgMTAgMCAxIDEgMTAgMHYxLjI1WiIvPjxwYXRoIGQ9Ik05LjM3NSAzLjc1YS42MjUuNjI1IDAgMCAxIC42MjUuNjI1djYuNTEybDQuMDYgMi4zMmEuNjI1LjYyNSAwIDAgMS0uNjIgMS4wODVsLTQuMzc1LTIuNWEuNjI0LjYyNCAwIDAgMS0uMzE1LS41NDJWNC4zNzVhLjYyNS42MjUgMCAwIDEgLjYyNS0uNjI1WiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzE1NV8zODMiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMjB2MjBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);
    --icon-chevron-left: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOSAxIDEuNzA3IDguMjkzYTEgMSAwIDAgMCAwIDEuNDE0TDkgMTciIHN0cm9rZT0iIzY2NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=);
    --icon-chevron-right: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDcuMjkzIDcuMjkzYTEgMSAwIDAgMSAwIDEuNDE0TDEgMTciIHN0cm9rZT0iIzY2NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=);

    --icon-heart: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuNjY3IDVjLTQuNjAxIDAtOC4zMzMgMy42OTMtOC4zMzMgOC4yNSAwIDMuNjc4IDEuNDU4IDEyLjQwOCAxNS44MTMgMjEuMjMzYTEuNjQyIDEuNjQyIDAgMCAwIDEuNzA3IDBjMTQuMzU1LTguODI1IDE1LjgxMy0xNy41NTUgMTUuODEzLTIxLjIzMyAwLTQuNTU3LTMuNzMxLTguMjUtOC4zMzMtOC4yNXMtOC4zMzMgNS04LjMzMyA1LTMuNzMyLTUtOC4zMzQtNVoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
    --icon-play: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iODgiIHZpZXdCb3g9IjAgMCA3NSA4OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNzUgNDQgMCA4Ny4zMDFWLjdMNzUgNDRaIiBmaWxsPSIjRTIwNzM4Ii8+PC9zdmc+);
    --icon-copy: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOCAyYTIgMiAwIDAgMC0yIDJ2MTBhMiAyIDAgMCAwIDIgMmg2YTIgMiAwIDAgMCAyLTJWNGEyIDIgMCAwIDAtMi0ySDhaTTcgNGExIDEgMCAwIDEgMS0xaDZhMSAxIDAgMCAxIDEgMXYxMGExIDEgMCAwIDEtMSAxSDhhMSAxIDAgMCAxLTEtMVY0Wk00IDZhMiAyIDAgMCAxIDEtMS43MzJWMTQuNUEyLjUgMi41IDAgMCAwIDcuNSAxN2g2LjIzMkEyIDIgMCAwIDEgMTIgMThINy41QTMuNSAzLjUgMCAwIDEgNCAxNC41VjZaIiBmaWxsPSIjOTk5Ii8+PC9zdmc+);

    --icon-compare: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjIuNSAxOC43NS0uMDAxIDMuNzVoMy43NTFWMjVoLTMuNzUxbC4wMDEgMy43NUgyMEwxOS45OTkgMjVIMTYuMjV2LTIuNWgzLjc0OUwyMCAxOC43NWgyLjVabS04Ljc1IDMuNzVWMjVoLTEwdi0yLjVoMTBabTEyLjUtOC43NXYyLjVIMy43NXYtMi41aDIyLjVabTAtOC43NXYyLjVIMy43NVY1aDIyLjVaIiBmaWxsPSIjNjY2Ii8+PC9zdmc+);
    --icon-cross: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDE2IDE2bTAtMTZMMSAxNyIgc3Ryb2tlPSIjOTk5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);

    --icon-check: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS41NzIuMzgyQS44MzMuODMzIDAgMCAwIDguNDIuNjI4TDMuNzUgNy44MjUgMS40NzMgNS43MTlBLjgzMy44MzMgMCAwIDAgLjM0MiA2Ljk0M2wyLjk5IDIuNzY1cy4wODYuMDczLjEyNS4xYS44MzMuODMzIDAgMCAwIDEuMTUzLS4yNDZsNS4yMDgtOC4wMjhBLjgzMy44MzMgMCAwIDAgOS41NzIuMzgyWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);

}

.icon--compare {
    width: 20px;
    height: 20px;
    background-image: var(--icon-compare);
}


@media (min-width: 900px) {
    .table-wrapper {
        min-height: 160px;
    }
}

.show{
    display:block!important;
}

.order-filter__tag{
    font-size:10px;
}
.tag-filter__tag {
    position: relative;
    border-radius: 8px;
    height: 39px;
    padding: 0 29px 0 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #EEF3FF;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    margin: 3px 10px 3px 0;
}

.item-name .title{
    font-size:18px!important;
}




.wiki .breadcrumbs {
    margin-bottom: 30px!important;
}

.wiki {
    padding: 10px 0 36px;
    background: #F0F2F4;
}


.section-search .search-text {
    margin-top: 18px;
    font-size: 14px;
    line-height: 140%;
    color: #666;
}

.tag__item.active, .tag__item:hover {
    border: 1px solid #5D6980!important;
    background: #5D6980!important;
    color: #fff!important;
}

.section-wrapper__item.active, .section-wrapper__item:hover {
    border: 1px solid #5D6980!important;
    background: #5D6980!important;
    border-color: transparent!important;
    color: #fff !important;
}


.sub_section-wrapper__item.active, .sub_section-wrapper__item:hover  {
    background: #5D6980!important;
    border-color: transparent;
    color: #fff !important;
}


.micro_razmetka {
    display: none;
}





.catalog-item__to-compare {
    position: absolute;
    right: 12px;
    top: 12px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.catalog-item__to-compare .icon--compare {
    width: 20px;
    height: 20px;
}

.catalog-item__to-compare.detail-compare {
    position: sticky;
    padding-left: 10px;
}

.catalog-item__to-compare.detail-compare .compare-popup {
    left: 100%;
}

.catalog-item__to-compare .compare-add-btn.active .icon--compare {
    background: #E20738;
    -webkit-mask-size: cover;
    -webkit-mask-image: var(--icon-compare);
}




/*!------------------------------------ compare-popup ------------------------------------*/

.compare-popup {
    position: absolute;
    top: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 200px;
    padding-top: 10px;
    -webkit-filter: drop-shadow(0px 4px 30px rgba(93, 105, 128, 0.25));
    filter: drop-shadow(0px 4px 30px rgba(93, 105, 128, 0.25));
    z-index: 999;
    opacity: 0;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}

.compare-popup.active {
    opacity: 1;
    /*pointer-events: auto;*/
}

.compare-popup .popup-corner {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 15px solid #fff;
    position: absolute;
    top: 0;
    left: calc(50% - 9px);
}

.compare-popup .popup-content {
    padding: 10px;
    background: #fff;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    color: #1C0209;
    text-align: center;
}

.add-to-cart-stub {
    width: 100px;
    height: 35px;
    line-height: 33px;
}


.color11{
    background: #E15501!important;
    color: #fff!important;
}

.cart_edit_name {
    font-size: 12px;
    color: #FF4F4F !important;
    cursor: pointer;
}
.basket_price12{
    position:relative;
}
.cart_edit_price{
    font-size: 12px;
    color: #FF4F4F !important;
    cursor: pointer;
    /*position:absolute;*/
    /*top: 35px;*/
    /*left: 24px;*/
}

.input_edit_cart {
    font-size: 12px!important;
    height: 40px!important;
    width: 500px!important;
}

.input_edit_price_cart {
    font-size: 12px!important;
    height: 40px!important;
    width: 105px!important;
}



.filter-group__item .checkbox{
    background: #797b7f;
}

.filter-group__item .checkbox-text {
    color: #000000;
}






.menu-table2 {position: absolute; left: 0; top: 88px; width: 922px; padding: 115px 60px; background: #fff; border: 1px solid rgba(92, 106, 128, 0.25); -webkit-box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.25); box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.25); border-radius: 8px; z-index: 101; display: none;}
.menu-table2 .icon-close {position: absolute; right: 20px; top: 20px; background-size: 18px; cursor: pointer;}

.menu-table2 .title {font-weight: 700; font-size: 20px; line-height: 24px; margin-bottom: 26px;}

.menu-table2 .items-wrapper {margin: 0 -15px 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.menu-table2 .checkbox-wrapper {margin-bottom: 25px; padding-left: 15px; padding-right: 15px;}
.menu-table2 .checkbox-wrapper .checkbox {width: 20px; height: 20px; border-radius: 5px; background-size: 12px 10px;}
@media (max-width: 1199px) {
    .menu-table2,
    .menu-order-filters {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        max-width: 95vw;
    }

    .col-resizable .menu-table2 {
        width: 700px;
    }
    .menu-table2 {padding: 60px; top: 78px;}
}


@media (max-width: 767px) {
    .menu-table2 {
        padding: 35px;
        top: -120px;
    }

    .menu-table2 .items-wrapper {
        margin-bottom: 20px;
    }

    .menu-table2 .btn-wrapper {
        margin-top: 0;
    }
}

@media (max-width: 575px) {
    .menu-table2 {
        padding: 25px;
        top: -300px;
    }
}

.title_h1 {
    font-size: 41px;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 30px;
    color: #000;
    margin-top: 0;
}


.copy_product{
    /*display:inline;*/
    font-size:12px;
    /*margin-left:24px;*/
    /*top: 40px;*/
    /*position: relative;*/
    text-decoration: none!important;
}

.small_price{
    margin-bottom:5px;
    font-size:12px;
    margin-top:10px;
}


.youtube_div{
    width:100%;
}

.youtube_div iframe{
    width:100%!important;
    height:450px!important;
}



#search_advice_wrapper, #search_advice_wrapper2, #search_advice_wrapper3, #search_advice_wrapper4{
    display:none;
    width: 100%;
    background-color: #fff;
    color: #aba8ac;
    -moz-opacity: 0.95;
    opacity: 0.95;
    z-index:999;
    position: absolute;
    top: 60px;
    left: 0px;
    border: 1px solid #87919c;
    background-color: #fff;
    z-index: 999;
}

#search_advice_wrapper .advice_variant_reg, #search_advice_wrapper2 .advice_variant2, #search_advice_wrapper2 .advice_variant2, #search_advice_wrapper4 .advice_variant{
    cursor: pointer;
    padding: 10px 10px;
    text-align: left;
    background-color: #fff;

}
#search_advice_wrapper .advice_variant_reg:hover, #search_advice_wrapper2 .advice_variant2:hover, #search_advice_wrapper3 .advice_variant3:hover, #search_advice_wrapper4 .advice_variant:hover{
    color: #aba8ac;
    background-color: #E0E8EA;
}
#search_advice_wrapper .active,#search_advice_wrapper2 .active,#search_advice_wrapper3 .active,#search_advice_wrapper4 .active{
    cursor: pointer;
    padding: 5px;
    color:#FEFFBD;
    background-color:#818187;
}

.company_reload{
    /*    display:none;*/
    position: absolute;
    right: 28px;
    top: 20px;
    width:24px;
    height:24px;
    background: url("/images/reload.png") no-repeat;
    cursor:pointer;
}

.company_reload.active{
    display:block;
}

.company_reload3{
    /*    display:none;*/
    position: absolute;
    right: 28px;
    top: 20px;
    width:24px;
    height:24px;
    background: url("/images/reload.png") no-repeat;
    cursor:pointer;
}

.company_reload3.active{
    display:block;
}

.reg_alert{
    font-size:12px;
    display:none;
    color:red;
    margin-top:20px;
}





/*!------------------------------------ catalog ------------------------------------*/

.top-compare-check {
    margin-bottom: 30px;
    display: none;
}

.compare-table {
    overflow: scroll hidden;
    padding-bottom: 40px;
}

.compare-table::-webkit-scrollbar {
    height: 6px;
}

.compare-table::-webkit-scrollbar-thumb {
    background: #999;
    border-radius: 4px;
}

.compare-table__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.compare-table__row:nth-child(even) .col-inner {
    background: #F0F2F4;
}

.compare-table__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 280px;
    flex: 0 0 280px;
}

.compare-table .col-inner {
    width: 100%;
    height: 100%;
    padding: 20px 14px;
    font-size: 14px;
    line-height: 1.4;
    color: #666;
    border: 1px solid #F0F2F4;
}

.compare-table .col-inner-name {
    font-weight: 700;
    display: none;
}

.compare-table__first-col .col-inner-name {
    display: block;
}

.compare-table__first-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
}

.compare-table__top-row .compare-table__col {
    padding: 0;
    font-weight: 400;
}

.compare-table__top-row .compare-table__first-col .col-inner {
    border-width: 0 0 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.compare-table .catalog-item {
    border-radius: 0;
    border-color: #F0F2F4;
    width: 100%;
}

.compare-del-btn {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.compare-table__first-col .checkbox-wrapper {
    margin-bottom: 40px;
}

.compare-table .catalog-item {
    border: 1px solid #F0F2F4;
    border-radius: 6px;
    display: block;
    position: relative;
    -webkit-transition: background 0.2s;
    -o-transition: background 0.2s;
    transition: background 0.2s;
}

.compare-table .compare-table__top-row .compare-table__col {
    padding: 0;
    font-weight: 400;
}

.compare-table .compare-table__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 280px;
    flex: 0 0 280px;
}

.compare-table .catalog-item__title {
    font-size: 14px;
    font-weight: 400;
    display:block;
    line-height: 17px;
    height: 70px;
    text-align: center;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    color: #1C0209;
}

.catalog-item__bottom {
    padding: 18px 0 20px;
}

/*!------------------------------------ compare-popup ------------------------------------*/

.compare-popup {
    position: absolute;
    top: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 200px;
    padding-top: 10px;
    -webkit-filter: drop-shadow(0px 4px 30px rgba(93, 105, 128, 0.25));
    filter: drop-shadow(0px 4px 30px rgba(93, 105, 128, 0.25));
    z-index: 999;
    opacity: 0;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}

.compare-popup.active {
    opacity: 1;
    /*pointer-events: auto;*/
}



.compare-popup .popup-corner {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 15px solid #fff;
    position: absolute;
    top: 0;
    left: calc(50% - 9px);
}
:root {
    --icon-clock: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTU1XzM4MykiIGZpbGw9IiM2NjYiPjxwYXRoIGQ9Ik0xMC42NDQgMS4yNzRBOC43NSA4Ljc1IDAgMCAwIDEwIDEuMjVWMGMuMjQ2IDAgLjQ5MS4wMS43MzYuMDI4bC0uMDkyIDEuMjQ2Wm0yLjUwNS41NjJjLS40LS4xNTQtLjgxMy0uMjgtMS4yMzEtLjM3NGwuMjczLTEuMjJjLjQ3OS4xMDguOTUuMjUgMS40MDguNDI4bC0uNDUgMS4xNjZabTEuNzEyLjg4OGE4Ljc1NSA4Ljc1NSAwIDAgMC0uNTQ5LS4zMzhMMTQuOTMgMS4zYy40MjcuMjQyLjgzNi41MTUgMS4yMjMuODE3bC0uNzY4Ljk4NmE4LjcwNyA4LjcwNyAwIDAgMC0uNTIzLS4zNzd2LS4wMDFabTIuMjkzIDIuMjM3YTguNzI4IDguNzI4IDAgMCAwLS44MTctLjk5NWwuOTA1LS44NjJjLjMzOC4zNTYuNjUuNzM3LjkzNCAxLjEzN2wtMS4wMjIuNzJabS45MyAxLjY5YTguODM2IDguODM2IDAgMCAwLS4yNjgtLjU4NWwxLjExNy0uNTYyYy4yMi40MzkuNDA4Ljg5My41NjIgMS4zNmwtMS4xODguMzkxYTguNzYyIDguNzYyIDAgMCAwLS4yMjMtLjYwNFptLjY2MiAzLjEzNGE4Ljc1MyA4Ljc1MyAwIDAgMC0uMTI1LTEuMjgxbDEuMjMyLS4yMTNjLjA4My40ODMuMTMyLjk3My4xNDQgMS40NjNsLTEuMjUuMDMxWm0tLjE2MyAxLjkyMmE5LjE5IDkuMTkgMCAwIDAgLjEtLjYzN2wxLjI0Mi4xNTRjLS4wNi40ODctLjE1Ni45Ny0uMjg4IDEuNDQ0bC0xLjIwNC0uMzM0YTguNzggOC43OCAwIDAgMCAuMTUtLjYyN1ptLTEuMTkgMi45NzRBOC44MyA4LjgzIDAgMCAwIDE4IDEzLjU0NmwxLjE0Mi41MDdjLS4yLjQ1LS40My44ODItLjY5MyAxLjI5N2wtMS4wNTctLjY2OVptLTEuMjA2IDEuNTA3Yy4xNTMtLjE1My4zLS4zMS40MzgtLjQ3M2wuOTQ4LjgxNmMtLjE2MS4xODYtLjMyOC4zNjYtLjUwMi41NGwtLjg4NC0uODg0WiIvPjxwYXRoIGQ9Ik0xMCAxLjI1YTguNzUgOC43NSAwIDEgMCA2LjE4OCAxNC45MzhsLjg4My44ODNBMTAgMTAgMCAxIDEgMTAgMHYxLjI1WiIvPjxwYXRoIGQ9Ik05LjM3NSAzLjc1YS42MjUuNjI1IDAgMCAxIC42MjUuNjI1djYuNTEybDQuMDYgMi4zMmEuNjI1LjYyNSAwIDAgMS0uNjIgMS4wODVsLTQuMzc1LTIuNWEuNjI0LjYyNCAwIDAgMS0uMzE1LS41NDJWNC4zNzVhLjYyNS42MjUgMCAwIDEgLjYyNS0uNjI1WiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzE1NV8zODMiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMjB2MjBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);
    --icon-chevron-left: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOSAxIDEuNzA3IDguMjkzYTEgMSAwIDAgMCAwIDEuNDE0TDkgMTciIHN0cm9rZT0iIzY2NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=);
    --icon-chevron-right: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDcuMjkzIDcuMjkzYTEgMSAwIDAgMSAwIDEuNDE0TDEgMTciIHN0cm9rZT0iIzY2NiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=);
    --icon-heart: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuNjY3IDVjLTQuNjAxIDAtOC4zMzMgMy42OTMtOC4zMzMgOC4yNSAwIDMuNjc4IDEuNDU4IDEyLjQwOCAxNS44MTMgMjEuMjMzYTEuNjQyIDEuNjQyIDAgMCAwIDEuNzA3IDBjMTQuMzU1LTguODI1IDE1LjgxMy0xNy41NTUgMTUuODEzLTIxLjIzMyAwLTQuNTU3LTMuNzMxLTguMjUtOC4zMzMtOC4yNXMtOC4zMzMgNS04LjMzMyA1LTMuNzMyLTUtOC4zMzQtNVoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
    --icon-play: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iODgiIHZpZXdCb3g9IjAgMCA3NSA4OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNzUgNDQgMCA4Ny4zMDFWLjdMNzUgNDRaIiBmaWxsPSIjRTIwNzM4Ii8+PC9zdmc+);
    --icon-copy: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOCAyYTIgMiAwIDAgMC0yIDJ2MTBhMiAyIDAgMCAwIDIgMmg2YTIgMiAwIDAgMCAyLTJWNGEyIDIgMCAwIDAtMi0ySDhaTTcgNGExIDEgMCAwIDEgMS0xaDZhMSAxIDAgMCAxIDEgMXYxMGExIDEgMCAwIDEtMSAxSDhhMSAxIDAgMCAxLTEtMVY0Wk00IDZhMiAyIDAgMCAxIDEtMS43MzJWMTQuNUEyLjUgMi41IDAgMCAwIDcuNSAxN2g2LjIzMkEyIDIgMCAwIDEgMTIgMThINy41QTMuNSAzLjUgMCAwIDEgNCAxNC41VjZaIiBmaWxsPSIjOTk5Ii8+PC9zdmc+);
    --icon-compare: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjIuNSAxOC43NS0uMDAxIDMuNzVoMy43NTFWMjVoLTMuNzUxbC4wMDEgMy43NUgyMEwxOS45OTkgMjVIMTYuMjV2LTIuNWgzLjc0OUwyMCAxOC43NWgyLjVabS04Ljc1IDMuNzVWMjVoLTEwdi0yLjVoMTBabTEyLjUtOC43NXYyLjVIMy43NXYtMi41aDIyLjVabTAtOC43NXYyLjVIMy43NVY1aDIyLjVaIiBmaWxsPSIjNjY2Ii8+PC9zdmc+);
    --icon-cross: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMSAxIDE2IDE2bTAtMTZMMSAxNyIgc3Ryb2tlPSIjOTk5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
    --icon-check: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS41NzIuMzgyQS44MzMuODMzIDAgMCAwIDguNDIuNjI4TDMuNzUgNy44MjUgMS40NzMgNS43MTlBLjgzMy44MzMgMCAwIDAgLjM0MiA2Ljk0M2wyLjk5IDIuNzY1cy4wODYuMDczLjEyNS4xYS44MzMuODMzIDAgMCAwIDEuMTUzLS4yNDZsNS4yMDgtOC4wMjhBLjgzMy44MzMgMCAwIDAgOS41NzIuMzgyWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
}

.compare-table__col  .add-to-cart {
    font-weight: 700!important;
    font-size: 14px!important;
    line-height: 1.4!important;
    padding: 10px 0!important;
    width: 122px!important;
    height: 42px!important;
    cursor: pointer!important;
}

.compare-table__col .price {
    display: flex;
    width: 100%;
    text-align: center;
    justify-content: center;
    color: red;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: bold;
}

.catalog-item__title {
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    color: #1C0209;
    height: 85px;
    margin: 20px 0;
    overflow: hidden;
    display: block;
    padding: 0 14px;
}

.compare-table__col .catalog-item:hover{
    background:#F0F2F4;
}

.compare-table__col .add-to-cart,.compare-table__col  .detail {
    background: #fff!important;
    border: 1px solid #e20733;
    color: #e20738 !important;
    font-weight: 600!important;
    font-size: 13px!important;
    text-align: center!important;
    width: 100px!important;
    height: 35px!important;
    border-radius: 4px!important;
    -webkit-border-radius: 4px!important;
    -moz-border-radius: 4px!important;
    transition: 0.5s ease!important;
    -webkit-transition: 0.5s ease!important;
    -moz-transition: 0.5s ease!important;
    margin: 0 auto!important;
}


.compare-table__col .catalog-item__img {
    height: 258px!important;
    max-width: 150px!important;
    margin: 0 auto!important;
    display: flex!important;
    background:none!important;
}


.icon--cross {
    width: 18px;
    height: 18px;
    background-image: var(--icon-cross);
}

.compare-popup .popup-content {
    padding: 10px;
    background: #fff;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    color: #1C0209;
    text-align: center;
}

.add-to-cart-stub {
    width: 100px;
    height: 35px;
    line-height: 33px;
}





.selectric-change_sfdate.selectric-size1{
    width:150px;
    display:inline-block;
}

 .date_block{
    display:none;
    position:relative;
    top:0px;
}

.show1{
    display:inline-block;
}

.orderIsDiler, .orderIsDiler.table-row .table-row-inner{
    background-color: #edffeb !important;
}


.helper_text{
    position:absolute;
    left:20px;
    font-size:10px;
}

.preload {
    width: 450px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.preload {
    height: 80px;
}

.preload img {
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
}

.preload img {
    z-index: 22;
}

.preload-wrapper {
    display: none;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    position: absolute;
    z-index:99999999!important;
}

.preload-wrapper.active {
    display: flex;
}

.loader2 {
    width: 64px;
    height: 64px;
    position: relative;
    background-image:
            linear-gradient(#5c6a80 16px, transparent 0) ,
            linear-gradient(#FF3D00 16px, transparent 0) ,
            linear-gradient(#FF3D00 16px, transparent 0) ,
            linear-gradient(#5c6a80 16px, transparent 0)!important;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: left top , left bottom , right top , right bottom;
    animation: rotate 1s linear infinite;
    z-index:1000!important;
}
@keyframes rotate {
    0% {
        width: 64px;
        height: 64px;
        transform: rotate(0deg)
    }
    50% {
        width: 30px;
        height: 30px;
        transform: rotate(180deg)
    }
    100% {
        width: 64px;
        height: 64px;
        transform: rotate(360deg)
    }
}


.cart.preload-wrapper.active{
    position: fixed;
    top: 50%;
    left: 50%;
    height: unset;
    margin-top: -100px;
    margin-left: -225px;
}

.dev-term{
    text-align:center;
}

.dev-term .table-wrapper .table-col{
    min-width:200px;
}


.dev-term .table-wrapper .table-col{
    width:33%;
}



.dev-term .table-wrapper .table-row-inner {
    justify-content: center;
}

/*
.new__design .header__main-inner .basket__info-dropdaun__filled-inner .active {
    font-weight:bold;
    cursor:not-allowed!important;
}*/