Change to stop text overflow of ingredients + better grouping of CSS

@ysadka @nathanielwroblewski

Now you shouldn't see the text of the ingredients div busting out and over the glass when the drink name is too long.

Once you guys give this the ship it I want to update prod to reflect this and some other recent changes. We might need to remove the feature flag stuff if that's still causing problems. Getting it work on staging and then push the fix up to Github for review?