I'm designing a website and I have a problem with too many tabs. The website has information on 18 different box diets (each has its own price list). On the price list subpage, I want to show a price list with navigation of these diets so that the user can navigate between different price lists. The problem is that there are as many as 18 of these tabs and they do not fit in one row. My first idea was to use buttons (instead of tabs) but I found on the internet a lot of bad opinions about this solution. I have a problem with the computer view because on the mobile version the problem can be solved with the 'Select diet' button and the navigation bar that is rolled out on the side.
Can anyone advise on how to design desktop view so that it looks correct?