Проверяйте фиксированную ширину блоков.
Например, на разрешении от 380 до 395 у вас горизонтальный скролл из-за фиксированной ширины 380px у элемента "searcher__search" и некоторых его потомков.
Скорее всего на других брейкпоинтах таже проблема. Задавайте фиксированную ширину основному слою (у вас это "page"), внтуренним оберткам \ контейнерам задавайте ширину в процентах.
P.S. Моя ошибка, с шириной все ок )
просто нужно смотреть в эмуляторе мобильного устройства, иначе стандартный десктопный скролл будет учитываться в ширине экрана.
Т.е. допустим, у основного слоя фиксированная ширина 380px, десктопный вертикальный скролл съедает несоклько пикселей и по этому, чтобы все влезло, браузер добавляет горизонтальный скролл.
Так что на мобильном все должно быть ок. Но в любом случае для моб устройств делайте резиновую верстку, указывайте ширину в процентах.