.footer__main-wrapper{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:85%;padding-top:30px}@media(min-width:768px){.footer__main-wrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;max-width:1440px;padding:30px 40px 40px}}@media(min-width:1200px){.footer__main-wrapper{padding-left:134px;padding-right:134px;padding-top:50px}}.footer__body{text-align:center}@media(min-width:768px){.footer__body{max-width:218px;text-align:left}}@media(min-width:992px){.footer__body{max-width:458px}}@media(min-width:1200px){.footer__body{max-width:332px}}.footer__partners{display:grid;grid-template-columns:1fr 1fr 1fr;margin-left:auto;margin-right:auto;max-width:255px}@media(min-width:768px){.footer__partners{justify-content:flex-start;margin-left:0;max-width:199px}}@media(min-width:992px){.footer__partners{max-width:199px}}.footer--hotel .footer__partners{height:120px}.footer__partner{align-items:center;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content}.footer__partner img{filter:grayscale(100%);max-height:57px;max-width:100px;-o-object-fit:contain;object-fit:contain}@media(min-width:992px){.footer__partner img{height:65px;max-height:70px;max-width:100px}}@media(min-width:768px){.footer__partner{margin-right:40px;max-height:40px;max-width:40px}}@media(min-width:992px){.footer__partner{margin-right:45px;max-height:70px;max-width:70px;width:70px}}.footer--hotel .footer__partner{width:65px}.footer__address-item,.footer__cta{display:block;text-align:center}@media(min-width:768px){.footer__address-item,.footer__cta{text-align:left}}.footer__address-item--link,.footer__hotel-accordion-trigger,.footer__hotel-item,.footer__link,.footer__social-link{transition:all .3s ease}.footer__address-item--link:hover,.footer__hotel-accordion-trigger:hover,.footer__hotel-item:hover,.footer__link:hover,.footer__social-link:hover{opacity:.4}.footer__links{align-items:flex-start;display:flex;display:grid;flex-wrap:wrap;grid-template-columns:1fr 1fr;justify-content:flex-start;padding-left:0;width:300px}@media(min-width:768px){.footer__links{max-width:245px;padding-left:7px}}@media(min-width:992px){.footer__links{max-width:300px}}@media(min-width:1200px){.footer__links{max-width:none;padding-left:40px;width:420px}}.footer--hotel .footer__links{display:block;padding-left:0}.footer__link{text-align:center}@media(min-width:768px){.footer__link{max-width:none;text-align:left}.footer__link:nth-child(odd){margin-right:10px}}@media(min-width:1200px){.footer__link:nth-child(odd){margin-right:60px}}@media(min-width:1500px){.footer__link:nth-child(odd){margin-right:60px}}.footer--hotel .footer__link{width:100%}@media(max-width:767.98px){.footer--hotel .footer__link{margin-bottom:24px}}.footer__icon{display:block;margin-left:auto;margin-right:auto;width:200px}@media(min-width:768px){.footer__icon{width:185px}}@media(min-width:1200px){.footer__icon{width:240px}}.footer__social-link{border:1px solid rgba(0,0,0,.7);border-radius:50%;display:inline-block;height:35px;margin:3px;position:relative;width:35px}@media(min-width:768px){.footer__social-link{height:28px;width:28px}}@media(min-width:1200px){.footer__social-link{height:35px;width:35px}}.footer__social-icons{height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}@media(min-width:768px){.footer__social-icons{height:18px;width:18px}}@media(min-width:1200px){.footer__social-icons{height:16px;width:16px}}.footer__social-icons path{fill:rgba(0,0,0,.7)}.footer__hotel-collection{border-top:.25px solid rgba(var(--c--primary),.7);margin-top:24px;padding-top:20px;text-align:center}@media(min-width:768px){.footer__hotel-collection{margin-top:4px}}@media(min-width:1200px){.footer__hotel-collection{margin-top:20px}}.footer__hotel-accordion-trigger{background:transparent;border:none}.footer__hotel-container{max-height:0;overflow:hidden;text-align:center;transition:all .3s ease}@media(min-width:768px){.footer__hotel-container{padding:0 40px;text-align:left}}@media(min-width:1200px){.footer__hotel-container{margin-left:auto;margin-right:auto;max-width:1440px;padding:0 134px}}.footer--open .footer__hotel-container{max-height:2000px}@media(min-width:768px){.footer--open .footer__hotel-container{max-height:450px}}@media(min-width:1500px){.footer--open .footer__hotel-container{max-height:290px}}@media(min-width:768px){.footer__hotel-wrapper{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;max-height:450px}}@media(min-width:1500px){.footer__hotel-wrapper{max-height:290px}}.footer__hotel-collection-item{margin-bottom:12px}@media(min-width:768px){.footer__hotel-collection-item{width:33.3333333333%}}@media(min-width:1500px){.footer__hotel-collection-item{width:20%}}.footer__hotel-collection-item>.text--footer{font-family:new-order;font-weight:400}@media(max-width:991.98px){.footer__hotel-collection-item>.text--footer{margin-bottom:15px}.footer__hotel-collection-item .push-v--mobile--x-small{line-height:1.2;margin-bottom:5px}}.footer__hotels{padding-left:0}@media(min-width:768px){.footer__hotels{padding-right:30px}}.footer__hotel-item{font-family:new-order;font-weight:200}.footer__hotel-chevron{height:5px;margin-left:8px;transition:all .3s ease;width:7px}.footer--open .footer__hotel-chevron{transform:rotate(-180deg)}.footer__links-wrapper{order:1}@media(min-width:768px){.footer--hotel .footer__links-wrapper{padding-left:30px}}@media(min-width:1200px){.footer--hotel .footer__links-wrapper{padding-left:90px}}.footer__social{order:2}@media(min-width:768px){.footer__links-wrapper,.footer__social{align-self:center;order:0;width:33%}.footer__links-wrapper{align-self:flex-start}.footer__partners-wrapper{width:33%}}.footer__rights-reserved--text{padding-bottom:8px;padding-top:8px;text-align:center}.not-found{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:95%;padding:50px 0}.not-found .header__booking-cta .button--primary:hover{color:#fff}@media(min-width:992px){.not-found{max-width:1000px;padding:80px 0}}.not-found__wrapper{margin-bottom:26px;text-align:center}@media(min-width:768px){.not-found__wrapper{margin-bottom:32px}}.not-found__title{font-family:ivypresto-display;font-size:30px}@media(min-width:768px){.not-found__title{font-size:40px;line-height:40px}}.not-found__body{font-family:new-order;font-size:14px;margin-bottom:16px}@media(min-width:768px){.not-found__body{font-size:16px;margin-bottom:26px}}.not-found__links{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media(min-width:992px){.not-found__links{flex-direction:row}}.not-found__links a{margin-bottom:20px}@media(min-width:992px){.not-found__links a{margin-bottom:0}}.not-found__question{margin-top:49px}@media(min-width:768px){.not-found__question{margin-top:68px}}@media(min-width:1200px){.not-found__question{margin-top:103px}}.error-500__head[data-v-0af27127]{display:block;height:85vh;position:relative;width:100%}.error-500__head__overlay[data-v-0af27127]{background:linear-gradient(0deg,transparent 50%,#000 150%);display:block;height:100%;position:absolute;width:100%;z-index:2}.error-500__head__logo[data-v-0af27127]{display:block;left:53px;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:38px;width:296px;z-index:4}.error-500__head__bg img[data-v-0af27127]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:1}.bread-crumb{font-family:new-order;font-size:1.2rem;font-weight:300;letter-spacing:2px;line-height:1.2rem}@media(min-width:1200px){.bread-crumb{font-size:1.4rem;letter-spacing:.063rem;line-height:1.8rem}}.bread-crumb{color:#1e1e1e;font-weight:500;line-height:20px;margin:16px 0;padding-left:23px;padding-right:23px;text-align:left}.bread-crumb__item{display:inline}.bread-crumb__item .chevron{height:15px;margin:0 14px 0 9px}@media(min-width:768px){.bread-crumb__item .chevron{margin:0 24px 0 19px}}.bread-crumb__item:last-child .chevron{display:none}.module--sp-default[data-v-6ce5a358]{padding-bottom:32px;padding-top:32px}@media(min-width:768px){.module--sp-default[data-v-6ce5a358]{padding-bottom:60px;padding-top:60px}}@media(min-width:992px){.module--sp-default[data-v-6ce5a358]{padding-bottom:72px;padding-top:72px}}.placeholder[data-v-6ce5a358]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;display:inline-block;font-family:Avenir,Helvetica,Arial,sans-serif;height:100%;width:100%}.hero .preHeading{font-family:new-order;font-size:1.4rem;font-weight:400;letter-spacing:.175rem;line-height:1.8rem;text-transform:uppercase}@media(min-width:1200px){.hero .preHeading{letter-spacing:.095rem;line-height:1.452rem}}.hero{background-color:#fff;overflow:hidden;position:relative}.hero .hero-title-notH1{font-family:ivypresto-display;font-size:3.5rem;font-weight:300;letter-spacing:.5rem;line-height:4rem;text-transform:uppercase}@media(min-width:1200px){.hero .hero-title-notH1{font-size:4.8rem;letter-spacing:.7rem;line-height:5.8rem}.hero{height:90vh}}@media(min-width:1500px){.hero--small{max-height:80vh;overflow:hidden}}.hero__overlay{background:linear-gradient(180deg,transparent 60%,#000);bottom:0;left:0;position:absolute;right:0;top:0}.hero__lockup,.hero__overlay{animation-delay:1.3s!important}.hero__lockup{bottom:0;color:#fff;padding-left:45px;padding-right:45px;position:absolute}@media(min-width:768px){.hero__lockup{padding-left:85px;padding-right:0}}@media(min-width:1200px){.hero__lockup{padding-left:160px}}.hero__copy,.hero__copy p{font-size:1.4rem}.hero .preHeading{font-size:12px;margin-bottom:5px}.hero__title{animation:slightFadeInFromLeft .3s ease-in 1s backwards;max-width:896px}.hero__copy{animation:slightFadeInFromLeft .3s ease-in 1.2s backwards;max-width:896px}.hero__cta{animation:slightFadeInFromLeft .3s ease-in 1.4s backwards;font-size:1.4rem;opacity:1!important}@media(min-width:768px){.hero__image.image-ratio--2{height:90vh}}.hero__image.image-ratio--3{height:80vh;padding-bottom:0!important}@media(min-width:1200px){.hero__image.image-ratio--3{height:90vh}}@media(min-width:1500px){.hero__image.image-ratio--3{height:80vh}}.skip-link{align-items:center;background:#fff;border:1px solid var(--c--primary-red);color:#000;display:flex;flex-wrap:nowrap;font-size:1.4rem;height:1px;justify-content:center;left:-1000px;line-height:1.5rem;position:absolute;text-transform:uppercase;top:auto;width:1px;z-index:-100}.skip-link:active,.skip-link:focus{height:44px;left:0;margin:2px;position:relative;width:100%;z-index:100}@keyframes animateIn{0%{opacity:0;transform:scale(.6) translateY(-8px)}to{opacity:1}}@keyframes slide-in-item{0%{transform:translateY(-50%)}to{transform:translateX(0)}}.pointer{cursor:pointer}.navigation-active .navigation>.navigation__list>li>div>.navigation__item--primary>div>span,.navigation-active .navigation>.navigation__list>li>div>.navigation__item--primary>span{opacity:1;transform:translateX(0)}.navigation-active .navigation .navigation__item--primary{background:#fcf8f3;background:var(--Cream,#fcf8f3);opacity:1;transform:translateX(0)}@media(max-width:1199.98px){.navigation-active .navigation .navigation__item--primary{background-color:#fff}}.navigation{height:100%;padding-top:0;position:relative;transition:all .8s ease 1s;width:100%;z-index:20}.navigation .lang-switcher-mobile{margin:32px 0 20px}.navigation .lang-switcher-mobile .is-active{color:#000;opacity:1}@media(min-width:1200px){.navigation .lang-switcher-mobile{display:none;margin-left:40px}}.navigation .language{border-right:1px solid rgba(0,0,0,.314);opacity:.5;padding:10px}.navigation .language:first-child{padding-left:0}.navigation .language:last-child{border:none}.navigation .navigation__item{opacity:0;transition:transform 0s ease 0s,opacity 0s ease 0s}.navigation .navigation__list>:first-child>.navigation__item,.navigation .navigation__list>:first-child>div>.navigation__item--primary{animation-delay:.3s;transition-delay:.3s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:first-child>.navigation__item,.navigation .navigation__list>:first-child>div>.navigation__item--primary{animation-delay:.5s;transition-delay:.5s}}.navigation .navigation__list>:nth-child(2)>.navigation__item,.navigation .navigation__list>:nth-child(2)>div>.navigation__item--primary{animation-delay:.4s;transition-delay:.4s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(2)>.navigation__item,.navigation .navigation__list>:nth-child(2)>div>.navigation__item--primary{animation-delay:.6s;transition-delay:.6s}}.navigation .navigation__list>:nth-child(3)>.navigation__item,.navigation .navigation__list>:nth-child(3)>div>.navigation__item--primary{animation-delay:.5s;transition-delay:.5s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(3)>.navigation__item,.navigation .navigation__list>:nth-child(3)>div>.navigation__item--primary{animation-delay:.7s;transition-delay:.7s}}.navigation .navigation__list>:nth-child(4)>.navigation__item,.navigation .navigation__list>:nth-child(4)>div>.navigation__item--primary{animation-delay:.6s;transition-delay:.6s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(4)>.navigation__item,.navigation .navigation__list>:nth-child(4)>div>.navigation__item--primary{animation-delay:.8s;transition-delay:.8s}}.navigation .navigation__list>:nth-child(5)>.navigation__item,.navigation .navigation__list>:nth-child(5)>div>.navigation__item--primary{animation-delay:.7s;transition-delay:.7s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(5)>.navigation__item,.navigation .navigation__list>:nth-child(5)>div>.navigation__item--primary{animation-delay:.9s;transition-delay:.9s}}.navigation .navigation__list>:nth-child(6)>.navigation__item,.navigation .navigation__list>:nth-child(6)>div>.navigation__item--primary{animation-delay:.8s;transition-delay:.8s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(6)>.navigation__item,.navigation .navigation__list>:nth-child(6)>div>.navigation__item--primary{animation-delay:1s;transition-delay:1s}}.navigation .navigation__list>:nth-child(7)>.navigation__item,.navigation .navigation__list>:nth-child(7)>div>.navigation__item--primary{animation-delay:.9s;transition-delay:.9s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(7)>.navigation__item,.navigation .navigation__list>:nth-child(7)>div>.navigation__item--primary{animation-delay:1.1s;transition-delay:1.1s}}.navigation .navigation__list>:nth-child(8)>.navigation__item,.navigation .navigation__list>:nth-child(8)>div>.navigation__item--primary{animation-delay:1s;transition-delay:1s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(8)>.navigation__item,.navigation .navigation__list>:nth-child(8)>div>.navigation__item--primary{animation-delay:1.2s;transition-delay:1.2s}}.navigation .navigation__list>:nth-child(9)>.navigation__item,.navigation .navigation__list>:nth-child(9)>div>.navigation__item--primary{animation-delay:1.1s;transition-delay:1.1s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(9)>.navigation__item,.navigation .navigation__list>:nth-child(9)>div>.navigation__item--primary{animation-delay:1.3s;transition-delay:1.3s}}.navigation .navigation__list>:nth-child(10)>.navigation__item,.navigation .navigation__list>:nth-child(10)>div>.navigation__item--primary{animation-delay:1.2s;transition-delay:1.2s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(10)>.navigation__item,.navigation .navigation__list>:nth-child(10)>div>.navigation__item--primary{animation-delay:1.4s;transition-delay:1.4s}}.navigation .navigation__list>:nth-child(11)>.navigation__item,.navigation .navigation__list>:nth-child(11)>div>.navigation__item--primary{animation-delay:1.3s;transition-delay:1.3s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(11)>.navigation__item,.navigation .navigation__list>:nth-child(11)>div>.navigation__item--primary{animation-delay:1.5s;transition-delay:1.5s}}.navigation .navigation__list>:nth-child(12)>.navigation__item,.navigation .navigation__list>:nth-child(12)>div>.navigation__item--primary{animation-delay:1.4s;transition-delay:1.4s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(12)>.navigation__item,.navigation .navigation__list>:nth-child(12)>div>.navigation__item--primary{animation-delay:1.6s;transition-delay:1.6s}}.navigation .navigation__list>:nth-child(13)>.navigation__item,.navigation .navigation__list>:nth-child(13)>div>.navigation__item--primary{animation-delay:1.5s;transition-delay:1.5s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(13)>.navigation__item,.navigation .navigation__list>:nth-child(13)>div>.navigation__item--primary{animation-delay:1.7s;transition-delay:1.7s}}.navigation .navigation__list>:nth-child(14)>.navigation__item,.navigation .navigation__list>:nth-child(14)>div>.navigation__item--primary{animation-delay:1.6s;transition-delay:1.6s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(14)>.navigation__item,.navigation .navigation__list>:nth-child(14)>div>.navigation__item--primary{animation-delay:1.8s;transition-delay:1.8s}}.navigation .navigation__list>:nth-child(15)>.navigation__item,.navigation .navigation__list>:nth-child(15)>div>.navigation__item--primary{animation-delay:1.7s;transition-delay:1.7s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(15)>.navigation__item,.navigation .navigation__list>:nth-child(15)>div>.navigation__item--primary{animation-delay:1.9s;transition-delay:1.9s}}.navigation .navigation__list>:nth-child(16)>.navigation__item,.navigation .navigation__list>:nth-child(16)>div>.navigation__item--primary{animation-delay:1.8s;transition-delay:1.8s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(16)>.navigation__item,.navigation .navigation__list>:nth-child(16)>div>.navigation__item--primary{animation-delay:2s;transition-delay:2s}}.navigation .navigation__list>:nth-child(17)>.navigation__item,.navigation .navigation__list>:nth-child(17)>div>.navigation__item--primary{animation-delay:1.9s;transition-delay:1.9s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(17)>.navigation__item,.navigation .navigation__list>:nth-child(17)>div>.navigation__item--primary{animation-delay:2.1s;transition-delay:2.1s}}.navigation .navigation__list>:nth-child(18)>.navigation__item,.navigation .navigation__list>:nth-child(18)>div>.navigation__item--primary{animation-delay:2s;transition-delay:2s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(18)>.navigation__item,.navigation .navigation__list>:nth-child(18)>div>.navigation__item--primary{animation-delay:2.2s;transition-delay:2.2s}}.navigation .navigation__list>:nth-child(19)>.navigation__item,.navigation .navigation__list>:nth-child(19)>div>.navigation__item--primary{animation-delay:2.1s;transition-delay:2.1s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(19)>.navigation__item,.navigation .navigation__list>:nth-child(19)>div>.navigation__item--primary{animation-delay:2.3s;transition-delay:2.3s}}.navigation .navigation__list>:nth-child(20)>.navigation__item,.navigation .navigation__list>:nth-child(20)>div>.navigation__item--primary{animation-delay:2.2s;transition-delay:2.2s;transition-duration:1s}@media(max-width:1499.98px){.navigation .navigation__list>:nth-child(20)>.navigation__item,.navigation .navigation__list>:nth-child(20)>div>.navigation__item--primary{animation-delay:2.4s;transition-delay:2.4s}}.header-navigation--hover .navigation,.header-navigation--sticky .navigation{color:#000}.header-navigation--hover .navigation .navigation__item,.header-navigation--sticky .navigation .navigation__item{color:#000;transition:transform .5s ease 0s,opacity .5s ease .5s}.header-navigation--hover .navigation .navigation__item--title,.header-navigation--sticky .navigation .navigation__item--title{color:var(--c--primary-red)!important;font-weight:600;padding-bottom:10px!important}.navigation__back{background-color:#fff;border:none;display:none;height:90px;left:-5px;position:absolute;top:-102px;width:73px}@media(min-width:560px){.header-navigation--sticky .navigation__back{height:77px;top:-96px}}@media(min-width:768px){.navigation__back{left:3px;top:-91px;width:90px}}.navigation__back svg{background-color:#fff;padding:11px;width:auto}.navigation__back.is-active{display:block}.navigation__list{background-color:#fff;background:#fcf8f3;background:var(--Cream,#fcf8f3);margin-left:auto;margin-right:auto;opacity:inherit;overflow-y:auto;padding:0 24px}@media(max-width:1199.98px){.navigation__list{background:#fff;height:85%;overflow-y:auto;padding:0 24px;width:100%}}@media(max-width:991.98px){.navigation__list{height:calc(100% - 165px);overflow-y:auto;width:100%}}@media(min-width:1200px){.navigation__list{height:100%;margin:0;overflow-y:auto!important;width:272px}.navigation__list .search{display:none}.navigation__list{border-bottom:.5px solid transparent;transition:border .8s ease,opacity 1.5s}.navigation__list--hotel-locations{grid-gap:15px;display:grid;grid-template-columns:repeat(3,1fr)}.navigation__list--hotel-list{padding-bottom:0}.navigation__list--empty{padding-bottom:20px;padding-top:0}.header-navigation--hover .navigation__list.header-navigation--sticky{border-color:transparent}}@media(min-width:1500px){.navigation__list{width:272px}}.navigation__list-item--expanded .navigation__list,.navigation__list-item--full{width:100%}.navigation__list-item--expanded .navigation__item--title{color:var(--c--primary-red)!important;font-weight:600}.navigation__list-item--expanded .navigation__item--title>div{font-family:new-order;font-weight:400}.navigation__list-item--expanded .navigation__item svg{display:none}.navigation__list-item .navigation__item--title{color:var(--c--primary-red)!important;font-weight:600}.navigation__draw{background-color:#fff;height:100%;left:0;overflow:auto;padding-bottom:80px;position:absolute;top:0;transition:max-width 2.4s ease,z-index .8s;width:100%;z-index:-1}.navigation__draw--hotel-list{top:0}.navigation__draw .navigation__item{margin-left:0;margin-right:0}@media(min-width:1200px){.navigation__draw{left:272px;max-width:-moz-fit-content;max-width:fit-content;opacity:1;overflow:hidden;padding-bottom:0;pointer-events:none;top:0;transition-delay:.1s!important;transition:width 1.2s ease,z-index .8s;width:0}.navigation__draw>div .navigation__list{background-color:transparent;color:#000;max-width:1340px}.navigation__draw--column>div{align-items:baseline;display:flex;flex-wrap:nowrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:1200px}.navigation__draw--column>div .navigation__list{align-items:flex-start;flex-direction:column;margin:0;max-width:none;min-width:-moz-max-content;min-width:max-content}.navigation__draw--hotel-list,.navigation__draw--standard{align-items:baseline;background-color:transparent;display:flex;flex-wrap:nowrap;justify-content:center;margin:0 auto;max-width:1200px;padding-bottom:20px;pointer-events:all;position:static;top:auto;transition:none}.navigation__draw--hotel-list .navigation__list,.navigation__draw--standard .navigation__list{align-items:flex-start;flex-direction:column;max-width:none;min-width:-moz-max-content;min-width:max-content}.header-navigation--sticky .navigation__draw--hotel-list,.header-navigation--sticky .navigation__draw--standard{width:100%}.navigation__draw--hotel-list{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-evenly}.navigation__draw--hotel-list .navigation__list{align-items:flex-start;flex-direction:column;max-width:none;width:100%}.header-navigation--hover .navigation__draw .navigation__list{border-color:transparent}}@media(min-width:1500px){.navigation__draw{left:272px}}.navigation__draw .navigation-sublist{transition-duration:.3s}@media(min-width:1200px){.navigation__draw .navigation-sublist{display:flex;flex-direction:column;height:80%;justify-content:space-between;opacity:0;transition-delay:0s!important;transition:opacity .6s ease}}@media(max-width:991.98px){.navigation__draw .navigation-sublist{height:calc(100% - 165px);overflow-y:auto;width:100%}}@media(min-width:1200px){.navigation__draw .standard-list{height:100%}}.navigation__draw.always-active,.navigation__draw.is-active{z-index:1}.navigation__draw.always-active>div .navigation__list,.navigation__draw.is-active>div .navigation__list{max-width:1340px}.navigation__draw.always-active>div .navigation__list>li>a,.navigation__draw.always-active>div .navigation__list>li>span,.navigation__draw.is-active>div .navigation__list>li>a,.navigation__draw.is-active>div .navigation__list>li>span{opacity:1;transform:translateX(0)}.navigation__draw.always-active .navigation-sublist,.navigation__draw.is-active .navigation-sublist{opacity:1}@media(min-width:1200px){.navigation__draw.always-active,.navigation__draw.is-active{display:inherit;max-width:-moz-fit-content;max-width:fit-content;opacity:1;pointer-events:all;transition-delay:.3s!important;transition-duration:1.6s;width:100%}.navigation__draw.always-active .navigation-sublist,.navigation__draw.is-active .navigation-sublist{min-width:300px;opacity:1;transition-delay:0s!important;width:100%}.navigation__draw.always-active .navigation__draw,.navigation__draw.is-active .navigation__draw{display:inherit}.navigation__draw.always-active .navigation__draw--hotel-list,.navigation__draw.is-active .navigation__draw--hotel-list{width:100%}}.navigation__mobile-title{font-family:ivypresto-display}@media(min-width:1200px){.navigation__mobile-title{display:none}}.navigation__item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;display:block;display:flex;flex-wrap:nowrap;font-family:new-order;font-size:1.4rem;font-weight:500;justify-content:flex-start;letter-spacing:.1rem;line-height:2rem;outline:none;padding:18px 0;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media(min-width:1200px){.navigation__item{margin-left:20px;padding:20px 0;width:-moz-fit-content;width:fit-content}}.navigation__item--placeholder{color:var(--c--primary-red);font-family:ivypresto-display}.navigation__list--hotel-list .navigation__item--title{color:var(--c--primary-red)!important;font-weight:600}@media(min-width:1200px){.navigation__item--title span{font-family:new-order;font-weight:600}.navigation__item{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;letter-spacing:.095rem;padding-bottom:10px;position:relative}.navigation__item--title{color:var(--c--primary-red)!important;font-weight:600;pointer-events:none}.navigation__item:after,.navigation__item:before{background-color:var(--c--primary-red);bottom:5px;content:"";display:block;height:1px;position:absolute;transition:all .2s linear;width:0;will-change:width}.navigation__item:before{left:50%}.navigation__item:after{right:50%}}@media(min-width:1200px)and (-ms-high-contrast:active),(min-width:1200px)and (-ms-high-contrast:none),(min-width:1200px)and (pointer:fine){.navigation__item:focus,.navigation__item:hover{outline:none}.navigation__item:focus:after,.navigation__item:focus:before,.navigation__item:hover:after,.navigation__item:hover:before{width:50%}}@media(min-width:1200px){.navigation__item.is-active:after,.navigation__item.is-active:before{width:50%}}.navigation__item svg{display:inline-block;height:8px;margin-left:10px;vertical-align:baseline;width:10px}.navigation .explore-link{display:none}@media(min-width:1200px){.navigation .explore-link{border:1.1px solid var(--c--primary);display:block;width:-moz-fit-content;width:fit-content}.navigation .explore-link a{align-items:center;color:var(--c--primary);display:flex;font-size:14px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:1.05px;line-height:20px;max-width:100%!important;padding:10px 32px;text-align:center;text-transform:capitalize}.navigation .explore-link a:hover{background-color:#fff;border-width:1px}}.navigation__landing-page-link{width:auto!important}@media(min-width:1200px){.navigation .navigation__item--primary+.navigation__draw>div>.navigation__list{margin:0;min-height:80%;min-width:272px;overflow:hidden;padding-left:80px;padding-top:0;width:-moz-max-content;width:max-content}.navigation .navigation__item--primary+.navigation__draw>div>.navigation__list:last-of-type{padding-right:80px}}@media(min-width:1200px)and (min-width:1500px){.navigation .navigation__item--primary+.navigation__draw>div>.navigation__list{padding-left:116px}.navigation .navigation__item--primary+.navigation__draw>div>.navigation__list:last-of-type{padding-right:116px}}@media(min-width:1200px){.navigation .navigation__list--hotel-locations{margin-bottom:60px!important;padding:20px 40px!important}.navigation .navigation__draw--hotel-list{padding:0 0 10px!important}.navigation .navigation__item--title{padding:20px 0 0!important}.navigation .navigation__list--hotel-list .navigation__item{color:#000;display:block;margin-bottom:8px!important;max-width:340px;padding:0 0 10px!important;white-space:normal;word-break:break-word}}@media(min-width:1500px){.navigation .navigation__list--hotel-list .navigation__item{max-width:none}}.navigation .navigation__item--title--url{pointer-events:auto!important}.navigation .navigation__item--title--url:after,.navigation .navigation__item--title--url:before{display:none}@media(max-width:767.98px){.navigation .hide-list-on-mobile{display:none}}@media(min-width:768px){.navigation__list-mobile{display:none}}@media(max-width:1350px)and (min-width:1200px){.header-navigation--sticky>.navigation>.navigation__list>li>.navigation__item{font-size:11px;letter-spacing:0}}.header-navigation{transition:all .8s ease 1s}.header-navigation--sticky,.header-navigation--sticky .navigation{transition-delay:0s}.logo-enter-active,.logo-leave-active{transition:opacity 0s}.logo-enter-active.red-logo{transition-delay:0s}.logo-leave-active.red-logo{transition-duration:.2s}.logo-enter-active.white-logo{transition-delay:0s}.logo-leave-active.white-logo{transition-delay:0s;transition-duration:.2s}.logo-enter,.logo-leave-to{opacity:1}.scrolling-indicator{display:flex;justify-content:center;margin-top:15px}.scrolling-indicator .indicator{height:40px;opacity:.5;width:40px}.contact-wrapper{align-items:center;background-color:#fff;display:block;filter:drop-shadow(0 3px 40px rgba(0,0,0,.1450980392));gap:20px;margin:0 auto;padding:0 24px;position:relative;width:100%;z-index:1}.contact-wrapper .flex-container{align-items:center;display:flex;height:78px;margin:0 auto;width:100%}@media(min-width:1200px){.contact-wrapper{display:none}}.contact-wrapper .booking-container,.contact-wrapper .contact-container{margin-bottom:8px;width:50%}.contact-wrapper .contact-link,.contact-wrapper .modify-booking{color:#876729;font-family:new-order;font-size:1.4rem;letter-spacing:.1rem;line-height:2rem;opacity:1;outline:none;padding:0}.contact-wrapper .divider{background-color:#dcdbc9;height:38px;margin:0 24px 8px;width:1px}.navigation__item,.navigation__item--primary{letter-spacing:1.05px;max-width:100%;word-break:break-word}.hotel-list-item{color:#000;display:block}.mobile-hotel-title{cursor:pointer}@media(min-width:1200px){.mobile-hotel-title{display:none}}.navigation-wrapper{display:flex;gap:80px;padding:20px 0 0 80px}@media(min-width:1500px){.navigation-wrapper{gap:125px;padding:20px 0 0 116px}}.navigation-wrapper .reset-list{margin:20px 0 0;padding:0}.navigation-wrapper .hotel-location{position:relative;width:-moz-fit-content;width:fit-content}.navigation-wrapper .hotel-location a{color:var(--c--primary);font-size:14px;letter-spacing:1.05px;line-height:20px;margin-bottom:20px;max-width:100%;text-transform:capitalize;transition:all .2s linear;word-break:break-word}.navigation-wrapper .hotel-location a:after,.navigation-wrapper .hotel-location a:before{background-color:var(--c--primary-red);bottom:0;content:"";display:block;height:1.5px;position:absolute;transition:all .2s linear;width:0;will-change:width}.navigation-wrapper .hotel-location a:before{left:50%}.navigation-wrapper .hotel-location a:after{right:50%}@media(-ms-high-contrast:active),(-ms-high-contrast:none),(pointer:fine){.navigation-wrapper .hotel-location a:focus,.navigation-wrapper .hotel-location a:hover{outline:none}.navigation-wrapper .hotel-location a:focus:after,.navigation-wrapper .hotel-location a:focus:before,.navigation-wrapper .hotel-location a:hover:after,.navigation-wrapper .hotel-location a:hover:before{width:50%}}.navigation-wrapper .hotel-location a.is-active:after,.navigation-wrapper .hotel-location a.is-active:before{width:50%}.navigation-wrapper .hotel-location,.navigation-wrapper .hotel-navigation-item-link{font-family:new-order;font-size:1.4rem;font-weight:500;letter-spacing:.095rem}.navigation-wrapper .hotel-navigation-item{color:#000;margin-bottom:20px;position:relative;width:-moz-fit-content;width:fit-content}.navigation-wrapper .hotel-navigation-item a{margin-bottom:20px;max-width:100%;transition:all .2s linear;word-break:break-word}.navigation-wrapper .hotel-navigation-item a:after,.navigation-wrapper .hotel-navigation-item a:before{background-color:var(--c--primary-red);bottom:0;content:"";display:block;height:1.5px;position:absolute;transition:all .2s linear;width:0;will-change:width}.navigation-wrapper .hotel-navigation-item a:before{left:50%}.navigation-wrapper .hotel-navigation-item a:after{right:50%}@media(-ms-high-contrast:active),(-ms-high-contrast:none),(pointer:fine){.navigation-wrapper .hotel-navigation-item a:focus,.navigation-wrapper .hotel-navigation-item a:hover{outline:none}.navigation-wrapper .hotel-navigation-item a:focus:after,.navigation-wrapper .hotel-navigation-item a:focus:before,.navigation-wrapper .hotel-navigation-item a:hover:after,.navigation-wrapper .hotel-navigation-item a:hover:before{width:50%}}.navigation-wrapper .hotel-navigation-item a.is-active:after,.navigation-wrapper .hotel-navigation-item a.is-active:before{width:50%}.navigation-wrapper .hotel-navigation-item:last-child{margin-bottom:40px}.navigation-wrapper .first-column,.navigation-wrapper .second-column,.navigation-wrapper .third-column{opacity:0;transition-delay:0s;transition-duration:0s;width:25%}@media(min-width:1500px){.navigation-wrapper .first-column,.navigation-wrapper .second-column,.navigation-wrapper .third-column{width:20%}}.navigation__item--primary.is-active{color:var(--c--primary-red)!important}@media(max-width:1199.98px){.navigation__item--primary.is-active>div,.navigation__item--primary.is-active>span{border-bottom:1.5px solid var(--c--primary-red)}}.navigation__item--primary.is-active svg path{fill:var(--c--primary)}@media(max-width:1199.98px){.location-active span,.navigation__draw.is-active>div .navigation__list>li>a.is-active span,.nuxt-link-exact-active span{border-bottom:1.5px solid var(--c--primary-red)}}.is-active .navigation-wrapper .first-column,.is-active .navigation-wrapper .second-column,.is-active .navigation-wrapper .third-column{opacity:1;transition:all 1s}.is-active .navigation-wrapper .first-column{transition-delay:.9s}.is-active .navigation-wrapper .second-column{transition-delay:1.1s}.is-active .navigation-wrapper .third-column{transition-delay:1.3s}.search-desktop{position:relative}.search-desktop__bar{align-items:center;display:flex}.search-desktop__bar svg{height:18px;margin-right:15px;width:18px}.search-desktop__bar svg path{transition:stroke 1s ease-in-out 0s}.search-desktop__bar input{background:none;border:none;color:#000;font-family:new-order;font-size:14px;font-weight:400;letter-spacing:.5px;outline:none;padding:5px 10px;transition:color 1s ease-in-out 0s}.search-desktop__bar input::-moz-placeholder{color:#000;font-family:new-order;font-size:14px;letter-spacing:.5px;opacity:1;-moz-transition:color 1s ease-in-out 0s;transition:color 1s ease-in-out 0s}.search-desktop__bar input::placeholder{color:#000;font-family:new-order;font-size:14px;letter-spacing:.5px;opacity:1;transition:color 1s ease-in-out 0s}.search-desktop__auto-complete{background-color:#fff;display:none;margin-top:20px;min-width:500px;padding:25px;position:absolute;z-index:99999}@media(min-width:992px){.search-desktop__auto-complete{display:block}}.search-desktop__auto-complete .scroll{max-height:300px}.search-desktop__auto-complete .scroll .simplebar-scrollbar:before{background-color:var(--c--primary);border-radius:0;left:6px;opacity:1;width:3px}.search-desktop__auto-complete .scroll .simplebar-track.simplebar-vertical{background-color:rgba(var(--c--primary),.8);width:3px}.search-desktop__auto-complete ul{margin-right:25px;padding:0}.search-desktop__auto-complete ul li:not(:last-of-type){border-bottom:1px solid var(--c--primary);margin-bottom:10px;padding-bottom:10px}.search-desktop__auto-complete ul li a{color:#000;font-family:ivypresto-display}.header input::-moz-placeholder,.header--hero.header--hero input::-moz-placeholder{color:#fff}.header input,.header input::placeholder,.header--hero.header--hero input,.header--hero.header--hero input::placeholder{color:#fff}.header svg g,.header--hero.header--hero svg g{stroke:#fff}@media(max-width:1199.98px){.header.header--hover .search__bar,.navigation__list .search__bar{margin-bottom:20px}}.header.header--hover .search__bar input::-moz-placeholder,.navigation__list .search__bar input::-moz-placeholder{color:#000;width:90%}.header.header--hover .search__bar input,.header.header--hover .search__bar input::placeholder,.navigation__list .search__bar input,.navigation__list .search__bar input::placeholder{color:#000;width:90%}.header.header--hover .search__bar svg g path,.navigation__list .search__bar svg g path{stroke:#000}.newsletter-popup{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;position:fixed;right:0;top:0;width:100%;z-index:99999}.newsletter-popup__wrapper{background-color:var(--c--primary-tint);margin:25px 20px;padding:42px 23px 24px;position:relative;right:0;width:100%}@media(min-width:768px){.newsletter-popup__wrapper{margin:0 45px;padding:63px 117px}}@media(min-width:992px){.newsletter-popup__wrapper{max-width:711px}}.newsletter-popup__cross{cursor:pointer;height:22px;position:absolute;right:11px;top:18px;width:22px}@media(min-width:768px){.newsletter-popup__cross{right:22px;top:26px}}.newsletter-popup .newsletter{background-color:transparent;min-height:auto}.newsletter-popup .newsletter .newsletter__submit-message{color:#000;position:static;transform:none}.newsletter-popup .newsletter .newsletter__form{margin:0;padding:0}.newsletter-popup .newsletter .newsletter__wrapper{align-items:center;display:block;padding:0}@media(min-width:768px){.newsletter-popup .newsletter .newsletter__wrapper{display:flex;margin:0;width:100%}}@media(min-width:992px){.newsletter-popup .newsletter .newsletter__wrapper{flex-wrap:wrap}}.newsletter-popup .newsletter .newsletter__wrapper .newsletter__title{display:none!important}.newsletter-popup .newsletter .newsletter__wrapper .newsletter__headings{display:block;margin-bottom:30px;text-align:center;width:100%}.newsletter-popup .newsletter .newsletter__wrapper .newsletter__headings h3{color:#000;font-family:ivypresto-display;font-size:24px;letter-spacing:.904px;line-height:32px;margin-bottom:20px;text-align:center}@media(min-width:768px){.newsletter-popup .newsletter .newsletter__wrapper .newsletter__headings h3{position:static;width:100%}}.newsletter-popup .newsletter .newsletter__wrapper .newsletter__headings p{font-family:new-order;font-size:14px;letter-spacing:.5px;line-height:18px}.newsletter-popup .newsletter .newsletter__wrapper .newsletter__sub-title{color:#000;font-family:new-order;font-size:12px;letter-spacing:.5px;line-height:18px;text-align:center}.newsletter-popup .newsletter .newsletter__wrapper .field-wrapper{border:none!important;height:40px;margin-bottom:33px;max-width:100%}@media(min-width:768px){.newsletter-popup .newsletter .newsletter__wrapper .field-wrapper{width:50%}}.newsletter-popup .newsletter .newsletter__wrapper .field-wrapper__label,.newsletter-popup .newsletter .newsletter__wrapper .newsletter__select-label{color:#000;display:block;font-family:new-order;font-size:10px;font-weight:400;letter-spacing:1.25px;line-height:18px;text-transform:uppercase;width:100%}@media(min-width:768px){.newsletter-popup .newsletter .newsletter__wrapper .newsletter__select-label{width:50%}}@media(min-width:992px){.newsletter-popup .newsletter .newsletter__wrapper .newsletter__select-label{margin-bottom:30px;max-width:none}}.newsletter-popup .newsletter .newsletter__wrapper .field-wrapper__text-input,.newsletter-popup .newsletter .newsletter__wrapper .v-select{background-color:transparent;border-bottom:1px solid var(--c--primary)!important;color:#000;font-family:ivypresto-display;font-size:14px;letter-spacing:.7px;line-height:25px;outline:none;padding:0;width:100%}.newsletter-popup .newsletter .newsletter__wrapper .field-wrapper__text-input::-moz-placeholder,.newsletter-popup .newsletter .newsletter__wrapper .v-select::-moz-placeholder{color:#000;opacity:.5}.newsletter-popup .newsletter .newsletter__wrapper .field-wrapper__text-input::placeholder,.newsletter-popup .newsletter .newsletter__wrapper .v-select::placeholder{color:#000;opacity:.5}.newsletter-popup .newsletter .newsletter__wrapper .field-wrapper__text-input:focus,.newsletter-popup .newsletter .newsletter__wrapper .v-select:focus{border-bottom:1px solid var(--c--primary)!important}@media(min-width:768px){.newsletter-popup .newsletter .newsletter__wrapper .field-wrapper__text-input,.newsletter-popup .newsletter .newsletter__wrapper .v-select{width:90%}}.newsletter-popup .newsletter .newsletter__wrapper .vs__actions:after{background-image:url(https://redcarnationhotels.com/_nuxt/img/chevron-gold.c3785af.svg)!important}.newsletter-popup .newsletter .newsletter__wrapper .vs__dropdown-menu{background-color:#fff}.newsletter-popup .newsletter .newsletter__wrapper .vs__search,.newsletter-popup .newsletter .newsletter__wrapper .vs__selected{color:#000;height:26px}.newsletter-popup .newsletter .newsletter__wrapper .vs__search::-moz-placeholder,.newsletter-popup .newsletter .newsletter__wrapper .vs__selected::-moz-placeholder{color:#000;opacity:.5}.newsletter-popup .newsletter .newsletter__wrapper .vs__search::placeholder,.newsletter-popup .newsletter .newsletter__wrapper .vs__selected::placeholder{color:#000;opacity:.5}.newsletter-popup .newsletter .newsletter__wrapper .newsletter__checkbox{margin:0}@media(min-width:768px){.newsletter-popup .newsletter .newsletter__wrapper .newsletter__checkbox{bottom:0;left:0;position:relative}}.newsletter-popup .newsletter .newsletter__wrapper .newsletter__checkbox span{border-color:var(--c--primary)}.newsletter-popup .newsletter .newsletter__wrapper .newsletter__checkbox span.checked{background-color:var(--c--primary)!important}.newsletter-popup .newsletter .newsletter__wrapper .newsletter__checkbox p{color:#000!important;font-size:12px;letter-spacing:.5px;line-height:18px}.newsletter-popup .newsletter .newsletter__wrapper .newsletter__submit{margin-top:32px;text-align:center}@media(min-width:768px){.newsletter-popup .newsletter .newsletter__wrapper .newsletter__submit{position:static}}@media(min-width:992px){.newsletter-popup .newsletter .newsletter__wrapper .newsletter__submit{margin-bottom:0;margin-left:0;margin-right:0}}.newsletter-popup .newsletter .newsletter__wrapper .newsletter__submit button{border-color:var(--c--primary);color:var(--c--primary);margin:0 auto}.slide-in-from-right-enter-active,.slide-in-from-right-leave-active{transition:opacity 1s}.slide-in-from-right-enter-active .newsletter-popup__wrapper,.slide-in-from-right-leave-active .newsletter-popup__wrapper{transition:right 1s}.slide-in-from-right-enter,.slide-in-from-right-leave-to{opacity:0}.slide-in-from-right-enter .newsletter-popup__wrapper,.slide-in-from-right-leave-to .newsletter-popup__wrapper{right:-100vw}.header{height:100px;position:relative;width:100%;z-index:20}.header .header-link-container{display:flex;justify-content:center;padding:0 40px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.header .header-link-container a{margin-right:0}.header .header-link-container span{cursor:pointer;font-size:14px;margin-right:0}.header .header-link-container:hover .header-link-expanded{opacity:1}.header .header-link-container .header-link-expanded{left:0;opacity:0;position:absolute;top:100%;transition:1.1s ease-in-out;width:100%}.header .header-link-container .header-link-expanded a{font-size:14px;margin-right:0;min-width:100px}.header .lang-switcher{color:#fff;display:none;padding-right:1px;width:38px}.header .lang-switcher span{font-family:new-order;font-size:14px;padding-right:1px;transition:color 1.1s ease-in-out}.header .lang-switcher .lang-switcher-expanded{color:#000;opacity:0;padding-top:8px;position:absolute;transition:1.1s ease;white-space:nowrap}.header .lang-switcher .lang-switcher-expanded a:before{content:"";margin-left:calc(-50% - 20px)}.header .lang-switcher:hover .lang-switcher-expanded{opacity:1}.header .lang-switcher .vs__dropdown-toggle{border-bottom:none}.header .lang-switcher .vs__dropdown-toggle *{color:#fff;font-family:new-order;font-size:14px;letter-spacing:.063rem;padding-right:1px}.header .lang-switcher .vs__dropdown-toggle .vs__actions{display:none;right:-5px;top:7px;z-index:9999}.header .lang-switcher .vs__dropdown-toggle .vs__actions svg{display:none}.header .lang-switcher .vs__dropdown-menu{left:-18px;min-width:-moz-fit-content;min-width:fit-content;padding:12px 18px;text-align:left;width:-moz-fit-content;width:fit-content;z-index:9999}.header .lang-switcher .vs__dropdown-menu *{font-family:new-order;font-size:14px;letter-spacing:.063rem;margin:0;padding:6px 0;z-index:9999}@media(min-width:1200px){.header .lang-switcher{display:block}}.header.navigation-active:after{display:none}.header--hover .lang-switcher .vs__dropdown-toggle *,.header--hover .lang-switcher span,.header--sticky .lang-switcher .vs__dropdown-toggle *,.header--sticky .lang-switcher span{color:#000;padding-right:1px}@media(max-width:1199.98px){.header--hover.navigation-active,.header--sticky.navigation-active{border-bottom:none}}@media(max-width:1499.98px){.header--hover.navigation-active,.header--sticky.navigation-active{z-index:-2}}@media(min-width:1200px){.header--sticky{height:80px}.header--sticky.header--hover{border-color:transparent!important}}.header .header__links--right{animation-delay:.3s!important}@media(max-width:1199.98px){.header .header__links--right .button--small{font-size:12px;letter-spacing:1px}}.header__links{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}.header__links a{font-size:14px}.header__cta{display:none}@media(min-width:1200px){.header__cta{display:block;margin-right:40px;text-transform:uppercase}}.header__search-wrapper{display:none}@media(min-width:1200px){.header__search-wrapper{display:block;padding:0 10px}.header--hover .header__search-wrapper,.header--sticky .header__search-wrapper,.navigation-active .header__search-wrapper{color:#000}.header--hover .header__search-wrapper input::-moz-placeholder,.header--sticky .header__search-wrapper input::-moz-placeholder,.search__bar .header__search-wrapper input::-moz-placeholder{color:#000}.header--hover .header__search-wrapper input,.header--hover .header__search-wrapper input::placeholder,.header--sticky .header__search-wrapper input,.header--sticky .header__search-wrapper input::placeholder,.search__bar .header__search-wrapper input,.search__bar .header__search-wrapper input::placeholder{color:#000}.header--hover .header__search-wrapper svg g path,.header--sticky .header__search-wrapper svg g path,.header__search-wrapper svg g,.search__bar .header__search-wrapper svg g path{stroke:#000}.header .header__search-wrapper svg g,.header--hero .header__search-wrapper svg g{stroke:#fff}.header--hover .header__search-wrapper svg g,.header--sticky .header__search-wrapper svg g{stroke:#000}}.header__logo{display:block;height:60px;left:50%;position:absolute;top:35%;transform:translate(-50%,-30%)}.header__logo>picture>img{height:60px!important}@media(max-width:1199.98px){.header__logo{top:38%}}.header__logo svg:not(.header__logo__standard) #rch-logo-header_svg-rch-logo-group>path{fill:#fff}.header--hover .header__logo svg:not(.header__logo__standard) #rch-logo-header_svg-rch-logo-group>path,.header--sticky .header__logo svg:not(.header__logo__standard) #rch-logo-header_svg-rch-logo-group>path{fill:#b1243c}@media(max-width:1199.98px){.navigation-active .header__logo svg:not(.header__logo__standard) #rch-logo-header_svg-rch-logo-group>path{fill:#b1243c}}.header__logo__standard path{fill:#fff}.header--hover .header__logo__standard path,.header--sticky .header__logo__standard path{fill:#b8945a}@media(max-width:1199.98px){.navigation-active .header__logo__standard path{fill:#b8945a}.header--sticky .header__logo__standard path{top:48%}.header--sticky .header__logo__standard path>picture>img{height:60px!important}}@media(min-width:768px){.header__logo{height:80px}.header__logo>picture>img{height:80px!important}.header--sticky .header__logo{height:60px;top:35%}.header--sticky .header__logo>picture>img{height:60px!important}}.header__burger{background:none;border:none;cursor:pointer;height:40px;outline:none;position:relative;transform:rotate(0deg);transition:background 1.1s ease-in-out,transform .4s ease-in-out;width:24px}.navigation-active .header__burger{height:40px}.header__burger span{background:#000;cursor:pointer;display:block;height:1px;opacity:1;position:absolute;transform:rotate(0deg);transition:background 1.1s ease-in-out,transform .4s ease-in-out;width:50%}.header .header__burger span,.header--hero .header__burger span{background:#fff}.header__burger span:nth-child(2n){left:50%}.header__burger span:nth-child(odd){left:0}.header__burger span:first-child,.header__burger span:nth-child(2){top:20px}.header__burger span:nth-child(3),.header__burger span:nth-child(4){left:0;top:28px;width:18px}.header__burger span:nth-child(5),.header__burger span:nth-child(6){top:36px}.header--hover .header__burger span,.header--sticky .header__burger span,.navigation-active .header__burger span{background:#000}.navigation-active .header__burger span:first-child{left:0;top:20px}.navigation-active .header__burger span:nth-child(2),.navigation-active .header__burger span:nth-child(5){transform:rotate(-45deg)}.navigation-active .header__burger span:first-child,.navigation-active .header__burger span:nth-child(6){transform:rotate(45deg)}.navigation-active .header__burger span:nth-child(2){left:calc(50% - 5px);top:20px}.navigation-active .header__burger span:nth-child(3){left:-50%;opacity:0}.navigation-active .header__burger span:nth-child(4){left:100%;opacity:0}.navigation-active .header__burger span:nth-child(5){left:0;top:28px}.navigation-active .header__burger span:nth-child(6){left:calc(50% - 5px);top:28px;width:50%}.header__booking-cta .button--primary{border-color:var(--c--primary);color:var(--c--primary);transition:1.1s ease-in-out;transition-delay:-.1s}.header .header__booking-cta .button--primary,.header--hero .header__booking-cta .button--primary{border-color:#fff;color:#fff}.header--hover .header__booking-cta .button--primary,.header--sticky .header__booking-cta .button--primary{border-color:var(--c--primary);color:var(--c--primary);transition-delay:-.1s}@media(-ms-high-contrast:active),(-ms-high-contrast:none),(pointer:fine){.header--hover .header__booking-cta .button--primary:hover,.header--sticky .header__booking-cta .button--primary:hover{color:#fff}}@media(min-width:1200px)and (max-width:1350px){.header__booking-cta .button--primary{min-width:110px!important}}.header__content{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;min-height:88px;padding-left:0;padding-right:20px;position:relative}@media(min-width:768px){.header__content{height:110px;padding-left:0;padding-right:40px}.header--sticky .header__content{height:80px}}@media(min-width:1200px)and (max-width:1350px){.header__content{padding-left:0;padding-right:20px}}.header__contact-link .icon-phone path{fill:#fff;stroke-width:1px;transition:1.1s ease}.header__contact-link.contact-link-desktop{display:none;position:relative;text-align:center}.header__contact-link.contact-link-desktop .contact-link-expanded{opacity:0;padding-top:2px;position:absolute;transition:1.1s ease;white-space:nowrap}.header__contact-link.contact-link-desktop .contact-link-expanded a:before{content:"";margin-left:calc(-50% - 20px)}.header__contact-link.contact-link-desktop:hover .contact-link-expanded{opacity:1}@media(min-width:1200px){.header__contact-link.contact-link-desktop{display:block}}.header__contact-link.contact-link-mobile{margin-left:5px;padding:5px}@media(min-width:1200px){.header__contact-link.contact-link-mobile{display:none}}.header--hover .icon-phone path,.header--sticky .icon-phone path{fill:#000;transition:1.1s ease;transition-delay:0s}.header-navigation{background-color:transparent;height:1vh;height:calc(var(--vh, 1vh));left:0;pointer-events:none;position:fixed;transform:translate3d(-100%,0,0);transition:all 1.1s ease;width:100%}.header-navigation .navigation{animation-delay:1.3s!important}@media(orientation:landscape){.header-navigation{max-height:100vh}}.header-navigation.navigation-active{pointer-events:all;transform:translateZ(0)}.header-navigation.navigation-active .desktop{background-color:rgba(0,0,0,.5);transition-delay:.9s;transition-duration:.5s}.header-navigation .desktop{background-color:transparent;transition:background-color 0s ease-in-out}@media(min-width:1200px){.header-navigation .desktop{overflow:hidden}}@media(min-width:992px){.header-navigation{background-color:transparent;width:100%}}@media(min-width:992px)and (orientation:landscape){.header-navigation{max-height:100vh}}.headroom{height:auto!important;position:fixed;width:100%;z-index:22}.headroom--unpinned{transform:translateZ(0)!important}.headroom--hero{animation-delay:1.2s!important;transition-delay:2.5s;transition-duration:1.1s}@media(min-width:1200px){.headroom--hero{transition-duration:1.1s}}.headroom--hero:after{background-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent);content:"";display:block;height:150%;left:0;position:absolute;top:0;width:100%;z-index:-2}.headroom--hero--not-top:after{display:none}.headroom--z{z-index:18}.header{background-color:transparent;color:#000}.header,.headroom{transition:all 1.1s ease .1s;transition-delay:1s}@media(min-width:1200px){.header,.headroom{transition-delay:0s;transition:all 1.1s ease .1s}}.header,.header--hero{color:#fff}.header,.header--hero,.header_blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.header.navigation-active{background-color:#fff;color:#000}.header--hover,.header--sticky,.headroom--not-top,.headroom--unpinned{background-color:#fff;color:#000;transition-delay:0s;transition-duration:.5s}@media(min-width:1200px){.header--hover,.header--sticky,.headroom--not-top,.headroom--unpinned{transition-duration:1.1s}}.header--hover,.header--sticky,.headroom--unpinned{transition-delay:0s;transition-duration:.5s}@media(min-width:992px){.header--hover,.header--sticky,.headroom--unpinned{transition-duration:1.1s}}@media(max-width:991.98px){.header-navigation{background-color:#fff}}.button-wrapper{cursor:pointer;padding:18px 25px 30px 24px}@media(min-width:768px){.button-wrapper{padding:19px 25px 30px 40px}}.header-divider{background-color:rgba(0,0,0,.063);bottom:0;height:1px;left:50%;padding:0 24px;position:absolute;transform:translateX(-50%);width:88%}@media(min-width:1200px){.header-divider{display:none}}.menuHeight{height:1vh;height:calc(var(--moduleHeight, 1vh))}@media(min-width:1200px){.menuHeight{height:100vh}}.second-level{padding:0}.search{padding-top:14px;position:relative}.search .mobile-search{border:1px solid #876729;padding:10px 16px}.search__bar{align-items:center;display:flex}.search__bar svg{height:18px;margin-right:15px;width:18px}.search__bar svg path{transition:stroke 1.3s ease-in-out 0s}.search__bar .inActive{pointer-events:none}.search__bar input{background:none;border:none;color:#876729!important;font-family:new-order;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:0;outline:none;transition:color 1.3s ease-in-out 0s}.search__bar input::-moz-placeholder{color:#876729!important}.search__bar input::placeholder{color:#876729!important}.search__bar input::-moz-placeholder{font-family:new-order;font-size:14px;letter-spacing:.5px;opacity:1;-moz-transition:color 1.3s ease-in-out 0s;transition:color 1.3s ease-in-out 0s}.search__bar input::placeholder{font-family:new-order;font-size:14px;letter-spacing:.5px;opacity:1;transition:color 1.3s ease-in-out 0s}.search__auto-complete{background-color:#fff;display:none;margin-top:20px;min-width:500px;padding:25px;position:absolute;z-index:99999}@media(min-width:992px){.search__auto-complete{display:block}}.search__auto-complete .scroll{max-height:300px}.search__auto-complete .scroll .simplebar-scrollbar:before{background-color:var(--c--primary);border-radius:0;left:6px;opacity:1;width:3px}.search__auto-complete .scroll .simplebar-track.simplebar-vertical{background-color:rgba(var(--c--primary),.8);width:3px}.search__auto-complete ul{margin-right:25px;padding:0}.search__auto-complete ul li:not(:last-of-type){border-bottom:1px solid var(--c--primary);margin-bottom:10px;padding-bottom:10px}.search__auto-complete ul li a{color:#000;font-family:ivypresto-display}.module--sp-default{padding-bottom:32px;padding-top:32px}@media(min-width:768px){.module--sp-default{padding-bottom:60px;padding-top:60px}}@media(min-width:992px){.module--sp-default{padding-bottom:72px;padding-top:72px}}.cookie-popup{background-color:var(--c--primary);bottom:0;position:fixed;width:100%;z-index:99999}.cookie-popup .container{align-items:center;display:flex;flex-direction:column;min-height:100px;padding:20px 40px}@media(min-width:992px){.cookie-popup .container{flex-direction:row;padding:40px}}.cookie-popup .container .cookie-popup__text{color:#fff;flex:1;font-family:new-order;font-size:12px;line-height:18px;text-align:center}.cookie-popup .container .cookie-popup__text a{border-bottom:1px solid hsla(0,0%,100%,.5)}.cookie-popup .container svg{cursor:pointer;margin:4% 0;width:15px}@media(min-width:992px){.cookie-popup .container svg{margin:2%}}.cookie-popup .container svg g{stroke:#fff}@media(max-width:991.98px){.cookie-popup .container .cookie-popup__button{margin-top:16px}}@media(min-width:992px){.cookie-popup .container .cookie-popup__button{margin-left:24px}}