:root{color-scheme:light only}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;overflow-y:scroll}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;margin:0;padding:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}a{color:inherit}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow-y:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}::-moz-selection{background:#F4F1EC;color:transparent;text-shadow:0 0 3px rgba(0,0,0,0.9)}::selection{background:#F4F1EC;color:transparent;text-shadow:0 0 3px rgba(0,0,0,0.9)}.uniform__potty{position:absolute;left:-9999px}figure{width:100%}img[data-sizes=auto]{display:block;width:100%}.lazyload,.lazyloading{opacity:0;min-height:200px}.lazyloaded{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}[style*="--aspect-ratio"]{aspect-ratio:var(--aspect-ratio);background-color:#f0ece6}[style*="--aspect-ratio"] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@view-transition{navigation:auto;types:dissolve}::view-transition-group(root){-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}html:active-view-transition-type(dissolve)::view-transition-old(root){-webkit-animation:disolve-out 1.5s ease forwards;animation:disolve-out 1.5s ease forwards}html:active-view-transition-type(dissolve)::view-transition-new(root){-webkit-animation:disolve-in 1.5s ease forwards;animation:disolve-in 1.5s ease forwards}.chambres .logo{view-transition-name:chambres}html:active-view-transition-type(dissolve)::view-transition-new(chambres) ::view-transition-group(chambres),html:active-view-transition-type(dissolve)::view-transition-old(chambres) ::view-transition-group(chambres){-webkit-animation-duration:0.5s;animation-duration:0.5s}.chambres .main-nav{view-transition-name:mainnav}html:active-view-transition-type(dissolve)::view-transition-new(mainnav) ::view-transition-group(mainnav),html:active-view-transition-type(dissolve)::view-transition-old(mainnav) ::view-transition-group(mainnav){-webkit-animation-duration:0.5s;animation-duration:0.5s}.damis .logo{view-transition-name:damis}html:active-view-transition-type(dissolve)::view-transition-new(damis) ::view-transition-group(damis),html:active-view-transition-type(dissolve)::view-transition-old(damis) ::view-transition-group(damis){-webkit-animation-duration:0.5s;animation-duration:0.5s}@-webkit-keyframes disolve-out{0%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}to{-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes disolve-out{0%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}to{-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes disolve-in{0%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes disolve-in{0%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}*{scroll-behavior:smooth}:target{scroll-margin-top:20dvh}.reveal{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:translateY(28px);transform:translateY(28px);-webkit-transition:opacity 1s ease,-webkit-filter 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-filter 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,filter 1s ease,transform 1s ease;transition:opacity 1s ease,filter 1s ease,transform 1s ease,-webkit-filter 1s ease,-webkit-transform 1s ease}.reveal.is-visible{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:none;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}body{font-family:"helvetica-neue-lt-pro",sans-serif;color:#1F1E1C;font-size:14px;line-height:150%;background-color:#F4F1EC}svg{width:100%;height:auto;display:block;padding:1px}h1{font-family:"old-standard",serif;font-size:34px;font-weight:400;text-transform:uppercase;letter-spacing:-5%;line-height:130%}h2{font-family:"old-standard",serif;font-size:34px;font-weight:400;text-transform:uppercase;letter-spacing:-5%;line-height:130%}h3{font-family:"old-standard",serif;font-size:28px;font-weight:400;letter-spacing:-5%;line-height:130%}a{text-underline-offset:0.1rem;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}a:hover{text-underline-offset:0.3rem}b,strong{font-weight:500}.button{font-family:"old-standard",serif;font-size:20px;text-underline-offset:0.8rem;text-decoration-thickness:1px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.button:after{content:' »'}.button:hover{text-underline-offset:0.6rem;padding-bottom:0.02rem}.spacer{width:100%;height:40dvh}section{display:-ms-grid;display:grid;-ms-grid-columns:62.2% 37.8%;grid-template-columns:62.2% 37.8%}.buttons{list-style:none;padding:0;margin:0}.buttons li{margin:20px 0 0 0;line-height:250%}.single{width:50%;margin-left:auto}.single .text{padding-right:22.5%}.double{padding:calc(2.5% + 1.5%)}.double .text{padding-right:12.5%;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%}.double .text h1,.double .text h2{-webkit-column-span:all;-moz-column-span:all;column-span:all}.double .text p:first-of-type{margin-top:0}.full{padding:calc(2.5% + 1.5%)}header{position:fixed;width:100%;height:100dvh;pointer-events:none;z-index:9999}header .chambres{position:absolute;top:0;left:0;right:0;width:100%}header .chambres .logo{width:62.2%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5% 2.5% 0 2.5%;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:all}header .chambres nav{width:62.2%;padding:1.5% 2.5% 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all}header .chambres nav ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}header .chambres nav ul li{margin-right:30px}header .chambres nav ul li a{text-decoration:underline;text-decoration-thickness:0;text-decoration-color:transparent;text-transform:uppercase;text-underline-offset:0.1rem;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}header .chambres nav ul li a.active,header .chambres nav ul li a:hover{text-underline-offset:0.3rem;text-decoration-thickness:1px;text-decoration-color:#1F1E1C}header .chambres nav .toggle{appreance:none;padding:0;border:none;background-color:transparent;font-size:0;width:33px;height:13px;position:relative;cursor:pointer}header .chambres nav .toggle:before{content:'';position:absolute;top:0;height:1px;background-color:#1F1E1C;left:0;right:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}header .chambres nav .toggle span{position:absolute;top:calc(50% - 0.5px);height:1px;background-color:#1F1E1C;left:0;right:0;opacity:1;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}header .chambres nav .toggle:after{content:'';position:absolute;bottom:0;height:1px;background-color:#1F1E1C;left:0;right:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}header .chambres nav .toggle.open:before{-webkit-transform:rotate(25deg);transform:rotate(25deg);top:6px}header .chambres nav .toggle.open span{opacity:0}header .chambres nav .toggle.open:after{-webkit-transform:rotate(-25deg);transform:rotate(-25deg);bottom:6px}header .chambres aside{view-transition-name:nav;position:fixed;top:0;right:0;left:62.2%;bottom:0;z-index:999999;backdrop-filter:blur(0px);background-color:rgba(244,241,236,0);padding:2.5%;pointer-events:none;-webkit-transition:all 0.6s ease;transition:all 0.6s ease;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll}header .chambres aside.open{opacity:1;backdrop-filter:blur(20px);background-color:rgba(244,241,236,0.5);pointer-events:all}header .chambres aside .nav ul{list-style:none;padding:0}header .chambres aside .nav ul li{padding-bottom:20px}header .chambres aside .nav ul li a{font-family:"old-standard",serif;letter-spacing:-5%;font-size:30px;line-height:130%;text-decoration:underline;text-decoration-thickness:0;text-decoration-color:transparent;text-transform:uppercase;text-underline-offset:0.1rem;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}header .chambres aside .nav ul li a.active,header .chambres aside .nav ul li a:hover{text-underline-offset:0.5rem;text-decoration-thickness:1px;text-decoration-color:#1F1E1C}header .chambres aside .socials{margin:auto 0 30px 0}header .chambres aside .socials ul{list-style:none;padding:0;margin:0}header .chambres aside .socials ul li{padding:0;margin:10px 0}header .chambres aside .socials ul li a{text-transform:uppercase}header .chambres aside .lang ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}header .chambres aside .lang ul li{padding:0;margin:0}header .chambres aside .lang ul li a{text-decoration:none;text-transform:uppercase}header .chambres aside .lang ul li a.active{font-style:italic;font-weight:500}header .chambres aside .lang ul li a.active:after{font-weight:400;font-style:normal}header .chambres aside .lang ul li a:hover{font-style:italic}header .chambres aside .lang ul li a:after{content:'-';margin-right:5px}header .chambres aside .lang ul li:last-child a:after{display:none}header .damis{position:absolute;bottom:0;left:0;right:0;width:100%}header .damis .logo{width:37.8%;margin-left:auto;padding:2.5%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:all}.home-intro{position:relative;z-index:-1}.home-intro .left figure{min-height:100dvh;max-height:150dvh}.home-intro .right figure{height:calc(100dvh - 13.7dvw)}.home-slogan{min-height:80dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2.5% 2.5% calc(2.5% * 2) 2.5%;-webkit-box-sizing:border-box;box-sizing:border-box}.home-vibe .right{margin-top:auto}.home-restaurant{margin-top:20dvh}.home-restaurantimageone .right{margin-top:-30%}.home-restaurantimagetwo .left{margin-top:-20%}.home-privatedining{margin-top:-7%}.restaurant-intro{position:relative;z-index:0;margin-bottom:20dvh}.restaurant-intro .left{padding-top:14dvw;min-height:calc(100dvh - 14dvw);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.restaurant-intro .left h1{margin-bottom:60px}.restaurant-intro .right figure{height:calc(100dvh - 13.7dvw)}.restaurant-flavor .left{padding-top:20dvh;padding-bottom:20dvh}.restaurant-flavor .right{margin-top:-20dvh}.restaurant-family .right{margin-top:auto}.restaurant-family .double{margin:20dvh 0}.private-intro .left figure{height:100dvh}.private-info .single{margin-top:20dvh}.private-infoimg{margin-top:-7%}.private-location .left{display:-webkit-box;display:-ms-flexbox;display:flex}.private-location .left .double{margin:auto 0}.private-spacer{margin-top:20dvh}.private-exclusive{margin-top:-10%}.private-exclusive .left{margin-top:auto}.private-exclusive .left .text{padding-top:20dvh}.menu-intro .menu{margin:80px 0}.menu-intro .menu h3{margin-top:80px}.menu-intro .menu h4{margin-top:40px}.menu-intro .menu p{min-height:10px}.menu-intro .menu .year{min-width:60px;display:inline-block}.menu-intro .left{position:relative;z-index:1}.menu-intro .left .widget{padding:0 4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-intro .isbWidget{z-index:1}.menu-intro .right .text{max-width:500px;padding:6%}.expo-intro{position:relative;z-index:0}.expo-intro .left{padding-top:14dvw;min-height:calc(100dvh - 14dvw);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.expo-intro .left h1{margin-bottom:60px}.expo-current{padding:2.5%;-ms-grid-columns:100%;grid-template-columns:100%;margin-top:20dvh;margin-bottom:50dvh}.expo-current h4{text-transform:uppercase}.expo-current .list-current{margin-top:10dvh}.expo-current .list-current .row{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:62.2% 37.8%;grid-template-columns:62.2% 37.8%;text-decoration:none}.expo-current .list-current .row .text{margin-bottom:30px}.expo-current .list-current .row .text .info{font-size:13px;font-style:italic}.expo-current .list-current .row .image{position:absolute;right:0;top:calc(-10dvh - 40px);width:37.8%;opacity:0;-webkit-filter:blur(20px);filter:blur(20px);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.expo-current .list-current .row:hover .text .title{font-weight:500}.expo-current .list-current .row:hover .image{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.expo-current .list-current .row:first-child .image{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.expo-current .list-current .row:first-child .text .title{font-weight:500}body:has(.row:hover) .row:not(:hover) .image{opacity:0;-webkit-filter:blur(20px);filter:blur(20px)}body:has(.row:hover) .row:not(:hover) .text .title{font-weight:400}.expo-archive{padding:2.5%;-ms-grid-columns:100%;grid-template-columns:100%;margin-top:20dvh;margin-bottom:50dvh}.expo-archive h4{text-transform:uppercase}.expo-archive .list-current{margin-top:10dvh}.expo-archive .list-current .row{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:62.2% 37.8%;grid-template-columns:62.2% 37.8%;text-decoration:none}.expo-archive .list-current .row .text{margin-bottom:30px}.expo-archive .list-current .row .text .info{font-size:13px;font-style:italic}.expo-archive .list-current .row .image{position:absolute;right:0;top:calc(-10dvh - 40px);width:37.8%;opacity:0;-webkit-filter:blur(20px);filter:blur(20px);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.expo-archive .list-current .row:hover .text .title{font-weight:500}.expo-archive .list-current .row:hover .image{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.expo-gallery .left{margin-top:auto}.practical .accordion{padding:calc(2.5% + 1.5%)}.practical .row{position:relative}.practical .row .question{-webkit-transition:background 0.3s;transition:background 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:italic;font-family:"old-standard",serif;font-size:24px;letter-spacing:-5%;padding:20px 0}.practical .row .question span{width:90%}.practical .row .question:after{content:'+';height:28px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.practical .row .answer{max-height:0;overflow:hidden;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.practical .row .answer .text{max-width:600px}.practical .row.active .question:after{content:'—'}.practical .row.active .answer{max-height:300px;padding-bottom:50px}.newsletter form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.newsletter form input[type=email],.newsletter form input[type=text]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #1F1E1C;padding:10px 0;margin:20px 0}.newsletter form input[type=email].error,.newsletter form input[type=text].error{border-bottom:1px solid crimson}.newsletter form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;color:#1F1E1C;margin:20px 0 20px auto}.default{position:relative}.default .left{padding-top:14dvw;min-height:calc(100dvh - 14dvw);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.default .left .single{padding-bottom:60px}.default .right figure{height:calc(100dvh - 13.7dvw)}.contact-intro{position:relative;z-index:0;margin-bottom:20dvh}.contact-intro .left{padding-top:14dvw;min-height:calc(100dvh - 14dvw);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-intro .left h1{margin-bottom:60px}.contact-info .left{padding-top:20dvh}footer{padding:2.5%;position:relative}footer .left{min-height:calc(100dvh - 7.5%);display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.5% 1fr 2.5% 1fr;grid-template-columns:repeat(3,1fr);grid-gap:2.5%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}footer .contactdetails{text-transform:uppercase}footer .contactdetails a{text-decoration-color:transparent}footer .contactdetails a:hover{text-decoration-color:#1F1E1C}footer .socials{text-transform:uppercase}footer .socials ul{list-style:none;padding:0 0 20px 0;margin:0}footer .socials ul li{margin:6px 0}footer .siteby{text-transform:uppercase;letter-spacing:3%;font-size:10px;color:#aaaaaa;margin-top:12px}footer .siteby a{text-decoration:none}footer .siteby a:hover{color:#1F1E1C}@media only screen and (max-width:1300px){.single{width:100%;padding:calc(2.5% + 1.5%);-webkit-box-sizing:border-box;box-sizing:border-box}.single .text{padding:0;max-width:500px}.double .text{padding-right:0}}@media only screen and (max-width:1000px){.double .text{-webkit-columns:1;-moz-columns:1;columns:1;max-width:500px}.double .text h1,.double .text h2{-webkit-column-span:none;-moz-column-span:none;column-span:none}footer .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}footer .left .contactdetails{margin-top:auto}}@media only screen and (max-width:800px){h1,h2{font-size:24px}.double,.single{padding:2.5% 2.5% calc(2.5% * 4) 2.5%}header .chambres .main-nav{position:absolute;top:0;height:100%;right:0;padding:2.5% 2.5% 0 2.5%;z-index:999999;pointer-events:none}header .chambres .main-nav ul{display:none}header .chambres nav .toggle{z-index:999999;pointer-events:all}header .chambres aside{left:0;z-index:99}header .chambres aside .nav ul{margin:0}section{-ms-grid-columns:100%;grid-template-columns:100%}.home-intro .left figure{min-height:100vh;max-height:inherit;max-width:100vw}.home-intro .right figure{height:inherit}.home-slogan{min-height:60vh;padding:2.5% 2.5% calc(2.5% * 4) 2.5%}.home-restaurantimageone .right,.home-restaurantimagetwo .left{margin-top:inherit}.home-privatedining{margin-top:20vh}.spacer{height:20dvh}.restaurant-intro{margin-bottom:0}.restaurant-intro .left{padding-top:20dvh}.restaurant-intro .right figure{height:auto}.private-intro .left figure{height:100vh;max-width:100%;aspect-ratio:auto}.private-spacer{margin-top:0}.private-exclusive{margin-top:0}.private-exclusive .left .text{padding-top:0}.menu-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.menu-intro .left .widget{padding:0}.menu-intro .right .text{padding:2.5%}.expo-archive,.expo-current{margin-top:0}.expo-archive .list-current,.expo-current .list-current{margin-top:0}.expo-archive .list-current .row,.expo-current .list-current .row{-ms-grid-columns:100%;grid-template-columns:100%;margin-top:60px}.expo-archive .list-current .row .image,.expo-current .list-current .row .image{position:relative;width:100%;top:inherit;right:inherit;opacity:1!important;-webkit-filter:blur(0px)!important;filter:blur(0px)!important}.contact-intro{margin-bottom:0}.contact-info .left{padding-top:0}footer{padding-bottom:100px}}