Думаю что автор вопроса уже нашел как решить эту проблему, но не поделился с окружающими).
Для тех кто в будущем столкнется с этой проблемой.
Обвертке (swiper) задать паддинг и такой же отрицательный горизонтальный маргин (если в этом есть необходимость). Паддинг обеспечит отступ у контейнера с overflow и не "скушает" тень.
Но у нас остаются боковые "ушки" от слайдов, которые спрятаны, в данном случае нашла только такое решение:
- задать всем слайдам `opacity: 0`
- задать всем видимым слайдам `opacity: 1`
- задать параметр watchSlidesProgress: true
данный параметр будет добавлять класс на видимые слайды
- так же можно задать свой класс параметром slideVisibleClass: 'my-class-visible'
И "ушек" будет не видно