Yes, they do
They have different sizes of foam but you would have to call the store,ask to be connected to the fabric department and ask them. We are shoppers,not employees.
Not sure, but, they have foam.
I don't work here I only shop ...u shld contact the store owner directly
Thanks! Your answer is awaiting moderation.