$('.menu a').on('click', function(e) {
e.preventDefault();
if ($('.header__menu').hasClass('open')) {
$('.menu').removeClass('show');
$('.header__burger').removeClass('active');
$('.header__menu').removeClass('open');
}
});
Но так как у вас там прокрутка до якорей, то может дописать в ту функцию.
С карточками я поступил бы так, исходя из разметки
.card {
height: calc(100% - 2rem);
}
.card__body {
flex-grow: 1;
display: flex;
flex-direction: column;
}
и потом отбить маргином вверх то что нужно прибить к низу - цену и кнопку