:root{--bt-gold:#c9a24b;--bt-cream:#ede7d6;--bt-sage:#556b4d;--bt-green:#1e3a2f;--bt-cream-dark:#e2d9c2;--bt-font-title:'Cinzel', serif;--bt-font-sub:'Space Mono', monospace}body{background-color:var(--bt-cream);color:var(--bt-green)}body,input,select,optgroup,textarea{color:var(--bt-green)}::selection{background:var(--bt-gold);color:var(--bt-green)}h1,h2,h3,h4,h5,h6,.entry-title,.page-title,.wp-block-getwid-advanced-heading h1.wp-block-getwid-advanced-heading__content,.wp-block-getwid-advanced-heading h2.wp-block-getwid-advanced-heading__content,.wp-block-getwid-advanced-heading h3.wp-block-getwid-advanced-heading__content{font-family:var(--bt-font-title);color:var(--bt-green);letter-spacing:.02em}.wp-block-getwid-advanced-heading span.wp-block-getwid-advanced-heading__content,.wp-block-getwid-advanced-heading p.wp-block-getwid-advanced-heading__content{font-family:var(--bt-font-sub);font-size:13px;text-transform:uppercase;letter-spacing:.2em;color:var(--bt-sage)}.entry-content a:hover,.entry-content a:focus{color:var(--bt-green);text-decoration:underline;text-decoration-color:var(--bt-gold);text-underline-offset:4px}input[type="button"],input[type="reset"],input[type="submit"],.button,.more-link,.wp-block-button__link{font-family:var(--bt-font-sub)!important;letter-spacing:.05em}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.button:hover,.more-link:hover,.wp-block-button__link:hover{background-color:var(--bt-gold);border-color:var(--bt-gold);color:var(--bt-green)}.cws-slider-wrap .slider-indicator .indicator.active,.cws-slider-wrap .slider-indicator .indicator:hover,button .animation span,input:checked+.slider{background:var(--bt-gold)}input:focus+.slider{box-shadow:0 0 1px var(--bt-gold)}.reservation-modal-loader svg g{fill:var(--bt-gold)}.main-navigation-wrapper .menu-toggle .line{background:var(--bt-green)}@media (min-width:992px){.site-menu-left .site-branding .custom-logo-link{transform:none;width:100%!important;height:auto!important;display:flex;align-items:center;justify-content:center}}.site-menu-left .site-branding .custom-logo-link img{width:84px;height:auto;max-height:none;padding:0}@media (max-width:992px){.site-menu-left #masthead{background-color:var(--bt-cream)}.site-menu-left .site-branding .custom-logo-link img{width:auto;height:56px;max-height:56px;padding:0}}.site-menu-left .main-navigation-wrapper .main-navigation{background-color:var(--bt-cream);color:var(--bt-green)}.main-navigation .primary-menu>li>a{font-family:var(--bt-font-sub);text-transform:uppercase;letter-spacing:.12em}.main-navigation .languages a{color:var(--bt-green)}.main-navigation .languages .current-lang a{color:var(--bt-sage);text-decoration:underline;text-decoration-color:var(--bt-gold);text-underline-offset:4px}.site-footer,.site-footer a,.widget-icon-list li .icon{color:var(--bt-sage)}.site-footer a:hover{color:var(--bt-green)}:root{--btck-navy:#1e3a2f;--btck-navy-hover:#556b4d;--btck-red:#c9a24b;--btck-text:#1e3a2f;--btck-muted:#556b4d;--btck-line:rgba(30, 58, 47, .15);--btck-track:rgba(30, 58, 47, .25);--btck-soft:#e2d9c2;--btck-font-head:'Cinzel', serif}[data-cws-tpl-style="custom"] .btck-sheet{background:var(--bt-cream)}[data-cws-tpl-style="custom"] .btck-strip{background-color:var(--bt-cream);background-image:linear-gradient(90deg,rgb(201 162 75 / .6) 50%,transparent 50%),linear-gradient(rgb(201 162 75 / .6) 50%,transparent 50%)}[data-cws-tpl-style="custom"] .btck-actions .btck-btn{background:var(--bt-cream);font-family:var(--bt-font-sub)!important}[data-cws-tpl-style="custom"] .btck-actions .btck-btn--primary{background:var(--btck-navy);color:var(--bt-cream);box-shadow:0 8px 20px -8px rgb(30 58 47 / .7)}[data-cws-tpl-style="custom"] .btck-actions .btck-btn--primary:hover{background:var(--bt-gold);border-color:var(--bt-gold);color:var(--bt-green)}[data-cws-tpl-style="custom"] .btck-actions .btck-btn--link{background:#fff0}[data-cws-tpl-style="custom"] .btck-cat .enable-single-cookie input:checked+.slider{background-color:var(--btck-navy)}[data-cws-tpl-style="custom"] .btck-locked:before{background:var(--bt-cream)}[data-cws-tpl-style="custom"] .btck-mark svg{stroke:var(--btck-navy)}[data-cws-tpl-style="custom"] .btck-mark svg circle{fill:var(--btck-navy)}[data-cws-tpl-style="custom"] .btck-mark svg circle:nth-of-type(4){fill:var(--btck-red)}[data-cws-tpl-style="custom"] .btck-fab{border-color:var(--bt-cream)}.bt-offers{gap:2.5rem;margin-top:2.5rem}.bt-offers>.wp-block-column{display:flex}.bt-offers .wp-block-getwid-image-box{position:relative;display:flex;flex-direction:column;width:100%;background:#f7f3e9;border-radius:4px;overflow:hidden;box-shadow:0 18px 40px -26px rgb(30 58 47 / .55);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.bt-offers .wp-block-getwid-image-box::after{content:'';position:absolute;inset:10px;border:1px solid #fff0;border-radius:2px;pointer-events:none;z-index:2;transition:border-color .5s ease}.bt-offers .wp-block-getwid-image-box:hover,.bt-offers .wp-block-getwid-image-box:focus-within{transform:translateY(-6px);box-shadow:0 30px 50px -26px rgb(30 58 47 / .6)}.bt-offers .wp-block-getwid-image-box:hover::after,.bt-offers .wp-block-getwid-image-box:focus-within::after{border-color:rgb(201 162 75 / .9)}.bt-offers .wp-block-getwid-image-box__image-container{position:relative;width:100%;margin:0;overflow:hidden}.bt-offers .wp-block-getwid-image-box__image-container::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(30 58 47 / .35),#fff0 45%);pointer-events:none}.bt-offers .wp-block-getwid-image-box__image-wrapper{width:100%;max-width:none}.bt-offers .wp-block-getwid-image-box__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.bt-offers .wp-block-getwid-image-box:hover .wp-block-getwid-image-box__image,.bt-offers .wp-block-getwid-image-box:focus-within .wp-block-getwid-image-box__image{transform:scale(1.06)}.bt-offers .wp-block-getwid-image-box__content{display:flex;flex:1;flex-direction:column;align-items:center;align-self:stretch;padding:1.75rem 1.5rem 2.25rem}.bt-offers .wp-block-getwid-image-box__content::before{content:'';width:48px;height:1px;margin-bottom:1.25rem;background:var(--bt-gold)}.bt-offers .wp-block-getwid-image-box__content h3{margin:0 0 1.5rem;font-size:1.5rem;line-height:1.3}.bt-offers .wp-block-getwid-image-box__content p:last-child{margin:auto 0 0}.bt-offers .wp-block-getwid-image-box__content a{display:inline-flex;align-items:center;gap:.75em;padding:.85em 1.7em;background:var(--bt-green);color:var(--bt-cream);font-family:var(--bt-font-sub);font-size:13px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background-color .3s ease,color .3s ease}.bt-offers .wp-block-getwid-image-box__content a::before{content:'';position:absolute;inset:0;z-index:3}.bt-offers .wp-block-getwid-image-box__content a::after{content:'\2192';transition:transform .3s ease}.bt-offers .wp-block-getwid-image-box:hover .wp-block-getwid-image-box__content a,.bt-offers .wp-block-getwid-image-box__content a:focus{background:var(--bt-gold);color:var(--bt-green);text-decoration:none}.bt-offers .wp-block-getwid-image-box:hover .wp-block-getwid-image-box__content a::after{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.bt-offers .wp-block-getwid-image-box,.bt-offers .wp-block-getwid-image-box__image,.bt-offers .wp-block-getwid-image-box__content a::after{transition:none;transform:none!important}}