.announcement-bar{position:fixed;z-index:11;top:0;left:0;width:100%;height:32px;display:flex;align-items:center;justify-content:center;background:#000;color:#fff;text-align:center;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.2}
.site-header,.site-header--overlay{top:32px}
body:not(.template-index){padding-top:calc(var(--header-height) + 32px)}
@media(max-width:749px){.template-product .site-header{top:32px}}
