.price_min-max {
  white-space: nowrap;
}
li.prd-lst-unit.col.col-xs-12.col-sm-6.col-lg-4 {
    position: relative;
}
.icon-w.icon-heart {
    background-position: -32px -17px;
}
button.favorite-button {
    display: block;
    border: none;
    border-radius: 3px;
    background: darksalmon;
    padding: 0.3em;
    color: white;
    position: absolute;
    right: 2.7em;
    top: 0.5em;
}
@media(max-width:780px) and (min-width:481px) {
  .icon-w.icon-heart {
    background-position: -47px -24px;
  }
}

@media (max-width: 480px) {
  .icon-w.icon-heart {
    background-position: -47px -24px;
  }
}