.header-navigation{isolation:isolate;position:fixed;width:100vw;z-index:7}@media(min-width:1280px){.header-navigation *:not(.alert-banner *):not(.booking-widget--compact *):not(.btn){font-family:"MaaxGlobal-Medium",sans-serif;font-size:13px;line-height:20px;letter-spacing:2.6px;text-transform:uppercase;color:#fff;font-weight:500;font-style:normal}}.header-navigation ul,.header-navigation li{list-style:none;margin:0;padding:0}.header-navigation a{color:inherit}.header-navigation .btn-booking:hover,.header-navigation .btn-booking:focus{background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #704d0a;box-shadow:inset 0 0 0 1px #704d0a;color:#704d0a}@media(min-width:1280px){.header-navigation.header--hidden #nav-mega-menu{translate:0 -100%}.header-navigation.header--hidden .header-navigation__upper{-webkit-border-after:none;border-block-end:none}}@media(max-width:1279.98px){.header-navigation[data-expanded=false]{height:100px}}.header-navigation[data-expanded=false] .mobile-menu-footer{-webkit-transition:-webkit-transform cubic-bezier(.34,.615,.4,.985) .8s;transition:-webkit-transform cubic-bezier(.34,.615,.4,.985) .8s;transition:transform cubic-bezier(.34,.615,.4,.985) .8s;transition:transform cubic-bezier(.34,.615,.4,.985) .8s,-webkit-transform cubic-bezier(.34,.615,.4,.985) .8s;display:none}@media(prefers-reduced-motion:reduce){.header-navigation[data-expanded=false] .mobile-menu-footer{-webkit-transition:none;transition:none}}.header-navigation[data-expanded=true]{-webkit-transition:all .8s cubic-bezier(.34,.615,.4,.985);transition:all .8s cubic-bezier(.34,.615,.4,.985)}@media(prefers-reduced-motion:reduce){.header-navigation[data-expanded=true]{-webkit-transition:none;transition:none}}.header-navigation[data-expanded=true] .mobile-menu-footer{display:none !important;padding-inline:32px}@media(max-width:1279.98px){.header-navigation[data-expanded=true] .mobile-menu-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:stretch;align-self:stretch;-webkit-transform:translateY(calc(-100% - 48px));transform:translateY(calc(-100% - 48px))}.header-navigation[data-expanded=true] .mobile-menu-footer a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-family:"MaaxGlobal-Medium",sans-serif;font-size:11px;line-height:110%;letter-spacing:1.1px;text-transform:uppercase;font-weight:500;font-style:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-navigation[data-expanded=true] .mobile-menu-footer a:not(:last-child):after{content:"";border:1px solid rgba(0,0,0,.1);height:24px;margin-inline:auto}.header-navigation[data-expanded=true] .mobile-menu-footer a:last-child{-webkit-box-flex:0;-ms-flex:0;flex:0}}@media(min-width:768px){.header-navigation[data-expanded=true] .mobile-menu-footer{padding-inline:156px}}.header-navigation__inner{padding-inline:15px;-webkit-transition:all cubic-bezier(.34,.615,.4,.985) .8s;transition:all cubic-bezier(.34,.615,.4,.985) .8s}@media(prefers-reduced-motion:reduce){.header-navigation__inner{-webkit-transition:none;transition:none}}@media(min-width:768px){.header-navigation__inner{padding-inline:40px}}@media(min-width:1280px){.header-navigation__inner{padding-inline:64px}}@media(min-width:1920px){.header-navigation__inner{padding-inline:120px}}.header-navigation__upper{display:grid;grid-template-columns:repeat(3,minmax(auto, 1fr));-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;justify-items:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:18px;-webkit-transition:all .8s cubic-bezier(.34,.615,.4,.985);transition:all .8s cubic-bezier(.34,.615,.4,.985)}@media(prefers-reduced-motion:reduce){.header-navigation__upper{-webkit-transition:none;transition:none}}@media(min-width:768px)and (max-width:1279.98px){.header-navigation__upper{padding-block:20px}}@media(min-width:1280px){.header-navigation__upper{border-bottom:1px solid rgba(255,255,255,.4)}}.header-navigation__first-block{display:none}@media(min-width:1280px){.header-navigation__first-block{display:block}.header-navigation__first-block :first-child{border-right:1px solid rgba(255,255,255,.4);padding-right:34px}.header-navigation__first-block :last-child{margin-left:34px}}.header-navigation__second-block{justify-self:end;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-navigation__second-block .btn-booking{display:none}@media(min-width:768px){.header-navigation__second-block .btn-booking{display:block;border-radius:2px;width:180px;font-size:10px}}@media(min-width:1280px){.header-navigation__second-block .btn-booking{font-size:13px;width:211px}}.header-navigation__second-block .booking-widget{-webkit-box-shadow:rgba(38,16,17,.3) 0 8px 24px 0;box-shadow:rgba(38,16,17,.3) 0 8px 24px 0}.header-navigation__logo{justify-self:center}.header-navigation__logo .v-icon__svg{width:202px;height:18px;color:#f1ebe8}@media(min-width:768px){.header-navigation__logo .v-icon__svg{width:243px;height:20px}}@media(min-width:1280px){.header-navigation__logo .v-icon__svg{width:256px;height:22px}}.header-navigation__desktop{display:none}@media(min-width:1280px){.header-navigation__desktop{display:block}}.header-navigation__hamburger-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.header-navigation__hamburger-menu--icon{position:relative;height:24px;width:24px;margin-top:-2px}.header-navigation__hamburger-menu--icon span{background-color:#f1ebe8;height:2px;position:absolute}.header-navigation__hamburger-menu[data-expanded=false] span:nth-child(1){inset:calc(50% - 6px) 0 auto 0}.header-navigation__hamburger-menu[data-expanded=false] span:nth-child(2){inset:50% 4px auto 0}.header-navigation__hamburger-menu[data-expanded=false] span:nth-child(3){inset:calc(50% + 6px) 0 auto 0}.header-navigation__hamburger-menu[data-expanded=true]{position:relative}.header-navigation__hamburger-menu[data-expanded=true] .header__hamburger-menu--icon{height:26px;width:26px}.header-navigation__hamburger-menu[data-expanded=true] .header__hamburger-menu--icon:after{content:"";display:block;position:absolute;border:1px solid #391619;border-radius:50%;width:100%;height:100%}.header-navigation__hamburger-menu[data-expanded=true] span>span{-webkit-transform:scale(.7);transform:scale(.7)}.header-navigation__hamburger-menu[data-expanded=true] span>span:nth-child(1){inset:50% 0 auto 0;rotate:45deg}.header-navigation__hamburger-menu[data-expanded=true] span>span:nth-child(2){inset:50% 0 auto 0;rotate:-45deg}@media(min-width:1280px){.header-navigation__hamburger-menu{display:none}}.header-navigation.header--fixed *:not(.alert-banner *):not(.booking-widget--compact *):not(.btn),.header-navigation:hover *:not(.alert-banner *):not(.booking-widget--compact *):not(.btn){color:#391619}.header-navigation.header--fixed .btn-booking,.header-navigation:hover .btn-booking{color:#fff}.header-navigation.header--fixed .btn-booking:hover,.header-navigation.header--fixed .btn-booking:focus,.header-navigation:hover .btn-booking:hover,.header-navigation:hover .btn-booking:focus{background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #704d0a;box-shadow:inset 0 0 0 1px #704d0a;color:#704d0a}.header-navigation.header--fixed .header-navigation__inner,.header-navigation:hover .header-navigation__inner{background-color:#f1ebe8}.header-navigation.header--fixed .header-navigation__logo .v-icon__svg,.header-navigation:hover .header-navigation__logo .v-icon__svg{color:#000}.header-navigation.header--fixed .header-navigation__first-block :first-child,.header-navigation:hover .header-navigation__first-block :first-child{border-color:#391619}.header-navigation.header--fixed .header-navigation__upper,.header-navigation:hover .header-navigation__upper{border-color:rgba(38,16,17,.4)}.header-navigation.header--fixed .header-navigation__hamburger-menu--icon span,.header-navigation:hover .header-navigation__hamburger-menu--icon span{background-color:#704d0a}.header-navigation.header--fixed #nav-mega-menu,.header-navigation:hover #nav-mega-menu{background-color:#f1ebe8;-webkit-box-shadow:rgba(38,16,17,.2) 0 7px 29px 0;box-shadow:rgba(38,16,17,.2) 0 7px 29px 0}@media(min-width:1280px){.header-navigation.header--fixed #nav-mega-menu,.header-navigation:hover #nav-mega-menu{color:#391619}.header-navigation.header--fixed #nav-mega-menu .v-icon__svg,.header-navigation:hover #nav-mega-menu .v-icon__svg{color:#704d0a}}.header-navigation #nav-mega-menu{padding-block:32px 104px;padding-inline:32px;position:relative;-webkit-transition:all cubic-bezier(.34,.615,.4,.985) .5s;transition:all cubic-bezier(.34,.615,.4,.985) .5s;z-index:-1}@media(prefers-reduced-motion:reduce){.header-navigation #nav-mega-menu{-webkit-transition:none;transition:none}}@media(max-width:1279.98px){.header-navigation #nav-mega-menu{margin-top:-1px;background:#fff;-webkit-transform:translateX(-120%);transform:translateX(-120%);font-family:"ExposureTrial-plus-10",serif;font-size:20px;line-height:160%;color:#391619;font-weight:400;font-style:normal}}@media(min-width:768px){.header-navigation #nav-mega-menu{padding-block:80px 152px;padding-inline:156px;font-size:24px}}@media(min-width:1280px){.header-navigation #nav-mega-menu{padding-inline:64px;display:block;color:#fff;padding-block:20px}}@media(min-width:1920px){.header-navigation #nav-mega-menu{padding-inline:234px}}.header-navigation #nav-mega-menu[data-expanded=true]{-webkit-transform:translateX(0);transform:translateX(0)}.header-navigation #nav-mega-menu *:not(.sub-menu){color:#391619}@media(min-width:1280px){.header-navigation #nav-mega-menu *:not(.sub-menu){color:inherit}}@media(min-width:1280px){.header-navigation #nav-mega-menu .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header-navigation #nav-mega-menu .menu>li{border-bottom:1px solid rgba(0,0,0,.1)}@media(max-width:1279.98px){.header-navigation #nav-mega-menu .menu>li{padding-block:16px}}@media(min-width:1280px){.header-navigation #nav-mega-menu .menu>li{border-bottom:none}}.header-navigation #nav-mega-menu .menu>.menu-item-has-children button{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-navigation #nav-mega-menu .menu>.menu-item-has-children button .v-icon__svg{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:12px}@media(prefers-reduced-motion:reduce){.header-navigation #nav-mega-menu .menu>.menu-item-has-children button .v-icon__svg{-webkit-transition:none;transition:none}}.header-navigation #nav-mega-menu .menu>.menu-item-has-children button[data-expanded=true] .v-icon__svg{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:scaleY(-1);transform:scaleY(-1)}@media(prefers-reduced-motion:reduce){.header-navigation #nav-mega-menu .menu>.menu-item-has-children button[data-expanded=true] .v-icon__svg{-webkit-transition:none;transition:none}}.header-navigation #nav-mega-menu .sub-menu{font-family:"MaaxGlobal-Medium",sans-serif;font-size:11px;line-height:100%;letter-spacing:1.1px;text-transform:uppercase;color:#261a11;font-weight:500;font-style:normal;-webkit-transition:-webkit-transform .5s cubic-bezier(.34,.615,.4,.985) .2s;transition:-webkit-transform .5s cubic-bezier(.34,.615,.4,.985) .2s;transition:transform .5s cubic-bezier(.34,.615,.4,.985) .2s;transition:transform .5s cubic-bezier(.34,.615,.4,.985) .2s,-webkit-transform .5s cubic-bezier(.34,.615,.4,.985) .2s;row-gap:24px;padding-block:32px 16px;padding-inline:16px}@media(max-width:1279.98px){.header-navigation #nav-mega-menu .sub-menu{display:none}}@media(min-width:768px){.header-navigation #nav-mega-menu .sub-menu{padding-block:48px}}@media(min-width:1280px){.header-navigation #nav-mega-menu .sub-menu{position:absolute;-webkit-transform:scaleY(0) translateY(100%);transform:scaleY(0) translateY(100%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0;left:0;background:#fff;color:#391619;padding:100px;width:100%}}@media(min-width:1280px){.header-navigation #nav-mega-menu .sub-menu a:not(.sub-menu__heading a){font-family:"ExposureTrial-plus-10",serif;font-size:22px;line-height:118%;letter-spacing:1.1px;text-transform:capitalize;font-weight:400;font-style:normal;width:140px;min-height:215px;padding-block:24px;position:relative}}.header-navigation #nav-mega-menu .sub-menu a:not(.sub-menu__heading a):hover:after{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:translate(140px,-50%);transform:translate(140px,-50%)}@media(prefers-reduced-motion:reduce){.header-navigation #nav-mega-menu .sub-menu a:not(.sub-menu__heading a):hover:after{-webkit-transition:none;transition:none}}@media(min-width:1280px){.header-navigation #nav-mega-menu .sub-menu a:not(.sub-menu__heading a):after{content:"";display:block;position:absolute;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:24px;height:7px;bottom:24px;left:0;background:no-repeat url(/content/themes/base/assets/img/icons/arrow.svg);-webkit-filter:brightness(0) saturate(100%) invert(28%) sepia(77%) saturate(804%) hue-rotate(10deg) brightness(100%) contrast(91%);filter:brightness(0) saturate(100%) invert(28%) sepia(77%) saturate(804%) hue-rotate(10deg) brightness(100%) contrast(91%)}}@media(min-width:1280px)and (prefers-reduced-motion:reduce){.header-navigation #nav-mega-menu .sub-menu a:not(.sub-menu__heading a):after{-webkit-transition:none;transition:none}}@media(min-width:1280px){.header-navigation #nav-mega-menu .sub-menu li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-navigation #nav-mega-menu .sub-menu li:not(:last-child){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.header-navigation #nav-mega-menu .sub-menu li:not(:last-child):after{content:"";border-right:1px solid rgba(0,0,0,.2);display:block;height:215px;margin-inline:auto}.header-navigation #nav-mega-menu .sub-menu li:last-child{-webkit-box-flex:0;-ms-flex:0;flex:0;-ms-flex-item-align:start;align-self:flex-start}.header-navigation #nav-mega-menu .sub-menu li:first-child:after{border-right:none}}@media(max-width:1279.98px){.header-navigation #nav-mega-menu .sub-menu[data-expanded=true]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:1280px){.header-navigation #nav-mega-menu .sub-menu[data-expanded=true]{-webkit-transform:scaleY(1) translateY(100%);transform:scaleY(1) translateY(100%)}}.header-navigation #nav-mega-menu .sub-menu__heading{display:none}@media(min-width:1280px){.header-navigation #nav-mega-menu .sub-menu__heading{font-family:"MaaxGlobal-Medium",sans-serif;font-size:15px;line-height:80%;letter-spacing:1.2px;text-transform:uppercase;color:#9a875f;font-weight:500;font-style:normal;display:block;position:absolute;top:56px;left:72px}}body.page-template-template-llp .header-navigation.header--fixed .header-navigation__inner,body.page-template-template-llp .header-navigation:hover .header-navigation__inner,body.page-template-template-llp .header-navigation.header--fixed #nav-mega-menu,body.page-template-template-llp .header-navigation:hover #nav-mega-menu,body.single-cpt_contributor .header-navigation.header--fixed .header-navigation__inner,body.single-cpt_contributor .header-navigation:hover .header-navigation__inner,body.single-cpt_contributor .header-navigation.header--fixed #nav-mega-menu,body.single-cpt_contributor .header-navigation:hover #nav-mega-menu{-webkit-box-shadow:none;box-shadow:none}@media(min-width:768px){body.page-template-template-llp .header-navigation.header--fixed .header-navigation__inner,body.page-template-template-llp .header-navigation:hover .header-navigation__inner,body.page-template-template-llp .header-navigation.header--fixed #nav-mega-menu,body.page-template-template-llp .header-navigation:hover #nav-mega-menu,body.single-cpt_contributor .header-navigation.header--fixed .header-navigation__inner,body.single-cpt_contributor .header-navigation:hover .header-navigation__inner,body.single-cpt_contributor .header-navigation.header--fixed #nav-mega-menu,body.single-cpt_contributor .header-navigation:hover #nav-mega-menu{background-color:#e6cfc8}}