body.sidebar-open{overflow-y:scroll;position:fixed;top:0;width:100%}.av-mobile-menu.av-unrender-before-loading-styles{display:block}.av-mobile-menu .menu-inner{background:#fff;bottom:0;left:0;padding:40px 20px 0;position:fixed;right:auto;top:0;transform:translateX(-100%);transition:transform .35s cubic-bezier(.62,.02,.1,.88);width:min(85vw,360px);z-index:100001}body.sidebar-open .av-mobile-menu .menu-inner{transform:translateX(0)}.av-mobile-menu .av-menu-backdrop{background:#000;cursor:pointer;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .2s ease-in-out,visibility 0ms linear .2s;visibility:hidden;width:100vw;z-index:100000}body.sidebar-open .av-mobile-menu .av-menu-backdrop{opacity:.65;transition:opacity .2s ease-in-out,visibility .2s linear 0ms;visibility:initial}.av-mobile-menu .sidebar-close{box-sizing:border-box;cursor:pointer;height:48px;padding:12px;position:absolute;right:5px;top:5px;transition:filter .1s ease-in-out;width:48px}.av-mobile-menu .sidebar-close .av-svg-icon:hover{filter:brightness(.5)}.av-mobile-menu .menu-overflow{display:flex;flex-direction:column;height:100%;overflow:auto}.av-mobile-menu ul{display:flex;flex-direction:column;font-size:16px;line-height:1.5;list-style:none;margin:0;padding:10px 0 0}.av-mobile-menu li{align-items:center;border-bottom:1px solid #0000001f;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:2px 0;position:relative;transition:opacity .2s ease-in-out}.av-mobile-menu li.hidden{opacity:0;transition:opacity 0ms ease-in-out}.av-mobile-menu li a{color:#000;display:block;flex:1 1 auto;min-width:0;overflow:hidden;padding:10px;text-decoration:none;text-overflow:ellipsis;transition:all .1s ease-in-out;white-space:nowrap}.av-mobile-menu li .av-mobile-arrow{align-items:center;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:0;top:8px;width:48px;z-index:10}.av-mobile-menu li .av-mobile-arrow:before{background-color:currentColor;content:"";height:16px;-webkit-mask-image:var(--av-icon-chevron);mask-image:var(--av-icon-chevron);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(-90deg);transition:transform .15s ease-in-out,top .15s linear;width:16px}.av-mobile-menu ul .sub-menu{box-sizing:border-box;flex-basis:100%;font-size:14px;height:0;margin:0;overflow:hidden;padding:0;transition:height .1s ease-in-out}.av-mobile-menu ul .sub-menu li a{padding:8px}.av-mobile-menu ul .sub-menu li .av-mobile-arrow{top:2px}.av-mobile-menu ul .sub-menu li .av-mobile-arrow:before{height:14px;width:14px}.av-mobile-menu ul li.sub-open>.av-mobile-arrow:before{transform:rotate(90deg)}.av-mobile-menu ul>li.sub-open>a{background-color:light-dark(#f5f5f5,#242424);border-radius:5px}.av-mobile-menu ul li.sub-open>.sub-menu{height:auto;padding:10px}.av-mobile-menu ul li.sub-open>.sub-menu li{border-bottom:0;margin:0;padding:0;transition:height 80ms ease-in-out}.av-mobile-menu ul li.sub-open>.sub-menu li.sub-open{height:auto}.av-mobile-menu ul li.sub-open>.sub-menu li.hidden{border-bottom:none;height:0}.av-mobile-menu .social-icons{gap:8px;margin:20px 0 0;padding:0}.av-mobile-menu .social-icons .av-svg-icon{background-color:#f5f5f5;border-radius:999px;color:var(--primary-color);height:20px;margin:0;padding:10px;width:20px}.av-mobile-menu .search-form{margin:20px 0 0}.av-mobile-menu .av-mobile-menu-footer{align-content:end;flex-grow:1;padding:8px 0}.av-mobile-menu .av-mobile-menu-footer .av-credit-link,.av-mobile-menu .av-mobile-menu-footer .av-custom-footer,.av-mobile-menu .av-mobile-menu-footer .seamless-credits{text-align:left!important}.av-mobile-menu .av-mobile-menu-footer .av-credit-link a{display:inline;padding:0}.av-mobile-menu .av-mobile-menu-footer .av-custom-footer{container-type:scroll-state;--av-scroll-hint-color:light-dark(#0003,#fff3);--av-scroll-hint-size:20px;max-height:140px;overflow-y:auto;padding:0 8px;&:after,&:before{background:linear-gradient(rgb(from var(--av-scroll-hint-color) r g b/0),var(--av-scroll-hint-color));content:"";display:block;height:var(--av-scroll-hint-size);inset:0;margin:calc(var(--av-scroll-hint-size)*-1) 0;opacity:0;pointer-events:none;position:-webkit-sticky;position:sticky;transition:opacity .2s}&:before{margin-top:0;rotate:180deg}@container scroll-state(scrollable: top){&:before{opacity:1}}@container scroll-state(scrollable: bottom){&:after{opacity:1}}}.av-mobile-menu li a{text-transform:uppercase}
/*# sourceMappingURL=mobile-menu.min.css.map */