I've done your option 1 for sticky header in Debut theme with announcement bar enabled. It seems to be the only thing on here that works.
My issue is this though: When the page is loading (when you first get to the page), it's almost like the whole page if shifted up under the header a tiny bit, and then once the page officially is loaded, it pops back down to how It should be. There's some sort of lag/glitch.
Has anyone experienced this? It just looks bad for a customer visits the site. I would really prefer to have the sticky header/announcement bar, but I hate the way this is happening. I can't find anything to fix it.
Please share your site url so that I will give you exact solution
Please share password