@media (max-width:767.98px){.lst-sbar{z-index:30;padding:8px 12px;padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));background:color-mix(in srgb, var(--page-bg) 97%, transparent);border-bottom:1px solid var(--line);gap:8px;transition:top .32s cubic-bezier(.2,.7,.3,1),box-shadow .2s;display:flex;position:sticky;top:72px}html[data-nav-hidden] .lst-sbar{box-shadow:var(--sh-md);top:0}html[data-lst-map] .lst-sbar{z-index:55;position:fixed;top:0;left:0;right:0}.lst-mapview{bottom:0;left:0;right:0;top:var(--lst-sbar-h,64px);z-index:52;background:var(--sand-2);position:fixed}.lst-dock{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:56;background:var(--navy);color:#fff;box-shadow:var(--sh-md);border-radius:999px;align-items:center;padding:4px;display:flex;position:fixed;transform:translate(-50%)}.lst-dock .lst-dock-btn{color:#fff;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.lst-dock .lst-dock-btn:hover{background:#ffffff1a}.lst-dock .lst-dock-btn:focus-visible{outline-offset:-4px;outline:2px solid #fff}.lst-dock .lst-sep{background:#ffffff38;width:1px;height:24px}.lst-dock .lst-cnt{font-variant-numeric:tabular-nums}}@media (max-width:360px){.lst-dock .lst-chat-lbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:767.98px) and (max-height:35em){html[data-lst] .nav-mediterraneo{position:relative;translate:none!important}html[data-lst]:not([data-lst-map]) .lst-sbar{box-shadow:none;position:relative;top:0}.lst-dock{left:auto;right:calc(10px + env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));transform:none}.lst-dock .lst-dock-lbl,.lst-dock .lst-chat-lbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lst-dock .lst-dock-btn{padding:0 12px}.lst-dock .lst-cnt{background:#ffffff29;border-radius:999px;padding:1px 7px;font-size:12px}}@media (prefers-reduced-motion:reduce){.lst-sbar{transition:none}}
