.navbar .nav-links{gap:clamp(9px,1.2vw,19px)}.navbar .nav-links a{font-size:.85rem;white-space:nowrap}.navbar .nav-container{max-width:1260px}.navbar .nav-links .lang-selector{gap:8px}.navbar .commerce-menu-toggle{z-index:1102}@media(max-width:1100px){.navbar .commerce-menu-toggle{display:flex;align-items:center;justify-content:center;flex-direction:column;width:44px;height:44px;background:none;border:0;padding:8px;position:relative}.navbar .commerce-menu-toggle span{display:block;width:26px;height:3px;background:#f7df1b;margin:4px auto}.navbar .nav-links{display:none!important;position:fixed!important;inset:72px 0 0!important;right:0!important;top:72px!important;height:calc(100dvh - 72px)!important;max-height:calc(100dvh - 72px)!important;overflow-y:auto;background:#100d15!important;padding:20px 26px 35px!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;flex-direction:column!important;z-index:1100;transform:none!important;border:0}.navbar .nav-links.commerce-menu-open{display:flex!important}.navbar .nav-links li{opacity:1!important;animation:none!important;margin:0!important;padding:10px 0;min-height:44px;width:100%}.navbar .nav-links a{font-size:1.12rem!important;line-height:1.4;white-space:normal}.navbar .nav-links .lang-selector{margin-top:10px;gap:18px;border-left:0;padding-left:0}.navbar .nav-links .lang-selector a{font-size:1.4rem!important}.navbar .nav-links .btn-reservas,.navbar .nav-links .booking-button{display:inline-flex;background:transparent!important;box-shadow:none;padding:0!important}.navbar{background:#141217!important;padding:12px 0!important}.navbar .nav-container{height:48px!important}.navbar .logo{position:relative;z-index:1102}.navbar .logo img{height:38px!important}}
