.drawer-mobile-open .drawer-mobile{left:0}.drawer-mobile-open .header-main{background-color:var(--color-theme-dark)}.drawer-mobile{right:auto;left:-640px;transition:left .25s linear;top:4.5em;height:calc(100% - 4.5em);background-color:var(--color-theme-dark);border-top:1px solid #425364;overflow:hidden}.drawer-mobile .inner{grid-template-rows:1fr auto}.drawer-mobile__content{padding:1.25em 1.5em}.drawer-mobile__footer{position:relative;border-top:1px solid #425364;padding:2em 1.5em}.header-curtain{position:fixed;left:0;top:0;width:100%;height:100%;z-index:8;background-color:rgba(0,0,0,.35);visibility:hidden;opacity:0;transition:all linear .25s}.header-curtain-visible .header-curtain{visibility:visible;opacity:1}