.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}.mm{overflow:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);--mm-arrow-color:rgba(0,0,0,.3);--mm-arrow-size:8px;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;--mm-color:rgba(0,0,0,.8);max-width:440px;--mm-item-padding:calc((var( --mm-item-height ) - var( --mm-line-height ))/2);bottom:0;min-width:200px;--mm-item-indent:20px;top:0;-webkit-box-shadow:300px 0 0 1000px transparent,0 0 10px transparent;box-shadow:300px 0 0 1000px transparent,0 0 10px transparent;--mm-line-height:24px;background:#f3f3f3;left:0;width:80%;--mm-item-height:50px;--mm-arrow-weight:2px;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 1000px rgba(0,0,0,.2),0 0 20px rgba(0,0,0,.2);box-shadow:300px 0 0 1000px 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-item-height)/2);left:var(--mm-item-indent);width:var(--mm-arrow-size);display:block}.mm.mm--home{cursor:default}.mm.mm--home:before{content:none;display:none}.mm:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:40px;content:attr(data-mm-title);position:absolute;text-align:center;top:calc(var(--mm-item-height)/2);left:40px;display:block}.mm.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-item-height);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:var(--mm-item-padding) 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}