:root{--header-primary-color:#0a444a;--header-secondary-color:#f9faf4}.header{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative;z-index:999;top:var(--wp-admin--admin-bar--height,0px);border-bottom:1px solid rgba(0,0,0,0);width:100%;margin:0 auto;background-color:rgba(0,0,0,0)}.header--overlay{position:absolute;background-color:rgba(0,0,0,0)}.header--sticky{position:-webkit-sticky;position:sticky}.header--fixed{position:fixed}.header--hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.navigation-open .header,.header--sticky,.header--scrolled,.header:has(.navigation__link[aria-expanded=true]){background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(255,255,255,.5))),var(--header-secondary-color);background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),var(--header-secondary-color);border-bottom-color:#d0deec}.header__skip-button:focus{background:rgba(255,255,255,.9);border-radius:3px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);color:#000;padding:4px 6px;position:absolute;top:8px;left:8px;z-index:1}.header__inner{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:16px;width:100%;padding-top:16px;padding-inline:24px;padding-bottom:0}@media(min-width:768px){.header__inner{padding-inline:48px;padding-bottom:calc(0px + ((100vw - 768px) / ((1024 - 768) / (16 - 0))))}}@media(min-width:1024px){.header__inner{row-gap:calc(16px + ((100vw - 1024px) / ((1280 - 1024) / (20 - 16))));padding-top:calc(16px + ((100vw - 1024px) / ((1280 - 1024) / (20 - 16))));padding-inline:calc(48px + ((100vw - 1024px) / ((1280 - 1024) / (56 - 48))));padding-bottom:calc(16px + ((100vw - 1024px) / ((1280 - 1024) / (25 - 16))))}}@media(min-width:1280px){.header__inner{row-gap:calc(20px + ((100vw - 1280px) / ((1440 - 1280) / (24 - 20))));padding-inline:calc(56px + ((100vw - 1280px) / ((1440 - 1280) / (60 - 56))))}}@media(min-width:1440px){.header__inner{row-gap:24px;padding-top:20px;padding-inline:60px;padding-bottom:25px}}body.navigation-open .header__inner,.header--sticky .header__inner,.header--scrolled .header__inner{padding-block:max(8px,8px + ((100vw - 360px) / ((768 - 360) / (12 - 8))));padding-inline:max(28px,28px + ((100vw - 360px) / ((768 - 360) / (48 - 28))))}@media(min-width:768px){body.navigation-open .header__inner,.header--sticky .header__inner,.header--scrolled .header__inner{padding-block:12px;padding-inline:48px}}@media(min-width:1024px){body.navigation-open .header__inner,.header--sticky .header__inner,.header--scrolled .header__inner{padding-block:calc(12px + ((100vw - 1024px) / ((1280 - 1024) / (14 - 12))));padding-inline:calc(48px + ((100vw - 1024px) / ((1280 - 1024) / (56 - 48))))}}@media(min-width:1280px){body.navigation-open .header__inner,.header--sticky .header__inner,.header--scrolled .header__inner{padding-block:calc(14px + ((100vw - 1280px) / ((1440 - 1280) / (16 - 14))));padding-inline:calc(56px + ((100vw - 1280px) / ((1440 - 1280) / (60 - 56))))}}@media(min-width:1440px){body.navigation-open .header__inner,.header--sticky .header__inner,.header--scrolled .header__inner{padding-block:16px;padding-inline:60px}}.header__left,.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media(min-width:768px){.header__left,.header__right{gap:calc(24px + ((100vw - 768px) / ((1024 - 768) / (30 - 24))))}}@media(min-width:1024px){.header__left,.header__right{gap:calc(30px + ((100vw - 1024px) / ((1280 - 1024) / (34 - 30))))}}@media(min-width:1280px){.header__left,.header__right{gap:34px}}.header__left ul,.header__right ul{list-style:none;margin:0;padding:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;color:var(--header-secondary-color)}@media(min-width:1024px){.header__left ul,.header__right ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__left ul .v-icon__svg,.header__right ul .v-icon__svg{width:16px;height:16px;color:inherit}.header__left ul li,.header__right ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.header__left ul a,.header__right ul a{font-family:"Open Sans",sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;font-size:12px;color:inherit}.header__left ul a:hover,.header__left ul a:focus,.header__right ul a:hover,.header__right ul a:focus{-webkit-text-decoration-color:var(--header-secondary-color);text-decoration-color:var(--header-secondary-color);color:var(--header-secondary-color)}body.navigation-open .header__left ul,.header--sticky .header__left ul,.header--scrolled .header__left ul,.header:has(.navigation__link[aria-expanded=true]) .header__left ul,body.navigation-open .header__right ul,.header--sticky .header__right ul,.header--scrolled .header__right ul,.header:has(.navigation__link[aria-expanded=true]) .header__right ul{color:var(--header-primary-color)}body.navigation-open .header__left ul a:hover,body.navigation-open .header__left ul a:focus,.header--sticky .header__left ul a:hover,.header--sticky .header__left ul a:focus,.header--scrolled .header__left ul a:hover,.header--scrolled .header__left ul a:focus,.header:has(.navigation__link[aria-expanded=true]) .header__left ul a:hover,.header:has(.navigation__link[aria-expanded=true]) .header__left ul a:focus,body.navigation-open .header__right ul a:hover,body.navigation-open .header__right ul a:focus,.header--sticky .header__right ul a:hover,.header--sticky .header__right ul a:focus,.header--scrolled .header__right ul a:hover,.header--scrolled .header__right ul a:focus,.header:has(.navigation__link[aria-expanded=true]) .header__right ul a:hover,.header:has(.navigation__link[aria-expanded=true]) .header__right ul a:focus{-webkit-text-decoration-color:var(--header-primary-color);text-decoration-color:var(--header-primary-color);color:var(--header-primary-color)}.header__left{justify-self:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-column:1}.header__menu-toggle{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:0;background:0 0;cursor:pointer;padding:0;margin:0;-webkit-appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;grid-column:1;justify-self:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:-4px;padding:4px;color:var(--header-secondary-color)}@media(min-width:1024px){.header__menu-toggle{display:none}body.navigation-open .header__menu-toggle,.header--scrolled .header__menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}}body.navigation-open .header__menu-toggle,.header--sticky .header__menu-toggle,.header--scrolled .header__menu-toggle,.header:has(.navigation__link[aria-expanded=true]) .header__menu-toggle{color:var(--header-primary-color)}.header__menu-toggle .v-icon__svg{color:inherit}.header__menu-toggle .v-icon__svg--hamburger{width:32px;height:32px}@media(min-width:768px){.header__menu-toggle .v-icon__svg--hamburger{width:calc(32px + ((100vw - 768px) / ((1024 - 768) / (48 - 32))));height:calc(32px + ((100vw - 768px) / ((1024 - 768) / (48 - 32))))}}@media(min-width:1024px){.header__menu-toggle .v-icon__svg--hamburger{width:48px;height:48px}}.header__menu-toggle .v-icon__svg--close{display:none;width:24px;height:24px}@media(max-width:1023.98px){.header__menu-toggle[aria-expanded=true] .v-icon__svg--hamburger{display:none}}@media(max-width:1023.98px){.header__menu-toggle[aria-expanded=true] .v-icon__svg--close{display:block}}.header__logo{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-self:center;grid-column:2}@media(min-width:1280px){.header__logo{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@media(min-width:1440px){.header__logo{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@media(min-width:1280px){body.navigation-open .header__logo,.header--scrolled .header__logo{-webkit-transform:none;transform:none}}.header__logo img{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-filter:invert(99%) sepia(2%) saturate(175%) hue-rotate(102deg) brightness(115%) contrast(93%);filter:invert(99%) sepia(2%) saturate(175%) hue-rotate(102deg) brightness(115%) contrast(93%);aspect-ratio:220/136;width:129px;height:auto}@media(min-width:768px){.header__logo img{width:calc(129px + ((100vw - 768px) / ((1024 - 768) / (134 - 129))))}}@media(min-width:1024px){.header__logo img{width:134px}}@media(min-width:1280px){.header__logo img{width:calc(134px + ((100vw - 1280px) / ((1440 - 1280) / (142 - 134))))}}@media(min-width:1440px){.header__logo img{width:142px}}body.navigation-open .header__logo img,.header--sticky .header__logo img,.header--scrolled .header__logo img,.header:has(.navigation__link[aria-expanded=true]) .header__logo img{-webkit-filter:invert(18%) sepia(88%) saturate(437%) hue-rotate(137deg) brightness(96%) contrast(95%);filter:invert(18%) sepia(88%) saturate(437%) hue-rotate(137deg) brightness(96%) contrast(95%)}body.navigation-open .header__logo img,.header--scrolled .header__logo img{width:clamp(80px,80px + ((100vw - 360px) / ((768 - 360) / (103 - 80))),103px)}.header__right{justify-self:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-column:3}.header__right .v-icon__svg{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.header__booking{display:none}@media(min-width:576px){.header__booking{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.header__booking button,.header__booking a{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:0;background:0 0;cursor:pointer;padding:0;margin:0;-webkit-appearance:none;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:2px;line-height:1.4;font-size:10px;padding:16px 18px;background-color:var(--header-secondary-color);text-decoration:none;color:var(--header-primary-color);cursor:pointer}@media(min-width:1024px){.header__booking button,.header__booking a{font-size:min(calc(10px + ((100vw - 1024px) / ((1280 - 1024) / (12 - 10)))), 12px);line-height:1.333333}}@media(min-width:1280px){.header__booking button,.header__booking a{padding-inline:calc(18px + ((100vw - 1280px) / ((1440 - 1280) / (24 - 18))))}}@media(min-width:1440px){.header__booking button,.header__booking a{padding-inline:24px}}.header__booking button:hover,.header__booking button:focus,.header__booking a:hover,.header__booking a:focus{background-color:var(--header-primary-color);color:var(--header-secondary-color)}body.navigation-open .header__booking button,.header--sticky .header__booking button,.header--scrolled .header__booking button,.header:has(.navigation__link[aria-expanded=true]) .header__booking button,body.navigation-open .header__booking a,.header--sticky .header__booking a,.header--scrolled .header__booking a,.header:has(.navigation__link[aria-expanded=true]) .header__booking a{background-color:var(--header-primary-color);color:var(--header-secondary-color)}body.navigation-open .header__booking button:hover,body.navigation-open .header__booking button:focus,.header--sticky .header__booking button:hover,.header--sticky .header__booking button:focus,.header--scrolled .header__booking button:hover,.header--scrolled .header__booking button:focus,.header:has(.navigation__link[aria-expanded=true]) .header__booking button:hover,.header:has(.navigation__link[aria-expanded=true]) .header__booking button:focus,body.navigation-open .header__booking a:hover,body.navigation-open .header__booking a:focus,.header--sticky .header__booking a:hover,.header--sticky .header__booking a:focus,.header--scrolled .header__booking a:hover,.header--scrolled .header__booking a:focus,.header:has(.navigation__link[aria-expanded=true]) .header__booking a:hover,.header:has(.navigation__link[aria-expanded=true]) .header__booking a:focus{background-color:var(--header-secondary-color);color:var(--header-primary-color)}.header__primary{list-style:none;margin:0;padding:0;display:none;grid-column:1/-1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:36px;width:100%}@media(min-width:1024px){.header__primary{display:-webkit-box;display:-ms-flexbox;display:flex}}.header--scrolled .header__primary{display:none}.header__primary li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__primary a,.header__primary button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.header__primary .navigation__item:after{display:none}.header__primary .navigation__item--depth-1{width:100%}.header__primary .navigation__item--view-all{padding-bottom:11px}.header__primary .navigation__item--view-all:after{content:"";display:block;position:absolute;bottom:-6px;left:0;border-bottom:1px solid var(--header-primary-color);width:100%}.header__primary .navigation__submenu{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute;top:calc(100% + 6px);left:-5px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:21px;visibility:hidden;opacity:0;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(255,255,255,.5))),var(--header-secondary-color);background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),var(--header-secondary-color);padding:14px 11px 18px;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:200px;max-width:300px;color:var(--header-primary-color)}.header__primary .navigation__link{color:var(--header-primary-color)}.header__primary .navigation__link:hover{color:#010d0f}@media(min-width:1024px){.header__primary .navigation__link{color:#fff}.header__primary .navigation__link:hover{color:#fff}}body.navigation-open .header__primary .navigation__link,.header--sticky .header__primary .navigation__link,.header--scrolled .header__primary .navigation__link,.header:has(.navigation__link[aria-expanded=true]) .header__primary .navigation__link{color:var(--header-primary-color)}body.navigation-open .header__primary .navigation__link:hover,.header--sticky .header__primary .navigation__link:hover,.header--scrolled .header__primary .navigation__link:hover,.header:has(.navigation__link[aria-expanded=true]) .header__primary .navigation__link:hover{color:#010d0f}.header__primary .navigation__link--depth-0{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.6;font-size:12px;font-weight:600;text-transform:uppercase}@media(min-width:1024px){.header__primary .navigation__link--depth-0{font-size:min(calc(12px + ((100vw - 1024px) / ((1280 - 1024) / (14 - 12)))), 14px)}}.header__primary .navigation__link--depth-1{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.6;font-size:12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:1024px){.header__primary .navigation__link--depth-1{font-size:min(calc(12px + ((100vw - 1024px) / ((1280 - 1024) / (14 - 12)))), 14px)}}.header__primary .navigation__link--view-all{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:2px;line-height:1.4;font-size:10px;padding:0}@media(min-width:1024px){.header__primary .navigation__link--view-all{font-size:min(calc(10px + ((100vw - 1024px) / ((1280 - 1024) / (12 - 10)))), 12px);line-height:1.333333}}.header__primary .navigation__link[aria-expanded=true]+.navigation__submenu{visibility:visible;opacity:1;pointer-events:auto}.header__primary .navigation__link[aria-expanded=true] .navigation__chevron .v-icon__svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.header__primary .navigation__link-text{position:relative;color:inherit}.header__primary .navigation__link-text:after{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;content:"";display:block;position:absolute;bottom:0;left:0;border-bottom:1px solid rgba(0,0,0,0);width:100%}.header__primary .navigation__link:hover .navigation__link-text:after{border-bottom-color:var(--header-secondary-color)}.header--sticky .header__primary .navigation__link:hover .navigation__link-text:after{border-bottom-color:var(--header-primary-color)}.header:has(.navigation__link[aria-expanded=true]) .header__primary .navigation__link:hover .navigation__link-text:after{border-bottom-color:var(--header-primary-color)}.header__primary .navigation__chevron{color:inherit}.header__primary .navigation__chevron .v-icon__svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}