It's been a while since you first raised the topic, and I assume you've likely found a solution by now. However, I'd like to suggest a solution that can benefit not only you but also other members facing a similar issue 😊.
Simply install the app, select the template, and customize it to match your desired options and flow:
App settings on Shopify Admin:
Demo on the storefront:
Unlike other product options apps, Easify provides useful ready-made templates for different types of stores, making setup a breeze. Additionally, you can create new option sets from scratch, using the templates as references.
Give the app a try - it's user-friendly and highly beneficial 🙌!
EASIFY - MAKING SHOPIFY SIMPLE & SWEET! Easify Product Options: Create custom product options 10X faster ⚡ & easier! Easify Product Attachments: Effortlessly add downloadable PDF files (or any other format) to Shopify pages! Try for Free | 24/7 Live Chat Support