[data-basket-btn="add"] .basket_btn_remove {
    display: none;
}

[data-basket-btn="remove"] .basket_btn_add {
    display: none;
}

[data-favorite-btn="remove"] {
    opacity: 1 !important;
    visibility: visible !important;
}

[data-favorite-btn="remove"]:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21l-1.595-1.439C4.74 14.471 1 11.114 1 6.995 1 3.638 3.662 1 7.05 1c1.914 0 3.751.883 4.95 2.278A6.612 6.612 0 0116.95 1C20.338 1 23 3.638 23 6.995c0 4.12-3.74 7.476-9.405 12.577L12 21z' fill='url(%23paint0_linear)' stroke='url(%23paint1_linear)' stroke-width='1.5' stroke-linecap='square'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='8.19' y1='-4.833' x2='29.897' y2='13.382' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F04954'/%3E%3Cstop offset='1' stop-color='%23FA939F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='8.19' y1='-4.833' x2='29.897' y2='13.382' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F04954'/%3E%3Cstop offset='1' stop-color='%23FA939F'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") !important;
}

@media screen and (max-width: 1520px) {
    .cart > .wrapper.favorite {
        -ms-grid-columns: auto 30px;
        grid-template-columns: auto;
        grid-gap: 32px 30px;
    }
}

.wrapper.favorite .cart-preview__item {
    padding: 8px;
    border-radius: 4px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 88px 16px 1fr 16px 100px 177px 16px 20px;
    grid-template-columns: 88px 1fr 100px 177px 20px;
    gap: 16px;
    align-items: center;
    transition: background .3s ease;
}

.sale-0, .price-0 {
    display: none
}
