.compare-container-new { margin-bottom: 20px; }
.favorites-container .products { display: flex; flex-wrap: wrap }
.compare-container-new .products .slick-track { margin-left: 0 }
.compare-container-new .product { position: relative; width: 25%; }
.compare-container-new .product .del { position: absolute; top: -5px; right: 25px; }
.compare-container-new .product .del a { color: #333; font-size: 20px; display: block; padding: 5px; }
.compare-container-new .product-top { padding: 0 25px 0 0; height: 305px }
.compare-container-new .list_name { height: 60px; margin-bottom: 0; }
.compare-container-new .prices_cart { margin-bottom: 0; height: 50px; margin-bottom: 20px; display: flex; align-items: center; justify-content: space-between }

.compare-container-new .prices .old-price { padding-right: 5px; }
.compare-container-new .cart { width: auto; }
.compare-container-new .compare-t { border-bottom: 1px solid #eee; padding: 10px 0 10px; position: relative; }
.compare-container-new .compare-t:last-child { border-bottom: 0 }
.compare-container-new .compare-v { padding: 0 20px 0 0; }
.compare-container-new .products .compare-n { padding-bottom: 10px; }
.compare_names { margin-top:305px; position: absolute }
.compare_names .compare-n { font-family: 'weblysleek_uisemibold'; line-height: 14px; }
.compare-container-new .slick-arrow.slick-prev { left: 30px !important;position: fixed; }
.compare-container-new .slick-arrow.slick-next { right: 30px !important;position: fixed; }
.no_price { color: #787878; font-size: 18px; }

.favorites-container .product { margin-bottom: 30px; }

@media (max-width: 992px) {
    .compare-container-new .product { width: 33.3334% }
}
@media (max-width: 768px) {
    .compare-container-new .prices_cart { flex-direction: column; height: 100px; justify-content: flex-start; align-items: flex-start }
    .compare-container-new .product-top { height: 315px }
    .compare_names { margin-top:315px; }
    .old-price { font-size: 14px; }
    .new-price { font-size: 18px; }
    .list-price { font-size: 18px; }
    .compare-container-new .list_name { height: 80px; }
    .compare-container-new .prices { flex-shrink: 0; display: flex; align-items: center; }
    .compare-container-new .product { width: 50% }
}