@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideDown{0%{height:0;overflow:hidden}to{height:var(--radix-accordion-content-height);overflow:hidden}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height);overflow:hidden}to{height:0;overflow:hidden}}.vib-desktop-menu .vib-desktop-menu__root{z-index:1;width:100%;position:relative}.vib-desktop-menu .vib-desktop-menu__list{gap:var(--vib-spacing-md);background-color:var(--vib-clr-primary-1);justify-content:center;list-style:none;display:flex}.vib-desktop-menu .vib-desktop-menu__content{width:100%;animation-duration:.25s;animation-timing-function:ease;position:absolute;top:0;left:0}.vib-desktop-menu .vib-desktop-menu__viewport{perspective:2000px;justify-content:center;width:100%;display:flex;position:absolute;top:100%;left:0}.vib-desktop-menu .vib-desktop-menu__viewport--position{transform-origin:top;background-color:var(--vib-clr-primary-1);width:100%;height:var(--radix-navigation-menu-viewport-height);transition:width,height,all .2s;position:relative;overflow:hidden}.vib-desktop-menu .vib-desktop-menu__viewport--position[data-state=open]{animation:fadeIn var(--vib-transition-default)}.vib-desktop-menu .vib-desktop-menu__viewport--position[data-state=closed]{animation:fadeOut var(--vib-transition-default)}.vib-desktop-menu .vib-desktop-menu__trigger{line-height:var(--vib-line-height-lg);text-transform:capitalize}
