body.SiteBackground{background-image:url('https://resx.octorate.com/content/18972/1791743632575.png')}:root{ --ld-ink:#263c39;--ld-paper:#f7f3ec;--ld-accent:#a34832;--ld-line:#ded9cd;}body{ background:var(--ld-paper)!important;color:var(--ld-ink);font-family:Arial,Helvetica,sans-serif;}#SiteMain{ box-shadow:none!important;background:transparent!important;}.SiteHeader .BackTransparent{ background:transparent!important;}.HotelHeader{ background:#fff!important;border:1px solid var(--ld-line);border-radius:18px;box-shadow:0 8px 30px #263c3910;padding:22px 24px!important;}.HotelHeader .contacts a{ color:var(--ld-ink)!important;}.HotelHeader .headerLogo{ max-height:86px;width:auto;object-fit:contain;}.customHeaderLeft{ padding-right:24px;}.customHeaderRight{ border-left:1px solid var(--ld-line);padding-left:24px;}.HotelHeader .information{ color:var(--ld-accent)!important;}.HotelHeader .customButton,.customButtonGreen{ background:var(--ld-ink)!important;color:#fff!important;border:1px solid var(--ld-ink)!important;border-radius:8px!important;}.HotelHeader .customButton:hover,.customButtonGreen:hover{ background:#38564f!important;}.noresults{ background:#fff!important;border:1px solid var(--ld-line);border-radius:18px;margin-top:22px!important;}.noresults h1,.noresults h2{ color:var(--ld-ink);}.noresults .notfoundimg{ width:160px!important;height:160px!important;}.noresults .EmptyBox40{ height:16px!important;}.noresults .Wid70{ width:86%!important;max-width:880px;}.ld-catalog{ box-sizing:border-box;max-width:1400px;margin:38px auto;padding:0 24px;color:var(--ld-ink);font:16px/1.6 Arial,Helvetica,sans-serif;}.ld-catalog *{ box-sizing:border-box;}.ld-intro{ display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:26px;}.ld-eyebrow{ font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ld-accent);margin:0 0 10px;}.ld-catalog h2{ font:400 clamp(30px,3.2vw,48px)/1.1 Georgia,serif;margin:0 0 12px;color:var(--ld-ink);}.ld-lead{ max-width:580px;margin:0;color:#56635d;}.ld-note{ font-size:12px;max-width:230px;color:#68756f;}.ld-grid{ display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}.ld-card{ overflow:hidden;border:1px solid var(--ld-line);border-radius:14px;background:#fff;transition:transform .2s,box-shadow .2s;}.ld-card:hover{ transform:translateY(-3px);box-shadow:0 12px 28px #263c3912;}.ld-card > img{ width:100%;height:240px;display:block;object-fit:cover;}.ld-card-content{ padding:22px;}.ld-card h3{ font:400 26px/1.2 Georgia,serif;margin:0 0 7px;color:var(--ld-ink);}.ld-card p{ margin:0 0 20px;color:#59645f;font-size:14px;}.ld-book{ display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;background:var(--ld-ink);color:white!important;text-decoration:none!important;border-radius:7px;font-size:13px;font-weight:700;}.ld-book:hover{ background:#38564f;}.ld-card details{ margin-top:14px;font-size:13px;}.ld-card summary{ cursor:pointer;color:var(--ld-accent);padding:4px 0;}.ld-small-photos{ display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;}.ld-small-photos img{ width:100%;height:125px;object-fit:cover;border-radius:5px;}.ld-catalog a:focus-visible,.ld-catalog summary:focus-visible{ outline:3px solid var(--ld-accent);outline-offset:4px;}@media(max-width:1000px){ .ld-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.ld-intro{align-items:start;flex-direction:column;}.ld-note{max-width:none;}}@media(max-width:640px){ .ld-catalog{padding:0 16px;margin:28px auto;}.ld-grid{grid-template-columns:1fr;}.ld-card>img{height:240px;}.HotelHeader{padding:16px!important;border-radius:12px;}.customHeaderRight{border-left:0;padding-left:0;}}@media(prefers-reduced-motion:reduce){ .ld-card{transition:none;}.ld-card:hover{transform:none;}}:root{--ld-ink:#182823;--ld-paper:#fafbf8;--ld-accent:#9a7e47;--ld-line:#e1e6dd}body.SiteBackground{background-image:none!important;background-color:var(--ld-paper)!important;color:var(--ld-ink)!important}body,body p,body input,body label,body .ui-widget{font-family:Arial,Helvetica,sans-serif!important}body h1,body h2,body h3,.ld-catalog h2,.ld-card h3{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:-.045em!important;font-weight:400!important}#SiteMain{max-width:1400px!important;margin:0 auto!important;padding:24px!important;box-sizing:border-box!important}.HotelHeader{border-radius:26px!important;padding:20px!important;box-shadow:0 12px 40px #18282308!important}.HotelHeader .headerLogo{max-height:90px!important}.HotelHeader .customButton,.customButtonGreen,button.customButton{border-radius:30px!important;padding:13px 24px!important;background:#182823!important;color:#fff!important;border-color:#182823!important;font:500 13px/1.4 Arial,Helvetica,sans-serif!important}section.room .RoomTop,section.room .calendar,.noresults{background:#fff!important;border:1px solid var(--ld-line)!important;border-radius:26px!important;overflow:hidden!important;box-shadow:0 14px 44px #18282306!important}section.room{margin-top:22px!important}.room .information{padding:28px!important}.room h1{font-size:clamp(28px,2.8vw,42px)!important;line-height:1.12!important}.room .RoomPhoto{border-radius:24px 0 0 24px!important;overflow:hidden!important}.room .RoomPhotoSlide{background-color:#f1f4ee!important}.calendar{padding:26px!important}.calendar .controls{margin-bottom:20px!important}.calendar .days li{border-radius:16px!important;overflow:hidden!important;border:1px solid #e4e7e0!important}.calendar .days li big{font:500 clamp(18px,1.7vw,26px)/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:-.04em!important}.calendar .days li p{font-size:12px!important;line-height:1.4!important}.calendar .days li a:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,.ui-selectonemenu:focus-visible{outline:2px solid #ae935a!important;outline-offset:3px!important}.ui-dialog,.ui-overlaypanel,.ui-selectonemenu-panel{border:1px solid var(--ld-line)!important;border-radius:18px!important;box-shadow:0 18px 70px #18282318!important}.ui-dialog-titlebar,.ui-dialog-content{background:#fff!important;color:#182823!important}.ui-inputfield:not([type=hidden]):not(.ui-helper-hidden-accessible input){border-radius:10px!important}.ui-message-error,.ui-messages-error{border-radius:12px!important}footer{margin-top:36px!important;border-top:1px solid var(--ld-line)!important;background:transparent!important;padding:26px 0!important}.ld-catalog{margin:44px auto!important;padding:0!important}.ld-catalog h2{font-size:clamp(28px,3.2vw,44px)!important}.ld-card{border-radius:24px!important;box-shadow:0 12px 40px #18282306!important}.ld-card h3{font-size:25px!important}.ld-book{border-radius:30px!important;padding:15px 18px!important}.ld-small-photos img{border-radius:12px!important}.ld-note{max-width:280px!important}.ld-intro{align-items:center!important}@media(max-width:900px){#SiteMain{padding:16px!important}.customHeaderLeft{padding-right:12px!important}.customHeaderRight{padding-left:12px!important}.room .information{padding:22px!important}.calendar{padding:14px!important}}@media(max-width:600px){#SiteMain{padding:10px!important;width:100%!important}.HotelHeader{padding:16px!important;border-radius:22px!important}.customHeaderRight{padding-left:0!important}.room .RoomPhoto{border-radius:22px 22px 0 0!important}.room .information{padding:20px!important}.calendar .days li big{font-size:17px!important}.calendar .days li p{font-size:10px!important}.calendar{padding:10px!important}.ld-catalog{margin:30px 0!important}.ld-card>img{height:240px!important}}@media(prefers-reduced-motion:reduce){.animated{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.ld-card{transition:none!important}.ld-card:hover{transform:none!important}}.ld-engine-filters{display:flex;gap:6px;padding:6px;border:1px solid #e1e6dd;border-radius:32px;background:#f1f4ee;width:fit-content;margin:0 0 24px}.ld-engine-filters button{background:transparent;border:0;border-radius:28px;padding:12px 22px;color:#182823;font:500 13px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.ld-engine-filters button[aria-pressed=true]{background:#182823;color:#fff}.ld-card[hidden]{display:none!important}.calendar ul.days{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;padding:0!important}.calendar ul.days li{width:auto!important;margin:0!important;min-width:0!important;box-sizing:border-box!important}.calendar ul.days .stay{font-size:11px!important}.calendar .days li .datetheme2{padding:14px 5px!important}.calendar .days li big sup{font-size:.6em!important}.customButton .ui-button-text{background:transparent!important;border:0!important;border-radius:inherit!important;color:inherit!important;padding:0!important}.HotelHeader #dateAndPax .class600{display:flex!important;flex-wrap:nowrap!important;gap:16px!important}.HotelHeader #dateAndPax .class600>span{flex:0 0 auto!important;min-width:74px!important}.HotelHeader #dateAndPax label{color:#526057!important}.HotelHeader .contacts a{display:block!important;margin:6px 0!important}.HotelHeader .contacts svg{color:#9a7e47!important}.RoomTop .information .details{line-height:1.75!important}.calendar ul.days li.available:hover{box-shadow:0 6px 16px #18282314!important;transform:translateY(-2px)}@media(max-width:600px){.calendar ul.days{gap:5px!important}.calendar .days li .datetheme2{padding:10px 2px!important}.calendar .days li big{font-size:13px!important}.calendar ul.days .stay{font-size:9px!important}.calendar .days li .stay svg{width:12px!important;height:12px!important}}.checkout,.confirm .details,.details .box{border-radius:24px!important;border:1px solid #e1e6dd!important;box-shadow:0 12px 34px rgba(24,40,35,.045)!important;background:#fff!important}.checkout{overflow:hidden}.checkout .content{padding:28px!important}.checkout h1,.details h1{font-size:30px!important;letter-spacing:-1px!important;line-height:1.18!important;margin-bottom:14px!important}.checkout p,.details p{line-height:1.6!important}.checkout .icon{opacity:.18!important}#confirmButton2{background:#182823!important;color:#fff!important;border:0!important;border-radius:30px!important;padding:14px 22px!important;min-height:48px!important}#confirmButton2 .ui-button-text{background:transparent!important;color:inherit!important;padding:0!important}.checkout input:focus,.checkout textarea:focus{outline:2px solid #9a7e47!important;outline-offset:3px!important}@media(max-width:600px){.checkout .content{padding:20px!important}.checkout h1,.details h1{font-size:25px!important}.checkout,.details .box{border-radius:20px!important}#confirmButton2{width:100%!important}}@media(max-width:600px){section.room .calendar{overflow-x:auto!important;max-width:100%;scrollbar-width:thin;scrollbar-color:#9a7e47 #f0f3ec}.calendar ul.days{min-width:560px!important;grid-template-columns:repeat(7,minmax(72px,1fr))!important;gap:8px!important}.calendar .datetheme2 p{white-space:normal!important;line-height:1.4!important;font-size:11px!important}.calendar .datetheme2 big{font-size:14px!important}.calendar ul.days li{border-radius:14px!important}.calendar .stay{font-size:11px!important}}#CartSummaryItems{display:block!important;width:100%!important;border:0!important;border-radius:0!important;overflow:visible!important}.CartSummaryItems > div{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;gap:7px!important;align-items:start!important;padding:8px 0!important}.CartSummaryItems > div > div{display:block!important;white-space:normal!important;line-height:1.4!important}.CartSummaryItems .TexAlRight{white-space:nowrap!important}#googleSignIn{background:#fff!important;color:#182823!important;border:1px solid #c6d0c8!important;border-radius:24px!important;min-height:44px!important}#googleSignIn .ui-button-text{background:transparent!important;color:inherit!important}.CartSummaryItems .Gray{color:#59665f!important}.customButtonGreenOffert,.customButtonGreen{background:#182823!important;color:#fff!important;border:0!important;border-radius:30px!important;padding:13px 20px!important;min-height:46px!important}.customButtonGreenOffert .ui-button-text,.customButtonGreen .ui-button-text{background:transparent!important;color:inherit!important;padding:0!important}:root{--ld-ink:#292722;--ld-paper:#f7f4ee;--ld-surface:#fffdf9;--ld-accent:#baa47b;--ld-line:#e3dccf;--ld-muted:#696359}body.SiteBackground{background-color:var(--ld-paper)!important;color:var(--ld-ink)!important}.HotelHeader,section.room .RoomTop,section.room .calendar,.noresults,.checkout,.confirm .details,.details .box,.ld-card{background:var(--ld-surface)!important;border-color:var(--ld-line)!important;box-shadow:0 12px 38px #29272208!important}.HotelHeader{overflow:visible!important}.HotelHeader .contacts a,.HotelHeader .contacts svg{color:var(--ld-ink)!important}.HotelHeader [data-show=info]{color:var(--ld-ink)!important;background:#f0e9dd;border:1px solid var(--ld-line);border-radius:16px;padding:12px!important;min-height:44px}.HotelHeader [data-show=info] p{line-height:1.4;margin:0!important}.HotelHeader [data-show=info] img{filter:grayscale(1);margin-right:8px}.HotelHeader .customButton,.customButtonGreen,.customButtonGreenOffert,button.customButton,#confirmButton2,.ld-book,.ld-engine-filters button[aria-pressed=true]{background:var(--ld-ink)!important;color:var(--ld-surface)!important;border-color:var(--ld-ink)!important}.HotelHeader .customButton:hover,.customButtonGreen:hover,.customButtonGreenOffert:hover,.ld-book:hover{background:#494337!important}.ld-catalog h2,.ld-card h3,.room h1,.checkout h1,.details h1{color:var(--ld-ink)!important}.ld-eyebrow,.ld-card summary,.HotelHeader #dateAndPax label{color:var(--ld-muted)!important}.ld-lead,.ld-note,.ld-card p,.CartSummaryItems .Gray{color:var(--ld-muted)!important}.ld-engine-filters{background:#efe9de;border-color:var(--ld-line)}.ld-engine-filters button{color:var(--ld-ink)}section.room h6,section.room .offert em,section.room .offert p,section.room .more,.stickyPanel{color:var(--ld-muted)!important}section.room .price,section.room .chekinout strong,section.room .chekinout .day{color:var(--ld-ink)!important}section.room .detailDiv svg,section.room .chekinout svg,.stickyPanel svg{color:var(--ld-muted)!important;fill:currentColor!important}section.room .offert .button,section.room .offers [data-show],section.room .offers [class^=optionsDiv]{background:var(--ld-ink)!important;color:var(--ld-surface)!important;border-radius:12px!important}section.room .offert .button p,section.room .offers em{color:var(--ld-surface)!important}section.room .options .row{border-color:var(--ld-line)!important}#googleSignIn{color:var(--ld-ink)!important;border-color:var(--ld-line)!important}.ui-dialog,.ui-overlaypanel,.ui-selectonemenu-panel,.ui-inputfield{border-color:var(--ld-line)!important}.ui-dialog-titlebar,.ui-dialog-content,.ui-selectonemenu-panel{background:var(--ld-surface)!important;color:var(--ld-ink)!important}.ui-selectonemenu-label,.ui-selectonemenu-trigger{color:var(--ld-ink)!important}.calendar .days li.available{background:var(--ld-surface)!important;border-color:#b9aa8d!important}.calendar .days li.available a{display:block;color:var(--ld-ink)!important;text-decoration:none!important}.calendar .days li.available .datetheme2{background:#f3ede2!important;color:var(--ld-ink)!important}.calendar .days li.available .stay{background:#fffdf9!important;color:var(--ld-muted)!important}.calendar .days li.available:hover{border-color:#776543!important;box-shadow:0 7px 18px #29272212!important}.calendar .days li.occupied,.calendar .days li.past{background:#eeece7!important;color:#736f67!important;border-color:#ded9cf!important}.calendar .days li.occupied .datetheme2,.calendar .days li.past .datetheme2,.calendar .days li.occupied .stay,.calendar .days li.past .stay{background:transparent!important;color:#736f67!important}.calendar .days li big,.calendar .days li p{color:inherit!important}.checkout input:not([type=checkbox]):not([type=hidden]),.checkout textarea,.checkout select{background:#fffdf9!important;color:var(--ld-ink)!important;border:1px solid #c9beab!important}.checkout input:focus,.checkout textarea:focus,a:focus-visible,button:focus-visible,.ld-card summary:focus-visible{outline:2px solid #776543!important;outline-offset:3px!important}.HotelHeader #info{position:relative;background:#f4efe6!important;border:1px solid var(--ld-line);border-radius:22px;padding:28px!important;margin-top:20px!important;gap:24px!important;align-items:start!important;color:var(--ld-ink)!important;box-shadow:none!important}.HotelHeader #info:is([style*="display: flex"],[style*="display: block"]){height:auto!important;display:grid!important;grid-template-columns:minmax(0,400px) minmax(0,1fr);grid-template-areas:"heading heading" "gallery description" "gallery location" "extra extra" "contacts contacts"}#info .ld-property-heading{grid-area:heading;margin:0;padding:0 48px 4px 0;border-bottom:1px solid var(--ld-line)}#info .ld-property-heading h2{font:400 clamp(24px,2.4vw,34px)/1.2 Arial,Helvetica,sans-serif!important;color:var(--ld-ink);margin:0 0 18px;letter-spacing:-.035em!important}#info>div:has(>.bx-wrapper){grid-area:gallery;width:100%!important;min-width:0!important;margin:0!important}#info .description{grid-area:description;width:auto!important;min-width:0!important;margin:0!important;font-size:15px!important;line-height:1.8!important}#info .description p{margin:0 0 14px!important}#info .description p:empty{margin:0!important}#info strong{font:600 15px/1.4 Arial,Helvetica,sans-serif!important;color:var(--ld-ink)!important;letter-spacing:0!important}#info .location{grid-area:location;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:auto!important;min-width:0!important;gap:18px!important;margin:0!important;font-size:14px!important;line-height:1.6!important}#info .location>.address,#info .location>.gps{float:none!important;width:auto!important;padding:18px!important;background:var(--ld-surface);border:1px solid var(--ld-line);border-radius:16px;box-sizing:border-box}#info .location>div:has(>#mapid){grid-column:1/-1;min-width:0!important;width:100%!important}#info .location p{margin:8px 0!important}#info .location a:not(.leaflet-control a){color:#675537!important;text-decoration:underline}#info .location .colortheme2{color:var(--ld-muted)!important}#info .location .clear,#info>.clear{display:none!important}#info .propertyHeaders{grid-area:extra;min-width:0!important}#info #mapid{width:100%!important;height:250px!important;border-radius:16px;border:1px solid var(--ld-line)}#info .bx-wrapper{max-width:100%!important;width:100%!important;margin:0!important;box-shadow:none!important;border:0!important;background:transparent!important}#info .bx-viewport{border-radius:17px;background:var(--ld-surface)}#info .bxslider img{object-fit:cover;max-width:100%!important}#info .bx-caption{background:rgba(41,39,34,.78)!important}#info .bx-caption span{font:13px/1.5 Arial,Helvetica,sans-serif!important;padding:12px!important}#info .bx-pager{font:500 12px/1.5 Arial,Helvetica,sans-serif!important;color:var(--ld-muted)!important}#info svg.close{display:block!important;position:absolute!important;top:18px!important;right:18px!important;width:20px!important;height:20px!important;padding:10px!important;box-sizing:content-box!important;border:1px solid var(--ld-line);background:var(--ld-surface);border-radius:50%;cursor:pointer;color:var(--ld-ink)!important;z-index:3}@media(max-width:900px){.HotelHeader #info:is([style*="display: flex"],[style*="display: block"]){grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "gallery" "description" "location" "extra" "contacts"}#info>div:has(>.bx-wrapper){max-width:480px;margin:0 auto!important}}@media(max-width:600px){.HotelHeader #info{padding:18px!important;border-radius:18px;gap:20px!important;margin-top:16px!important;width:100%!important;box-sizing:border-box}#info .ld-property-heading h2{font-size:24px!important;margin-bottom:16px}#info .location{grid-template-columns:minmax(0,1fr);gap:12px!important}#info .bx-viewport{height:300px!important}#info .bxslider img{height:300px!important}#info .location>.address,#info .location>.gps{padding:16px!important}#info svg.close{top:12px!important;right:12px!important}.HotelHeader .customHeaderLeft{padding-right:0!important}.HotelHeader .contacts{overflow-wrap:anywhere}.HotelHeader .headerLogo{max-width:120px!important}.HotelHeader #dateAndPax{gap:16px!important}.HotelHeader [data-show=info]{margin-top:12px!important}}@keyframes ld-premium-rise{from{opacity:.65;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.ld-card.ld-premium-reveal,section.room.ld-premium-reveal{animation:ld-premium-rise .6s cubic-bezier(.2,.7,.2,1) both}}@media(prefers-reduced-motion:reduce){.ld-premium-reveal,.animated{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}@media(max-width:600px){.HotelHeader .customHeaderLeft{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important;width:100%!important;align-items:center!important}.HotelHeader .customHeaderLeft>a:has([data-show=info]){grid-column:1/-1!important;width:100%!important}.HotelHeader .headerLogo{max-width:76px!important;max-height:74px!important}.HotelHeader .contacts{min-width:0!important;width:auto!important;font-size:12px!important}.HotelHeader .contacts em{font-style:normal!important}.HotelHeader [data-show=info]{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px;width:100%!important;box-sizing:border-box!important;margin:0!important;min-height:48px!important}.HotelHeader [data-show=info] p{font-size:13px!important;text-align:left!important}.HotelHeader [data-show=info] img{margin:0!important}}section.room .price sup{ color: inherit !important;}section.room [data-show^="options"]{ background: var(--ld-ink) !important;color: var(--ld-surface) !important;}section.room .offers{ background: var(--ld-ink) !important;color: var(--ld-surface) !important;}#toTop{ background: var(--ld-ink) !important;color: var(--ld-surface) !important;}section.room .options .row{ background: var(--ld-surface) !important;border-bottom: 1px solid var(--ld-line) !important;color: var(--ld-ink) !important;}:root{--ld-ink:#151c20;--ld-muted:#627178;--ld-paper:#fff;--ld-canvas:#f5f7f8;--ld-accent:#087d86;--ld-line:#dce5e7;--ld-champagne:#087d86;--ld-cream:#fff;--ld-surface:#fff;--ld-border:#dce5e7;--ld-text:#151c20}html.ld-book-reference body{background:var(--ld-canvas)!important;color:var(--ld-ink)!important;font-family:Arial,Helvetica,sans-serif!important}html.ld-book-reference #SiteMain{max-width:1220px!important;margin:auto!important;padding:0 24px 32px!important}html.ld-book-reference .HotelHeader{background:#11191f!important;border:0!important;border-radius:0 0 14px 14px!important;box-shadow:none!important;padding:24px!important;margin-bottom:30px!important;color:#f6fbfc!important}html.ld-book-reference .HotelHeader>.flex-auto{display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(260px,1fr) auto!important;gap:22px!important;align-items:center!important}html.ld-book-reference .customHeaderLeft,html.ld-book-reference .customHeaderRight{display:contents!important}html.ld-book-reference .ld-reference-brand{grid-column:1;grid-row:1;display:flex;align-items:center;gap:14px;min-width:0}html.ld-book-reference .headerLogo{width:64px!important;height:64px!important;object-fit:contain!important;background:#fff!important;padding:7px!important;border-radius:9px!important}html.ld-book-reference .ld-reference-brand-text{font-family:Georgia,'Times New Roman',serif;font-size:25px;line-height:1.12;color:#fff}html.ld-book-reference .ld-reference-brand-text small{display:block;font:11px/1.5 Arial,sans-serif;color:#74d2d4;letter-spacing:.14em;margin-top:6px}html.ld-book-reference .customHeaderLeft>a:not(.ld-reference-brand){grid-column:2;grid-row:1;justify-self:center}html.ld-book-reference .HotelHeader .information{background:transparent!important;border:none!important;box-shadow:none!important;color:#edf8f8!important;min-height:0!important;padding:8px!important;width:auto!important;display:flex!important;align-items:center!important;gap:8px!important}html.ld-book-reference .HotelHeader .information p{color:#edf8f8!important;font-size:13px!important;margin:0!important}html.ld-book-reference .HotelHeader .information img{width:18px!important;height:18px!important;filter:grayscale(1) brightness(5)!important}html.ld-book-reference .contacts{grid-row:3;grid-column:1/-1;display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:20px!important;margin:0!important}html.ld-book-reference .contacts a{color:#cbdadb!important;font-size:12px!important;margin:0!important;display:inline-flex!important;gap:7px!important}html.ld-book-reference .contacts svg{fill:#74d2d4!important}html.ld-book-reference #terzoDiv{grid-column:3;grid-row:1;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;margin:0!important;align-items:center!important}html.ld-book-reference #commandDiv{flex-direction:row!important;gap:8px!important}html.ld-book-reference .HotelHeader .customSelect{background:transparent!important;border-color:#526065!important;color:#fff!important;min-width:60px!important}html.ld-book-reference .HotelHeader .customSelect label{color:#fff!important;padding:9px 18px 9px 6px!important;font-size:13px!important}html.ld-book-reference .HotelHeader .customSelect .ui-selectonemenu-trigger{background:transparent!important;color:#d7f4f3!important}html.ld-book-reference #dateAndPax{grid-column:1/-1;grid-row:2;display:grid!important;grid-template-columns:1fr 1fr 1.6fr auto!important;gap:0!important;background:#fff!important;border:1px solid var(--ld-line)!important;border-radius:10px!important;padding:18px 20px!important;box-shadow:0 10px 25px #00000018!important;color:var(--ld-ink)!important}html.ld-book-reference #dateAndPax>.checkinSelection,html.ld-book-reference #dateAndPax>.checkoutSelection,html.ld-book-reference #dateAndPax>.paxSelection{border-right:1px solid var(--ld-line)!important;padding:0 20px!important;min-width:0!important}html.ld-book-reference #dateAndPax h6,html.ld-book-reference #dateAndPax p{color:var(--ld-muted)!important;font-size:11px!important;letter-spacing:.05em!important}html.ld-book-reference #dateAndPax strong{font-size:24px!important;line-height:1.15!important;color:var(--ld-ink)!important}html.ld-book-reference #dateAndPax .headerButton{margin:4px 0 4px 20px!important;min-width:116px!important;background:var(--ld-accent)!important;border:0!important;border-radius:7px!important;height:48px!important;color:#fff!important}html.ld-book-reference .RoomSection{background:#fff!important;border:1px solid var(--ld-line)!important;border-radius:12px!important;box-shadow:none!important;overflow:visible!important;padding:0!important;margin:0 0 26px!important}html.ld-book-reference .RoomTop{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important;gap:28px!important;padding:24px!important;align-items:start!important}html.ld-book-reference .RoomPhoto{width:100%!important;height:440px!important;min-height:0!important;border-radius:10px!important;overflow:hidden!important;box-shadow:none!important;background:#edf2f3!important}html.ld-book-reference .RoomPhoto .RoomPhotoSlide{border-radius:10px!important;background-color:#edf2f3!important}html.ld-book-reference .RoomPhoto .fa-chevron-left,html.ld-book-reference .RoomPhoto .fa-chevron-right{background:#ffffffee!important;border:1px solid #dce5e7!important;color:#15242a!important;box-shadow:0 2px 10px #0002!important;line-height:36px!important;min-width:36px!important;border-radius:50%!important;text-align:center!important;font-size:16px!important;top:50%!important}html.ld-book-reference .PhotoZoom{font-size:22px!important;background:#ffffffee!important;border-radius:50%!important;color:var(--ld-ink)!important;padding:10px!important}html.ld-book-reference .RoomTop>.details{width:100%!important;min-width:0!important;padding:0!important}html.ld-book-reference .RoomInfo{padding:0!important}html.ld-book-reference h1,html.ld-book-reference .ld-catalog h2,html.ld-book-reference .ld-card h3,html.ld-book-reference #info h2{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;color:var(--ld-ink)!important;letter-spacing:-.025em!important}html.ld-book-reference .RoomInfo h1{font-size:32px!important;line-height:1.18!important;margin:0 0 22px!important;overflow-wrap:anywhere!important}html.ld-book-reference .RoomInfo>.MarTop10>.DispFlex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 18px!important;margin:18px 0!important}html.ld-book-reference .RoomInfo>.MarTop10>.DispFlex>span{font-size:13px!important;line-height:1.4!important;margin:0!important;align-items:start!important}html.ld-book-reference .shortDesc,html.ld-book-reference .roominfo{font-size:14px!important;line-height:1.75!important;color:#43545d!important}html.ld-book-reference .getinfo{margin-top:10px!important}html.ld-book-reference .ShowDetails,html.ld-book-reference .HideDetails{color:var(--ld-accent)!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:4px!important}html.ld-book-reference .ld-reference-stay{display:flex!important;gap:0!important;align-items:stretch!important;border-top:1px solid var(--ld-line)!important;padding:16px 20px!important;background:#f8fbfb!important;border-radius:0 0 12px 12px!important;margin:0!important;width:auto!important}html.ld-book-reference .ld-reference-stay .chekinout,html.ld-book-reference .ld-reference-stay .detailDiv,html.ld-book-reference .ld-reference-stay #guestPolicies,html.ld-book-reference .ld-reference-stay #otherDetail{display:contents!important}html.ld-book-reference .ld-reference-stay .box{flex:1!important;min-width:0!important;border:0!important;border-right:1px solid var(--ld-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 18px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important}html.ld-book-reference .ld-reference-stay .box:last-child{border-right:0!important}html.ld-book-reference .ld-reference-stay h6{color:var(--ld-muted)!important;font:11px/1.5 Arial,sans-serif!important;text-transform:uppercase!important;margin:0!important;letter-spacing:.04em!important}html.ld-book-reference .ld-reference-stay .box>div:last-child{display:flex!important;gap:7px!important;align-items:center!important;flex-wrap:wrap!important}html.ld-book-reference .ld-reference-stay strong{font-size:22px!important;color:var(--ld-ink)!important;line-height:1.1!important}html.ld-book-reference .ld-reference-stay p{font-size:12px!important;color:#43545d!important;line-height:1.2!important;margin:0!important}html.ld-book-reference .ld-reference-stay p br{display:none!important}html.ld-book-reference .ld-reference-stay svg{width:20px!important;height:20px!important}html.ld-book-reference .ld-reference-stay .filterGreen{filter:grayscale(1)!important}html.ld-book-reference #panelCalendar>.BoxSectionSimple{background:#fff!important;border:1px solid var(--ld-line)!important;border-radius:12px!important;box-shadow:none!important;padding:22px!important}html.ld-book-reference .calendar{border:0!important;border-radius:0!important;background:#fff!important;padding:0!important}html.ld-book-reference .calendar .controls{margin-bottom:20px!important}html.ld-book-reference .calendar .controls .monthList{font-size:21px!important;color:var(--ld-ink)!important}html.ld-book-reference .calendar .days{gap:8px!important}html.ld-book-reference .calendar .days>li{border:1px solid var(--ld-line)!important;border-radius:7px!important;box-shadow:none!important;overflow:hidden!important}html.ld-book-reference .calendar .days>li:not(.pass):not(.closed):has(>a){background:#fff!important}html.ld-book-reference .calendar .days>li:has(>a):hover{outline:2px solid var(--ld-accent)!important;outline-offset:-2px!important}html.ld-book-reference .calendar .datetheme2{padding:12px 4px!important}html.ld-book-reference .calendar .datetheme2 p{font-size:12px!important;line-height:1.3!important;margin-bottom:8px!important}html.ld-book-reference .calendar .datetheme2 big{font-size:20px!important;font-weight:500!important;color:var(--ld-ink)!important}html.ld-book-reference .calendar .datetheme2 sup{color:inherit!important;font-size:.65em!important}html.ld-book-reference .calendar .stay{background:#f0f5f5!important;color:#52626b!important;font-size:10px!important}html.ld-book-reference .pictureDialog{background:#fff!important;border-radius:12px!important;border:1px solid var(--ld-line)!important}html.ld-book-reference .pictureDialog .alerts-border{border:2px solid var(--ld-accent)!important}html.ld-book-reference .pictureDialog img{object-fit:contain!important;background:#f1f4f5!important;border-radius:7px!important}html.ld-book-reference #info{background:#fff!important;border-color:var(--ld-line)!important;box-shadow:0 20px 80px #0b1b2b2b!important}html.ld-book-reference #info p,html.ld-book-reference #info li{color:#34464f!important;line-height:1.75!important}html.ld-book-reference #info .ld-property-heading{background:#11191f!important;color:#fff!important;border-color:#24343c!important}html.ld-book-reference #info .ld-property-heading h2{color:#fff!important;font-size:28px!important}html.ld-book-reference button,html.ld-book-reference .ld-book,html.ld-book-reference .customButton{border-radius:7px!important}html.ld-book-reference .ld-book,html.ld-book-reference .customButton:not(.headerButton){background:var(--ld-ink)!important;color:#fff!important}html.ld-book-reference .ld-card{background:#fff!important;border:1px solid var(--ld-line)!important;border-radius:10px!important;box-shadow:none!important}html.ld-book-reference .ld-engine-filters button[aria-pressed=true]{background:var(--ld-accent)!important;color:#fff!important}html.ld-book-reference :focus-visible{outline:3px solid #087d86!important;outline-offset:3px!important}@media(max-width:900px){html.ld-book-reference .HotelHeader>.flex-auto{grid-template-columns:1fr auto!important}html.ld-book-reference .customHeaderLeft>a:not(.ld-reference-brand){grid-column:1;grid-row:2;justify-self:start}html.ld-book-reference #terzoDiv{grid-column:2;grid-row:1/3}html.ld-book-reference #dateAndPax{grid-row:3}html.ld-book-reference .contacts{grid-row:4}html.ld-book-reference .RoomTop{gap:20px!important;padding:20px!important}html.ld-book-reference .RoomPhoto{height:400px!important}html.ld-book-reference .RoomInfo h1{font-size:27px!important}}@media(max-width:600px){html.ld-book-reference #SiteMain{padding:0 12px 20px!important}html.ld-book-reference .HotelHeader{padding:18px 14px!important;margin-bottom:20px!important}html.ld-book-reference .HotelHeader>.flex-auto{gap:14px!important}html.ld-book-reference .ld-reference-brand-text{font-size:20px}html.ld-book-reference .ld-reference-brand-text small{font-size:9px}html.ld-book-reference .headerLogo{width:42px!important;height:42px!important;padding:4px!important}html.ld-book-reference #terzoDiv{grid-row:2!important;grid-column:1/-1!important;justify-content:flex-end!important}html.ld-book-reference .customHeaderLeft>a:not(.ld-reference-brand){grid-column:1/-1!important;grid-row:4!important;justify-self:start!important}html.ld-book-reference .contacts{grid-row:5!important;gap:10px 16px!important;justify-content:flex-start!important}html.ld-book-reference #dateAndPax{grid-template-columns:1fr 1fr!important;padding:12px!important;gap:14px 0!important}html.ld-book-reference #dateAndPax>.checkinSelection,html.ld-book-reference #dateAndPax>.checkoutSelection{padding:0 12px!important}html.ld-book-reference #dateAndPax>.paxSelection{grid-column:1/-1!important;border:0!important;padding:12px 0 0!important;border-top:1px solid var(--ld-line)!important;justify-content:space-around!important}html.ld-book-reference #dateAndPax .headerButton{grid-column:1/-1!important;margin:0!important;width:100%!important}html.ld-book-reference .RoomTop{display:flex!important;flex-direction:column!important;padding:14px!important;gap:24px!important}html.ld-book-reference .RoomPhoto{height:320px!important;width:100%!important;flex:none!important}html.ld-book-reference .RoomInfo h1{font-size:28px!important;margin-bottom:18px!important}html.ld-book-reference .RoomInfo>.MarTop10>.DispFlex{gap:12px!important}html.ld-book-reference .ld-reference-stay{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:14px!important;gap:14px!important}html.ld-book-reference .ld-reference-stay .box{padding:0 10px!important;min-height:64px!important;border:0!important}html.ld-book-reference .ld-reference-stay .box.policies{border:0!important}html.ld-book-reference #panelCalendar>.BoxSectionSimple{padding:12px!important}html.ld-book-reference .calendar .days{gap:4px!important}html.ld-book-reference .calendar .datetheme2{padding:10px 1px!important}html.ld-book-reference .calendar .datetheme2 p{font-size:9px!important}html.ld-book-reference .calendar .datetheme2 big{font-size:13px!important}html.ld-book-reference .calendar .stay{font-size:8px!important}html.ld-book-reference .calendar .stay svg{width:12px!important;height:12px!important}html.ld-book-reference .calendar .controls .monthList{font-size:18px!important}html.ld-book-reference #info .ld-property-heading h2{font-size:23px!important}}@media(prefers-reduced-motion:reduce){html.ld-book-reference *,html.ld-book-reference *:before,html.ld-book-reference *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}html.ld-book-reference .HotelHeader>.flex-auto{border-top:0!important;padding-top:0!important}html.ld-book-reference #dateAndPax{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}html.ld-book-reference #dateAndPax>.class600{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,3fr)!important;gap:0!important;width:100%!important}html.ld-book-reference #dateAndPax>.class600>span{display:flex!important;min-width:0!important;justify-content:space-around!important;gap:0!important}html.ld-book-reference #dateAndPax>.class600>span>span{flex:1!important;min-width:0!important;border-right:1px solid var(--ld-line)!important}html.ld-book-reference #dateAndPax .datetheme2{width:auto!important;min-width:0!important;padding:4px 12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}html.ld-book-reference #dateAndPax .datetheme2 label,html.ld-book-reference #dateAndPax .datetheme2 em{position:static!important;padding:0!important;font:11px/1.3 Arial,sans-serif!important;color:var(--ld-muted)!important;text-transform:uppercase!important;white-space:nowrap!important}html.ld-book-reference #dateAndPax .datetheme2 p.class1400ChangeColorArrow{display:none!important}html.ld-book-reference #dateAndPax .customSpan{padding:0!important;font:400 28px/1.2 Arial,sans-serif!important;color:var(--ld-ink)!important}html.ld-book-reference #dateAndPax .datetheme2 svg{color:var(--ld-muted)!important}html.ld-book-reference #commandDiv .customSelect label{background:transparent!important;color:#fff!important}html.ld-book-reference #commandDiv .languages{display:flex!important;align-items:center!important}html.ld-book-reference .RoomTop{border:0!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important}@media(max-width:600px){html.ld-book-reference #dateAndPax{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html.ld-book-reference #dateAndPax>.class600{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html.ld-book-reference #dateAndPax>.class600>span{width:100%!important}html.ld-book-reference #dateAndPax .headerButton{grid-column:1!important}html.ld-book-reference #dateAndPax .datetheme2{padding:4px 8px!important}html.ld-book-reference #dateAndPax .customSpan{font-size:25px!important}}.ld-grid{align-items:start!important}.ld-card{align-self:start!important}.ld-book-reference .pictureDialog{margin-top:16px!important;max-width:calc(100vw - 24px)!important;border:1px solid #d9e2e1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 24px 80px #0b252b33!important;overflow:hidden!important}.ld-book-reference .pictureDialog .ui-dialog-titlebar{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#111b1e!important;color:#fff!important;padding:18px 22px!important;border:0!important;min-height:66px!important}.ld-book-reference .pictureDialog .ui-dialog-title{font:500 24px/1.25 Georgia,'Times New Roman',serif!important;color:#fff!important;margin:0!important;padding:0!important;max-width:calc(100% - 52px)!important}.ld-book-reference .pictureDialog .ui-dialog-titlebar-close{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:50%!important;background:#fff!important;color:#142a2d!important;margin:0!important}.ld-book-reference .pictureDialog .ui-dialog-content{padding:18px!important;max-height:calc(100dvh - 130px)!important;overflow:auto!important;background:#fff!important}.ld-book-reference .pictureDialog .show-pictures divphotogrid>.row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:0!important;margin:0!important;width:100%!important;align-items:start!important}.ld-book-reference .pictureDialog .show-pictures .column{display:contents!important}.ld-book-reference .pictureDialog .show-pictures .img-container{width:auto!important;height:auto!important;min-height:0!important;background:transparent!important;padding:0!important;margin:0!important}.ld-book-reference .pictureDialog .show-pictures .img-container img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;border-radius:10px!important;background:transparent!important;margin:0!important;border:0!important}.ld-book-reference .pictureDialog img:focus-visible,.ld-book-reference .pictureDialog .ui-dialog-titlebar-close:focus-visible{outline:3px solid #147c80!important;outline-offset:3px!important}@media(max-width:680px){.ld-book-reference .pictureDialog{margin-top:10px!important}.ld-book-reference .pictureDialog .ui-dialog-titlebar{padding:12px 14px!important}.ld-book-reference .pictureDialog .ui-dialog-title{font-size:21px!important}.ld-book-reference .pictureDialog .ui-dialog-content{padding:12px!important;max-height:calc(100dvh - 112px)!important}.ld-book-reference .pictureDialog .show-pictures divphotogrid>.row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.ld-book-reference .pictureDialog .show-pictures divphotogrid>.row{grid-auto-rows:8px!important;grid-auto-flow:row dense!important}.ld-book-reference .pictureDialog .show-pictures divphotogrid>.row::before,.ld-book-reference .pictureDialog .show-pictures divphotogrid>.row::after{content:none!important;display:none!important}.ld-book-reference .pictureDialog .show-pictures .img-container img.alerts-border{padding:0!important;animation:none!important}.ld-book-reference #submitform .content{background:#fff!important;border:1px solid #dce6e6!important;border-radius:16px!important;box-shadow:0 8px 30px #102a3010!important;padding:28px!important;color:#18292d!important}.ld-book-reference #submitform svg.backgraound,.ld-book-reference .login svg.backgraound,.ld-book-reference .loginbox svg.backgraound{display:none!important}.ld-book-reference #submitform h1,.ld-book-reference #submitform h2{font-family:Georgia,'Times New Roman',serif!important;font-weight:500!important;color:#14252a!important;line-height:1.2!important;margin-bottom:18px!important}.ld-book-reference #submitform p,.ld-book-reference #submitform label,.ld-book-reference #submitform .ui-chkbox-label{color:#41565b!important;font-size:15px!important;line-height:1.65!important}.ld-book-reference #submitform input:not([type=hidden]):not([type=radio]):not([type=checkbox]),.ld-book-reference #submitform textarea,.ld-book-reference #submitform select,.ld-book-reference #submitform .ui-selectonemenu{background:#fff!important;border:1px solid #bdced0!important;color:#18292d!important;border-radius:9px!important;box-shadow:none!important}.ld-book-reference #submitform .ui-inputfield:focus,.ld-book-reference #submitform .ui-selectonemenu.ui-state-focus{border-color:#147c80!important;box-shadow:0 0 0 3px #147c8022!important;outline:none!important}.ld-book-reference #submitform .ui-selectonemenu-label{background:transparent!important;color:#18292d!important}.ld-book-reference #submitform .Green,.ld-book-reference #submitform .Orange,.ld-book-reference #submitform .CancelPolicyText,.ld-book-reference #submitform .deposit{color:#245c60!important;line-height:1.65!important}.ld-book-reference #submitform .Gray,.ld-book-reference #submitform #paymentdetails p{color:#52686e!important;font-size:14px!important;line-height:1.65!important}.ld-book-reference #submitform a.ui-link,.ld-book-reference #submitform .help{color:#096a71!important;font-weight:500!important;--color:#096a71}.ld-book-reference #submitform .confirm .box,.ld-book-reference #submitform .CartSummaryItems,.ld-book-reference #submitform .CartSummaryItemsExternalRow{background:#f2f7f7!important;border-color:#dce6e6!important;color:#18292d!important}.ld-book-reference #submitform .ui-button,.ld-book-reference #submitform button,.ld-book-reference #submitform .button{background:#14252a!important;border:1px solid #14252a!important;color:#fff!important;box-shadow:none!important;border-radius:9px!important}.ld-book-reference #submitform .ui-button-text,.ld-book-reference #submitform .ui-button-icon-left{color:inherit!important}.ld-book-reference #submitform .ui-chkbox-box,.ld-book-reference #submitform .ui-radiobutton-box{background:#fff!important;border:1px solid #93b3b7!important}.ld-book-reference #submitform .ui-chkbox-box.ui-state-active,.ld-book-reference #submitform .ui-radiobutton-box.ui-state-active{background:#147c80!important;border-color:#147c80!important;color:#fff!important}@media(max-width:680px){.ld-book-reference #submitform .content{padding:20px 16px!important;border-radius:12px!important}.ld-book-reference #submitform h1{font-size:25px!important}.ld-book-reference #submitform p,.ld-book-reference #submitform label{font-size:14px!important}}.ld-book-reference .checkout .content:has(#loginform){background:#fff!important;border:1px solid #dce6e6!important;border-radius:16px!important;box-shadow:0 8px 30px #102a3010!important;padding:28px!important;color:#18292d!important}.ld-book-reference .checkout .content:has(#loginform) svg.backgraound{display:none!important}.ld-book-reference .checkout .content:has(#loginform) h1{font:500 30px/1.2 Georgia,'Times New Roman',serif!important;color:#14252a!important}.ld-book-reference .checkout .content:has(#loginform) p,.ld-book-reference #loginform label{color:#41565b!important;font-size:15px!important;line-height:1.65!important}.ld-book-reference #loginform input:not([type=hidden]){background:#fff!important;border:1px solid #bdced0!important;color:#18292d!important;border-radius:9px!important;box-shadow:none!important}.ld-book-reference #loginform input:focus{border-color:#147c80!important;box-shadow:0 0 0 3px #147c8022!important;outline:none!important}.ld-book-reference #loginform .ui-button{background:#14252a!important;border:1px solid #14252a!important;color:#fff!important;border-radius:9px!important;padding-left:40px!important}.ld-book-reference #loginform .ui-button span{color:inherit!important}.ld-book-reference #submitform .ui-accordion-header{background:#f2f7f7!important;border-color:#dce6e6!important;color:#18292d!important}.ld-book-reference footer{background:#fff!important;color:#41565b!important;box-shadow:none!important;border-top:1px solid #dce6e6!important}@media(max-width:680px){.ld-book-reference .checkout .content:has(#loginform){padding:20px 16px!important}.ld-book-reference .checkout .content:has(#loginform) h1{font-size:25px!important}}@media(max-width:600px){ html.ld-book-reference .HotelHeader{padding:16px 14px!important}html.ld-book-reference .HotelHeader>.flex-auto{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding-bottom:0!important}html.ld-book-reference .HotelHeader .information{height:auto!important;min-height:0!important;box-sizing:border-box!important;padding:6px 0!important;flex-direction:row!important;gap:7px!important;margin:0!important}html.ld-book-reference .HotelHeader .information p{padding:0!important;margin:0!important;line-height:20px!important}html.ld-book-reference .HotelHeader #terzoDiv{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;height:auto!important;min-height:0!important;gap:10px!important;grid-row:2!important}html.ld-book-reference .HotelHeader #iconDiv{height:auto!important;width:auto!important;min-width:0!important;gap:0!important}html.ld-book-reference .HotelHeader #iconDiv .information{gap:5px!important}html.ld-book-reference .HotelHeader #iconDiv svg{width:20px!important;height:20px!important;margin:0!important}html.ld-book-reference .HotelHeader #commandDiv{height:auto!important;width:auto!important;flex-direction:row!important;gap:7px!important}html.ld-book-reference .HotelHeader #commandDiv .languages{width:auto!important;height:auto!important;min-width:0!important;gap:3px!important}html.ld-book-reference .HotelHeader #commandDiv .customSelect{height:32px!important;min-width:60px!important;width:auto!important;padding:0 24px 0 0!important;box-sizing:border-box!important}html.ld-book-reference .HotelHeader #commandDiv .customSelect label{padding:5px 7px!important;line-height:22px!important}html.ld-book-reference .HotelHeader #commandDiv .ui-selectonemenu-trigger{width:22px!important}html.ld-book-reference .HotelHeader #commandDiv .ui-inputgroup-addon{padding:0!important;width:16px!important;min-width:16px!important}html.ld-book-reference .HotelHeader #dateAndPax{padding:12px!important;gap:12px!important}html.ld-book-reference .HotelHeader #dateAndPax>.class600{gap:12px!important}html.ld-book-reference .HotelHeader #dateAndPax .datetheme2{padding:2px 7px!important;gap:4px!important}html.ld-book-reference .HotelHeader #dateAndPax .headerButton{height:42px!important;min-height:42px!important}html.ld-book-reference .HotelHeader .customHeaderLeft>a:not(.ld-reference-brand){grid-row:4!important}html.ld-book-reference .HotelHeader>.flex-auto .contacts{padding:0!important;gap:3px 12px!important;margin:0!important}html.ld-book-reference .HotelHeader>.flex-auto .contacts a,html.ld-book-reference .HotelHeader>.flex-auto .contacts em{height:auto!important;line-height:20px!important;padding:0!important;margin:0!important}html.ld-book-reference .HotelHeader>.flex-auto .contacts .cleanall{display:none!important}html.ld-book-reference #submitform [id^="guestDetail"]{width:100%!important;min-width:0!important;box-sizing:border-box!important}html.ld-book-reference #submitform [id^="guestDetail"] .group{width:100%!important;min-width:0!important;box-sizing:border-box!important}html.ld-book-reference #submitform [id^="guestDetail"] input.customInput{width:100%!important;min-width:0!important;box-sizing:border-box!important;height:44px!important;padding:0 12px!important}html.ld-book-reference #submitform [id^="guestDetail"] .ui-selectonemenu{width:100%!important;min-width:0!important;box-sizing:border-box!important}html.ld-book-reference #submitform .box>.flex-auto:has(#checkPrivacy){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important}html.ld-book-reference #checkPrivacy{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;float:none!important}html.ld-book-reference #checkPrivacy .ui-chkbox-box{grid-column:1!important;grid-row:1!important;margin-top:3px!important}html.ld-book-reference #checkPrivacy .ui-chkbox-label{grid-column:2!important;grid-row:1!important;width:auto!important;min-width:0!important;margin:0!important;line-height:1.6!important}html.ld-book-reference #submitform .box>.flex-auto:has(#checkPrivacy)>a{display:block!important;width:auto!important;padding-left:34px!important;line-height:1.5!important}html.ld-book-reference .HotelHeader #commandDiv .languages{margin:0!important}html.ld-book-reference .HotelHeader #iconDiv .information>a{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;line-height:20px!important}html.ld-book-reference #checkPrivacy .ui-chkbox-label{max-width:none!important;width:100%!important;box-sizing:border-box!important}html.ld-book-reference #checkPrivacy .ui-chkbox-box{width:20px!important;height:20px!important;box-sizing:border-box!important;margin:3px 0 0!important}}html.ld-book-reference .RoomSection a.button.edit,html.ld-book-reference #submitform a.button.edit{background:#14252a!important;border-color:#14252a!important;color:#fff!important;min-height:40px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:9px 16px!important}html.ld-book-reference .RoomSection a.button.edit p,html.ld-book-reference #submitform a.button.edit p{color:#fff!important;margin:0!important;padding:0!important;line-height:22px!important}html.ld-book-reference a.button.edit svg{fill:currentColor!important;color:#fff!important;margin:0!important}html.ld-book-reference #submitform .RoomTop .label .Red p,html.ld-book-reference .RoomTop .label .Red p{background:#245c60!important;color:#fff!important;font:600 12px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:.01em!important;padding:9px 12px!important}html.ld-book-reference .RoomTop .label .Red em{border-right-color:#245c60!important}html.ld-book-reference #stickyPanel i{color:#0b727b!important}@media(max-width:600px){html.ld-book-reference .HotelHeader #dateAndPax .datetheme2{margin:0!important}}html.ld-book-reference #submitform span:has(>#arrivaltime){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important}html.ld-book-reference #submitform span:has(>#arrivaltime)>.blockLabel,html.ld-book-reference #submitform span:has(>#specialreqs)>.blockLabel{display:block!important;position:static!important;float:none!important;transform:none!important;width:auto!important;margin:0 0 8px!important;line-height:1.6!important}html.ld-book-reference #submitform span:has(>#arrivaltime)>label.validLabel,html.ld-book-reference #submitform span:has(>#specialreqs)>label.validLabel[for="specialreqs"]{display:none!important}html.ld-book-reference #submitform #arrivaltime{width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important}html.ld-book-reference #submitform span:has(>#specialreqs){display:block!important;width:100%!important}html.ld-book-reference #submitform #specialreqs{width:100%!important;box-sizing:border-box!important;min-height:150px!important;margin:0!important;padding:12px!important}html.ld-book-reference #mapRadioPanel{display:block!important}html.ld-book-reference #mapRadioPanel table{width:100%!important}html.ld-book-reference #mapRadioPanel td{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:12px 10px!important;align-items:center!important;padding:0!important}html.ld-book-reference #mapRadioPanel .ui-radiobutton{grid-column:1!important;float:none!important;margin:0!important;align-self:center!important}html.ld-book-reference #submitform #mapRadioPanel label.box{grid-column:2!important;display:flex!important;align-items:center!important;gap:12px!important;float:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:68px!important;margin:0!important;padding:14px!important;box-sizing:border-box!important;border:1px solid #dce6e7!important;border-radius:12px!important;background:#fff!important;cursor:pointer}html.ld-book-reference #submitform #mapRadioPanel label.box>div{display:block!important;width:24px!important;min-width:24px!important;flex:0 0 24px!important}html.ld-book-reference #mapRadioPanel label.box p{margin:0!important;line-height:1!important}html.ld-book-reference #mapRadioPanel label.box svg{width:24px!important;height:24px!important;margin:0!important;fill:#245c60!important;flex:none!important}html.ld-book-reference #submitform #mapRadioPanel .ld-payment-caption{display:block!important;flex:1 1 0!important;width:auto!important;max-width:none!important;font:500 14px/1.6 Arial,Helvetica,sans-serif!important;color:#243b40!important;min-width:0!important;overflow-wrap:break-word!important}html.ld-book-reference .ui-dialog.WidSDialog:has(.ui-scrollpanel-native){width:min(680px,calc(100vw - 32px))!important;min-width:0!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;box-sizing:border-box!important;left:50%!important;top:16px!important;transform:translateX(-50%)!important;background:#fff!important;border:1px solid #dce6e7!important;border-radius:16px!important;overflow:hidden!important}html.ld-book-reference .ui-dialog.WidSDialog .ui-dialog-titlebar{background:#11191f!important;color:#fff!important;padding:18px 56px 18px 20px!important;border:0!important}html.ld-book-reference .ui-dialog.WidSDialog .ui-dialog-title{color:#fff!important;font:400 24px/1.3 Georgia,'Times New Roman',serif!important;margin:0!important}html.ld-book-reference .ui-dialog.WidSDialog .ui-dialog-titlebar-close{width:28px!important;height:28px!important;position:absolute!important;right:14px!important;top:16px!important;margin:0!important;background:#fff!important;border-radius:50%!important}html.ld-book-reference .ui-dialog.WidSDialog .ui-dialog-content{width:100%!important;max-height:calc(100dvh - 108px)!important;padding:20px!important;box-sizing:border-box!important;background:#fff!important;color:#34464f!important;overflow:auto!important}html.ld-book-reference .ui-dialog.WidSDialog .ui-dialog-content>span.Wid100{display:block!important;width:100%!important;padding:0!important;box-sizing:border-box!important}html.ld-book-reference .ui-dialog.WidSDialog .ui-scrollpanel-native{width:100%!important;box-sizing:border-box!important;height:auto!important;max-height:min(500px,calc(100dvh - 320px))!important;overflow:auto!important;padding:0 5px 0 0!important;font:14px/1.7 Arial,Helvetica,sans-serif!important;color:#34464f!important;background:#fff!important;border:0!important}html.ld-book-reference .ui-dialog.WidSDialog button{width:100%!important;box-sizing:border-box!important;min-height:44px!important;height:auto!important;padding:10px 12px!important;white-space:normal!important;background:#14252a!important;color:#fff!important;border:0!important;border-radius:9px!important}html.ld-book-reference .ui-dialog.WidSDialog button .ui-button-text{white-space:normal!important;line-height:1.5!important;color:#fff!important;padding:0!important}html.ld-book-reference #submitform div:has(>span>#specialreqs)>.groupLabelDispYes{display:none!important}html.ld-book-reference #j_idt1737.ui-dialog{box-sizing:border-box!important;width:min(680px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;left:50%!important;transform:translateX(-50%)!important;top:16px!important;margin:0!important;max-height:calc(100dvh - 32px)!important;border:1px solid #d8e3e4!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;color:#203034!important;box-shadow:0 24px 80px #10212540!important}html.ld-book-reference #j_idt1737 .ui-dialog-titlebar{display:flex!important;gap:12px!important;padding:18px!important;background:#101f24!important;color:#fff!important}html.ld-book-reference #j_idt1737 .ui-dialog-title{flex:1!important;float:none!important;width:auto!important;margin:0!important;color:#fff!important;font:24px/1.3 Georgia,serif!important;white-space:normal!important}html.ld-book-reference #j_idt1737 .ui-dialog-titlebar-close{flex:0 0 32px!important;position:relative!important;right:auto!important;top:auto!important;width:32px!important;height:32px!important;margin:0!important;background:#fff!important;border-radius:50%!important}html.ld-book-reference #j_idt1737 .ui-dialog-content{box-sizing:border-box!important;padding:20px!important;background:#fff!important;max-height:calc(100dvh - 170px)!important;overflow:auto!important;line-height:1.6!important}html.ld-book-reference #j_idt1737 :is(table.Wid500px,table.Wid500px>tbody,table.Wid500px tr,td.Wid70){display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0!important}html.ld-book-reference #j_idt1737 :is(td.Wid30.TexAlCenter,td.Wid70>.FontBold.Fs16.Orange){display:none!important;background-image:none!important}html.ld-book-reference #j_idt1737 input.ui-inputfield{box-sizing:border-box!important;width:100%!important;min-height:44px!important;background:#fff!important;border:1px solid #beced0!important;border-radius:8px!important;padding:11px 12px!important;color:#203034!important}html.ld-book-reference #j_idt1737 .ui-panelgrid-cell{padding:6px 0!important}html.ld-book-reference #j_idt1737 button{float:none!important;margin:10px 8px 0 0!important;padding:11px 20px!important;min-height:44px!important;background:#126f73!important;color:#fff!important;border:1px solid #126f73!important;border-radius:8px!important;white-space:normal!important}html.ld-book-reference #j_idt1737 button.ui-button-secondary{background:#fff!important;color:#126f73!important}@media(max-width:600px){html.ld-book-reference #j_idt1737 .ui-dialog-title{font-size:21px!important}}html.ld-book-reference .cancelPolicyOverlayPanel .ui-overlaypanel-content,html.ld-book-reference .cancelPolicyOverlayPanel .PreFormatted{color:#22383e!important;font-size:14px!important;line-height:1.6!important}html.ld-book-reference .ld-engine-filters{background:#fff!important;border-color:#dce4e7!important}html.ld-book-reference #stickyPanel{color:#22383e!important}@media(max-width:640px){html.ld-book-reference #stickyPanel{background:#fff!important;height:auto!important;min-height:68px!important;padding:10px 12px!important;box-sizing:border-box!important}html.ld-book-reference #stickyPanel .stickyPanel{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px!important;align-items:center!important;height:auto!important}html.ld-book-reference #stickyPanel .stickyPanel>div{height:auto!important;min-width:0!important;margin:0!important;font-size:12px!important;line-height:1.4!important}html.ld-book-reference #stickyPanel span{line-height:1.4!important}html.ld-book-reference #stickyPanel .textBoldSubHeader{font-size:16px!important;display:block!important}html.ld-book-reference #stickyPanel .text1SubHeader{font-size:12px!important}html.ld-book-reference #stickyPanel .MobileOff{display:none!important}}html.ld-book-reference .PriceDetail p,html.ld-book-reference .PriceDetail em,html.ld-book-reference .ld-reference-stay h6,html.ld-book-reference .ld-reference-stay p{color:#22383e!important}html.ld-book-reference .PriceDetail p,html.ld-book-reference .PriceDetail em{font-size:14px!important}html.ld-book-reference #stickyPanel .FontAutoSize,html.ld-book-reference #stickyPanel .Fs13{font-size:12px!important;line-height:1.4!important}@media(max-width:640px){html.ld-book-reference #loginform .ui-panelgrid-cell{width:100%!important;max-width:none!important;box-sizing:border-box!important}html.ld-book-reference #loginform input.customInput{width:100%!important;box-sizing:border-box!important}}@media(max-width:640px){#toTop{right:6px!important;width:44px!important;height:44px!important;line-height:44px!important}.RoomBottom{padding-right:14px!important;box-sizing:border-box!important}}.RoomInfo pre{white-space:pre-wrap!important;overflow-wrap:anywhere!important;font:inherit!important}.RoomInfo :is(pre,.shortDesc,p),.RoomBottom p,#info .description p{text-align:left!important}#info>.contacts{grid-area:contacts!important}#info>.contacts a{color:#34464f!important}#info>.contacts svg{fill:#087b80!important}