@font-face{font-display:swap;font-family:biro script plus;font-style:normal;font-weight:400;src:url(/_static/shared/fonts/biro-script-plus/regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:brandon text;font-weight:700;src:url(/_static/shared/fonts/brandon-text/bold.woff2)format("woff2"),url(/_static/shared/fonts/brandon-text/bold.woff)format("woff")}@font-face{font-display:swap;font-family:brandon text;font-weight:900;src:url(/_static/shared/fonts/brandon-text/black.woff2)format("woff2"),url(/_static/shared/fonts/brandon-text/black.woff)format("woff")}@font-face{font-display:swap;font-family:Domaine Sans Text;font-style:normal;font-weight:300;src:url(/_static/shared/fonts/domaine/domainesanstextweb-light-webfont.woff2)format("woff2"),url(/_static/shared/fonts/domaine/domainesanstextweb-light-webfont.woff)format("woff")}@font-face{font-display:swap;font-family:Domaine Sans Text;font-style:normal;font-weight:400;src:url(/_static/shared/fonts/domaine/domainesanstextweb-regular-webfont.woff2)format("woff2"),url(/_static/shared/fonts/domaine/domainesanstextweb-regular-webfont.woff)format("woff")}@font-face{font-display:swap;font-family:fira sans;font-style:normal;font-weight:300;src:url(/_static/shared/fonts/fira-sans/light.woff2)format("woff2")}@font-face{font-display:swap;font-family:fira sans;font-style:normal;font-weight:400;src:url(/_static/shared/fonts/fira-sans/regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:fira sans;font-style:normal;font-weight:500;src:url(/_static/shared/fonts/fira-sans/medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:fira sans;font-style:normal;font-weight:600;src:url(/_static/shared/fonts/fira-sans/semibold.woff2)format("woff2")}@font-face{font-display:swap;font-family:fira sans;font-style:normal;font-weight:700;src:url(/_static/shared/fonts/fira-sans/bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:fira sans;font-style:normal;font-weight:900;src:url(/_static/shared/fonts/fira-sans/black.woff2)format("woff2")}@font-face{font-family:Futura Now Headline;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_static/shared/fonts/futura-now/FuturaNowHeadline_normal_normal_500.woff2)format("woff2"),url(/_static/shared/fonts/futura-now/FuturaNowHeadline_normal_normal_500.woff)format("woff")}@font-face{font-family:Futura Now Headline;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_static/shared/fonts/futura-now/FuturaNowHeadline_normal_normal_400.woff2)format("woff2"),url(/_static/shared/fonts/futura-now/FuturaNowHeadline_normal_normal_400.woff)format("woff")}@font-face{font-family:Futura Now Headline;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_static/shared/fonts/futura-now/FuturaNowHeadline_normal_normal_700.woff2)format("woff2"),url(/_static/shared/fonts/futura-now/FuturaNowHeadline_normal_normal_700.woff)format("woff")}@font-face{font-family:Futura Now Headline;font-style:normal;font-weight:750;font-stretch:100%;font-display:swap;src:url(/_static/shared/fonts/futura-now/FuturaNowHeadline_normal_normal_750.woff2)format("woff2"),url(/_static/shared/fonts/futura-now/FuturaNowHeadline_normal_normal_750.woff)format("woff")}@font-face{font-display:swap;font-family:ITC Garamond Std;font-style:normal;font-weight:400;src:url(/_static/shared/fonts/itcgaramond/ITCGaramondBookNarrow_normal_condensed.woff2)format("woff2"),url(/_static/shared/fonts/itcgaramond/ITCGaramondBookNarrow_normal_condensed.woff)format("woff")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:900;src:url(/_static/shared/fonts/gotham/gotham-black-webfont.woff2)format("woff2"),url(/_static/shared/fonts/gotham/gotham-black-webfont.woff)format("woff")}@font-face{font-display:swap;font-family:Gotham;font-style:normal;font-weight:700;src:url(/_static/shared/fonts/gotham/gotham-bold-webfont.woff2)format("woff2"),url(/_static/shared/fonts/gotham/gotham-bold-webfont.woff)format("woff")}@font-face{font-display:swap;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:400;src:url(/_static/shared/fonts/grotesk/NeueHaasGroteskDisplay55Roman_normal_normal.woff2)format("woff2"),url(/_static/shared/fonts/grotesk/NeueHaasGroteskDisplay55Roman_normal_normal.woff)format("woff")}@font-face{font-display:swap;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;src:url(/_static/shared/fonts/grotesk/NeueHaasGroteskDisplay65Medium_normal_normal.woff2)format("woff2"),url(/_static/shared/fonts/grotesk/NeueHaasGroteskDisplay65Medium_normal_normal.woff)format("woff")}@font-face{font-display:swap;font-family:Prumo text;font-style:normal;font-weight:300;src:url(/_static/shared/fonts/prumo/prumotext-light-webfont.woff2)format("woff2"),url(/_static/shared/fonts/prumo/PrumoText-Light.woff)format("woff")}@font-face{font-display:swap;font-family:Canela Deck;font-style:normal;font-weight:900;src:url(/_static/shared/fonts/canela-deck/CanelaDeck-Black.otf)format("opentype")}@font-face{font-display:swap;font-family:Canela Deck;font-style:italic;font-weight:900;src:url(/_static/shared/fonts/canela-deck/CanelaDeck-BlackItalic.otf)format("opentype")}@font-face{font-display:swap;font-family:Canela Deck;font-style:normal;font-weight:700;src:url(/_static/shared/fonts/canela-deck/CanelaDeck-Bold.otf)format("opentype")}@font-face{font-display:swap;font-family:Canela Deck;font-style:italic;font-weight:700;src:url(/_static/shared/fonts/canela-deck/CanelaDeck-BoldItalic.otf)format("opentype")}@font-face{font-display:swap;font-family:Canela Deck;font-style:normal;font-weight:300;src:url(/_static/shared/fonts/canela-deck/CanelaDeck-Light.otf)format("opentype")}@font-face{font-display:swap;font-family:Canela Deck;font-style:italic;font-weight:300;src:url(/_static/shared/fonts/canela-deck/CanelaDeck-LightItalic.otf)format("opentype")}@font-face{font-display:swap;font-family:Canela Deck;font-style:normal;font-weight:500;src:url(/_static/shared/fonts/canela-deck/CanelaDeck-Medium.otf)format("opentype")}@font-face{font-display:swap;font-family:Canela Deck;font-style:italic;font-weight:500;src:url(/_static/shared/fonts/canela-deck/CanelaDeck-MediumItalic.otf)format("opentype")}@font-face{font-display:swap;font-family:Canela Deck;font-style:normal;font-weight:400;src:url(/_static/shared/fonts/canela-deck/CanelaDeck-Regular.otf)format("opentype")}@font-face{font-display:swap;font-family:Canela Deck;font-style:italic;font-weight:400;src:url(/_static/shared/fonts/canela-deck/CanelaDeck-RegularItalic.otf)format("opentype")}@font-face{font-display:swap;font-family:Canela Deck;font-style:normal;font-weight:200;src:url(/_static/shared/fonts/canela-deck/CanelaDeck-Thin.otf)format("opentype")}@font-face{font-display:swap;font-family:Canela Deck;font-style:italic;font-weight:200;src:url(/_static/shared/fonts/canela-deck/CanelaDeck-ThinItalic.otf)format("opentype")}@font-face{font-display:swap;font-family:Reckless;font-style:normal;font-weight:400;src:url(/_static/shared/fonts/reckless/Reckless-Regular.woff2)format("woff2"),url(/_static/shared/fonts/reckless/Reckless-Regular.woff)format("woff")}
@layer reset{*{box-sizing:border-box;margin:0}html,body{width:100vw;margin:0;padding:0}.root{isolation:isolate}ul{margin-block:0;padding-inline-start:0}legend{border:0;margin:0;padding:0}fieldset{border:0;min-inline-size:0;margin:0;padding:0}:focus-visible{outline:2px solid var(--border-interactive-focus,currentColor);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
:root{--current-max-width:113.5rem;--max-width:94.5rem;--max-width-content:min(calc(100dvw - var(--max-width-spacing)), 74.75rem);--max-width-text-block:49.5rem;--current-mobile-site-header-height:52.41px;--max-width-navigation:89.5rem;--max-width-single-spacing:var(--space-x2);--max-width-spacing:calc(var(--space-x2) * 2);--max-width-page:min(calc(100dvw - var(--max-width-spacing)), var(--max-width-navigation));--sitewide-alert-height:0px;--sitewide-alert-sticky-height:0px;--campaign-banner-height:0px;--alert-and-banner-height:calc(var(--sitewide-alert-height) + var(--campaign-banner-height));--main-menu-mobile-height:73px;--main-menu-desktop-height:125px;--booking-widget-mobile-height:75px;--booking-widget-tablet-height:150px;--booking-widget-desktop-height:77px;--hotel-page-map-desktop-width:23.75rem;--header-z-index:11;--menu-overlay-z-index:11;--booking-widget-z-index:10;--booking-widget-open-z-index:100;--dialog-z-index:9;--back-to-top-button:80;--language-switcher-z-index:85;--sidepeek-z-index:98;--chatbot-z-index:99;--lightbox-z-index:150;--default-modal-overlay-z-index:100;--default-modal-z-index:101;--default-bottom-summary-z-index:99;--modal-box-shadow:0px 4px 24px 0px #26201e14;--popup-box-shadow:0 0 14px 6px #0000001a}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}html,body{scroll-behavior:smooth}#main-content{scroll-margin-top:calc(var(--sitewide-alert-sticky-height) + var(--booking-widget-mobile-height) + var(--space-x2))}body{min-height:100dvh;color:var(--text-default);flex-direction:column;display:flex;overflow-x:hidden}body.overflow-hidden{overflow:hidden}#kindly-chat-api{z-index:var(--chatbot-z-index)}body:has([data-booking-widget-open=true]) #kindly-chat-api{z-index:-1!important}body:has([data-booking-widget-open] [data-open]){overflow:clip!important}@media screen and (min-width:768px){:root{--max-width-single-spacing:var(--space-x3);--max-width-spacing:calc(var(--space-x3) * 2)}#main-content{scroll-margin-top:calc(var(--sitewide-alert-sticky-height) + var(--booking-widget-tablet-height) + var(--space-x2))}body.overflow-hidden{overflow:hidden auto}}@media screen and (min-width:1367px){:root{--max-width-single-spacing:var(--space-x5);--max-width-spacing:calc(var(--space-x5) * 2)}#main-content{scroll-margin-top:calc(var(--sitewide-alert-sticky-height) + var(--booking-widget-desktop-height) + var(--space-x2))}}
@layer tokens{:root{--border-lg:3px;--border-md:2px;--border-none:0px;--border-sm:1px;--breakpoints-max-width:767px;--breakpoints-min-width:320px;--columns-column-2:1px;--columns-column:4px;--corner-radius-lg:12px;--corner-radius-md:8px;--corner-radius-rounded:250px;--corner-radius-sm:4px;--corner-radius-xl:16px;--font-weight-black:900;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-medium:500;--font-weight-regular-bold:450;--font-weight-regular:400;--font-weight-semi-bold:600;--gutter-max-width:16px;--gutter-min-width:16px;--icon-2xs:16px;--icon-lg:40px;--icon-md:32px;--icon-sm:24px;--icon-xl:42px;--icon-xs:20px;--line-height-xs:100px;--margin-margin-max:16px;--margin-margin-min:16px;--neutral-0:#fcfcfc;--neutral-100:#141414;--neutral-10:#f0f0f0;--neutral-15:#e9e9e9;--neutral-20:#d9d9d9;--neutral-30:#bfbfbf;--neutral-40:#8c8c8c;--neutral-50:#747474;--neutral-5:#f5f5f5;--neutral-60:#575757;--neutral-70:#454545;--neutral-80:#262626;--neutral-90:#1f1f1f;--neutral-opacity-black-0:#1f1c1b00;--neutral-opacity-black-100:#1f1c1b;--neutral-opacity-black-10:#1f1c1b1a;--neutral-opacity-black-20:#1f1c1b33;--neutral-opacity-black-30:#1f1c1b4d;--neutral-opacity-black-40:#1f1c1b66;--neutral-opacity-black-50:#1f1c1b80;--neutral-opacity-black-5:#1f1c1b0d;--neutral-opacity-black-60:#1f1c1b99;--neutral-opacity-black-70:#1f1c1bb3;--neutral-opacity-black-80:#1f1c1bcc;--neutral-opacity-black-90:#1f1c1be6;--neutral-opacity-white-0:#fff0;--neutral-opacity-white-100:#fff;--neutral-opacity-white-10:#ffffff1a;--neutral-opacity-white-20:#fff3;--neutral-opacity-white-30:#ffffff4d;--neutral-opacity-white-40:#fff6;--neutral-opacity-white-50:#ffffff80;--neutral-opacity-white-5:#ffffff0d;--neutral-opacity-white-60:#fff9;--neutral-opacity-white-70:#ffffffb3;--neutral-opacity-white-80:#fffc;--neutral-opacity-white-90:#ffffffe6;--padding-pad1-2:0px;--padding-pad1-3:0px;--padding-pad1-4:0px;--padding-pad1:0px;--shadow-level-1:0px 0px 2px 1px #0000001a;--shadow-level-2:0px 0px 4px 2px #0000001a;--shadow-level-3:0px 0px 8px 3px #0000001a;--shadow-level-4:0px 0px 14px 6px #0000001a;--size-1100-48:48px;--size-1300-56:56px;--size-1500-64:64px;--size-200-12:12px;--size-250-14:14px;--size-300-16:16px;--size-350-18:18px;--size-400-20:20px;--size-500-24:24px;--size-550-26:26px;--size-600-28:28px;--size-700-32:32px;--size-800-36:36px;--size-900-40:40px;--space-x025:2px;--space-x05:4px;--space-x0:0px;--space-x15:12px;--space-x1:8px;--space-x2:16px;--space-x3:24px;--space-x4:32px;--space-x5:40px;--space-x6:48px;--space-x7:56px;--space-x8:64px;--space-x9:72px;--text-size-2xl:30px;--text-size-2xs:var(--size-300-16);--text-size-3xl:var(--size-700-32);--text-size-3xs:var(--size-300-16);--text-size-4xl:var(--size-800-36);--text-size-4xs:var(--size-250-14);--text-size-5xl:40px;--text-size-5xs:var(--size-200-12);--text-size-6xl:48px;--text-size-lg:var(--size-500-24);--text-size-md:22px;--text-size-sm:var(--size-400-20);--text-size-xl:var(--size-500-24);--text-size-xs:var(--size-350-18);--ui-blue-60:#2e70d1;--ui-green-40:#5fa53a}}
@layer tokens{:root{--breakpoints-max-width:767px;--breakpoints-min-width:320px;--columns-column-2:1px;--columns-column:4px;--gutter-max-width:16px;--gutter-min-width:16px;--margin-margin-max:16px;--margin-margin-min:16px;--padding-pad1-2:0px;--padding-pad1-3:0px;--padding-pad1-4:0px;--padding-pad1:0px;--text-size-2xl:30px;--text-size-2xs:var(--size-300-16);--text-size-3xl:var(--size-700-32);--text-size-3xs:var(--size-300-16);--text-size-4xl:var(--size-800-36);--text-size-4xs:var(--size-250-14);--text-size-5xl:40px;--text-size-5xs:var(--size-200-12);--text-size-6xl:48px;--text-size-lg:var(--size-500-24);--text-size-md:22px;--text-size-sm:var(--size-400-20);--text-size-xl:var(--size-500-24);--text-size-xs:var(--size-350-18)}@media screen and (min-width:768px){:root{--breakpoints-max-width:1366px;--breakpoints-min-width:768px;--columns-column:8px;--margin-margin-max:32px;--margin-margin-min:24px;--padding-pad1-2:90px;--padding-pad1-3:32px;--padding-pad1-4:16px;--padding-pad1:282px;--text-size-2xl:34px;--text-size-3xl:42px;--text-size-4xl:44px;--text-size-5xl:48px;--text-size-6xl:50px;--text-size-lg:var(--size-550-26);--text-size-md:var(--size-500-24);--text-size-sm:22px;--text-size-xl:29px;--text-size-xs:19px}}@media screen and (min-width:1367px){:root{--breakpoints-max-width:1920px;--breakpoints-min-width:1367px;--columns-column:12px;--gutter-max-width:24px;--margin-margin-max:72px;--margin-margin-min:40px;--padding-pad1-2:74px;--padding-pad1-3:40px;--padding-pad1-4:24px;--padding-pad1:344px;--text-size-2xl:var(--size-800-36);--text-size-2xs:var(--size-350-18);--text-size-3xl:var(--size-900-40);--text-size-4xl:var(--size-1100-48);--text-size-5xl:var(--size-1300-56);--text-size-6xl:var(--size-1500-64);--text-size-lg:var(--size-600-28);--text-size-md:var(--size-550-26);--text-size-sm:var(--size-500-24);--text-size-xl:var(--size-700-32);--text-size-xs:var(--size-400-20)}}}