.zv-menu{position:relative}.zv-menu-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.zv-menu-panel{z-index:60;padding-top:14px;display:none;position:absolute;top:100%;left:-20px}.zv-menu:hover .zv-menu-panel,.zv-menu:focus-within .zv-menu-panel{display:block}.zv-menu-grid{background:oklch(19% .016 165);border:1px solid oklch(100% 0 0/.1);border-radius:14px 14px 0 0;grid-template-columns:repeat(2,minmax(190px,1fr));gap:2px 8px;padding:12px;display:grid;box-shadow:0 30px 60px -20px oklch(0% 0 0/.6)}.zv-menu-link,#zvoni-landing .zv-menu-link{color:oklch(85% .01 165);white-space:nowrap;border-radius:8px;padding:9px 12px;display:block}.zv-menu-link:hover,.zv-menu-link:focus-visible,#zvoni-landing .zv-menu-link:hover,#zvoni-landing .zv-menu-link:focus-visible{color:oklch(97% .006 165);background:oklch(100% 0 0/.07)}.zv-menu-all,#zvoni-landing .zv-menu-all{color:oklch(78% .012 165);background:oklch(17% .015 165);border:1px solid oklch(100% 0 0/.1);border-top:none;border-radius:0 0 14px 14px;padding:12px 24px;font-size:13.5px;display:block}.zv-menu-all:hover,#zvoni-landing .zv-menu-all:hover{color:oklch(97% .006 165)}
