.mm,.mm a,.mm li,.mm span,.mm ul{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;display:block}.mm a,.mm li,.mm span,.mm ul{border:0 inherit;border-color:inherit;background:inherit}:root{--mm-arrow-color:rgba(0,0,0,.3);--mm-arrow-size:10px;--mm-navbar-height:var(--mm-item-height);--mm-color:rgba(0,0,0,.8);--mm-item-indent:20px;--mm-line-height:24px;--mm-item-height:50px;--mm-arrow-weight:2px}body.mm--open{overflow-y:hidden}.mm{-webkit-tap-highlight-color:transparent;overflow:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);border:0 solid rgba(0,0,0,.1);color:var(--mm-arrow-color);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-o-transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;position:fixed;max-width:440px;bottom:0;min-width:200px;top:0;-webkit-overflow-scrolling:touch;-webkit-box-shadow:300px 0 0 100vw transparent,0 0 20px transparent;box-shadow:300px 0 0 100vw transparent,0 0 20px transparent;background:#f3f3f3;left:0;width:80%;line-height:var(--mm-line-height)}.mm.mm--open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:300px 0 0 100vw rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.2);box-shadow:300px 0 0 100vw rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.2)}.mm{cursor:pointer}.mm:before{height:var(--mm-arrow-size);border-right:0 solid var(--mm-arrow-color);-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);border-top-width:0;border-left-width:0;border-left:var(--mm-arrow-weight) solid var(--mm-arrow-color);content:"";position:absolute;border-top:var(--mm-arrow-weight) solid var(--mm-arrow-color);border-bottom:0 solid var(--mm-arrow-color);top:calc(var(--mm-navbar-height)/2);left:var(--mm-item-indent);width:var(--mm-arrow-size);margin-top:2px;display:block}.mm.mm--home{cursor:default}.mm.mm--home:before{content:none;display:none}.mm:after{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;right:var(--mm-item-indent);content:attr(data-mm-title);position:absolute;top:0;left:calc(var(--mm-item-indent) + var(--mm-arrow-size)*2);line-height:var(--mm-navbar-height);white-space:nowrap;display:block}.mm--home:after{left:var(--mm-item-indent)}.mm ul{overflow:hidden;overflow-y:auto;border-top-width:1px;color:var(--mm-color);-webkit-transition:left .3s ease,width 0s ease .3s;-o-transition:left .3s ease,width 0s ease .3s;transition:left .3s ease,width 0s ease .3s;position:fixed;bottom:0;top:var(--mm-navbar-height);-webkit-overflow-scrolling:touch;cursor:default;left:100%;width:0}.mm ul.mm--open{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;left:0;width:100%}.mm ul.mm--parent{left:-100%}.mm>ul{left:0;width:100%}.mm li{position:relative;cursor:pointer}.mm li:before{border:inherit;border-top-width:1px;right:0;bottom:0;left:var(--mm-item-indent);z-index:12}.mm li:after,.mm li:before{content:"";position:absolute;display:block}.mm li:after{height:var(--mm-arrow-size);border-left:solid var(--mm-arrow-color);right:calc(var(--mm-item-height)/2);border-width:0;border-right:var(--mm-arrow-weight) solid var(--mm-arrow-color);-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);border-top:var(--mm-arrow-weight) solid var(--mm-arrow-color);border-bottom:0 solid var(--mm-arrow-color);top:calc(var(--mm-item-height)/2);width:var(--mm-arrow-size);z-index:0}.mm a,.mm span{padding:calc((var(--mm-item-height) - var(--mm-line-height))/2) var(--mm-item-indent);position:relative;z-index:1}.mm a{text-decoration:none;color:inherit}.mm a:not(:last-child){border-right-width:1px;width:calc(100% - 50px)}.mm span{background:0 0}