:root{--text-color--text-primary:#777061;--text-color--text-primary-hover:#524f47;--text-color--text-secondary:#afa898;--color--gainsboro-grey:#e2e2e2;--color--white:white;--border-color--border-primary:var(--color--accent-color-1);--text-color--text-secondary-hover:#9b9486;--color--lightgold:#ded8ca;--color--gold-for-links:#999487;--vertical-spacing--large\<deleted\|variable-57b5f734-4e77-a77e-26e4-78264121123f\>:7rem;--vertical-spacing--medium\<deleted\|variable-b9032ea9-4138-522a-a466-74788c741eb7\>:4rem;--vertical-spacing--small\<deleted\|variable-68833466-08a2-264b-0b66-b7bb0eacff47\>:3rem;--color--light-grey:#cecece;--color--lighter-grey:#d8d3c9;--accessible-components-dark-grey\<deleted\|variable-c4d8099c\>:#9b9b9b;--accessible-components-dodger-blue\<deleted\|variable-61ffd3d7\>:#1378d1;--background-color--background-dimmed:#20202099;--border-color--border-secondary:#ededed;--color--background-for-selected-state:#948e82;--color--buttonbggold:#b4afa3;--background-color--background-accent-1:#f8f8f8;--color--royal-blue:#2e315e;--color--formfieldbg:#fdfdff;--base-color-neutral--shadow:#1d01501a;--color--accent-color-1:#f8f8f8;--color--yellow:#f5f578;--color--background-grey:#d1d1d1b3}body{color:var(--text-color--text-primary);cursor:default;font-family:Garamond-Villa,Palatino Linotype,sans-serif;font-size:1.188rem;font-weight:400;line-height:1.65}h1{z-index:10;letter-spacing:.08rem;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond,Palatino Linotype,sans-serif;font-size:2.5rem;font-weight:400;line-height:145%;position:relative}h2{z-index:10;color:var(--text-color--text-primary);letter-spacing:.021rem;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond,Palatino Linotype,sans-serif;font-size:1.75rem;font-weight:400;line-height:155%;position:relative}h3{z-index:10;letter-spacing:.0325rem;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond,Palatino Linotype,sans-serif;font-size:1.38rem;font-weight:400;line-height:155%;position:relative}h4{letter-spacing:.025rem;margin-top:0;margin-bottom:0;font-family:Cormorant Garamond,Palatino Linotype,sans-serif;font-size:1.25rem;font-weight:400;line-height:155%}h5{margin-top:10px;margin-bottom:10px;font-size:2.7em;font-weight:400;line-height:1.35em}p{z-index:10;text-wrap:pretty;margin-bottom:.75rem;font-size:1.188rem;line-height:170%;position:relative}a{color:var(--text-color--text-primary);cursor:pointer;font-family:Montserrat-Villa,Tahoma,sans-serif;font-style:normal;font-weight:300;text-decoration:none;transition:text-shadow .3s,opacity .3s ease-in-out;position:relative}a:hover{color:var(--text-color--text-primary-hover);text-shadow:1px 0 0 var(--text-color--text-secondary);font-weight:400}ul{margin-top:0;margin-bottom:0;padding-left:1.25rem;font-size:1.188rem}ol{margin-bottom:1rem;padding-top:1rem;padding-left:1.25em}li{padding-bottom:.25rem;font-size:1.188rem;line-height:170%}img{object-fit:cover;width:100%;max-width:100%;height:100%;display:inline-block;position:relative}label{color:#6c6c6c;letter-spacing:.125rem;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem;font-weight:400;line-height:1.6em}blockquote{border-left:1px #000;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}.nav_menu-button{z-index:1000;cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;width:3.8rem;height:3rem;display:flex;position:relative;overflow:hidden}.nav_menu-button-line{background-color:var(--text-color--text-primary);width:2.5em;height:2px;margin-bottom:.55em}.nav_menu-button-line.is--second{width:1.9em}.logo{text-align:center;text-transform:uppercase;font-size:1rem}.logo.w--current:hover{color:var(--text-color--text-primary);text-shadow:none}.logo.is-in-footer{font-size:.65rem}.reservation-link_arrow{width:4.375rem;margin-left:1.31rem;padding-top:.7rem}.social-icons{justify-content:center;align-items:flex-start;margin-top:.5rem;display:flex}.nav_link{text-transform:capitalize;margin-bottom:1.1rem}.nav_link:hover{font-weight:400}.social-icons__link{margin-left:.2rem;margin-right:.2rem}.nav{z-index:1000;background-color:var(--color--white);width:100%;max-width:96rem;margin-left:auto;margin-right:auto;padding-left:1.875rem;padding-right:1.875rem;position:fixed;inset:0% 0% auto}.nav_menu{z-index:9998;background-color:var(--color--white);width:100%;height:100vh;padding-left:1.875rem;padding-right:1.875rem;display:none;position:absolute;left:0;right:0;overflow:auto}.nav_navbar-wrapper{z-index:9999;grid-column-gap:1rem;grid-row-gap:0px;background-color:var(--color--white);grid-template-rows:100%;grid-template-columns:auto 1fr auto;grid-auto-columns:1fr;justify-content:space-between;align-self:flex-start;align-items:center;width:100%;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;top:0}.nav_menu-container{justify-content:space-between;width:100%;max-width:96rem;margin-top:2rem;margin-left:auto;margin-right:auto;padding-left:1.875rem;padding-right:1.875rem;display:flex;position:relative}.nav_menu-category{flex-direction:column;display:flex;position:relative}.main{width:100%;min-height:55vh;margin-top:6.7rem;position:relative}.footer_legallink{text-transform:capitalize;padding-left:1.55rem;font-size:.87rem}.footer_legallink.has-spacer-right{padding-right:1.55rem}.reservation-link{background-color:var(--color--white);text-align:right;justify-content:flex-end;margin-right:1rem;font-family:Garamond-Villa,Palatino Linotype,sans-serif;font-size:3.7rem;font-weight:400;line-height:165%;display:flex}.nav_category-header-wrapper{text-transform:capitalize;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.nav_links-wrapper{flex-direction:column;display:flex}.nav_plus-button{width:2rem;height:2rem;margin-top:-.625rem;display:none}.svg-icon{width:2.15rem;height:2.15rem;position:relative}.inlineblock{display:inline-block}.footer{border-top:2px solid var(--border-color--border-primary);align-items:flex-start;margin-top:12rem;padding-bottom:3.125rem}.footer_box-wrapper{border-bottom:2px solid var(--border-color--border-primary);text-align:left;justify-content:space-between;margin-top:5rem;margin-bottom:2.1875rem;padding-bottom:5rem;display:flex}.footer_box{border-right:2px solid var(--border-color--border-primary);text-align:center;width:33.33%;padding-left:3rem;padding-right:3rem;font-size:1.1rem;font-style:normal}.footer_box.is-last-box{border-right-style:none}.footer_subline-wrapper{justify-content:space-between;padding-left:3rem;padding-right:3rem;display:flex}.link-inline{letter-spacing:.035rem;cursor:pointer;font-family:Garamond Classic,Palatino Linotype,sans-serif;font-weight:700}.link-inline:hover{font-weight:700}.link-inline.is--text-font{font-family:Garamond-Villa,Palatino Linotype,sans-serif;font-weight:400}.footer_legallink-wrapper{flex-direction:row;align-items:center;display:flex}.heading-large{color:var(--text-color--text-primary);letter-spacing:.08rem;font-size:2.5rem;line-height:145%}.heading-large.has-margin-bottom-l{color:var(--text-color--text-primary);margin-bottom:1rem}.text-size-large{font-size:1.5rem}.padding-small{padding:1rem}.text-weight-bold{letter-spacing:.01rem;font-family:Garamond Classic,Palatino Linotype,sans-serif;font-weight:700}.padding-xsmall{padding:.5rem}.max-width-large{width:100%;max-width:43rem}.margin-large{margin:3rem}.text-size-small{font-size:1rem}.margin-top,.margin-top.margin-medium,.margin-top.margin-huge,.margin-top.margin-tiny,.margin-top.margin-xlarge,.margin-top.margin-xhuge,.margin-top.margin-xxhuge,.margin-top.margin-custom1,.margin-top.margin-custom2,.margin-top.margin-custom3,.margin-top.margin-medium{margin-bottom:0;margin-left:0;margin-right:0}.padding-bottom,.padding-bottom.padding-medium,.padding-bottom.padding-xxsmall,.padding-bottom.padding-large,.padding-bottom.padding-xlarge,.padding-bottom.padding-xhuge,.padding-bottom.padding-huge,.padding-bottom.padding-0,.padding-bottom.padding-tiny,.padding-bottom.padding-xxlarge,.padding-bottom.padding-xxhuge,.padding-bottom.padding-custom1,.padding-bottom.padding-custom2,.padding-bottom.padding-custom3,.padding-bottom.padding-medium,.padding-bottom.padding-xxsmall{padding-top:0;padding-left:0;padding-right:0}.padding-right,.padding-right.padding-xxsmall{padding-top:0;padding-bottom:0;padding-left:0}.padding-right.padding-huge,.padding-right.padding-medium{padding-top:0;padding-left:0;padding-right:0}.padding-right.padding-large{padding:0 2rem 0 0}.padding-right.padding-xlarge{padding:0 3rem 0 0}.padding-right.padding-xhuge{padding-top:0;padding-left:0;padding-right:0}.padding-right.padding-0,.padding-right.padding-tiny,.padding-right.padding-xxlarge,.padding-right.padding-xxhuge,.padding-right.padding-custom1,.padding-right.padding-custom2,.padding-right.padding-custom3{padding-top:0;padding-bottom:0;padding-left:0}.page-wrapper{text-wrap:pretty;max-width:96rem;margin-left:auto;margin-right:auto;padding-left:1.875rem;padding-right:1.875rem;position:relative;overflow:hidden}.text-align-center{text-align:center}.heading-medium{color:var(--text-color--text-primary);letter-spacing:.35px;margin-top:0;font-family:Cormorant Garamond,Palatino Linotype,sans-serif;font-size:1.75rem;line-height:155%}.margin-medium{margin:2rem}.container-large{width:100%;max-width:48rem;margin-left:auto;margin-right:auto;position:relative}.hide{display:none}.text-color-standard{color:var(--text-color--text-primary)}.footer-heading{color:var(--text-color--text-secondary);letter-spacing:.1rem;text-transform:capitalize;padding-bottom:1.1rem;font-family:GaramondNo4,Palatino Linotype,sans-serif;font-weight:500}.footer-heading.is-for-social-media{padding-bottom:.5rem}.footer_description-text{max-width:50ch;margin-top:1rem;margin-left:auto;margin-right:auto;padding-bottom:1rem;font-size:1rem}.logo-headline{letter-spacing:.1em;padding-bottom:.3rem;font-family:GaramondNo4,Palatino Linotype,sans-serif;font-size:1.875em;font-weight:500;line-height:1.25em;position:relative}.logo-subheadline{letter-spacing:.14em;font-family:Proxima Nova,Tahoma,sans-serif;font-size:.75em;font-weight:700;line-height:1.65em}.logo-stars{letter-spacing:.57em;font-size:.55em;line-height:2.3em}.address{text-transform:capitalize;font-style:normal}.footer_address-contact-wrapper{padding-bottom:3rem}.link-with-icon{color:var(--color--gold-for-links);letter-spacing:.035rem;justify-content:center;align-items:center;margin-top:.25rem;font-family:GaramondNo4,Palatino Linotype,sans-serif;font-weight:500;display:flex}.link-icon{width:1.35rem;margin-left:.25rem;position:relative;top:.335rem}.footer_address-container{border-bottom:2px solid var(--border-color--border-primary);margin-bottom:3rem;padding-bottom:3rem}.has-spacer-left{border-left:1px solid var(--text-color--text-primary);margin-left:.25rem;padding-left:.55rem}.has-spacer-right{border-right:1px solid var(--text-color--text-primary)}.footer-nav-wrapper{flex-direction:column;display:flex}.newsletter-promotion_wrapper{max-width:41rem;padding:5rem 3rem 8rem}.reservation-link-container{justify-content:flex-end;padding-top:7rem;padding-bottom:10rem;display:flex}.hr-left{border-bottom:2px solid var(--border-color--border-primary);width:58%}.hr-left.has-margin-bottom{margin-bottom:5rem}.hr-left.has-padding-top{padding-top:5rem}.hr-right{border-bottom:2px solid var(--border-color--border-primary);width:58%;margin-left:auto}.hr-right.has-margin-bottom{margin-bottom:5rem}.footer-nav_link{text-transform:capitalize;margin-bottom:1.1rem}.footer-nav_link:hover{font-weight:400}.nav_logo-container{justify-content:center;display:flex}.nav_gutschein-link-container{justify-content:flex-end;margin-top:auto;padding-top:7rem;padding-bottom:15rem;padding-right:1rem;display:flex}.nav_menu-wrapper{flex-direction:column;height:100%;display:flex}.flexbox{display:flex}.flexbox.is-align-y-center{align-items:center}.flexbox.children-wrap{flex-wrap:wrap}.special-label{background-color:var(--color--lighter-grey);color:var(--color--white);letter-spacing:.08rem;text-transform:uppercase;margin-left:.35rem;padding:.1rem .35rem;font-family:Montserrat-Villa,Tahoma,sans-serif;font-size:.5rem;font-weight:600;line-height:150%;display:block;position:absolute;top:-.1rem;right:-3.8rem}.special-label.for-heading{padding:.125rem .5rem;position:relative;top:.25rem;left:.125rem}.position-relative{position:relative}.modal_close{cursor:pointer;padding:1rem;position:absolute;inset:0% 0% auto auto}.modal_close:focus-visible,.modal_close[data-wf-focus-visible]{outline-color:var(--accessible-components-dark-grey\<deleted\|variable-c4d8099c\>);outline-offset:4px;outline-width:2px;outline-style:solid}.specials-popup_background{background-color:var(--background-color--background-dimmed);position:absolute;inset:0%}.specials-popup_component{z-index:9999;justify-content:center;align-items:center;display:none;position:fixed;inset:0%;overflow:hidden}.specials-popup_container{cursor:auto;background-color:#fff;border-radius:.7rem;width:53rem;padding:5rem 3rem;position:relative}.text-font-garamond-villa{font-family:Garamond-Villa,Palatino Linotype,sans-serif;font-weight:400}.icon-1x1-xlarge{width:5rem;height:5rem}.hide-desktop-and-higher{display:none}.text-size-xlarge{letter-spacing:.05rem;font-size:2.8rem;line-height:145%}.images_container-12-of-12cols{min-width:932px;height:100%}.images_component{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:grid;position:relative}.aspect-ratio-5-4{aspect-ratio:5/4;width:100%;height:100%;position:relative}.images_container-6-of-12cols{min-width:458px;height:100%}.aspect-ratio-portrait{aspect-ratio:2/3;width:100%;height:100%;overflow:hidden}.custom-fit-10{object-position:58% 50%}.padding-global{flex-direction:column;align-self:stretch;align-items:stretch;padding-left:3rem;padding-right:3rem;display:flex;position:relative}.padding-section-large{padding-top:7rem;padding-bottom:10rem}.padding-section-xlarge{padding-top:7rem;padding-bottom:12rem;position:relative}.spacer-small{width:100%;padding-top:1rem}.spacer-large{width:100%;padding-top:3rem}.images_container-12-of-25cols{width:100%;min-width:438px;height:100%}.heading-style-h2{color:var(--text-color--text-primary);letter-spacing:.018rem;text-wrap:balance;margin-top:0;margin-bottom:0;font-size:1.75rem;line-height:155%}.heading-style-h1{letter-spacing:.08rem;text-wrap:balance;padding-bottom:0;font-size:2.5rem;line-height:138%}.text_component{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:grid;position:relative}.heading-style-h3{letter-spacing:.035rem;text-wrap:balance;font-size:1.38rem;font-weight:500;line-height:155%}.text-color-secondary{color:var(--text-color--text-secondary)}.padding-medium{padding:1.45rem}.button{border:1px solid var(--text-color--text-primary);min-width:21rem;color:var(--text-color--text-primary);text-align:center;letter-spacing:.135rem;background-color:#0000;padding:1.25rem 2.8rem;font-family:Cormorant Garamond,Palatino Linotype,sans-serif;font-size:1.35rem;font-weight:500;line-height:155%;display:inline-block}.button:hover{font-weight:400}.button:lang(en){text-transform:capitalize}.button.is-smaller{min-width:auto;padding-top:1rem;padding-bottom:1rem;font-size:1rem}.button.is-in-hero-headline{background-color:var(--color--white);letter-spacing:.1rem;border-style:none;min-width:auto;margin-top:1rem;padding:1rem 2.5rem;font-size:1.35rem;font-weight:700}.button.is-secondary{background-color:var(--color--white);min-width:12rem;padding:.7rem 1rem;font-size:1.18rem}.button.is-secondary.is-alternate{color:#fff;background-color:#0000}.button.is-small{padding:.5rem 1.25rem}.button.is-link{color:#000;background-color:#0000;border-style:none;padding:.25rem 0;line-height:1;text-decoration:none}.button.is-link.is-alternate{color:#fff;background-color:#0000}.button.is-link.is-icon{grid-column-gap:.5rem;grid-row-gap:.5rem}.button.is-alternate{color:#000;background-color:#fff;border-color:#fff}.button.is-icon{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:center;align-items:center;display:flex}.button.is-hero{border-color:var(--border-color--border-secondary);background-color:#ffffffe6;min-width:17rem;padding:1rem 2.1rem;font-size:1.55rem;font-weight:700;position:absolute;bottom:2%;right:2%}.button.is-hero:hover{background-color:var(--color--white)}.padding-top,.padding-top.padding-xlarge,.padding-top.padding-xhuge,.padding-top.padding-large,.padding-top.padding-xxsmall,.padding-top.padding-0,.padding-top.padding-tiny,.padding-top.padding-xxlarge,.padding-top.padding-xxhuge,.padding-top.padding-custom1,.padding-top.padding-custom2,.padding-top.padding-custom3{padding-bottom:0;padding-left:0;padding-right:0}.testimonials_component{max-width:100%;overflow:hidden}.testimonials_slider{background-color:#0000;height:100%;margin-left:auto;margin-right:auto;padding-top:2rem}.testimonial_quote-container{text-align:center;flex-direction:column;align-items:center;max-width:43rem;margin-left:auto;margin-right:auto;padding-bottom:7rem;display:flex}.icon-height-large{width:auto;height:3rem}.icon-height-xlarge{width:auto;height:4.7rem}.padding-vertical.padding-small,.padding-vertical.padding-0,.padding-vertical.padding-tiny,.padding-vertical.padding-xxlarge,.padding-vertical.padding-xxhuge,.padding-vertical.padding-custom1,.padding-vertical.padding-custom2,.padding-vertical.padding-custom3,.padding-vertical.padding-small{padding-left:0;padding-right:0}.icon-height-xxlarge{width:auto;height:5.8rem}.big-link_component{grid-column-gap:1.15rem;justify-content:flex-end;align-items:center;padding-left:3rem;padding-right:1rem;font-family:Garamond-Villa,Palatino Linotype,sans-serif;display:flex}.padding-xxsmall{padding:.25rem}.icon-1x1-medium{aspect-ratio:1;width:2.5rem;height:2.5rem}.block{display:block}.specials-popup_content{grid-column-gap:3rem;display:flex}.specials-popup_image{width:50%;max-width:25rem}.specials-popup_text{grid-row-gap:1rem;text-align:center;flex-flow:column;justify-content:center;align-self:center;align-items:center;width:50%;padding-bottom:3rem;display:flex}.text_flexbox{grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:center;display:flex}.text_flexbox.has-smaller-gaps{grid-column-gap:.3rem;grid-row-gap:.3rem;grid-column-gap:.3rem;grid-row-gap:.3rem;align-items:center}.spacer-xlarge{width:100%;padding-top:7rem}.custom-fit-55{object-fit:cover;object-position:100% 50%}.custom-fit-32{object-position:20% 50%}.custom-fit-37{object-position:70% 50%}.logo-copyright{width:1.25rem;font-family:Garamond-Villa,Palatino Linotype,sans-serif;font-size:.8rem;font-weight:400;position:absolute;inset:.1rem -.85rem auto auto}.language-switch_toogle{grid-column-gap:.1rem;grid-row-gap:.1rem;color:var(--text-color--text-primary);letter-spacing:.02rem;text-transform:uppercase;justify-content:flex-end;align-items:center;padding:1rem 0 1rem 1rem;line-height:100%;display:flex}.language-switch_toogle:hover{color:var(--text-color--text-primary-hover)}.language-switch{justify-content:flex-end;align-items:center;width:3.8rem;height:3rem;display:flex}.language-switch_dropdown{color:var(--text-color--text-primary);flex:1;justify-content:flex-end;align-items:center;margin-left:0;margin-right:0;font-size:1rem}.language-switch_dropdown:hover{color:var(--text-color--text-primary-hover)}.language-switch_icon{width:1.2rem;height:1.2rem;position:relative;top:-.125rem}.language-switch_list{background-color:var(--color--white);text-align:right;right:0}.language-switch_list.w--open{border-radius:.5rem;overflow:hidden;box-shadow:0 0 15px 1px #0000000d}.language-switch_link{letter-spacing:.025rem;text-transform:capitalize;padding:1rem 1.35rem 1rem 2rem;font-family:Garamond-Villa,Palatino Linotype,sans-serif;font-size:1.188rem;font-weight:400;line-height:170%;display:block}.language-switch_link:hover,.language-switch_locale:hover{background-color:var(--background-color--background-accent-1)}.language-switch_toogle-text{text-overflow:clip;white-space:nowrap;width:3.2ch;overflow:hidden}.awards-image{aspect-ratio:1;width:10.8vw;min-width:6.8rem;height:10vw;min-height:7rem}.custom-fit-71{object-position:21% 50%}.custom-fit-73{object-position:30% 50%}.custom-fit-75{object-position:92% 50%;transform:translateY(-.8rem)scale(1.2)}.custom-fit-77{object-position:50% 50%}.award-picture-in-picture{width:15.5vw;max-width:14rem;height:15.5vw;max-height:14rem;position:absolute;bottom:1.4rem;left:1.4rem}.price-text{grid-column-gap:.25rem;justify-content:flex-start;align-items:center;display:flex}.price-text:lang(en){grid-column-gap:0rem;flex-flow:row-reverse}@media screen and (min-width:1280px){.logo.is-in-footer{font-size:.8rem}.nav_navbar-wrapper{padding-top:1.15rem;padding-bottom:1.35rem}.main{margin-top:7.2rem;margin-left:auto;margin-right:auto;overflow:hidden}.main.overflow-visible{overflow:visible}.images_container-12-of-12cols{min-width:1220px}.images_container-6-of-12cols{min-width:602px}.images_container-12-of-25cols{min-width:577px}.awards-image{width:8rem;height:8rem}}@media screen and (min-width:1440px){.nav_menu-container{width:100%}.images_container-12-of-12cols{min-width:1380px}.images_container-6-of-12cols{min-width:682px}.padding-section-large,.padding-section-xlarge{padding-top:8rem}.images_container-12-of-25cols{min-width:654px}.awards-image{width:9rem;height:9rem}}@media screen and (min-width:1920px){.specials-popup_component{display:none}.padding-section-large{padding-top:8.8rem;padding-bottom:11rem}.padding-section-xlarge{padding-top:8.8rem;padding-bottom:12.8rem}}@media screen and (max-width:991px){h1{font-size:2.35rem}h2{font-size:1.55rem}h3{font-size:1.2rem}h4{font-size:1.18rem}p,li{line-height:160%}.nav_menu-button-line{width:2.1em;margin-bottom:.47em}.nav_menu-button-line.is--second{width:1.55em}.logo,.logo.w--current{font-size:.7rem}.logo.is-in-footer{font-size:.8rem}.social-icons{order:-1}.nav_navbar-wrapper{padding-top:.7rem;padding-bottom:.7rem}.nav_menu-container{padding-left:0;padding-right:0}.nav_menu-category{padding-right:20px}.main{margin-top:4.75rem}.footer_legallink{text-align:center;min-width:7rem;padding-left:1.55rem;padding-right:1.55rem}.reservation-link{align-items:center;font-size:2.5rem;line-height:125%}.footer{margin-top:7rem;padding-bottom:1rem}.footer_box-wrapper{flex-direction:column;margin-top:0;padding-bottom:0;padding-left:2rem;padding-right:2rem}.footer_box{border-bottom:2px solid var(--border-color--border-primary);border-right-style:none;width:100%;padding-top:5rem;padding-bottom:5rem}.footer_box.is-last-box{border-bottom-style:none}.footer_subline-wrapper{flex-direction:column}.footer_legallink-wrapper{order:-1;justify-content:center}.heading-large{font-size:2.35rem}.max-width-large{max-width:44rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.heading-medium{padding-bottom:.43px;font-size:1.55rem}.margin-medium{margin:1.5rem}.hide-tablet{display:none}.logo-headline{padding-bottom:.2rem}.footer_address-container{margin-bottom:5rem;padding-bottom:5rem}.copyright.text-size-small{text-align:center;text-align:center;padding-top:1rem}.newsletter-promotion_wrapper{max-width:35rem;padding-bottom:7rem}.reservation-link-container{padding-top:3.7rem;padding-bottom:8rem}.nav_gutschein-link-container{padding-top:5rem;padding-bottom:10rem}.special-label{display:none}.special-label.for-heading{display:block}.specials-popup_container{width:41rem;max-width:90%}.icon-1x1-xlarge{width:4.5rem;height:4.5rem}.hide-desktop-and-higher{display:block}.text-size-xlarge{font-size:2.3rem}.images_container-12-of-12cols{min-width:708px}.images_component{grid-column-gap:.625rem;grid-row-gap:.625rem}.images_container-6-of-12cols{min-width:348px}.aspect-ratio-portrait.is-square-tablet{aspect-ratio:1}.aspect-ratio-portrait.is-5-4-on-tablet{aspect-ratio:5/4;aspect-ratio:5/4}.padding-section-large{padding-top:5rem;padding-bottom:7rem}.padding-section-xlarge{padding-top:5rem;padding-bottom:8rem}.images_container-12-of-25cols.is-25cols-tablet{min-width:708px}.heading-style-h2{font-size:1.55rem}.heading-style-h1{font-size:2.35rem}.text_component{grid-column-gap:.625rem;grid-row-gap:.625rem}.heading-style-h3{font-size:1.28rem}.padding-medium{padding:1.25rem}.button{min-width:18rem;padding:1.1rem 1.7rem}.button.is-smaller-tablet{min-width:14rem}.button.is-in-hero-headline{margin-top:.8rem;padding:.8rem 2.3rem;font-size:1.25rem}.button.is-secondary{flex:1;min-width:14rem}.button.is-hero{min-width:16rem;font-size:1.35rem}.padding-top.padding-medium{padding-bottom:0;padding-left:0;padding-right:0}.icon-height-large{height:2.5rem}.icon-height-xlarge{height:4.3rem}.icon-height-xxlarge{height:5rem}.icon-1x1-medium{width:2.3rem;height:2.3rem}.specials-popup_image{width:45%}.specials-popup_text{width:55%}.spacer-xlarge{padding-top:5rem}.logo-copyright{font-size:.7rem;top:0;right:-.9rem}.language-switch_dropdown{font-size:.93rem}.language-switch_icon{width:1rem;height:1rem;position:relative}.language-switch_link{padding-right:1.2rem;font-size:1rem}.custom-fit-75{transform:translate(0)scale(1)}.custom-fit-82{object-position:100% 85%}.award-picture-in-picture{bottom:1rem;left:1rem}}@media screen and (max-width:767px){body{--text-color--text-secondary:#9b9588;--background-color--background-accent-1:#f8f8f8}h1{font-size:1.85rem}h2{font-size:1.4rem}h3{font-size:1.188rem}h4{font-size:1.15rem}.nav_menu-button-line{width:1.875em;margin-bottom:.41em}.nav_menu-button-line.is--second{width:1.375em}.logo,.logo.w--current{font-size:.61rem}.reservation-link_arrow{width:3.125rem;margin-left:.5rem}.nav{padding-left:.5rem;padding-right:.5rem}.nav_menu-container{flex-direction:column;width:90%;margin-top:2.75rem}.nav_menu-category{padding-right:0}.main{margin-top:4.45rem}.reservation-link{font-size:2.3rem}.nav_category-header-wrapper{cursor:pointer;padding-top:1rem;padding-bottom:1.25rem}.nav_links-wrapper{align-items:flex-start;margin-bottom:1rem;padding-left:1rem;padding-right:1rem;overflow:hidden}.nav_plus-button{display:block}.footer_box-wrapper{padding-left:1.35rem;padding-right:1.35rem}.footer_box{padding-left:0;padding-right:0}.footer_subline-wrapper{padding-left:1.35rem;padding-right:1.35rem}.heading-large{font-size:1.85rem}.text-size-large{font-size:1.25rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.page-wrapper{padding-left:.5rem;padding-right:.5rem}.heading-medium{font-size:1.4rem}.margin-medium{margin:1.25rem}.hide-mobile-landscape{display:none}.footer-nav-wrapper{overflow:hidden}.newsletter-promotion_wrapper{max-width:none;padding-left:2rem;padding-right:2rem}.reservation-link-container{padding-left:2rem}.hr-left,.hr-left.has-padding-top,.hr-left.has-padding-top,.hr-right{width:70%}.nav_gutschein-link-container{margin-top:0;padding-top:3rem;padding-bottom:0;padding-right:1.7rem}.special-label{padding-left:.5rem;padding-right:.5rem;font-size:.45rem;display:block;top:0;right:-4.1rem}.modal_close{padding-bottom:1rem;padding-left:1rem}.specials-popup_container{width:30rem;max-width:85%;padding-top:4.3rem;padding-bottom:3.8rem}.icon-1x1-xlarge{width:3.5rem;height:3.5rem}.text-size-xlarge{font-size:2rem}.images_container-12-of-12cols{min-width:464px}.images_container-6-of-12cols{min-width:227px}.padding-global{padding-left:2rem;padding-right:2rem}.padding-section-large,.padding-section-xlarge{padding-top:4.3rem}.images_container-12-of-25cols.is-25cols-tablet{min-width:464px}.heading-style-h2{font-size:1.4rem}.heading-style-h2.is-product-title{font-size:1.55rem}.heading-style-h1{font-size:1.85rem}.heading-style-h3{font-size:1.2rem}.button.is-in-hero-headline{margin-top:.5rem;padding:.7rem 1.8rem;font-size:1.188rem}.button.is-hero{min-width:12rem;padding:.7rem 1.7rem;font-size:1.2rem}.testimonials_slider{margin-bottom:3rem}.icon-height-large{height:2.3rem}.icon-height-xlarge{height:4.1rem}.icon-height-xxlarge{height:4.8rem}.big-link_component{grid-column-gap:.8rem;padding-left:2rem}.icon-1x1-medium{width:2rem;height:2rem}.specials-popup_image{display:none}.specials-popup_text{width:100%;padding-bottom:1rem}.text_flexbox{grid-column-gap:.41rem;grid-row-gap:.41rem}.spacer-xlarge{padding-top:4.3rem}.logo-copyright{font-size:.62rem}.language-switch_dropdown{font-size:.88rem}.language-switch_link{padding-top:.85rem;padding-bottom:.85rem}.award-picture-in-picture{width:17vw;height:17vw;bottom:.5rem;left:.5rem}}@media screen and (max-width:479px){h1{font-size:1.7rem}h2{font-size:1.45rem}.nav_menu-button{width:3rem;font-size:.85rem}.logo{font-size:.55rem}.logo.w--current{font-size:2.7vw}.reservation-link_arrow{margin-left:.8rem}.social-icons{margin-top:10px;margin-bottom:10px}.nav{padding-left:.25rem;padding-right:.25rem}.nav_navbar-wrapper{grid-column-gap:0px;grid-template-columns:3rem 1fr 3rem}.nav_menu-container{width:100%;margin-top:2rem;margin-left:0;overflow:auto}.main{margin-top:4.3rem}.footer_legallink{padding:.25rem .5rem}.footer_legallink.has-spacer-right{border-right-style:none;padding-right:.5rem}.reservation-link{text-align:right;font-size:2.5rem}.reservation-link.for-zimmer-template{font-size:2rem}.inlineblock.not-on-mobile-portrait{display:inline}.footer{text-align:left}.footer_box-wrapper{flex-direction:column;padding-left:1rem;padding-right:1rem}.footer_subline-wrapper{padding-left:1rem;padding-right:1rem}.footer_legallink-wrapper{flex-wrap:wrap}.heading-large{font-size:1.7rem}.heading-large.is-long-word{font-size:1.45rem}.margin-large{margin:2.5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.page-wrapper{padding-left:.25rem;padding-right:.25rem}.heading-medium{font-size:1.45rem}.newsletter-promotion_wrapper{padding:4rem 1.55rem 5rem}.reservation-link-container{padding-left:1.55rem}.hr-left,.hr-right{width:85%}.nav_gutschein-link-container{padding-top:1.7rem;padding-right:0}.special-label.for-heading{order:-1;margin-left:0;padding-left:1rem;padding-right:1rem;top:-.5rem;left:0}.modal_close{padding:.7rem}.specials-popup_container{width:25rem;max-width:90%;padding:3.5rem 2rem 3rem}.text-size-xlarge{font-size:1.7rem}.images_container-12-of-12cols{min-width:311px}.aspect-ratio-5-4.is-square-mobile-portrait{aspect-ratio:1}.aspect-ratio-5-4.is-portrait-mobile-portrait{aspect-ratio:2/3}.images_container-6-of-12cols{min-width:311px}.aspect-ratio-portrait{overflow:hidden}.aspect-ratio-portrait.is-square-tablet.is-portrait-mobile-portrait{aspect-ratio:2/3}.aspect-ratio-portrait.is-5-4-on-tablet.is-square-on-mobile-portrait{aspect-ratio:1}.aspect-ratio-portrait.is-5-4-on-tablet.is-portrait-on-mobile-portrait{aspect-ratio:2/3}.padding-global{padding-left:1.55rem;padding-right:1.55rem}.images_container-12-of-25cols.is-25cols-tablet{min-width:311px}.heading-style-h2{font-size:1.45rem;line-height:135%}.heading-style-h2.is-product-title{font-size:1.51rem}.heading-style-h1{font-size:1.7rem;line-height:135%}.padding-medium{padding:1.15rem}.button{min-width:70vw}.button.is-in-hero-headline{padding:.5rem 1.55rem}.button.is-hero{min-width:10rem;padding:.5rem 1.55rem;font-size:1.15rem}.testimonials_slider{margin-bottom:1rem}.icon-height-large{height:1.85rem}.icon-height-xlarge{height:3.5rem}.icon-height-xxlarge{height:4.3rem}.big-link_component{text-align:right;padding-left:1.55rem}.specials-popup_text{grid-row-gap:.7rem}.custom-fit-21{object-position:17% 50%}.custom-fit-32{object-position:10% 50%}.language-switch_toogle{padding-top:.5rem;padding-bottom:.5rem;padding-left:0}.language-switch_dropdown{font-size:.84rem}.language-switch_link{padding-top:.8rem;padding-bottom:.8rem;padding-right:1rem}.custom-fit-70{object-position:61% 50%}.custom-fit-80{object-position:41% 50%}.awards-image{width:25vw;min-width:4rem;height:25vw;min-height:4rem}.custom-fit-73{object-position:0% 50%}.custom-fit-75{object-position:100% 50%}.custom-fit-100{object-position:62% 50%}.award-picture-in-picture{width:35vw;height:35vw}}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ad93-5df84679{grid-area:1/1/2/13;align-self:start}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ad9a-5df84679{grid-area:1/15/2/26}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adb0-5df84679{grid-area:1/3/2/24}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adc3-5df84679{grid-area:span 1/span 12/span 1/span 12}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adc6-5df84679,#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adc9-5df84679{grid-area:span 1/span 6/span 1/span 6}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2add2-5df84679{grid-area:1/3/2/24}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ade7-5df84679{grid-area:span 1/span 12/span 1/span 12}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adea-5df84679,#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adf0-5df84679{grid-area:span 1/span 6/span 1/span 6}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adf5-5df84679{grid-area:1/3/2/24}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ae0d-5df84679,#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ae10-5df84679{grid-area:span 1/span 12/span 1/span 12}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ae15-5df84679{grid-area:1/3/2/24}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ae28-5df84679{grid-area:span 1/span 12/span 1/span 12}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ae2b-5df84679,#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ae2e-5df84679{grid-area:span 1/span 6/span 1/span 6}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2aea0-5df84679{grid-area:1/1/2/13}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2aea3-5df84679{grid-area:1/15/2/25}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2aeb9-5df84679{grid-area:1/3/2/12}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2aec7-5df84679{grid-area:1/14/2/26}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2aece-5df84679,#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2aed1-5df84679{grid-area:span 1/span 12/span 1/span 12}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2aed7-5df84679{grid-area:1/1/2/13}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2aeda-5df84679{grid-area:1/15/2/25}@media screen and (min-width:1440px){#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adb0-5df84679,#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2add2-5df84679,#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adf5-5df84679,#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ae15-5df84679{grid-column-start:2}}@media screen and (max-width:991px){#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ad93-5df84679{grid-column-end:26}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ad9a-5df84679{grid-area:2/1/3/26}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adb0-5df84679,#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2add2-5df84679,#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adf5-5df84679,#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ae15-5df84679{grid-column:1/24}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2aea0-5df84679{grid-row:2/3;grid-column-end:26}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2aea3-5df84679,#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2aeb9-5df84679{grid-area:1/3/2/24}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2aec7-5df84679{grid-area:2/1/3/26}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2aed7-5df84679{grid-row:2/3;grid-column-end:26}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2aeda-5df84679{grid-area:1/3/2/24}}@media screen and (max-width:479px){#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adc6-5df84679,#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adc9-5df84679{grid-column:span 12/span 12}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adea-5df84679{grid-area:3/1/4/13}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2adf0-5df84679{grid-area:2/1/3/13}#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ae2b-5df84679,#w-node-cd56d507-b022-36c4-ac6a-4c11b9b2ae2e-5df84679{grid-column:span 12/span 12}}