Holy water is free but if you need you can purchase a bottle and rosaries are traditionaly blessed after they are purchased. You can get them blessed in chapel office
No gift shop articles are blessed yet,you have to take it/them to the prist. For the holy whather every church has a dispenser in the church or chapel and it is free. God bless you.
Thank you for such a quick response
Thanks! Your answer is awaiting moderation.