.overlay{background-color:#fff;height:100vh;height:calc(100vh - var(--vh-offset, 0px));left:0;max-width:414px;overflow:hidden;position:absolute;top:0;transform:translateX(100%);transition:all .25s ease-out;width:100vw;z-index:100}.overlay__content{overflow:auto;width:100%}.overlay.active{transform:translateX(0);transition:all .25s ease-out}