.favorite {
  margin-bottom: 12rem
}
.favorite__heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4rem
}
.favorite__clear {
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  font-weight: 500;
  color: #c1c1c2
}
.favorite__clear svg {
  width: 2.4rem;
  height: 2.4rem;
  flex-shrink: 0;
  margin-right: 1rem
}
.favorite .catalog {
  margin: 0
}
@media (max-width:48em) {
  .favorite__heading {
    display: block;
    margin-bottom: 6rem
  }
  .favorite__title {
    margin-bottom: 3rem
  }
  .favorite__clear {
    font-size: 2.8rem
  }
  .favorite__clear svg {
    width: 3.6rem;
    height: 3.6rem;
    margin-right: 2rem
  }
}