This looks really well-designed, but costs $30. You'll need more than one for frequent/long sessions.
(Hint from Wednesday's PSA Coaching Forward webinar: store your mask in a paper bag after you take it off, not a plastic bag. Did not know that!)
Due to COVID Phases, rinks are offering one- and two-hour freestyle sessions, which are more longer and more expensive. I've had to change my all-cotton fabric mask while coaching during the two-hour sessions a few times because it's wet and nasty.
https://about.underarmour.com/news/2020/05/introducing-ua-sportsmask<iframe title="vimeo-player" src="
https://player.vimeo.com/video/426370331" width="640" height="360" frameborder="0" allowfullscreen></iframe>