Where can I get a Step cushion?

I bought one when STS came out and then my dog chewed it up. I'd like to replace it, and see that it isn't in the cathe store anymore. Can I get some guidance for the specs? Was it 1/2" extra thick foam like in this photo?
It sure looks like it. Even the strap that was on it. Thanks for any help anyone can give me.

Our Newsletter

Get awesome content delivered straight to your inbox.