body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#191919}h1,h2,h3,h4,h5,h6{color:#a24f36}body{line-height:1.6em}#footer-widgets .footer-widget li:before{top:10.6px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Spectral',Georgia,"Times New Roman",serif}body,input,textarea,select{font-family:'Spectral',Georgia,"Times New Roman",serif}.et_pb_button{font-family:'Spectral',Georgia,"Times New Roman",serif}@media (max-width:981px){#menu_section .et_pb_button_module_wrapper:has(>a.et_pb_button:not(#reservations_btn)){width:max-content}}#main-content,#et-boc{background-color:#eee6d4}.fluid-width-video-wrapper{height:100%;padding:0!important}.et_pb_button_module_wrapper:has(>a#reserve_header){display:contents!important}body,input,textarea,select,p,a{font-family:'Spectral',Georgia,"Times New Roman",serif!important}#nav_header{padding-left:0!important}#newsletter_container{max-width:388px}#navmenu{opacity:0}.minimise{animation-name:minimise;animation-duration:1s;animation-delay:0s;animation-fill-mode:forwards}.maximise{animation-name:maximise;animation-duration:1s;animation-delay:0s;animation-fill-mode:forwards}@keyframes maximise{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes minimise{0%{opacity:1}50%{opacity:0}100%{opacity:0}}#news_btn{border-radius:15px 15px 0 0}.sp-image{display:none!important}.gallery-wrapper{display:flex;gap:10px;margin:auto;align-items:center;justify-content:center;padding:10px 0}.main-swiper,.thumb-swiper{border-radius:0px;overflow:hidden}.main-swiper{width:79%;max-height:700px;aspect-ratio:3 / 2;box-shadow:0 15px 40px rgba(0,0,0,0.15)}.thumb-swiper{width:20%;height:630px;display:flex;flex-direction:column;gap:20px}.thumb-swiper .swiper-slide{height:150px!important;opacity:0.5;margin-bottom:10px!important;border-radius:0px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:opacity 0.3s ease,transform 0.3s ease;cursor:pointer}.thumb-swiper .swiper-slide-thumb-active{opacity:1;transform:scale(1.02)}.thumb-swiper .swiper-slide img{object-fit:cover;height:100%;width:100%;display:block;border-radius:0px}.main-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0px}@media (max-width:768px){.gallery-wrapper{flex-direction:column}.main-swiper,.thumb-swiper{width:100%}.thumb-swiper{flex-direction:row;height:auto}.thumb-swiper .swiper-wrapper{flex-direction:row}.thumb-swiper .swiper-slide{height:auto!important;width:100px}}.swiper-button-next,.swiper-button-prev{color:transparent;padding:12px;border-radius:50%;width:60px;height:40px;top:50%;transform:translateY(-50%);transition:background 0.3s ease}.swiper-button-next:after,.swiper-button-prev:after{content:"";height:82px;width:82px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:all 0.3s ease;filter:drop-shadow(2px 4px 6px black)}.swiper-button-next:after{background-image:url("/wp-content/uploads/2025/07/arrow_right.png")}.swiper-button-prev:after{background-image:url("/wp-content/uploads/2025/07/arrow_left.png")}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{filter:invert(1) drop-shadow(2px 4px 6px #ffa566)}.swiper-button-next{right:15px}.swiper-button-prev{left:15px}#moove_gdpr_save_popup_settings_button{background:#a24f36;cursor:pointer;left:21px!important}.booking-widget .ot-dtp-picker.ot-standard{margin:auto;background:transparent;width:100%!important}.booking-widget .ot-title{display:none}#style1.booking-widget form{display:flex;flex-flow:row wrap;justify-content:space-around;background:transparent!important;border:unset!important;align-items:self-end}#style2.booking-widget form{display:flex;flex-flow:column wrap;justify-content:space-around;background:transparent!important;border:unset!important;align-items:center}.booking-widget form .ot-dtp-picker-selector{width:280px;border-bottom:1px solid #EEE6D4!important;transition:all 0.3s ease}.booking-widget .ot-select-label{color:#EEE6D4!important;opacity:1;transition:all 0.3s ease;outline:1px solid transparent;font-family:'Spectral',Georgia,"Times New Roman",serif!important}.booking-widget .ot-dtp-picker-selector:hover{width:300px}.booking-widget .ot-dtp-picker-selector:hover .ot-select-label{outline:1px solid #7C9798;color:#7C9798!important}.booking-widget .ot-dtp-picker-selector:hover svg path{fill:#7C9798}.booking-widget svg path{fill:#EEE6D4}.booking-widget form input[type="submit"]{width:280px;margin-top:20px!important;border-radius:0px;text-transform:uppercase;color:#EEE6D4;box-shadow:unset;border:1px solid #EEE6D4;font-family:'Spectral',Georgia,"Times New Roman",serif!important;background:transparent;transition:all 0.3s ease}.booking-widget form input[type="submit"]:hover{color:#7C9798!important;border-color:#7C9798;width:300px}.yt-overlay{position:absolute;inset:0;pointer-events:auto;background:rgba(0,0,0,50%)}.yt-wrap{position:relative;width:100%;height:100vh;overflow:hidden;background:#000}.yt-wrap iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;transform:translate(-50%,-50%);pointer-events:none}.is-sticky{position:fixed!important}#nav_header{}#nav_header>*{filter:invert(1) contrast(0) brightness(2)}#nav_header.minimisen>*{background:transparent;filter:unset}#nav_header.sticky-header{background-image:linear-gradient(180deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%)}#nav_header.sticky-header>*{filter:invert(0) contrast(1) brightness(1)}#lottie-header{opacity:0;pointer-events:none;transition:opacity .2s ease}#lottie-center{opacity:1;transition:opacity .2s ease}html.et-fb-preview--desktop #menu_section{display:none}.lottie-show-header #lottie-header{opacity:1}.lottie-hide-center #lottie-center{opacity:0;pointer-events:none}