Как скрыть родительский блок с помощью css или js, если в дочернем картинка имеет пустой src?
Не шарю в битриксе, но на jQuery можно скрыть так:$('.icon').each(function(){
    if ($(this).children('.icon_img').children(img).attr('src') == '')
        $(this).remove();
});
Не идеальный вариант, но в качестве временной заплатки, наверное, пойдёт.
Дак ничего и делать не надо. Если картинки внутри нет блок будет нулевой высоты и ширины.
https://codepen.io/aliencash/pen/BvzjBK?editors=1100