Что значит с мужа взять деньги? Бюджет разный что-ли? Со свекрови тем более не брать, судя по всему для нее это внушительная сумма. Она же не специально это сделала, не удержалась, не зря говорят "стар что млад". Компенсируйте за свой счет (Ваш с мужем в смысле), на будущее наука будет Вам. Свекрови бы сказала, но без претензий: Ой, Марь Иваннна, это же не наши продукты были. Поохала бы, но сказала, бы, что сами все купим.