Can I say,
(A) We went to the jewellery shop to buy some jewellery for my cousin for her marriage
as her presents.
It's very ugly and awkward English to have so many phrases following after one another like this. I suggest this.
We went to the jewellery shop to buy some for my cousin as a wedding present.
Best wishes, Clive