.VwnjEa_shell{z-index:40;color:#142e3f;background:rgb(205 220 230/var(--mobile-header-alpha,.98));-webkit-backdrop-filter:blur(12px);align-self:start;position:sticky;top:0}.VwnjEa_shell[data-menu-open=true]{background:#cddce6fa}.VwnjEa_sidebar{padding:12px 16px}.VwnjEa_header{justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.VwnjEa_logo{gap:12px;width:auto;min-width:0;display:flex}.VwnjEa_logoImage{flex-shrink:0;width:72px;display:block}.VwnjEa_brandName{min-width:0;max-width:13rem;font-size:14px;font-weight:800;line-height:1.25}.VwnjEa_menuButton{width:44px;height:44px;color:inherit;flex-shrink:0;display:grid}.VwnjEa_navigation{max-height:calc(100svh - 124px);overflow-y:auto}.VwnjEa_navigationLink:hover,.VwnjEa_navigationLink:focus-visible{color:#f8fbfd}@media (prefers-reduced-motion:reduce){.VwnjEa_shell{--mobile-header-alpha:.9!important}}@media (max-width:319px){.VwnjEa_brandName{display:none}}@media (min-width:860px){.VwnjEa_shell{z-index:auto;color:#f8fbfd;-webkit-backdrop-filter:none;background:linear-gradient(155deg,#142532,#0d1923);align-self:stretch;position:relative;top:auto}.VwnjEa_shell[data-menu-open=true]{background:linear-gradient(155deg,#142532,#0d1923)}.VwnjEa_brandName{display:none}.VwnjEa_logoImage{width:100%}.VwnjEa_header{display:block}.VwnjEa_menuButton{display:none}.VwnjEa_sidebar{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.5rem,1.6svh,1.45rem);height:100svh;padding:clamp(.5rem,2.6svh,1.7rem) clamp(.65rem,1.2vw,1.1rem);display:grid;position:sticky;top:0}.VwnjEa_logo{gap:0;width:min(100%,clamp(4rem,19svh,12rem));margin:0 auto;display:grid}.VwnjEa_navigation{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:minmax(0,1fr);min-height:0;max-height:none;overflow:visible}.VwnjEa_navigationLink{gap:.5rem;min-width:0;min-height:0;padding-inline:clamp(.65rem,2vw,2.25rem);font-size:clamp(.75rem,1.85svh,1rem);line-height:1.2}.VwnjEa_navigationLink>span:last-child{flex-shrink:0;font-size:clamp(1.25rem,3svh,1.875rem)}.VwnjEa_footer{gap:clamp(.375rem,1.4svh,.75rem);margin-top:0;padding-top:0}}@media (min-width:860px) and (max-height:480px){.VwnjEa_navigation{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.VwnjEa_navigationLink{overflow-wrap:anywhere;gap:.25rem;padding-inline:.375rem}}@media (min-width:860px) and (max-height:320px){.VwnjEa_navigationLink{font-size:.6875rem;line-height:1.1}.VwnjEa_logo{width:min(100%,14svh)}.VwnjEa_hours,.VwnjEa_booking{padding-block:.25rem}}@media (min-width:860px) and (max-height:239px){.VwnjEa_sidebar{height:auto;position:relative}.VwnjEa_navigation{grid-template-rows:repeat(3,minmax(2rem,auto))}}
