.level-1-menu-item{color:var(--neutral-black-2);cursor:pointer;font-size:14px;font-weight:600;padding:.5rem;position:relative}.level-1-menu-item:before{background-color:var(--monarch-orange);bottom:0;content:"";height:1px;left:auto;position:absolute;right:0;transition:all .3s ease-in-out;width:0}.menu-navigation-dropdown{background-color:#fff;border-radius:.5rem;box-shadow:var(--shadow-dropdown);display:none;left:50%;outline:none;overflow:hidden;padding-left:2.5rem;padding-right:2.5rem;position:absolute;top:100%;transform:translateX(-50%);transform:translateY(0) translateX(-50%);transform-origin:top;width:900px;z-index:10;@media (min-width:1024px){display:block}}.mobile-menu-toggle{align-items:flex-end;display:inline-flex;flex-direction:column;gap:.5rem;height:36px;justify-content:center;padding:.5rem;width:36px;@media (min-width:1024px){display:none}}.mobile-menu-toggle:focus{outline:none}.x-transition-enter{transition:all .3s ease-out}.x-transition-enter-start{opacity:0;transform:translateY(-16px) translateX(-50%)}.x-transition-enter-end{opacity:1;transform:translateY(0) translateX(-50%)}.x-transition-leave{transform:translateY(16px) translateX(-50%);transition:all .3s ease-in}.x-transition-leave-start{opacity:1;transform:translateY(16px) translateX(-50%)}.x-transition-leave-end{opacity:0;transform:translateY(0) translateX(-50%)}