@media (min-width:681px){.barra .barra-menu:not(.plegado):not(.abierto){overflow:visible;-webkit-mask-image:none;mask-image:none;padding-right:0;gap:4px 20px}}.barra .barra-menu:not(.abierto) .menu-grupo{display:block;position:relative}.menu-desplegar{display:inline-flex;align-items:center;gap:6px;padding:8px 0;border:0;background:none;color:var(--tinta);cursor:pointer;font:inherit;font-weight:600;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 -3px 0 transparent;transition:box-shadow .15s}.menu-desplegar:hover{box-shadow:inset 0 -3px 0 var(--linea)}.menu-desplegar[aria-current=page]{box-shadow:inset 0 -3px 0 var(--ambar)}.menu-desplegar:focus-visible{outline:2px solid var(--tinta);outline-offset:3px;border-radius:4px}.menu-desplegar svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.menu-desplegar[aria-expanded=true] svg{transform:rotate(180deg)}.barra .barra-menu:not(.abierto) .menu-submenu{display:none;position:absolute;z-index:30;top:calc(100% + 6px);left:-14px;width:max-content;min-width:15rem;max-width:20rem;padding:6px;background:var(--hoja);border:1px solid var(--linea);border-radius:14px;box-shadow:0 2px 4px rgb(var(--sombra-rgb)/.06),0 18px 40px -18px rgb(var(--sombra-rgb)/.45)}.barra .barra-menu:not(.abierto) .menu-grupo:last-of-type .menu-submenu{left:auto;right:-14px}.barra .barra-menu:not(.abierto) .menu-grupo[data-abierto] .menu-submenu{display:grid;gap:2px}.barra .barra-menu:not(.abierto) .menu-submenu a{display:grid;gap:2px;padding:9px 12px;border-radius:9px;box-shadow:none;font-size:14.5px;letter-spacing:0;text-transform:none;white-space:normal}.barra .barra-menu:not(.abierto) .menu-submenu a:focus-visible,.barra .barra-menu:not(.abierto) .menu-submenu a:hover{background:var(--suave);outline:none;box-shadow:none}.barra .barra-menu:not(.abierto) .menu-submenu a[aria-current=page]{background:var(--suave);box-shadow:none}.barra .barra-menu:not(.abierto) .menu-submenu .menu-para{display:block;font-size:13px;font-weight:400;line-height:1.35;color:var(--tenue)}.barra .barra-menu.abierto .menu-desplegar{display:none}.barra .barra-menu.abierto .menu-submenu{display:contents}@media (min-width:681px) and (max-width:1000px){.menu-desplegar{font-size:12.5px;letter-spacing:.03em}}