#menuToggle.menu-toggle{width:34px;height:26px;position:relative;cursor:pointer;z-index:10001;display:flex;align-items:center;justify-content:center}#menuToggle.menu-toggle span{position:absolute;width:100%;height:2px;background:#205060;border-radius:999px;transition:transform .38s cubic-bezier(0.4,0,0.2,1),opacity .22s ease,top .38s cubic-bezier(0.4,0,0.2,1),bottom .38s cubic-bezier(0.4,0,0.2,1);transform-origin:center}#menuToggle.menu-toggle span:nth-child(1){top:0}#menuToggle.menu-toggle span:nth-child(2){top:50%;transform:translateY(-50%)}#menuToggle.menu-toggle span:nth-child(3){bottom:0}#menuToggle.menu-toggle.is-active span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg) scaleX(1.02)}#menuToggle.menu-toggle.is-active span:nth-child(2){opacity:0;transform:translateY(-50%) scaleX(0.2)}#menuToggle.menu-toggle.is-active span:nth-child(3){bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg) scaleX(1.02)}#myLinks{position:fixed;inset:0;width:100vw;height:100vh;background:rgba(15,20,24,0.42);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}#myLinks.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-panel{width:100%;min-height:100vh;margin:0 auto;padding:120px 28px 40px;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translateY(-24px) scale(0.98);opacity:0;transition:transform .42s cubic-bezier(0.22,1,0.36,1),opacity .3s ease}#myLinks.is-open .mobile-menu-panel{transform:translateY(0) scale(1);opacity:1}.mobile-menu-panel img{max-width:220px;width:100%;height:auto;margin-bottom:28px;opacity:0;transform:translateY(-12px);transition:opacity .35s ease,transform .42s cubic-bezier(0.22,1,0.36,1)}#myLinks.is-open .mobile-menu-panel img{opacity:1;transform:translateY(0);transition-delay:.08s}.mobile-menu-panel a{width:100%;display:block;text-align:center;padding:14px 18px;color:#fff;text-decoration:none;font-size:14px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,0.08);opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .42s cubic-bezier(0.22,1,0.36,1),background .25s ease,border-color .25s ease}#myLinks.is-open .mobile-menu-panel a{opacity:1;transform:translateY(0)}#myLinks.is-open .mobile-menu-panel a:nth-of-type(1){transition-delay:.12s}#myLinks.is-open .mobile-menu-panel a:nth-of-type(2){transition-delay:.16s}#myLinks.is-open .mobile-menu-panel a:nth-of-type(3){transition-delay:.20s}#myLinks.is-open .mobile-menu-panel a:nth-of-type(4){transition-delay:.24s}#myLinks.is-open .mobile-menu-panel a:nth-of-type(5){transition-delay:.28s}#myLinks.is-open .mobile-menu-panel a:nth-of-type(6){transition-delay:.32s}#myLinks.is-open .mobile-menu-panel a:nth-of-type(7){transition-delay:.36s}.mobile-menu-panel a:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.14)}.mobile-menu-panel a.menu-reservar{margin-top:12px;border:1px solid rgba(255,255,255,0.35);border-radius:999px;background:rgba(255,255,255,0.04)}.mobile-menu-panel a.menu-reservar:hover{background:rgba(255,255,255,0.09);border-color:rgba(255,255,255,0.5)}body.menu-open{overflow:hidden}