Коллеги, прошу вас помочь с реализацией логики фильтра для слайдов на Swiper
САБЖ
Есть слайдер и 2 селекта.
У слайдов есть дата атрибуты, содержащие строку из минимум 1 элемента.
У Селекта есть валью, которые совпадают с содержимым дата атрибутов.
ПРОБЛЕМА
По выбору селекта, скрываются-фильтруются слайды, у которых в строках дата атрибутов нет совпадений.
Селекта два. Если после выбора одного есть что еще фильтровать - оно тоже должно фильтроваться.
Прошу, укажите как это выстроить логически. У меня сейчас хорошо работает только один селект и сброс.
При чем, если я начну фильтровать со второго селекта - логива вообще ломается.
Заранее благодарю!
Ссылка на песочницу
Ссылка на кодепен