.layout_main__daU8h{-webkit-padding-after:var(--spacing-7);padding-block-end:var(--spacing-7);z-index:var(--z-index-main)}.Alert_root__LbklG{background:var(--color-background);color:var(--color-text-primary);display:flex;justify-content:center;padding:var(--spacing-3)}.Alert_inner__3PpmZ{margin-block:calc((1 - var(--line-height-normal))*.5em)}.HotelDetails_root__PitTC{background:var(--color-background);padding-block:var(--spacing-5);padding-inline:var(--viewport-padding)}@media(min-width:640px){.HotelDetails_heading__5k4_G{place-self:start;position:-webkit-sticky;position:sticky;top:var(--spacing-4)}}.Footer_root__g9BuT{background:var(--color-background);color:var(--color-text-primary);display:grid;font-family:var(--font-family-sans);font-size:var(--font-size-base);grid-template-rows:auto var(--spacing-4) auto var(--spacing-6) auto var(--spacing-4) auto var(--spacing-4) auto var(--spacing-4) auto var(--spacing-4) auto;line-height:var(--line-height-normal);padding-block:var(--spacing-5);padding-inline:var(--viewport-padding)}@media(min-width:640px){.Footer_root__g9BuT{grid-template-rows:auto var(--spacing-4) auto var(--spacing-6) auto var(--spacing-4) auto var(--spacing-4) auto}}.Footer_root__g9BuT a{color:inherit;text-decoration:none;transition:color var(--transition-duration-normal)}.Footer_root__g9BuT a:hover{color:var(--color-text-accent)}.Footer_logo__oqoeK{block-size:1em;font-size:var(--font-size-l3);grid-row:1;place-self:center start}.Footer_logo__oqoeK svg{block-size:100%;display:block;fill:currentColor;inline-size:auto}.Footer_address__a9mBY{color:var(--color-text-secondary);font-size:var(--font-size-s1);font-style:normal;grid-row:3}.Footer_address__a9mBY dl{display:grid;grid-gap:var(--spacing-2) var(--spacing-1);gap:var(--spacing-2) var(--spacing-1);grid-template-columns:1em 1fr;margin:0;place-items:start}.Footer_address__a9mBY dt{block-size:var(--font-size-s1);font-size:1.25em;position:relative}.Footer_address__a9mBY dt svg{display:block;-webkit-margin-before:-.125em;margin-block-start:-.125em;position:relative}.Footer_address__a9mBY dd{margin-block:calc((1 - var(--line-height-normal))*.5em);margin-inline:0}.Footer_address__a9mBY p{margin:0}.Footer_address__a9mBY a{align-items:center;display:inline-flex;gap:.25em}@media(min-width:640px){.Footer_address__a9mBY dd{display:flex;gap:var(--spacing-2)}}.Footer_primaryNav__dTGgm{font-family:var(--font-family-serif);font-size:var(--font-size-l1);grid-row:5}.Footer_primaryNav__dTGgm ul{display:grid;grid-gap:var(--spacing-4) var(--spacing-2);gap:var(--spacing-4) var(--spacing-2);grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.Footer_primaryNav__dTGgm li{margin-block:calc((1 - var(--line-height-normal))*.5em)}@media(min-width:640px){.Footer_primaryNav__dTGgm{font-size:var(--font-size-base);grid-column:1;place-self:center start}.Footer_primaryNav__dTGgm ul{display:flex;gap:var(--spacing-3)}}.Footer_social__cW3W3{display:flex;font-size:var(--font-size-l1);gap:var(--spacing-3);grid-row:7;list-style:none;margin:0;padding:0}.Footer_social__cW3W3 a{display:grid;place-items:center}@media(min-width:640px){.Footer_social__cW3W3{font-size:var(--font-size-base);grid-column:1;grid-row:5;place-self:center end}}.Footer_separator__lK91E{background:var(--color-border-primary);block-size:1px;border:none;grid-row:9;margin:0}@media(min-width:640px){.Footer_separator__lK91E{grid-row:7}}.Footer_secondaryNav__XgiUZ{color:var(--color-text-secondary);font-size:var(--font-size-s1);grid-row:11}.Footer_secondaryNav__XgiUZ ul{display:flex;flex-direction:column;gap:var(--spacing-3);list-style:none;margin:0;padding:0}.Footer_secondaryNav__XgiUZ li{margin-block:calc((1 - var(--line-height-normal))*.5em)}@media(min-width:640px){.Footer_secondaryNav__XgiUZ{grid-column:1;grid-row:9;place-self:center start}.Footer_secondaryNav__XgiUZ ul{flex-direction:row}}.Footer_rights__fQz9c{color:var(--color-text-secondary);font-size:var(--font-size-s1);grid-row:13;margin-block:calc((1 - var(--line-height-normal))*.5em)}@media(min-width:640px){.Footer_rights__fQz9c{grid-column:1;grid-row:9;place-self:center end}}.Icon_root__O_PWm{block-size:1em;fill:currentColor;inline-size:1em}a.styles_root__YiphY{color:inherit;text-decoration:none}button.styles_root__YiphY{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:0;border:none;cursor:pointer;font:inherit;margin:0;padding:0}.styles_root__YiphY{align-items:stretch;block-size:3em;display:inline-grid;font-family:var(--font-family-sans);grid-template-columns:1fr auto;outline:0}.styles_root__YiphY:focus,.styles_root__YiphY:focus-visible{box-shadow:var(--box-shadow-focus-outline)}.styles_root__YiphY:disabled{pointer-events:none}.styles_root__YiphY.styles_isPrefixIcon__Va27m{grid-template-columns:auto 1fr}.styles_root__YiphY.styles_isPriorityPrimary__bxNmq{--color-1:var(--palette-gray-800);--color-2:var(--palette-gray-950);--color-text:var(--palette-gray-50);--color-text-hover:var(--color-text)}.styles_root__YiphY.styles_isPriorityPrimary__bxNmq:disabled{--color-1:var(--palette-gray-300);--color-2:var(--palette-gray-300)}.styles_root__YiphY.styles_isPrioritySecondary__nc576{--color-1:var(--palette-gray-500);--color-2:var(--palette-gray-600);--color-text:var(--palette-gray-50);--color-text-hover:var(--color-text)}.styles_root__YiphY.styles_isPrioritySecondary__nc576:disabled{--color-1:var(--palette-gray-300);--color-2:var(--palette-gray-300)}.styles_root__YiphY.styles_isPriorityQuaternary__EeCQ2{--color-1:var(--color-border-primary);--color-2:var(--color-border-highlight);--color-text:var(--color-text-primary);--color-text-hover:var(--color-text-accent)}.styles_isPriorityQuaternary__EeCQ2:disabled{--color-1:var(--color-border-primary);--color-2:var(--color-border-primary);--color-text:var(--color-text-disabled)}.styles_icon__39RbL{background:var(--color-2);color:var(--color-text);display:grid;font-size:1.25em;inline-size:2.4em;place-items:center;transition:color var(--transition-duration-normal)}.styles_isPrefixIcon__Va27m .styles_icon__39RbL{order:-1}.styles_isPriorityQuaternary__EeCQ2 .styles_icon__39RbL{background:none;border-bottom:1px solid var(--color-2)}:is(a,button,label):hover .styles_icon__39RbL{color:var(--color-text-hover)}.styles_children__modca{color:var(--color-text);display:grid;padding-inline:1em;place-items:center start;position:relative;transition:color var(--transition-duration-normal);white-space:nowrap;z-index:0}.styles_children__modca *{position:relative;z-index:1}.styles_children__modca:before{background:var(--color-1);content:"";display:block;inset:0;position:absolute}.styles_children__modca:after{background:var(--color-2);content:"";display:block;inline-size:0;inset:0 0 0 auto;position:absolute;transition:inline-size var(--transition-duration-normal)}:is(a,button,label):hover .styles_children__modca{color:var(--color-text-hover)}:is(a,button,label):hover .styles_children__modca:after{inline-size:100%}.styles_isPrefixIcon__Va27m .styles_children__modca:after{inset:0 auto 0 0}.styles_isPriorityQuaternary__EeCQ2 .styles_children__modca{-webkit-padding-start:0;padding-inline-start:0}.styles_isPriorityQuaternary__EeCQ2.styles_isPrefixIcon__Va27m .styles_children__modca{-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:1em;padding-inline-start:1em}.styles_isPriorityQuaternary__EeCQ2 .styles_children__modca:after,.styles_isPriorityQuaternary__EeCQ2 .styles_children__modca:before{block-size:1px;inset-block-start:auto}.StickyBookButton_root__F_kVE{inline-size:calc(100vw - var(--viewport-padding)*2);inset-block-start:100%;inset-inline-end:var(--viewport-padding);position:fixed;transition:transform var(--transition-duration-normal);z-index:var(--z-index-sticky-button)}.StickyBookButton_root__F_kVE.StickyBookButton_isActive__4cUmL{transform:translateY(calc(-100% - max(var(--spacing-3), env(safe-area-inset-bottom))))}@media(min-width:640px){.StickyBookButton_root__F_kVE{inline-size:calc((100vw - var(--viewport-padding)*2 - var(--spacing-3))/2);inset-inline-end:var(--viewport-padding)}}@media(min-width:1440px){.StickyBookButton_root__F_kVE{font-size:var(--font-size-base)}}.Menu_root__VYnYx{background:var(--color-background);color:var(--color-text-primary);display:grid;font-family:var(--font-family-sans);font-size:var(--font-size-base);grid-template-rows:auto 1fr;inset:0;line-height:var(--line-height-base);position:fixed;z-index:var(--z-index-menu)}.Menu_header__FWq88{align-items:center;background:var(--palette-gray-950);block-size:var(--header-height);display:flex;justify-content:space-between;padding-inline:var(--spacing-4)}.Menu_langNav__ZYpv4 a,.Menu_logo__V7y3L,.Menu_primaryNav__WSB4j a,.Menu_secondaryNav__jx6Gl a,.Menu_socialNav__x7WtY a{color:inherit;text-decoration:none;transition:color var(--transition-duration-normal)}.Menu_langNav__ZYpv4 a:active,.Menu_logo__V7y3L:active,.Menu_primaryNav__WSB4j a:active,.Menu_secondaryNav__jx6Gl a:active,.Menu_socialNav__x7WtY a:active{color:var(--color-text-accent)}.Menu_logo__V7y3L{block-size:1.2em}.Menu_logo__V7y3L svg{block-size:100%;display:block;fill:currentColor;inline-size:auto}.Menu_closeButton__9tpAv{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:0;border:none;display:grid;font:inherit;margin:0;padding:0}.Menu_main__evJur{display:grid;grid-gap:var(--spacing-4);gap:var(--spacing-4);grid-template-rows:auto auto auto 1fr;padding-block:var(--spacing-4) max(var(--spacing-4),env(safe-area-inset-bottom));padding-inline:var(--spacing-4)}.Menu_primaryNav__WSB4j{display:grid;font-family:var(--font-family-serif);font-size:var(--font-size-l1);grid-gap:var(--spacing-3) var(--spacing-2);gap:var(--spacing-3) var(--spacing-2);grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.Menu_primaryNav__WSB4j li{margin-block:calc((1 - var(--line-height-base))*.5em)}.Menu_socialNav__x7WtY{display:flex;font-size:var(--font-size-l1);gap:var(--spacing-2);list-style:none;margin:0;padding:0}.Menu_socialNav__x7WtY a,.Menu_socialNav__x7WtY svg{display:block}.Menu_secondaryNav__jx6Gl{color:var(--color-text-secondary);display:grid;font-size:var(--font-size-s1);grid-gap:var(--spacing-3) var(--spacing-2);gap:var(--spacing-3) var(--spacing-2);grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.Menu_secondaryNav__jx6Gl li{margin-block:calc((1 - var(--line-height-base))*.5em)}.Menu_langNav__ZYpv4{display:flex;font-size:var(--font-size-s1);list-style:none;margin:0;padding:0}.Menu_langNav__ZYpv4 a{block-size:3em;border-bottom:1px solid var(--color-border-primary);box-sizing:border-box;display:grid;padding-inline:1em;place-items:center}.Menu_langNav__ZYpv4 a.Menu_isSelected__6VrIg{border-bottom:2px solid var(--color-border-highlight)}.Menu_bookButton__ENBud{place-self:end stretch}.MenuButton_button__mxJS0{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:0;border:none;color:inherit;display:grid;font:inherit;margin:0;outline:0;padding:0}@media(min-width:640px){.MenuButton_button__mxJS0{display:none}}.Header_root__hagAA{block-size:var(--header-height);display:grid;font-family:var(--font-family-serif);font-size:var(--font-size-base);grid-template-columns:auto 1fr auto;inset-block-start:0;padding-inline:var(--viewport-padding);place-items:center;pointer-events:none;position:-webkit-sticky;position:sticky;transform:translateY(-100%);transition:transform var(--transition-duration-normal);z-index:var(--z-index-header)}.Header_root__hagAA.Header_isActive__q45Vm{transform:translateY(0)}@media(min-width:640px){.Header_root__hagAA{position:relative}}@media(min-width:640px)and (max-width:860px){.Header_root__hagAA{grid-template-columns:auto 1fr auto}.Header_root__hagAA:has(.Header_langNav__6XDN6){grid-template-columns:auto 1fr auto var(--spacing-3) auto}}.Header_logo__V9h3K,.Header_primaryNav__z4MjQ a{color:inherit;text-decoration:none;transition:color var(--transition-duration-normal)}.Header_logo__V9h3K:hover,.Header_primaryNav__z4MjQ a:hover{color:var(--color-text-accent)}.Header_logo__V9h3K{block-size:1.2em;grid-column:1;pointer-events:auto}.Header_logo__V9h3K svg{block-size:100%;display:block;fill:currentColor;inline-size:auto}.Header_menuButton__0azx_{grid-column:3;pointer-events:auto}.Header_primaryNav__z4MjQ{display:none}@media(min-width:640px){.Header_primaryNav__z4MjQ{display:block;pointer-events:auto;white-space:nowrap}.Header_primaryNav__z4MjQ ul{display:flex;gap:var(--spacing-3);list-style:none;margin:0;padding:0}}@media(min-width:640px)and (max-width:859px){.Header_primaryNav__z4MjQ{grid-column:3}}@media(min-width:860px){.Header_primaryNav__z4MjQ{grid-column:3}.Header_root__hagAA:has(.Header_langNav__6XDN6) .Header_primaryNav__z4MjQ{grid-column:auto;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}}@media(min-width:1440px){.Header_primaryNav__z4MjQ ul{gap:var(--spacing-4)}}@media(min-width:640px){.Header_langNav__6XDN6{grid-column:-2;pointer-events:auto}}