Bought Nft on opensea, never transferred to wallet

o I made a purchase of an NFT on opensea that cost me .03 ETH, the gas fee was 21$. When I was checking out the page froze. The money for the nft (.03 ETH) was taken out of my account but the gas fee was not. I could see the NFT in my opensea wallet that night, but it was not in my metamask wallet. The next day I wake up and the NFT is no longer showing up in my opensea wallet. I have the ether scan and it states the transaction was complete. But I can not find the NFT or any trace of it besides the etherscan transaction.

Can someone please help me find my NFT or understand what happened?