.m-nav-current-location{position:fixed;right:0;top:50%;z-index:50;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14rem}@media screen and (max-width:768px){.m-nav-current-location{width:2rem}}.m-nav-current-location ul{margin:0;padding:0;list-style:none}.m-nav-current-location ul li:not(:last-child){margin-bottom:.8rem}@media screen and (max-width:768px){.m-nav-current-location ul li:not(:last-child){margin-bottom:.3rem}}.m-nav-current-location ul li.-js-current a{color:#fff!important}.m-nav-current-location ul li.-js-current a:before{opacity:0}.m-nav-current-location a{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:7rem;text-decoration:none;border-radius:1rem 0 0 1rem;border:2px solid;border-right:none;text-align:center;font-size:1.4rem;font-weight:900;line-height:1.1;overflow:hidden;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}@media screen and (max-width:768px){.m-nav-current-location a{min-height:6rem;border-radius:.6rem 0 0 .6rem;border-width:3px}}.m-nav-current-location a:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:#fff;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.m-nav-current-location a:hover{opacity:1;color:#fff!important}.m-nav-current-location a:hover:before{opacity:0}@media screen and (max-width:768px){.m-nav-current-location a .text{display:none}}