Можно сделать, например, так:
$(".open-vounchers").click(function () {
/* поскольку разметка к вопросу не приложена, предположу что каждый блок - это .vouncher */
$(this).parent(".vouncher").find(".vouncher__header-logo").show();
/* и таким же образом все остальные элементы обработать */
});
у вас в скрипте
каждый элемент который нужно скрыть-показать обрабатывается отдельно, вместо этого можно добавить в разметку два класса, которые к стилизации отношения иметь не будут, но будут использоваться скриптом, например .js-hide и .js-show и показывать-скрывать элементы добавляя-убирая эти классы, например.