    .sort-col__select .btn-select-category {
        padding-left: 15px;
        margin-left: 15px;
    }
.sort-col__select .btn-drop__icon {
    margin-left: 30px;
}
.sort-col__title:not(:first-child) {
    margin-left: 23px;
}

.sort-col-grav {
    font-family: Roboto;
    font-size: 11px;
    font-weight: 400;
    line-height: 13px;
    margin-left: auto;
    color: #000000;
    display: flex;
    align-items: center;
}
.sort-col-grav img.sort-col-grav__img {
    width: 20px;
    height: 24px;
    display: block;
    margin-right: 9px;
}
.sort-col-grav__btn {
    border: 1px solid #000000;
    width: 40px;
    height: 19px;
    border-radius: 30px;
    margin-left: 9px;
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 5px;
    justify-content: flex-start;
    cursor: pointer;
}
.sort-col-grav__btn.sort-col-grav__btn_on {
    justify-content: flex-end;
}
.sort-col-grav__switch {
    width: 12px;
    height: 12px;
    background: #835E27;
    border-radius: 100%;
}
.sort-col-grav__btn.sort-col-grav__btn_on .sort-col-grav__switch {
    background: #000;
}


    .miniProduct {
        position: relative;
    }
.grav__img, .engravable-products__item.slick-slide .grav__img {
    width: 29px;
    height: 35px;
    position: absolute;
    top: 7px;
    right: 6px;
    z-index: 2;
}
img.grav__img + .special-prc {
    top: 44px;
    padding: 0;
}


.special-prc {
    color: #C60066;
    font-weight: 400;
}


    .miniProduct__title {
        font-size: 13px;
        line-height: 20px;
        font-weight: 400;
        margin-bottom: 6px;
        padding: 0;
        color: #000;
    }
.miniProduct__title a {
    color: #000;
}
.miniProduct__material {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    color: #AD7200;
}

.miniProduct__price {
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    margin: 6px 0 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.miniProduct__oldPrice {
    font-size: 13px;
    line-height: 20px;
    color: #6F6F6F;
    font-weight: 400;
}
.miniProduct__newPrice {
    color: #000000;
    padding-left: 10px;
    line-height: 20px;
}
    .free-engr-str {
        font-size: 10px;
        width: 100%;
    }
    
.special-unixtime-wrapper {
    display: flex;
    padding: 0;
    margin: 0 0 0 10px;
}
.special-unixtime {
    font-size: 10px;
    line-height: 14px;
    width: 100%;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    letter-spacing: 0.2em;
    color: #000000;
    background: #F7F7F7;
    border: 0.4px solid #000;
    border-radius: 1px;
    padding: 0 6px;
}
.product-category .special-unixtime-wrapper, .product-search .special-unixtime-wrapper, .product-landing .special-unixtime-wrapper {
    padding: 0px;
    margin-left: 10px;
    width: 145px;
    display: flex;
    align-items: center;
    border: none;
}
.special-unixtime-wrapper::before {
    content: '';
    background: url(../svg/sale-line-1.svg) center center/1px no-repeat;
    display: block;
    width: 1px;
    height: 24px;
    margin-right: 10px;
}
    
.miniProduct__favorite, .product__favorite span {
    background-image: url(../svg/favourite_noactive.svg);
}
.miniProduct__favorite:hover, .miniProduct__favorite.active, .product__favorite:hover span {
    background-image: url(../svg/favourite_active.svg);
}
    .miniProduct__favorite {
        background-size: 22px;
        background-repeat: no-repeat;
        opacity: 0;
        transition: all .3s;
    }
    .miniProduct:hover .miniProduct__favorite {
        opacity: 1;
    }
    .product__favorite {
        display: flex;
        align-items: center;
    }
    .product__favorite span {
        width: 25px;
        height: 25px;
        background-size: 25px;
        background-repeat: no-repeat;
        margin-right: 9px;
    }
    .insta_item .product__favorite.js-favoriteBlock {
    display: block;
}



@media (max-width: 1350px) {
    .special-unixtime-wrapper {
        width: fit-content;
    }
}


@media (max-width: 1259px) {
    .special-unixtime {
        width: 141px;
    }
    .special-unixtime-wrapper, .product-category .special-unixtime-wrapper {
        margin: 5px 0 0;
        width: 100%;
        justify-content: center;
    }
    .special-unixtime-wrapper::before {
        display: none;
    }
}




@media (max-width: 992px) {
    .miniProduct__favorite {
    background-size: 15px;
    opacity: 1;
}
.product__favorite span {
    width: 22px;
    height: 22px;
    background-size: 22px;
    margin-right: 0;
}
    .miniProduct__title {
        font-size: 9px;
        line-height: 14px;
    }
    .miniProduct__material {
        font-size: 11px;
        line-height: 13px;
    }
    .miniProduct__price {
        font-size: 15px;
    }
    .free-engr-str {
        font-size: 8px;
    }
    
.sort-col__title {
    padding: 0 15px;
}
.sort-col__title:not(:first-child) {
    margin-left: auto;
}
.page-category__navigation {
    padding-bottom: 12px;
}
.sort-col-grav {
    margin: 0;
    width: 100%;
    justify-content: center;
    border-top: 1px solid #000;
    padding: 12px 15px 0;
    font-size: 9px;
    line-height: 11px;
    margin-top: 14px
}
.sort-col-grav img.sort-col-grav__img {
    width: 19px;
    height: 23px;
    margin-right: 14px;
}
.sort-col-grav__btn {
    margin-left: auto;
}

.grav__img {
    width: 26px;
    height: 31px;
    top: 4px;
    right: 6px;
}
img.grav__img + .special-prc {
    top: 34px;
    right: 2px;
}
.special-prc {
    font-size: 12px;
}
    .miniProduct__favorite {
        right: 9px;
        bottom: 3px;
    }
}





























