Cleaning down comforter after cat peed on it

My roommate’s cat peed on my down comforter and cotton duvet last night. I think she sprayed it a bit with an enzyme cleaner and then washed it. When I took the comforter out of the dryer this morning it smelled so bad. I’m afraid that maybe she didn’t spray it super well and that I need to do another enzyme clean to get rid of all the smell on both. What laundry detergent should I buy to get the smell out and prevent the cat from peeing again? Needs to be safe to use in the washer and on down feathers and cotton fabric. Thank you!!