@font-face {
    font-family: 'intedl';
    src: url('fonts/inter-regular-webfont.woff2') format('woff2'),
    url('fonts/inter-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'interV';
    src: url('fonts/inter-v-webfont.woff2') format('woff2'),
    url('fonts/inter-v-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


/* обводка по задаче старт*/
div.product.product-item.product-item-card,
div div.product {
    border: 1px solid #e6e6e6;
}
div.product.product-item.product-item-card{
    overflow: hidden;
    padding-bottom: 266px;
}

div div.product .slick-dots {
    opacity: 1;
}
div.product.product-item.product-item-card:not(.product-compare):hover{
    border: solid 1px white;
    overflow: unset;
}
.products.style2.d-item-type-card div.product.product-item.product-item-card{
    padding-bottom: 266px;
}

div.product.product-item.product-item-card:not(.product-compare):hover .product-item-info{
    border: 1px solid #e6e6e6;
}
/* обводка по задаче конец*/

/* В поиске заезжала на товары... */
section.manufacture.section-std{
    padding: 50px 0 70px 0;
    margin-top: 20px;
}

/*Скрыть цены в поиске*/
.form-search__list ul li span{
    display: none;
}

/*Правки умного фильтра*/
.filter__block .switcher input:checked + span{
    background: #2AC769;
}
.filter__block .checkbox label input:checked + span:before{
    background-color: #2AC769;
    background-image: url(/local/templates/main_new/images/svg/checkOK.svg) ;
}
.filter__block .checkbox label span:before{
    border: 1px solid #e9e9e9;
}

@media (min-width: 1024px) {
    .subcategory__inner .subcategory__right{
        width: calc(100% - 320px);
    }
    .subcategory__inner .subcategory__left {
        width: 320px;
    }
}
@media (min-width: 1024px) {
    .subcategory__inner .subcategory__left .filter {
        padding: 8px;
        background-color: #F5F6FF;
        border-radius: 16px;
    }
    .add2basket svg.svg_in_bsket{
        width: 28px!important;
        height: 28px!important;
    }
}

.bx-filter .filter__block{
    background-color: #FFFFFF;
    border-radius: 16px;
    padding: 16px;
    width: 100%;
    margin-bottom: 8px;
}
.bx-filter .btn.btn-trs{
    margin-top: 16px;
    width: 100%;
    background-color: #F5F6FF;
}
.numeric-result-dl-text{
    font-size: 14px;
    font-weight: 600;
    color: black;
    text-align: center;
}

@media (min-width: 1024px) {
    .subcategory__inner .subcategory__left .filter {
        top: 71px;
    }

    .subcategory__right.products-icon-type .d-selected-type-item{
        margin-right: 5px;
    }
    .subcategory__right .subcategory__sort{
        margin-bottom: 21px;
    }
    .item-card-top .slick-list.draggable .slick-track{
        margin-top: -17px;
    }
    .products.section-std .item-card-top .slick-list.draggable .slick-track{
        margin-top: -19px;
    }
    body main.main{
        padding-top: 189px;
    }
}

.dl-hide{
    display: none!important;
}
@media (max-width: 767px) {
    .product__image .product__image-paginator-ballon-container{
        margin-top: -54px;
    }
}
.product__price{
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance: none;
    text-decoration: none!important;
}
.compare__right,
.compare__right .compare__slider-top,
.products__compare.products-slick,
.products__compare.products-slick .slick-list.draggable,
.products__compare.products-slick .slick-track,
.products__compare.products-slick .slick-slide,
.compare .product{
    /* height: 477px!important; */
}