/* webflow-lite.css — apoyo para webflow-lite.js
 * Menú móvil (≤991px = data-collapse "medium"): sin webflow.js el .w-nav-menu
 * necesita mostrarse como overlay al abrir la hamburguesa. */

@media screen and (max-width: 991px) {
  .w-nav-button { display: block; }

  .w-nav .w-nav-menu {
    display: none;
  }
  .w-nav.wl-nav-open .w-nav-menu {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
    position: fixed;
    inset: 0;
    z-index: 9990;
    background: #f9f9f7;
    padding: 96px 28px 40px;
    overflow-y: auto;
  }
}
