@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}:root{--accent:#b0a46e;--primary:#3d3935;--secondary:gray;--header-height:80px;--header-width:245px;--heading-font:"Optima",Segoe,Segoe UI,Candara,Calibri,Arial,sans-serif;--copy-font:"Avenir",Helvetica,Arial,sans-serif;--footer-icon-size:20px;--font-size:10px;--container-max-width:1600px;--content-max-width:1200px}#footer .footer-details__contact>div,#footer .footer-details__sponsors,#footer .footer-newsletter .LDSMemberWidget form,#footer .footer-newsletter .LDSMemberWidget form>.form-group,.book-now-button,.image-slider,.lds-socials-links,.lds-theme header nav a:not(.book-now-button),section.amenities{align-items:center;display:flex;gap:10px}#footer,#footer .footer-details__info,#footer .footer-newsletter .LDSMemberWidget,.component-loader,.lds-theme header nav.lds-secondary-nav,.split-item-container,.split-item__text,section.amenities .amenity{display:flex;flex-direction:column;gap:10px}.LDSDocumentBlock,.LDSEnquiries,.image-gallery,.split-item-container,section.amenities{margin:80px auto;max-width:1200px}.lds-socials-links a{--default-pseudo-icon-url:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="m15.71 2.29-1.42 1.42L25.59 15H3v2h22.59l-11.3 11.29 1.42 1.42L29.41 16z"/></svg>');--pseudo-icon-bg-color:dark-light(#fff,#000);--pseudo-icon-bg-opacity:1;--ico-size:32px;--ico-mask-size:var(--ico-size);min-height:calc(var(--ico-size) + 6px);min-width:calc(var(--ico-size) + 6px);position:relative;z-index:0}.lds-socials-links a:after,.lds-socials-links a:before{bottom:var(--ico-pos,unset);content:"";height:var(--ico-size);justify-content:center;left:var(--ico-pos,unset);position:absolute;right:var(--ico-pos,unset);top:var(--ico-pos,unset);transition:background-color .25s ease;width:var(--ico-size)}.lds-socials-links a:before{background-color:var(--pseudo-icon-bg-color,transparent);display:inline-flex;opacity:var(--pseudo-icon-bg-opacity,1);z-index:1}.lds-socials-links a:after{background-color:var(--ico-fill,#fff);display:block;-webkit-mask:var(--pseudo-icon-url,var(--default-pseudo-icon-url)) no-repeat center/contain;mask:var(--pseudo-icon-url,var(--default-pseudo-icon-url)) no-repeat center/contain;-webkit-mask-size:var(--ico-mask-size);mask-size:var(--ico-mask-size);z-index:2}*,:after,:before{box-sizing:border-box}html{height:100vh}body{color:var(--text-color);font-family:var(--copy-font);margin:0}#content{margin-left:auto;margin-right:auto;max-width:var(--container-max-width);min-height:50vh;padding:20px}@media(min-width:1024px){#content{padding:40px 80px}}#content .room-name{font-family:var(--heading-font),serif;margin-top:0}#content>h1,#content>h2,#content>h3,#content>h4,#content>h5,#content>h6,#content>p{text-align:center}#content p,#content ul{margin-left:var(--txt-inline,auto);margin-right:var(--txt-inline,auto);max-width:var(--content-max-width,900px)}#content p img{max-width:100%}.site-link-logo{max-height:100%;transition:opacity .25s ease-in-out}header .site-link-logo{opacity:var(--header-logo-link-opacity,0)}.site-link-logo img{max-height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:1024px){.site-link-logo img{width:100px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.lds-loader{align-items:center;display:var(--lds-loader-display,flex);flex-direction:column;justify-content:center;position:relative}.lds-loader img{width:32px}a{color:var(--link-color);text-decoration:none}a:active,a:focus,a:hover{--link-color:var(--link-color-h)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-size:var(--heading-font-size,14px);padding-left:var(--heading-font-pad,0)}h1{--heading-font-size:30px}@media(min-width:1024px){h1{--heading-font-size:38px}}h2{--heading-font-size:28px}@media(min-width:1024px){h2{--heading-font-size:32px}}h3{--heading-font-size:22px}@media(min-width:1024px){h3{--heading-font-size:28px}}h4{--heading-font-size:20px}@media(min-width:1024px){h4{--heading-font-size:26px}}h5{--heading-font-size:18px}@media(min-width:1024px){h5{--heading-font-size:24px}}.lds-theme header{background-color:var(--header-bg);bottom:auto;height:var(--header-height);left:0;overflow-y:visible;position:fixed;right:0;top:0;transition:background-color 0s ease;z-index:55}.lds-theme header,.lds-theme header a,.lds-theme header p,.lds-theme header span{font-size:18px}@media(max-width:1024px){.lds-theme header{--header-bg:transparent}}.lds-theme header.active{--header-logo-display:hidden;--header-logo-opacity:0;--header-logo-link-opacity:1;--header-bg:var(--header-bg-a);--nav-link-color:var(--nav-link-active);--nav-font-size:18px}.lds-theme header.active .lds-primary-nav:after{flex-grow:0}.lds-theme header.active .hamburger{--hamburger-c:var(--hamburger-bg-a);flex-basis:40px}.lds-theme header.active .header__site-logo{opacity:0}.lds-theme header .header-container{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--container-max-width);position:relative}.lds-theme header svg{fill:var(--header-link-color)}.lds-theme header .header__site-logo{bottom:auto;display:flex;justify-content:center;left:0;margin-left:auto;margin-right:auto;min-width:140px;opacity:1;padding:20px;position:absolute;right:0;top:40px;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:var(--header-logo-display,visible);width:50%}@media(max-width:1024px){.lds-theme header .header__site-logo{max-width:240px}}@media(min-width:1024px){.lds-theme header .header__site-logo{top:var(--header-height);width:-webkit-max-content;width:-moz-max-content;width:max-content}}.lds-theme header .header__site-logo:before{background-color:var(--header-logo-bg);border-radius:25px 0;bottom:0;content:"";left:0;opacity:var(--header-logo-opacity);position:absolute;right:0;top:0;z-index:-1}.lds-theme header .header__site-logo a{display:flex;width:100%}.lds-theme header .header__site-logo img{margin-left:auto;margin-right:auto;max-height:60px;-o-object-fit:contain;object-fit:contain;width:auto}@media(min-width:1024px){.lds-theme header .header__site-logo img{max-height:200px;max-height:min(var(--img-height,200px) - 80px,200px)}}.lds-theme header .hamburger,.lds-theme header .site-link-logo{flex-basis:200px}.lds-theme header .site-link-logo{display:inline-flex;height:100%;padding:6px}.book-now-button{background-color:var(--panel-button-bg,orange);color:var(--panel-button-color,orange);height:40px;margin:var(--book-now-margin,0 auto);padding:0 20px;position:-webkit-sticky;position:sticky;top:var(--header-height);transition:background-color .25s ease-in-out;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.book-now-button:active,.book-now-button:focus,.book-now-button:hover{--book-now-bg:var(--book-now-bg-a)}.book-now-button--toggle{border:0;font-size:1.2em;justify-content:center;width:100%}@media(min-width:1024px){.book-now-button--toggle{display:none}}.lds-theme header nav a:not(.book-now-button){color:inherit;gap:0;justify-content:center;padding:10px 20px}.lds-theme header .lds-nav__item{align-items:center;border-radius:3px;display:flex;position:relative;transition:background-color .25s ease-in-out,color .25s ease-in-out;z-index:1}.lds-theme header .lds-nav__item>button{background:none;border:0;color:currentColor;height:20px;padding:0;position:absolute;right:4px;width:20px}.lds-theme header .lds-nav__item svg{fill:currentColor;width:20px}.lds-theme header nav.lds-primary-nav{display:flex;flex:1;font-size:var(--nav-font-size,20px)}@media(max-width:1024px){.lds-theme header nav.lds-primary-nav{display:none}}.lds-theme header nav.lds-primary-nav:after,.lds-theme header nav.lds-primary-nav:before{content:"";flex-grow:1}.lds-theme header nav.lds-primary-nav:after{transition:flex-grow .25s ease-in-out}.lds-theme header nav.lds-primary-nav .lds-primary-nav__container{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:calc(100vw - 160px);width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(min-width:1024px){.lds-theme header nav.lds-primary-nav .lds-primary-nav__container{gap:10px 10px}}@media(min-width:1200px){.lds-theme header nav.lds-primary-nav .lds-primary-nav__container{gap:10px 20px}}.lds-theme header nav.lds-primary-nav .lds-nav__item{background-color:var(--nav-link-bg);color:var(--nav-link-color)}.lds-theme header nav.lds-primary-nav .lds-nav__item:focus-within,.lds-theme header nav.lds-primary-nav .lds-nav__item:hover{background-color:var(--nav-link-bg-hover);color:var(--nav-link-hover)}.lds-theme header nav.lds-secondary-nav{gap:0;margin-bottom:30px;padding:0 40px}.lds-theme header nav.lds-secondary-nav .lds-nav__item{align-items:stretch;background-color:var(--side-nav-link-bg);color:var(--side-nav-link-color);flex-direction:column;padding:0 32px}.lds-theme header nav.lds-secondary-nav .lds-nav__item:focus-within,.lds-theme header nav.lds-secondary-nav .lds-nav__item:hover{background-color:var(--side-nav-link-bg-hover);color:var(--side-nav-link-hover)}.lds-theme header nav.lds-secondary-nav .lds-nav__item a{height:40px}.lds-theme header nav.lds-secondary-nav .lds-nav__item>button{height:40px;width:40px}.lds-theme header nav.lds-secondary-nav .lds-nav__item>button svg{transition:transform .25s ease-in-out}.lds-theme header nav.lds-secondary-nav .lds-nav__item ul{display:block;max-height:0;overflow:hidden;padding:0;position:static;transition:max-height .25s ease-in-out,border .25s ease-in-out}.lds-theme header nav.lds-secondary-nav .lds-nav__item.is-open ul{border:1px solid #ddd;border-width:1px 0;max-height:500px}.lds-theme header nav.lds-secondary-nav .lds-nav__item.is-open>button svg{transform:rotate(180deg)}.lds-theme header .nav-item-parent{padding-right:20px}.lds-theme header .nav-item-parent.is-open ul,.lds-theme header .nav-item-parent:focus-within ul,.lds-theme header .nav-item-parent:hover ul{opacity:1;pointer-events:auto;visibility:visible}.lds-theme header .nav-item-parent ul{background-color:transparent;border-radius:3px;left:0;list-style:none;margin:0;min-width:100%;opacity:0;padding:18px 0 20px;pointer-events:none;position:absolute;top:calc(100% - 10px);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content}.lds-theme header .nav-item-parent ul>li{background-color:var(--submenu-bg);color:var(--submenu-color);padding:0 20px;transition:background-color .25s ease-in-out,color .25s ease-in-out}.lds-theme header .nav-item-parent ul>li:focus-within,.lds-theme header .nav-item-parent ul>li:hover{background-color:var(--submenu-bg-hover);color:var(--submenu-hover)}.lds-theme header .nav-item-parent ul>li a{justify-content:var(--subnav-link-pos,center);padding:6px 10px}.lds-theme header .nav-item-parent span{color:inherit}.header-container>.hamburger.is-active+#secondaryNavModal{right:0}#secondaryNavModal{--book-now-margin:20px auto 0;background-color:#fff;border:0;box-shadow:0 3px 5px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:20px;height:unset;inset:0 -480px 0 auto;justify-content:center;margin:0;max-width:480px;padding:10px 0;position:fixed;text-align:center;text-transform:uppercase;transition:right .25s ease-in-out;width:100%;z-index:100}#secondaryNavModal .hamburger{position:absolute;right:0;top:15px}#secondaryNavModal .book-now-button{justify-content:center;min-width:180px}#footer{background-color:var(--footer-bg);color:var(--footer-label-color);font-size:14px;gap:0;position:relative}#footer>section{padding:10px}@media(min-width:1024px){#footer>section{padding:30px 50px}}#footer a{color:var(--footer-link-color)}#footer a:focus,#footer a:hover{color:var(--footer-link-hover)}#footer .footer-details{align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr;justify-content:center;justify-items:center;position:relative}@media(min-width:768px){#footer .footer-details{grid-template-columns:1fr 1fr}}@media(min-width:1024px){#footer .footer-details{grid-template-columns:repeat(3,minmax(240px,calc(var(--container-max-width)/3)))}}#footer .footer-details>div{--flex-justify-content:flex-start;text-align:var(--footer-text-align,left)}#footer .footer-details>div:nth-child(2){--footer-text-align:center;--flex-justify-content:center}#footer .footer-details>div:last-child{--footer-text-align:right;--flex-justify-content:flex-end}#footer .footer-details h2,#footer .footer-details p{margin:0}#footer .footer-details h2{color:var(--footer-label-color);font-size:20px;font-weight:400}#footer .footer-details img{height:100%;max-height:160px;-o-object-fit:scale-down;object-fit:scale-down}#footer .footer-details .footer-details__sponsors{max-width:100%;overflow:hidden}@media(max-width:768px){#footer .footer-details .footer-details__sponsors{grid-column:1/-1}}#footer .footer-details .footer-details__sponsors img{width:140px}#footer .footer-details svg{fill:var(--footer-icon-bg);width:var(--footer-icon-size)}@media(max-width:768px){#footer .footer-details__info{align-items:center}}#footer .footer-details__contact>div,#footer .footer-details__info>div{justify-content:var(--flex-justify-content)}@media(max-width:768px){#footer .footer-details__contact>div{justify-content:center}}#footer .footer-details__contact>div p:last-child{display:flex;flex-wrap:wrap}@media(min-width:768px){#footer .footer-details__contact>div p:last-child{flex-direction:column}}#footer .footer-details__contact>div path{fill:var(--footer-icon-color)}#footer .footer-copyright{background-color:var(--footer-copyright-bg);color:var(--footer-copyright-color);font-size:12px;position:relative}#footer .footer-copyright__container{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;justify-content:center;margin-left:auto;margin-right:auto;max-width:1200px}@media(min-width:1024px){#footer .footer-copyright__container{align-items:center;flex-direction:row}}#footer .footer-copyright__disclaimer{width:100%}#footer .footer-copyright a{color:var(--footer-copyright-link)}#footer .footer-copyright a:active,#footer .footer-copyright a:focus,#footer .footer-copyright a:hover{color:var(--footer-copyright-link-a)}#footer .footer-copyright p{line-height:1.25;margin-bottom:0;margin-top:0;text-align:center}#footer .footer-inline-links{display:flex;gap:8px}@media(max-width:1024px){#footer .footer-inline-links{justify-content:center}}#footer .footer-inline-links a{text-decoration:underline}@media(max-width:1024px){#footer .footer-inline-links span:first-child{display:none}}@media(min-width:768px){#footer .footer-newsletter{padding-bottom:0}}#footer .footer-newsletter .LDSMemberWidget{align-items:center;letter-spacing:1px;margin:0 auto 20px;max-width:var(--content-max-width)}#footer .footer-newsletter .LDSMemberWidget .LDSMemberBlurb,#footer .footer-newsletter .LDSMemberWidget h4{font-weight:400}#footer .footer-newsletter .LDSMemberWidget h4{font-size:18px;margin-bottom:0;margin-top:0}#footer .footer-newsletter .LDSMemberWidget .LDSMemberBlurb{font-size:16px;padding-bottom:0;padding-top:0}#footer .footer-newsletter .LDSMemberWidget form{flex-wrap:wrap;justify-content:center}#footer .footer-newsletter .LDSMemberWidget form button,#footer .footer-newsletter .LDSMemberWidget form input{box-sizing:border-box;font-size:16px;height:30px;letter-spacing:1px;margin:0;padding:0 20px;width:200px}#footer .footer-newsletter .LDSMemberWidget form input{background-color:hsla(0,0%,100%,.32);border:0}#footer .footer-newsletter .LDSMemberWidget form input::-moz-placeholder{color:#444}#footer .footer-newsletter .LDSMemberWidget form input::placeholder{color:#444}#footer .footer-newsletter .LDSMemberWidget form button{background-color:transparent;border:2px solid var(--footer-label-color);border-radius:40px;color:var(--footer-label-color);flex:1;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}#footer .footer-newsletter .LDSMemberWidget form button:hover{background-color:var(--footer-label-color);color:var(--footer-bg)}#footer .footer-newsletter .LDSMemberWidget form button:active{font-weight:700}#footer .footer-newsletter .LDSMemberWidget .LDSMember_return,#footer .footer-newsletter .LDSMemberWidget .g-recaptcha{display:none}#footer .footer-newsletter .LDSMemberWidget .LDSMember_return{display:none;width:100%}.lds-socials-links{gap:4px}.lds-socials-links a{--ico-size:var(--footer-icon-size);--ico-fill:var(--footer-icon-color);align-items:center;background-color:var(--footer-icon-bg);border-radius:50%;display:inline-flex;height:24px;justify-content:center;width:24px}.lds-socials-links .social-facebook{align-items:flex-end}.lds-subcontent{display:flex;flex-wrap:wrap;gap:40px;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}@media(min-width:768px){.lds-subcontent{gap:60px}}.lds-subcontent>h2,.lds-subcontent>h4{flex:1;margin-bottom:30px;margin-top:60px;text-align:center}.lds-subcontent .LDSImage,.lds-subcontent .LDSText{display:block;flex-basis:50%}.lds-subcontent .LDSImage{margin:0}.lds-subcontent .LDSImage a{display:block}.lds-subcontent .LDSText{padding:20px 0 20px 20px}@media(max-width:768px){.lds-subcontent .LDSText{order:2}}@media(min-width:768px){.lds-subcontent .LDSText{padding:40px 0 40px 40px}}.lds-subcontent .LDSText h2{margin-bottom:0;margin-top:0}@media(max-width:768px){.lds-subcontent .LDSText h2{--heading-font-size:24px}}.lds-theme .room-name{font-family:var(--heading-font,var(--copy-font)),serif;font-size:40px;text-align:center}.lds-theme .room-booking-panel{margin-bottom:0;margin-top:60px;min-height:500px;position:relative}.lds-theme .room-booking-panel.LDSGrid{--lds-loader-display:none}.lds-theme .room-booking-panel:not(.LDSGrid):before{background-color:#eee;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.lds-theme .room-booking-panel .rooms-wrapper-inner{padding-bottom:0!important}.lds-theme .room-booking-panel .lds-loader,.lds-theme .room-booking-panel .no-results-found{top:10rem}.lds-theme .room-booking-panel .no-results-found{position:relative;text-align:center;width:100%}.lds-theme .room-booking-panel .no-results-found+.lds-loader{display:none}button{cursor:pointer}a.button--orange,button.button--orange{align-content:center;background-color:#e96d20;color:#fff;display:inline-block;font-weight:300;height:34px;letter-spacing:1.1px;line-height:34px;padding-left:10px;padding-right:10px;text-align:center}a.button--orange:active,a.button--orange:focus,a.button--orange:hover,button.button--orange:active,button.button--orange:focus,button.button--orange:hover{background-color:#ec8240;text-decoration:none}.LDSCMSEditLink a,.edit-page-link{--edit-link-color:#1a6f9d;--edit-link-bg:#f0f8ff;--edit-link-timing:0.25s;align-items:center;bottom:20px;color:#0a1c33;display:flex;font-size:16px;gap:0;height:34px;left:40px;margin-bottom:10px;margin-top:10px;position:fixed;z-index:70}.LDSCMSEditLink a:focus .edit-page-link__label,.LDSCMSEditLink a:focus-within .edit-page-link__label,.LDSCMSEditLink a:hover .edit-page-link__label,.edit-page-link:focus .edit-page-link__label,.edit-page-link:focus-within .edit-page-link__label,.edit-page-link:hover .edit-page-link__label{border:2px solid var(--edit-link-color);max-width:160px;opacity:1;padding-left:8px;padding-right:8px}.LDSCMSEditLink a span,.edit-page-link span{align-items:center;background-color:var(--edit-link-bg);display:inline-flex}.LDSCMSEditLink a .edit-page-link__icon,.edit-page-link .edit-page-link__icon{align-items:center;border:2px solid var(--edit-link-color);border-radius:50%;height:34px;justify-content:center;width:34px}.LDSCMSEditLink a .edit-page-link__label,.edit-page-link .edit-page-link__label{border-radius:5px;border-width:2px;font-size:14px;height:24px;line-height:1;margin-left:4px;max-width:0;opacity:0;overflow:hidden;padding-bottom:4px;padding-top:4px;transition:opacity var(--edit-link-timing) ease,max-width var(--edit-link-timing) ease-out,padding var(--edit-link-timing) ease-out}.LDSCMSEditLink a svg,.edit-page-link svg{height:14px}.LDSCMSEditLink a svg path,.edit-page-link svg path{fill:var(--edit-link-color)}section.amenities{flex-wrap:wrap;justify-content:space-evenly;margin:40px auto}section.amenities .amenity{align-items:center;height:80px;justify-content:center;width:80px}section.amenities .amenity p{color:#666;font-size:12px;margin:0;text-align:center;word-break:break-word}#LDSSearch{--field-gap:10px;--field-50:calc(50% - var(--field-gap));background-color:var(--panel-bg);display:var(--panel-display);font-size:12px;padding:24px 15px;top:var(--header-height);z-index:50}@media(min-width:1024px){#LDSSearch{--panel-display:flex;position:-webkit-sticky;position:sticky;top:var(--header-height)}}#LDSSearch #LDSSearch-form{align-items:end;display:flex;flex-wrap:wrap;gap:40px 0;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1600px;width:100%}@media(min-width:1024px){#LDSSearch #LDSSearch-form{align-items:center;gap:12px 20px;justify-content:center}}#LDSSearch #LDSSearch-form:after{display:none}#LDSSearch #LDSSearch-form label{font-weight:500}#LDSSearch div.LDSSearch-item{clear:unset;flex-basis:var(--field-50);float:none;margin:0;max-width:unset;min-width:120px;text-transform:uppercase}@media(min-width:1024px){#LDSSearch div.LDSSearch-item{display:flex;flex:1;flex-direction:column;gap:6px 0;justify-content:center;max-width:120px}}#LDSSearch div.LDSSearch-item.LDSSearch-fromDate,#LDSSearch div.LDSSearch-item.LDSSearch-toDate{flex-basis:100%;order:1}@media(max-width:1024px){#LDSSearch div.LDSSearch-item.LDSSearch-fromDate label,#LDSSearch div.LDSSearch-item.LDSSearch-toDate label{display:none}}#LDSSearch div.LDSSearch-item.LDSSearch-fromDate input,#LDSSearch div.LDSSearch-item.LDSSearch-toDate input{color:var(--panel-label-color);font-size:14px}#LDSSearch div.LDSSearch-item.LDSSearch-adults,#LDSSearch div.LDSSearch-item.LDSSearch-children,#LDSSearch div.LDSSearch-item.LDSSearch-infants{order:2}#LDSSearch div.LDSSearch-item.LDSSearch-roomCategory,#LDSSearch div.LDSSearch-item.LDSSearch-rooms{order:3}@media(min-width:1024px){#LDSSearch div.LDSSearch-item.LDSSearch-roomCategory{order:1}}#LDSSearch div.LDSSearch-item.LDSSearch-code,#LDSSearch div.LDSSearch-item.LDSSearch-fixedStays,#LDSSearch div.LDSSearch-item.LDSSearch-text{order:4}#LDSSearch div.LDSSearch-item.LDSSearch-links,#LDSSearch div.LDSSearch-item.LDSSearch-submit{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;margin:0;order:5}@media(min-width:1024px){#LDSSearch div.LDSSearch-item.LDSSearch-links,#LDSSearch div.LDSSearch-item.LDSSearch-submit{justify-content:center}}@media(max-width:1024px){#LDSSearch div.LDSSearch-item.LDSSearch-links{align-content:center;gap:10px;justify-content:center;margin-right:10px}}#LDSSearch div.LDSSearch-item.LDSSearch-links>div{font-size:10px;margin:0;text-transform:uppercase}@media(min-width:1024px){#LDSSearch div.LDSSearch-item.LDSSearch-adults,#LDSSearch div.LDSSearch-item.LDSSearch-children,#LDSSearch div.LDSSearch-item.LDSSearch-infants,#LDSSearch div.LDSSearch-item.LDSSearch-rooms{flex:0 1 auto;min-width:60px;width:60px}}#LDSSearch div.LDSSearch-item span.selectboxit{padding:0}#LDSSearch div.LDSSearch-item .selectboxit-text{align-content:center;height:24px;line-height:24px;padding:0}#LDSSearch div.LDSSearch-item .selectboxit-arrow-container,#LDSSearch div.LDSSearch-item.LDSSearch-fromDate,#LDSSearch div.LDSSearch-item.LDSSearch-toDate{position:relative}#LDSSearch div.LDSSearch-item .selectboxit-arrow-container input,#LDSSearch div.LDSSearch-item.LDSSearch-fromDate input,#LDSSearch div.LDSSearch-item.LDSSearch-toDate input{background:none}#LDSSearch div.LDSSearch-item .selectboxit-arrow-container .date-field-icon,#LDSSearch div.LDSSearch-item.LDSSearch-fromDate .date-field-icon,#LDSSearch div.LDSSearch-item.LDSSearch-toDate .date-field-icon{bottom:8px;fill:var(--panel-label-color);left:auto;position:absolute;right:8px;top:auto}#LDSSearch div.LDSSearch-item .selectboxit-default-arrow{display:none}#LDSSearch div.LDSSearch-item .selectboxit,#LDSSearch div.LDSSearch-item input,#LDSSearch div.LDSSearch-item select{background-color:transparent;border-bottom:1px solid var(--panel-label-color);color:var(--panel-label-color)}#LDSSearch div.LDSSearch-item .selectboxit-options{background-color:var(--panel-bg)}#LDSSearch div.LDSSearch-item .selectboxit-options a{color:var(--panel-label-color)}#LDSSearch div.LDSSearch-item .selectboxit-options a span{font-weight:700}#LDSSearch div.LDSSearch-item .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{background-color:var(--panel-label-color);color:var(--panel-bg)}#LDSSearch div.LDSSearch-item label{margin-bottom:0;margin-top:0}#LDSSearch div.LDSSearch-title{margin-left:0;margin-right:0;order:-1}@media(max-width:1024px){#LDSSearch div.LDSSearch-title{display:none}}@media(min-width:1400px){#LDSSearch div.LDSSearch-title{min-width:180px;text-align:right}}#LDSSearch #LDSSearch-submit{margin-top:10px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1024px){#LDSSearch #LDSSearch-submit{margin:0 0 0 20px}}#LDSSearch #LDSSearch-submit button{border-radius:20px;font-family:var(--copy-font);font-size:16px;font-weight:400;height:34px;letter-spacing:1px;margin:0;padding:0 20px;width:100%}header[data-nav-open]~#LDSSearch{z-index:40}.room-booking-panel .rooms-wrapper{max-width:100%}.booking-panel-container{--panel-display:none;--booking-modal-display:none;display:var(--panel-display);max-width:450px}@media(min-width:1024px){.booking-panel-container{--panel-display:block;max-width:100%;position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:50}}.booking-panel-container.active:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";display:var(--panel-display);left:0;position:fixed;right:0;top:0;z-index:-1}.booking-panel-container.active{--panel-display:block;--booking-modal-display:flex;border-radius:8px;bottom:auto;left:10%;margin-left:auto;margin-right:auto;overflow:hidden;position:fixed;right:10%;top:25%;width:80vw;z-index:90}.booking-panel-container .booking-modal-container{align-items:center;background-color:var(--panel-bg);color:var(--panel-label-color);display:var(--booking-modal-display);justify-content:space-between;padding:8px 0 0 20px}.booking-panel-container .booking-modal-container h2{margin-bottom:0;margin-top:0}#LDSPopup .LDSPopup-header,#LDSPopup .LDSPopup-text{background-color:var(--panel-bg);color:var(--panel-label-color)}#LDSPopup .LDSPopup-submit{background-color:var(--panel-button-bg);color:var(--panel-button-color)}#choicesForm .choicesRoom{z-index:0}.LDSFlashMessages{--flash-color:#3cc051;--flash-bg:#ebfcee;margin:0 auto;max-width:800px}.LDSFlashMessages .error{--flash-bg:#f9eded;--flash-color:#b94a48}.LDSFlashMessages .flash{align-items:center;background:var(--flash-bg);border-left:5px solid var(--flash-color);border-radius:0 5px 5px 0;box-sizing:border-box;clear:both;color:var(--flash-color);display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin:5px auto;padding:15px 30px 15px 15px;position:relative;text-align:left;width:100%}.LDSFlashMessages .button--close{background:none;border:0;cursor:pointer}.LDSFlashMessages .button--close svg{fill:var(--flash-color);width:24px}.image-gallery{--loader-visible:hidden;--gallery-item-width:32%;position:relative}.image-gallery:not(.is-ready){--loader-visible:visible;--gallery-visible:hidden;max-height:280px}@media(min-width:1200px){.image-gallery.more-than-ten .image-gallery__item{--gallery-item-width:25%}}.image-gallery .component-loader{bottom:80px;left:0;position:absolute;right:0;top:80px;visibility:var(--loader-visible)}.image-gallery .image-gallery__heading{margin-bottom:0;margin-top:0;padding-right:20px;text-align:var(--gallery-heading-align,left);width:100%}.image-gallery .image-gallery__images{background-color:#fcfcfc;border-radius:15px;margin:20px auto 40px;max-width:95vw;text-align:center;visibility:var(--gallery-visible,visible)}.image-gallery .image-gallery__item{box-sizing:border-box;display:inline;padding:2px 4px;width:var(--gallery-item-width)}@media(min-width:500px){.image-gallery .image-gallery__item{--gallery-item-width:50%}}@media(min-width:1000px){.image-gallery .image-gallery__item{--gallery-item-width:33.3333%}}.image-gallery img{width:100%}.image-gallery [data-fancybox]{cursor:pointer}.gallery-page__index{align-items:center;display:flex;gap:4px;justify-content:center}.gallery-page__index button{background:none;border:0;cursor:pointer;font-size:18px;padding:0;position:relative}.gallery-page__index button.active{color:var(--gallery-page-index-color-a)}.gallery-page .image-gallery__images{margin-bottom:0;margin-top:0}.gallery-page .image-gallery__item{cursor:pointer}.split-item-container{align-items:center;gap:60px 0;justify-content:center;padding:0}@media(min-width:900px){.split-item-container{gap:40px 0}}.split-item{display:flex;flex-direction:column;gap:0;max-width:600px;width:100%}@media(min-width:900px){.split-item{flex-direction:row;height:320px;justify-content:center;max-width:none;width:100%}.split-item:nth-child(2n)>a{order:2}}.split-item__image,.split-item__text{flex:1}.split-item__image{display:block}.split-item__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@supports(aspect-ratio:1){.split-item__image img{aspect-ratio:2/1}}.split-item__text{align-items:center;gap:10px;justify-content:space-around;text-align:center}@media(min-width:900px){.split-item__text{padding-left:40px;padding-right:40px}}.split-item__text h3,.split-item__text p{margin:0}.split-item__text p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;line-clamp:4;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.split-item__link{align-items:center;border:2px solid #ccc;border-radius:15px;display:inline-flex;height:30px;padding:0 10px}.LDSDocumentBlock h4,.LDSEnquiries h4{margin-bottom:0;margin-top:0}ul#LDSDocuments{margin-left:0;margin-right:0}.LDSEnquiries a,ul#LDSDocuments a{color:var(--link-color);text-decoration:underline}.LDSDefinitionList{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center;margin:40px auto 20px;max-width:900px}.LDSDefinitionList.poi-list{flex-direction:column}.LDSDefinitionList__item{display:flex;gap:10px;min-width:240px}.poi-list .LDSDefinitionList__item{min-width:300px}.LDSDefinitionList__item.driving-directions-from-poi,.LDSDefinitionList__item.driving-directions-to-poi{flex-wrap:wrap;justify-content:center;width:100%}.LDSDefinitionList__item.driving-directions-from-poi h3,.LDSDefinitionList__item.driving-directions-to-poi h3{width:100%}.LDSDefinitionList__item>p{--txt-inline:0;margin-bottom:0;margin-top:0}.LDSDefinitionList h3{--heading-font-size:16px;margin:0}.LDSDefinitionList dd,.LDSDefinitionList dt{min-width:140px}.LDSDefinitionList dt{font-weight:700}.LDSDefinitionList dd{margin-left:10px;margin-right:40px}.LDSDefinitionList a{color:var(--link-color);text-decoration:underline}#content .specialEventsBlock>h2{display:none}#headerSlideshow{min-height:var(--slide-min-height,260px)}.slideshow__container{--slide-min-height:260px;height:var(--img-height);margin:auto;max-height:260px;max-width:100%;overflow-x:hidden;overflow-y:hidden;position:relative;z-index:1}@media(min-width:1024px){.slideshow__container{max-height:100vw}}.slideshow__container[data-slideshow-height=full],.slideshow__container[data-slideshow-height=full]>div{height:100vh}.slideshow__container[data-slideshow-height=""],.slideshow__container[data-slideshow-height="0"]{display:none}.slideshow__container[data-slides="1"] .slideshow__slide{display:block;opacity:1}.slideshow__container .slideshow-watermark{bottom:50px;color:#fff;font-family:Lora,serif;font-size:36px;font-size:clamp(36px,5vw,64px);font-style:normal;font-weight:400;left:0;margin-bottom:0;margin-top:0;position:absolute;right:0;text-align:center;z-index:3}.slideshow__slide{background-image:var(--slide-img);background-position:50%;background-repeat:no-repeat;background-size:cover;height:var(--img-height);left:0;max-height:100%;min-height:var(--slide-min-height);opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease;transition-duration:.5s;transition-property:opacity,visibility;transition-timing-function:ease-in-out;visibility:hidden;width:100%;z-index:0}.slideshow__slide.active{opacity:1;pointer-events:auto;position:relative;visibility:visible;z-index:1}.slideshow__slide:has(+.active){opacity:.5;transition-duration:.5s}.slideshow__slide .next,.slideshow__slide .prev{border-radius:0 3px 3px 0;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:-22px;padding:16px;position:absolute;top:50%;transition:.3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.slideshow__slide .next{border-radius:3px 0 0 3px;right:0}.slideshow__slide .prev{border-radius:3px 0 0 3px;left:0}.slideshow__slide .next:hover,.slideshow__slide .prev:hover{background-color:rgba(0,0,0,.8)}.slideshow__slide .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.slideshow__slide .dot{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:15px;margin:0 2px;transition:background-color .6s ease;width:15px}.slideshow__slide .active,.slideshow__slide .dot:hover{background-color:#717171}.slideshow__slide .fade{animation-duration:1.5s;animation-name:fade;opacity:1}@keyframes fade{0%{opacity:.4}to{opacity:1}}.component-loader{align-items:center;align-self:center;gap:0;max-height:8rem;position:absolute}.component-loader img{width:32px}.image-slider{--slider-arrow-color:var(--slider-arrow-c);--slider-prev-arrow-pos:0 auto 0 -60px;--slider-next-arrow-pos:0 -60px 0 auto;align-items:flex-start;flex-wrap:wrap;gap:0;justify-content:center;margin-block:60px;margin-inline:auto;max-width:var(--slider-max-w,100%);min-height:300px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(min-width:1400px){.image-slider{--slider-max-w:1200px}}.image-slider.default,.image-slider.promo-slider{--slider-prev-arrow-pos:auto 4rem -2.8rem auto;--slider-next-arrow-pos:auto 1rem -2.8rem auto}.image-slider.room-slider{--slider-min-h:200px;--slide-img-h:200px;min-height:200px}.image-slider.room-slider .splide__list{height:200px}.image-slider.room-slider .splide__list img{height:auto;max-height:100%}.image-slider.is-initialized .component-loader,.image-slider.is-rendered .component-loader{display:none}.image-slider.is-initialized .splide__track,.image-slider.is-rendered .splide__track{visibility:visible}.image-slider:not(.is-initialized){background-color:#eee}.image-slider:not(.is-initialized) .splide__track{visibility:hidden}.image-slider.single-slide .splide__arrow{--slider-arrow-display:none}@media(max-width:1024px){.image-slider+.image-slider{position:relative}.image-slider+.image-slider:before{background-color:#ddd;content:"";height:1px;position:absolute;top:0;width:120px}}.image-slider .image-slider__heading{margin-block:0 10px;padding-right:20px;text-align:var(--slider-heading-align,left);width:100%}.image-slider .splide__track{width:100%}.image-slider .splide__list{margin-top:20px;min-height:var(--slider-min-h,320px)}.image-slider .image-slider__slide{align-content:flex-start}.image-slider .image-slider__slide img{display:block;height:var(--slide-img-h,320px);margin-inline:auto;-o-object-fit:cover;object-fit:cover;width:100%}.image-slider .image-slider__slide img.is-portrait{max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.image-slider .image-slider__read-more{align-items:center;border:2px solid var(--slider-arrow-color);border-radius:15px;display:inline-flex;font-size:14px;height:30px;padding-inline:8px}.image-slider .splide__arrow{background-color:transparent;border:0;bottom:0;cursor:pointer;display:var(--slider-arrow-display,block);position:absolute}.image-slider .splide__arrow.image-slider__prev{inset:var(--slider-prev-arrow-pos,-40px)}.image-slider .splide__arrow.image-slider__next{inset:var(--slider-next-arrow-pos,-40px)}.image-slider .splide__arrow:is(:hover,:active,:focus){--slider-arrow-color:var(--slider-arrow-h)}.image-slider .splide__arrow:is(.disabled,[disabled]){--slider-arrow-color:var(--slider-arrow-d);cursor:default}.image-slider .splide__arrow>svg{fill:var(--slider-arrow-color);transition:fill .25s ease-in-out;width:32px}.image-slider.room-slider{margin-block:40px 60px}.image-slider.room-slider .image-slider__slide{max-width:330px;width:auto}.image-slider.room-slider .image-slider__slide img{max-width:330px}@media(max-width:900px){.image-slider.room-slider .image-slider__slide{max-width:none;width:100%}.image-slider.room-slider .image-slider__slide img{max-width:100%;width:100%}}@media(min-width:901px){.image-slider.room-slider .image-slider__slide img{width:auto}}.image-slider.promo-slider .image-slider__slide{display:flex;gap:20px}@media(max-width:900px){.image-slider.promo-slider .image-slider__slide{flex-direction:column;gap:0}}@media(min-width:900px){.image-slider.promo-slider .image-slider__content,.image-slider.promo-slider .image-slider__image{flex-basis:50%}}.image-slider.promo-slider .image-slider__content{padding-block:40px;padding-inline:0 40px}@media(max-width:900px){.image-slider.promo-slider .image-slider__content{order:2;padding-block:0}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.5s;transition-property:opacity,filter,background-color;transition-timing-function:ease}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:var(--hamburger-bg,#000);border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{background-color:transparent!important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translate3d(0,10px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translate3d(0,10px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger{--hamburger-c:var(--hamburger-bg);text-align:right}.hamburger .hamburger-inner,.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{background-color:var(--hamburger-c);transition:background-color .15s ease}.hamburger.is-active{--hamburger-c:var(--hamburger-bg-a)}html{margin-top:0!important}