@keyframes anime_menu_x{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes close_menu_up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes open_menu_up{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes animeend{0%{opacity:0}to{opacity:1}}@keyframes anime_opacity{0%{opacity:0}to{opacity:1}}.vt-menu-closing-up{animation-duration:.5s;animation-fill-mode:forwards;animation-name:close_menu_up}.vt-menu-p{border:10px solid red}.vt-menu-closing,.vt-menu-open{animation-duration:.5s;animation-fill-mode:forwards;animation-name:anime_menu_x;animation-timing-function:ease-out}.vt-menu-closing{animation-direction:reverse}.vt-menu-closing-bg,.vt-menu-open-bg{animation-duration:.05s;animation-fill-mode:forwards;animation-name:anime_opacity;animation-timing-function:ease-out}.vt-menu-closing-bg{animation-direction:reverse}.vt-menu-open-up{animation-duration:.05s;animation-fill-mode:forwards;animation-name:open_menu_up;animation-timing-function:ease-out}.vt-animate-end{animation-duration:1ms;animation-fill-mode:forwards;animation-name:animeend}.vt-btn-close{align-items:center;background-color:hsla(0,0%,50%,.2);border-radius:50%;cursor:pointer;display:flex;height:2.5em;justify-content:center;margin-left:auto;padding:.5em;width:2.5em}.vt-btn-close:hover{background-color:hsla(0,0%,50%,.6);color:currentColor}.vt-btn-menu .material-icons{display:block}.vui-nav-link-sup-cat{grid-gap:2px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.vui-nav-link-sup-cat a{background:#b40d2b;border-radius:5px;color:#fff;display:flex;padding:2px 5px}@media (max-width:768px){.vui-nav-link-sup-cat{display:flex;overflow:auto;padding-bottom:10px;scrollbar-width:long}}