.offset-menu{--mobile-menu-svg-size:25px;--mobile-menu-svg-size:2.5rem;background-color:var(--mobile-menu-background-color);box-shadow:0 0 0 0 transparent;color:var(--mobile-menu-text-color);height:100%;max-width:var(--mobile-menu-width);padding:var(--mobile-menu-padding);position:fixed;right:calc(var(--mobile-menu-width)*-1);top:0;transform-origin:top left;transition:left var(--t-time) var(--t-ease),box-shadow var(--t-time) var(--t-ease);width:95%;z-index:9999}.admin-bar .offset-menu{top:46px;top:4.6rem}.offset-menu--active{box-shadow:1px 1px 20px 1px rgba(0,0,0,.5);overflow:scroll;right:0;transition:right var(--t-time) var(--t-ease),box-shadow var(--t-time) var(--t-ease)}.offset-menu__close{color:var(--mobile-menu-close-icon-color);position:absolute;right:var(--mobile-menu-padding);top:var(--mobile-menu-padding)}.offset-menu__close svg{height:var(--mobile-menu-svg-size);width:var(--mobile-menu-svg-size)}.offset-menu__nav-container{padding-top:calc(var(--mobile-menu-padding) + var(--mobile-menu-svg-size))}.offset-menu__nav-container .mobile-menu li{padding-block:2px;padding-block:.2rem}.offset-menu__nav-container .mobile-menu li a{color:var(--mobile-menu-link-color);display:block;padding-block:calc(var(--mobile-menu-padding)/2)}.offset-menu__nav-container .mobile-menu li a:active,.offset-menu__nav-container .mobile-menu li a:visited{color:var(--mobile-menu-link-color)}.offset-menu__nav-container .mobile-menu li a:focus,.offset-menu__nav-container .mobile-menu li a:hover{color:var(--mobile-menu-hover-color)}.offset-menu__phone-link{display:block;padding:0 .5rem;text-align:center;text-decoration:none}.offset-menu__phone-link,.offset-menu__phone-link:active,.offset-menu__phone-link:visited{color:var(--mobile-menu-link-color)}.offset-menu__phone-link:focus,.offset-menu__phone-link:hover{color:var(--mobile-menu-hover-color);text-decoration:underline}.offset-menu__phone-link span,.offset-menu__phone-link svg{display:inline-block;vertical-align:middle}.offset-menu__phone-link span{margin-left:.5rem}@media screen and (min-width:48em){.admin-bar .offset-menu{top:32px;top:3.2rem}.offset-menu--active{overflow:hidden}}
