First off, thank you for the quick turnaround on this response! This almost hits the nail on the head. I should have clarified a bit more. Trying to hide the singular sizes. So for example, if there is no stock for Large then the “L” button would display to none. I hope that clarifies a bit more. Thank you, again!
I checked and it is complicated request. It will need to change the entire Liquid code and add JS code to test it, so I recommend you contact the theme directly or hire a professional for it.
@mike_mrsmith It seems you are looking to hide “Sold out variants”.
You can try contacting theme developers to check if they have this feature or if they can build it for you.
In terms of development, mainly Javascript will be used to hide sold-out sizes based on selected colors. For products that have 1 option (eg: either color or size option), it should be fairly easy to implement. You may hire a developer for the same as suggested by @LitCommerce .
Based on your theme, other solutions:
Use code snippets provided by developers/websites and see if that works for you. Not sure if they have code that supports your unique theme.
If you are willing to change the color options dropdown to buttons similar to size options, you can use the Camouflage app developed by me. Currently, it doesn’t support dropdowns and buttons mixed structure in your theme.
There is a pull request for the Dawn theme that you can check and try to adapt to your theme.