Проблема, с которой вы столкнулись, связана с тем, что блоки внутри элемента "а" не корректно адаптируются при сужении экрана из-за использования блочного элемента внутри строчного элемента, что приводит к смещениям и сползаниям.
Для исправления ситуации, вам нужно изменить структуру вашего HTML кода. Вместо использования блочных элементов внутри элемента "а", рекомендуется создать ссылку непосредственно вокруг контейнера с иконкой. Вот пример исправленного кода:
```html
<div class="rightFavorites">
<div class="container">
<div class="rightFavorites-title">
<h2>My Favorites</h2>
</div>
<div class="righFavorites-module">
<a href="">
<div class="righFavorites-inner">
<div class="righFavorites-item-img">
<img src="/_ClassifiedDesign/Layout-03-Ecommerce/images/test2.jpg" alt="">
</div>
<div class="righFavorites-item-box">
<div class="righFavorites-box-title">
<span>Пряжа мохер и хлопок травка выввввввввввфвф</span>
</div>
<div class="righFavorites-box-price">
<span>
<h4>20000 Euro</h4>
</span>
</div>
</div>
</div>
</a>
</div>
</div>
</div>
```
После внесения этих изменений, блоки на сайте должны корректно адаптироваться без смещений и сползаний при изменении размеров экрана.