.media__tx{margin:8px 0 0;text-align:left}.media__tx>summary{display:list-item;min-height:24px;cursor:pointer}.embed{position:relative;max-width:100%;aspect-ratio:16/9;margin:0 auto}.embed>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}span.embed{display:block}.ico--fa{display:inline-block;width:1em;height:1em;vertical-align:-.125em}.ico--fa>svg{display:block;width:100%;height:100%;overflow:visible}@media (min-width:1101px){:where(img[style*="--ar-img:"]){aspect-ratio:var(--ar-img)}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){:where(img[style*="--ar-img-m:"]){aspect-ratio:var(--ar-img-m)}}.table-wrap{overflow-x:auto;min-height:.01%}:where(td,th){padding:0}:where(th[data-kit-th]){text-align:inherit;font-weight:inherit}.bwidget{padding:24px 16px;background:var(--c-alt, #f4f1ee)}.stb-form{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end;justify-content:center;max-width:var(--wrap-max, 1340px);margin:0 auto}.stb-field{position:relative;display:flex;flex-direction:column;flex:1 1 160px;min-width:0;cursor:pointer}.stb-label{font-size:13px;line-height:1.3;letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px;color:var(--c-ink, #222)}.stb-input,.stb-occ-trigger{width:100%;height:46px;padding:0 12px;border:1px solid var(--c-mid, #6e6259);border-radius:0;background:var(--c-white, #fff);color:var(--c-ink, #222);font:inherit;font-size:16px;text-align:left}.stb-submit{flex:0 0 auto;height:46px;padding:0 28px;border:0;background:var(--c-accent-dk, #73592c);color:var(--c-white, #fff);font:inherit;font-weight:600;letter-spacing:.8px;text-transform:uppercase;cursor:pointer}.stb-submit:hover,.stb-submit:focus-visible{background:var(--c-ink, #222)}.stb-occ-panel{position:absolute;z-index:30;top:100%;left:0;min-width:280px;margin-top:4px;padding:16px;background:var(--c-white, #fff);color:var(--c-ink, #222);box-shadow:0 8px 30px rgba(0,0,0,.2)}.stb-room+.stb-room{margin-top:12px;padding-top:12px;border-top:1px solid var(--c-muted, #d0ccc8)}.stb-room-title{margin:0 0 8px;font-size:15px}.stb-step{display:flex;align-items:center;gap:10px;margin:6px 0}.stb-step-label{flex:1}.stb-step-btn{width:44px;height:44px;border:1px solid var(--c-mid, #6e6259);background:var(--c-white, #fff);color:var(--c-ink, #222);font-size:18px;cursor:pointer}.stb-step-btn:disabled{opacity:.4;cursor:default}.stb-step-val{min-width:2ch;text-align:center}.stb-ages{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;align-items:center;margin-top:8px}.stb-age{height:44px}.stb-room-add,.stb-room-remove,.stb-occ-done{min-height:44px;margin-top:10px;padding:0 14px;border:1px solid var(--c-ink, #222);background:0 0;color:var(--c-ink, #222);font:inherit;cursor:pointer}.stb-occ-done{margin-left:8px;background:var(--c-ink, #222);color:var(--c-white, #fff)}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.stb-field,.stb-submit{flex:1 1 100%}.stb-occ-panel{left:0;right:0;min-width:0}}.cwidget select.stb-input{appearance:auto}.card__media:has(>.card__cap){position:relative}.card__cap{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:10px 16px;background:rgba(0,0,0,.6);color:#fff;text-align:center}.card__cap :is(h1,h2,h3,h4,h5,h6,p,a,span){margin:0;color:inherit}.mega__pic img{display:block;width:100%;max-width:290px;height:auto}.mega__book{display:inline-flex;align-items:center;min-height:44px}.cards.cards--grid{--per:var(--cols, 3)}.cards--grid .cards__track{flex-wrap:wrap}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.cards.cards--grid{--per:1}}@media (max-width:991px){.cards.cards--grid:not(:where([data-sl-phone])){--per:1}}.cards.cards--images{--per:1;--gap:0px}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.cards--grid[data-sl-phone] .cards__track{flex-wrap:nowrap}}.sl-ctrl{display:flex;align-items:center;justify-content:flex-end}.sl-count{display:inline-flex;justify-content:center;gap:3px;min-width:40px;white-space:nowrap}[data-sl-mode]:not(:where([data-sl-mode=side]))>.sl-ctrl .sl-btn{position:static;transform:none;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px}[data-sl-mode=side]>.sl-ctrl{display:contents}[data-sl-mode=row]>.sl-dots,[data-sl-mode=dots]>.sl-ctrl,[data-sl-mode=none]>.sl-ctrl,[data-sl-mode=none]>.sl-dots,[data-sl-mode=overlay] .sl-count,[data-sl-mode=side] .sl-count{display:none}[data-sl-mode=overlay]>.sl-ctrl{position:absolute;inset:0;z-index:1;justify-content:space-between;padding:0 15px;pointer-events:none}[data-sl-mode=overlay]>.sl-ctrl .sl-btn{pointer-events:auto}.sl-dots{flex-wrap:wrap}:where(:has(>.sl-pausebox)){position:relative}.sl-pausebox{position:absolute;right:12px;bottom:12px;z-index:4;display:flex;margin:0;padding:0;line-height:0}.sl-pausebox[hidden]{display:none}[data-slider]:not([data-sl-mode=none])>.sl-pausebox{right:0;bottom:0}[data-slider][data-sl-mode=row]>.sl-pausebox{right:auto;left:0}.sl-pause{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:var(--sl-pause-size, 24px);height:var(--sl-pause-size, 24px);min-width:24px;min-height:24px;margin:0;padding:0;border:1px solid var(--sl-pause-line, #fff);border-radius:50%;background:var(--sl-pause-bg, #111);color:var(--sl-pause-fg, #fff);font:inherit;line-height:0;cursor:pointer}.sl-pause>:is(svg,.i){width:10px;height:10px}.sl-pause:not(:has(*))::before{content:"";box-sizing:border-box;width:8px;height:10px;border-style:solid;border-color:currentColor;border-width:0 3px;forced-color-adjust:none}[data-sl-paused] .sl-pausebox .sl-pause:not(:has(*))::before{width:8px;height:10px;margin-left:2px;border:0;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}@media (forced-colors:active){.sl-pause{border-color:ButtonText}}.is-carousel.is-gesture,.side__slides.is-gesture{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.is-carousel.is-gesture .cards__track,.side__slides.is-carousel.is-gesture{touch-action:pan-y pinch-zoom}.is-carousel.is-dragging .cards__track,.side__slides.is-dragging{cursor:pointer}.menu-button-wrapper{display:flex;width:100%;justify-content:flex-start;align-items:flex-start}.menu-button-wrapper>.btn-wrap+.btn-wrap{margin-left:10px}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.menu-button-wrapper{flex-wrap:wrap}.menu-button-wrapper>.btn-wrap+.btn-wrap{margin-left:0}.menu-button-wrapper>.btn-wrap:not(:last-child){margin-right:10px}}.multiple-buttons-container{display:flex;flex-wrap:wrap;column-gap:clamp(20px,1.953vw,30px)}.multiple-buttons-container>.btn-wrap{display:inline-flex}.question-part{position:relative}.faq-btn{display:inline;padding:0;border:0;background:0 0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.faq-btn::after{content:"";position:absolute;inset:0;z-index:1}.faq-btn:focus-visible{outline:0}.question-part:has(.faq-btn:focus-visible){outline:3px solid currentColor;outline-offset:-3px}.question-part:has(.faq-btn)::after{content:"";position:absolute;top:50%;right:20px;width:20px;height:20px;background:currentColor;transform:translateY(-50%);transition:transform .22s ease-out;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 7l6 6 6-6' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 7l6 6 6-6' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E")center/contain no-repeat;pointer-events:none}.faq-open .question-part::after{transform:translateY(-50%) rotate(180deg)}.faq-wrapper .answer-part:has(>.faq-answer-inner){display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}.faq-wrapper .answer-part.faq-expanded{grid-template-rows:1fr}.faq-answer-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.faq-wrapper .answer-part,.question-part::after{transition:none}}.frm__set{min-width:0;margin:0;padding:0;border:0}.frm__opt{display:flex;align-items:flex-start;gap:8px;min-height:24px;font-weight:inherit;cursor:pointer}.frm__opt input{flex:none;width:auto;margin:5px 0 0}.frm__g:has(.frm__c:is(input,textarea):is(:focus,:not(:placeholder-shown)))>.frm__l.sr-only,.frm__g:has(select.frm__c:is(:focus,[required]:valid))>.frm__l.sr-only{top:-.75em;left:10px;z-index:2;width:auto;height:auto;margin:0;padding:0 5px;overflow:visible;clip:auto;clip-path:none;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:none;background:var(--frm-float-bg, #fff);color:var(--frm-float-c, #333);border-radius:3px;pointer-events:none}.frm__status:empty{position:absolute;margin:0;padding:0;border:0}.frm__req{flex:0 0 100%;width:100%;grid-column:1/-1;margin:0 0 12px;font-size:.875em;line-height:1.4}.frm--labels .frm__l{display:block;color:inherit}.frm--one>.frm__g--submit{align-self:flex-end}.frm[data-validation=cms] .frm__err{margin:0;padding:0;font-size:12px;color:var(--frm-cms-err, #e00000);text-align:left}.frm[data-validation=cms] .frm__g.is-invalid .frm__c:not(.frm__c--checkbox):not(.frm__c--radio){border-color:red}.frm[data-validation=cms] .frm__g.is-invalid .frm__pad{border:1px solid red}.frm-cap{position:fixed;inset:0;z-index:999;overflow-x:hidden;overflow-y:auto;background:rgba(0,0,0,.7);opacity:0;transition:opacity .15s linear}.frm-cap[hidden]{display:none}.frm-cap.is-in{opacity:1}.frm-cap__box{position:absolute;left:50%;top:calc(50% + 30px);transform:translate(-50%,-50%);background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.5);outline:0}.frm-cap__head{padding:15px;border-bottom:1px solid #e5e5e5}.frm-cap__head::before,.frm-cap__head::after{content:" ";display:table}.frm-cap__head::after{clear:both}.frm-cap__x{float:right;margin-top:-2px;padding:0;border:0;background:0 0;-webkit-appearance:none;appearance:none;font:inherit;font-size:24px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0#fff;opacity:.54;cursor:pointer}.frm-cap__x:hover,.frm-cap__x:focus{opacity:.8}.frm-cap__x:focus-visible{opacity:1}.frm-cap__body{position:relative;padding:15px}.frm-cap__widget{min-width:304px;min-height:78px}.frm-cap__widget>div{margin:0 auto}.frm-cap__edge{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.frm-cap{background:rgba(0,0,0,.5);z-index:1050}.frm-cap__box{top:50%;color:#555}.frm-cap__body{padding:15px 5px}}.frm[data-result=cms] .frm__g--submit{flex-wrap:wrap}.frm[data-result=cms] .frm__status{flex:0 0 100%;width:100%;margin:0;padding:0;border:0;background:0 0;color:green;font-size:inherit;text-align:inherit}.frm[data-result=cms] .frm__status.is-err{color:var(--frm-cms-err, #e00000)}.frm[data-result=cms] .frm__status.is-warn{color:#8a6d3b}.frm[data-result=cms] .frm__status.is-fading{opacity:0;transition:opacity .6s cubic-bezier(.37,0,.63,1)}.frm[data-result=cms] .frm__submit[aria-disabled=true]{cursor:not-allowed;opacity:.65;box-shadow:none}.frm:not([data-result=cms]) .frm__submit[aria-disabled=true]{cursor:progress;opacity:.7}.frm__spin{animation:frm-spin 2s linear infinite}@keyframes frm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.frm-cap{transition:none}.frm__spin{animation:none}.frm[data-result=cms] .frm__status.is-fading{transition:none}}.ilist__tabs{margin:0;padding:0;list-style:none}.ilist__tab{display:block;width:100%;min-height:24px;padding:0;border:0;background:0 0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.ilist__pic[hidden]{display:none}.ilist__img{display:block;width:100%;height:auto}.loc--places{display:grid;gap:16px}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.loc--places{grid-template-columns:minmax(220px,1fr) 2fr}.loc--places .loc__dir{grid-column:1/-1}}.loc__tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.loc__tab{min-height:32px;padding:6px 12px;border:1px solid currentColor;background:0 0;color:inherit;font:inherit;cursor:pointer}.loc__tab[aria-selected=true]{font-weight:700;text-decoration:underline;text-underline-offset:4px}.loc__places{list-style:none;margin:0;padding:0}.loc__place{display:inline-block;min-height:24px;padding:6px 0;border:0;background:0 0;color:inherit;font:inherit;text-align:left;cursor:pointer}button.loc__place[aria-pressed=true]{font-weight:700}.loc__view{position:relative;min-width:0}.loc__view .loc__map{display:block;width:100%}.loc__dimg{display:block;max-width:100%;height:auto}.loc__dlabel{display:block;min-height:24px;padding:0;border:0;background:0 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.loc__dlabel::after{content:"";display:inline-block;width:.45em;height:.45em;margin:0 0 .15em .45em;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.loc__dlabel[aria-expanded=false]::after{transform:rotate(-45deg)}.loc__psel{display:none}.loc__dir{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end}.loc__dg{display:flex;flex-direction:column;flex:1 1 200px;min-width:0}.loc__sel{min-height:44px;padding:0 10px;font:inherit}.loc__go{min-height:44px}.nav__i--more{position:relative}.nav__morelist{position:absolute;top:100%;right:0;z-index:20;display:none;min-width:200px;margin:0;padding:0;list-style:none}.nav__i--more:hover .nav__morelist,.nav__i--more.is-open .nav__morelist{display:block}.nav__i--more.is-dismissed:not(.is-open) .nav__morelist{display:none}.nav__morelist>.nav__i{display:block}.hdr__burger--label{display:inline-flex;align-items:center}.hdr__blabel--close,.hdr__burger[aria-expanded=true] .hdr__blabel--open{display:none}.hdr__burger[aria-expanded=true] .hdr__blabel--close{display:inline}:where(button.pnav__h){-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;margin:0;border:0;border-radius:0;background:0 0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit}button.pnav__h--toggle{cursor:pointer}.pnav__h--toggle::after{content:"";display:inline-block;flex:none;vertical-align:middle;width:6px;height:6px;margin:0 2px 0 12px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}.pnav__h--toggle[aria-expanded=false]::after{transform:rotate(-45deg)}.pnav__sub[hidden]{display:none!important}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.hdr__strip{display:none}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.pstrip{display:none}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.cards.cards--collage{--per:999}.cards--collage .card{min-width:auto;margin:0;padding:0;position:relative}.cards--collage .card__media{width:100%;height:100%;overflow:hidden}.cards--collage .card__media>a,.cards--collage .card__media picture{display:block;width:100%;height:100%}.cards--collage .card__img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;transition:transform .3s ease-in-out;will-change:transform}.cards--collage .card__media:hover .card__img{transform:scale(1.05)}.cards--collage .card__body,.cards--collage .sl-dots,.cards--collage .sl-btn{display:none}.cards--collage .cards__track{display:flex;display:grid;grid-gap:15px;grid-template-columns:repeat(12,calc((100%/12) - 15px));justify-content:center;align-content:end}.cards--collage.cards--n1 .cards__track,.cards--collage.cards--n2 .cards__track{display:flex;justify-content:space-around}.cards--collage.cards--n3 .cards__track{grid-template-rows:repeat(5,calc(20% - 15px))}.cards--collage.cards--n4 .cards__track,.cards--collage.cards--n5 .cards__track,.cards--collage.cards--n6 .cards__track,.cards--collage.cards--n7 .cards__track,.cards--collage.cards--n8 .cards__track{grid-template-rows:repeat(6,calc((100%/6) - 15px))}.cards--collage.cards--n10 .cards__track,.cards--collage.cards--n11 .cards__track,.cards--collage.cards--n9 .cards__track{grid-template-rows:repeat(7,calc((100%/7) - 15px))}.cards--collage.cards--n12 .cards__track{grid-template-rows:repeat(8,calc((100%/8) - 15px))}.cards--collage.cards--n13 .cards__track,.cards--collage.cards--n14 .cards__track,.cards--collage.cards--n15 .cards__track{grid-template-columns:repeat(24,calc((100%/24) - 15px));grid-template-rows:repeat(16,calc((100%/16) - 15px))}.cards--collage.cards--n3 .card:nth-child(1){grid-column-start:1;grid-column-end:8;grid-row-start:1;grid-row-end:6}.cards--collage.cards--n3 .card:nth-child(2){grid-column-start:8;grid-column-end:13;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n3 .card:nth-child(3){grid-column-start:8;grid-column-end:13;grid-row-start:4;grid-row-end:6}.cards--collage.cards--n4 .card:nth-child(1){grid-column-start:1;grid-column-end:7;grid-row-start:1;grid-row-end:7}.cards--collage.cards--n4 .card:nth-child(2){grid-column-start:7;grid-column-end:13;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n4 .card:nth-child(3){grid-column-start:7;grid-column-end:10;grid-row-start:4;grid-row-end:7}.cards--collage.cards--n4 .card:nth-child(4){grid-column-start:10;grid-column-end:13;grid-row-start:4;grid-row-end:7}.cards--collage.cards--n5 .card:nth-child(1){grid-column-start:1;grid-column-end:9;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n5 .card:nth-child(2){grid-column-start:9;grid-column-end:13;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n5 .card:nth-child(3){grid-column-start:1;grid-column-end:5;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n5 .card:nth-child(4){grid-column-start:5;grid-column-end:9;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n5 .card:nth-child(5){grid-column-start:9;grid-column-end:13;grid-row-start:4;grid-row-end:7}.cards--collage.cards--n6 .card:nth-child(1){grid-column-start:1;grid-column-end:7;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n6 .card:nth-child(2){grid-column-start:7;grid-column-end:13;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n6 .card:nth-child(3){grid-column-start:1;grid-column-end:4;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n6 .card:nth-child(4){grid-column-start:4;grid-column-end:7;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n6 .card:nth-child(5){grid-column-start:7;grid-column-end:10;grid-row-start:4;grid-row-end:7}.cards--collage.cards--n6 .card:nth-child(6){grid-column-start:10;grid-column-end:13;grid-row-start:4;grid-row-end:7}.cards--collage.cards--n7 .card:nth-child(1){grid-column-start:1;grid-column-end:6;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n7 .card:nth-child(2){grid-column-start:6;grid-column-end:9;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n7 .card:nth-child(3){grid-column-start:6;grid-column-end:9;grid-row-start:3;grid-row-end:5}.cards--collage.cards--n7 .card:nth-child(4){grid-column-start:9;grid-column-end:13;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n7 .card:nth-child(5){grid-column-start:1;grid-column-end:5;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n7 .card:nth-child(6){grid-column-start:5;grid-column-end:9;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n7 .card:nth-child(7){grid-column-start:9;grid-column-end:13;grid-row-start:4;grid-row-end:7}.cards--collage.cards--n8 .card:nth-child(1){grid-column-start:1;grid-column-end:6;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n8 .card:nth-child(2){grid-column-start:6;grid-column-end:10;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n8 .card:nth-child(3){grid-column-start:10;grid-column-end:13;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n8 .card:nth-child(4){grid-column-start:10;grid-column-end:13;grid-row-start:3;grid-row-end:5}.cards--collage.cards--n8 .card:nth-child(5){grid-column-start:1;grid-column-end:4;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n8 .card:nth-child(6){grid-column-start:4;grid-column-end:6;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n8 .card:nth-child(7){grid-column-start:6;grid-column-end:10;grid-row-start:4;grid-row-end:7}.cards--collage.cards--n8 .card:nth-child(8){grid-column-start:10;grid-column-end:13;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n9 .card:nth-child(1){grid-column-start:1;grid-column-end:7;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n9 .card:nth-child(2){grid-column-start:7;grid-column-end:10;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n9 .card:nth-child(3){grid-column-start:10;grid-column-end:13;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n9 .card:nth-child(4){grid-column-start:7;grid-column-end:10;grid-row-start:4;grid-row-end:6}.cards--collage.cards--n9 .card:nth-child(5){grid-column-start:10;grid-column-end:13;grid-row-start:3;grid-row-end:6}.cards--collage.cards--n9 .card:nth-child(6){grid-column-start:1;grid-column-end:4;grid-row-start:5;grid-row-end:8}.cards--collage.cards--n9 .card:nth-child(7){grid-column-start:4;grid-column-end:7;grid-row-start:5;grid-row-end:8}.cards--collage.cards--n9 .card:nth-child(8){grid-column-start:7;grid-column-end:10;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n9 .card:nth-child(9){grid-column-start:10;grid-column-end:13;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n10 .card:nth-child(1){grid-column-start:1;grid-column-end:6;grid-row-start:1;grid-row-end:6}.cards--collage.cards--n10 .card:nth-child(2){grid-column-start:6;grid-column-end:10;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n10 .card:nth-child(3){grid-column-start:10;grid-column-end:13;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n10 .card:nth-child(4){grid-column-start:6;grid-column-end:9;grid-row-start:4;grid-row-end:6}.cards--collage.cards--n10 .card:nth-child(5){grid-column-start:9;grid-column-end:11;grid-row-start:4;grid-row-end:6}.cards--collage.cards--n10 .card:nth-child(6){grid-column-start:11;grid-column-end:13;grid-row-start:4;grid-row-end:6}.cards--collage.cards--n10 .card:nth-child(7){grid-column-start:1;grid-column-end:4;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n10 .card:nth-child(8){grid-column-start:4;grid-column-end:7;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n10 .card:nth-child(9){grid-column-start:7;grid-column-end:10;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n10 .card:nth-child(10){grid-column-start:10;grid-column-end:13;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n11 .card:nth-child(1){grid-column-start:1;grid-column-end:6;grid-row-start:1;grid-row-end:6}.cards--collage.cards--n11 .card:nth-child(2){grid-column-start:6;grid-column-end:9;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n11 .card:nth-child(3){grid-column-start:9;grid-column-end:11;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n11 .card:nth-child(4){grid-column-start:11;grid-column-end:13;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n11 .card:nth-child(5){grid-column-start:6;grid-column-end:8;grid-row-start:3;grid-row-end:5}.cards--collage.cards--n11 .card:nth-child(6){grid-column-start:8;grid-column-end:10;grid-row-start:3;grid-row-end:5}.cards--collage.cards--n11 .card:nth-child(7){grid-column-start:10;grid-column-end:13;grid-row-start:3;grid-row-end:6}.cards--collage.cards--n11 .card:nth-child(8){grid-column-start:1;grid-column-end:4;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n11 .card:nth-child(9){grid-column-start:4;grid-column-end:6;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n11 .card:nth-child(10){grid-column-start:6;grid-column-end:10;grid-row-start:5;grid-row-end:8}.cards--collage.cards--n11 .card:nth-child(11){grid-column-start:10;grid-column-end:13;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n12 .card:nth-child(1){grid-column-start:1;grid-column-end:7;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n12 .card:nth-child(2){grid-column-start:7;grid-column-end:11;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n12 .card:nth-child(3){grid-column-start:11;grid-column-end:13;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n12 .card:nth-child(4){grid-column-start:7;grid-column-end:10;grid-row-start:3;grid-row-end:5}.cards--collage.cards--n12 .card:nth-child(5){grid-column-start:10;grid-column-end:13;grid-row-start:3;grid-row-end:6}.cards--collage.cards--n12 .card:nth-child(6){grid-column-start:1;grid-column-end:3;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n12 .card:nth-child(7){grid-column-start:3;grid-column-end:6;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n12 .card:nth-child(8){grid-column-start:6;grid-column-end:10;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n12 .card:nth-child(9){grid-column-start:1;grid-column-end:4;grid-row-start:7;grid-row-end:9}.cards--collage.cards--n12 .card:nth-child(10){grid-column-start:4;grid-column-end:7;grid-row-start:7;grid-row-end:9}.cards--collage.cards--n12 .card:nth-child(11){grid-column-start:7;grid-column-end:10;grid-row-start:7;grid-row-end:9}.cards--collage.cards--n12 .card:nth-child(12){grid-column-start:10;grid-column-end:13;grid-row-start:6;grid-row-end:9}.cards--collage.cards--n13 .card:nth-child(1){grid-column-start:1;grid-column-end:11;grid-row-start:1;grid-row-end:9}.cards--collage.cards--n13 .card:nth-child(2){grid-column-start:11;grid-column-end:19;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n13 .card:nth-child(3){grid-column-start:19;grid-column-end:25;grid-row-start:1;grid-row-end:7}.cards--collage.cards--n13 .card:nth-child(4){grid-column-start:11;grid-column-end:15;grid-row-start:5;grid-row-end:9}.cards--collage.cards--n13 .card:nth-child(5){grid-column-start:15;grid-column-end:19;grid-row-start:5;grid-row-end:9}.cards--collage.cards--n13 .card:nth-child(6){grid-column-start:1;grid-column-end:6;grid-row-start:9;grid-row-end:13}.cards--collage.cards--n13 .card:nth-child(7){grid-column-start:6;grid-column-end:12;grid-row-start:9;grid-row-end:13}.cards--collage.cards--n13 .card:nth-child(8){grid-column-start:12;grid-column-end:19;grid-row-start:9;grid-row-end:13}.cards--collage.cards--n13 .card:nth-child(9){grid-column-start:19;grid-column-end:25;grid-row-start:7;grid-row-end:13}.cards--collage.cards--n13 .card:nth-child(10){grid-column-start:1;grid-column-end:8;grid-row-start:13;grid-row-end:17}.cards--collage.cards--n13 .card:nth-child(11){grid-column-start:8;grid-column-end:14;grid-row-start:13;grid-row-end:17}.cards--collage.cards--n13 .card:nth-child(12){grid-column-start:14;grid-column-end:20;grid-row-start:13;grid-row-end:17}.cards--collage.cards--n13 .card:nth-child(13){grid-column-start:20;grid-column-end:25;grid-row-start:13;grid-row-end:17}.cards--collage.cards--n14 .card:nth-child(1){grid-column-start:1;grid-column-end:11;grid-row-start:1;grid-row-end:9}.cards--collage.cards--n14 .card:nth-child(2){grid-column-start:11;grid-column-end:19;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n14 .card:nth-child(3){grid-column-start:19;grid-column-end:25;grid-row-start:1;grid-row-end:7}.cards--collage.cards--n14 .card:nth-child(4){grid-column-start:11;grid-column-end:15;grid-row-start:5;grid-row-end:9}.cards--collage.cards--n14 .card:nth-child(5){grid-column-start:15;grid-column-end:19;grid-row-start:5;grid-row-end:9}.cards--collage.cards--n14 .card:nth-child(6){grid-column-start:1;grid-column-end:5;grid-row-start:9;grid-row-end:13}.cards--collage.cards--n14 .card:nth-child(7){grid-column-start:5;grid-column-end:9;grid-row-start:9;grid-row-end:13}.cards--collage.cards--n14 .card:nth-child(8){grid-column-start:9;grid-column-end:15;grid-row-start:9;grid-row-end:14}.cards--collage.cards--n14 .card:nth-child(9){grid-column-start:15;grid-column-end:19;grid-row-start:9;grid-row-end:12}.cards--collage.cards--n14 .card:nth-child(10){grid-column-start:19;grid-column-end:25;grid-row-start:7;grid-row-end:12}.cards--collage.cards--n14 .card:nth-child(11){grid-column-start:1;grid-column-end:9;grid-row-start:13;grid-row-end:17}.cards--collage.cards--n14 .card:nth-child(12){grid-column-start:9;grid-column-end:15;grid-row-start:14;grid-row-end:17}.cards--collage.cards--n14 .card:nth-child(13){grid-column-start:15;grid-column-end:20;grid-row-start:12;grid-row-end:17}.cards--collage.cards--n14 .card:nth-child(14){grid-column-start:20;grid-column-end:25;grid-row-start:12;grid-row-end:17}.cards--collage.cards--n15 .card:nth-child(1){grid-column-start:1;grid-column-end:12;grid-row-start:1;grid-row-end:9}.cards--collage.cards--n15 .card:nth-child(2){grid-column-start:12;grid-column-end:19;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n15 .card:nth-child(3){grid-column-start:19;grid-column-end:25;grid-row-start:1;grid-row-end:7}.cards--collage.cards--n15 .card:nth-child(4){grid-column-start:12;grid-column-end:16;grid-row-start:5;grid-row-end:8}.cards--collage.cards--n15 .card:nth-child(5){grid-column-start:16;grid-column-end:19;grid-row-start:5;grid-row-end:8}.cards--collage.cards--n15 .card:nth-child(6){grid-column-start:19;grid-column-end:22;grid-row-start:7;grid-row-end:10}.cards--collage.cards--n15 .card:nth-child(7){grid-column-start:22;grid-column-end:25;grid-row-start:7;grid-row-end:10}.cards--collage.cards--n15 .card:nth-child(8){grid-column-start:1;grid-column-end:7;grid-row-start:9;grid-row-end:14}.cards--collage.cards--n15 .card:nth-child(9){grid-column-start:7;grid-column-end:12;grid-row-start:9;grid-row-end:13}.cards--collage.cards--n15 .card:nth-child(10){grid-column-start:12;grid-column-end:19;grid-row-start:8;grid-row-end:13}.cards--collage.cards--n15 .card:nth-child(11){grid-column-start:19;grid-column-end:25;grid-row-start:10;grid-row-end:14}.cards--collage.cards--n15 .card:nth-child(12){grid-column-start:1;grid-column-end:7;grid-row-start:14;grid-row-end:17}.cards--collage.cards--n15 .card:nth-child(13){grid-column-start:7;grid-column-end:13;grid-row-start:13;grid-row-end:17}.cards--collage.cards--n15 .card:nth-child(14){grid-column-start:13;grid-column-end:19;grid-row-start:13;grid-row-end:17}.cards--collage.cards--n15 .card:nth-child(15){grid-column-start:19;grid-column-end:25;grid-row-start:14;grid-row-end:17}}.txt.txt--slider{flex-wrap:wrap}.txt--slider>.cards{flex:0 0 100%;width:100%;min-width:0}.lb{position:fixed;inset:0;z-index:1042}.lb[hidden]{display:none}.lb__bg{position:absolute;inset:0;background:#0b0b0b;opacity:0;transition:opacity .3s ease-out;cursor:zoom-out}.lb.is-open .lb__bg{opacity:.98}.lb__wrap{position:absolute;inset:0;padding:0 8px;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity .3s ease-out;cursor:zoom-out}.lb.is-open .lb__wrap{opacity:1}.lb__fig{position:relative;margin:0;line-height:0;max-width:100%;cursor:auto}.lb.is-zooming .lb__fig{visibility:hidden}.lb__fig::after{content:"";position:absolute;left:0;right:0;top:40px;bottom:40px;z-index:-1;background:#444;box-shadow:0 0 8px rgba(0,0,0,.6)}.lb__img{display:block;width:auto;height:auto;max-width:100%;max-height:100vh;max-height:100dvh;padding:40px 0;box-sizing:border-box;margin:0 auto;cursor:pointer}.lb__count{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0}.lb__x{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;border:0;background:0 0;color:#fff;font:28px/44px Arial,Baskerville,monospace;text-align:center;opacity:.65;cursor:pointer}.lb__x:hover,.lb__x:focus-visible{opacity:1}.lb__arrow{position:absolute;top:50%;transform:translateY(-25px);width:50px;height:50px;padding:1px 6px;border:0;background:rgba(0,0,0,.7);color:rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;transition:.2s ease-in;cursor:pointer}.lb__arrow[hidden]{display:none}.lb__arrow .i{width:15px;height:30px}.lb__arrow--prev{left:0}.lb__arrow--next{right:0}.lb__arrow:hover,.lb__arrow:focus-visible{background:rgba(0,0,0,.9);color:rgba(255,255,255,.8)}.lb__x:focus-visible,.lb__arrow:focus-visible{outline:2px solid #fff;outline-offset:-4px}.lb__zoom{position:fixed;z-index:1045;overflow:hidden;pointer-events:none;backface-visibility:hidden}.lb__zoom img{display:block;width:100%;height:100%}a.card__lb{display:block;height:100%;color:inherit}.lb--ekko{position:fixed;inset:0;z-index:1050;overflow-x:hidden;overflow-y:auto;opacity:0;transition:opacity .15s linear}.lb--ekko.is-open{opacity:1}.lbe__dialog{position:relative;width:auto;max-width:932px;margin:30px auto;transform:translateY(-25%);transition:transform .3s ease-out}.lb--ekko.is-open .lbe__dialog{transform:none}.lbe__content{position:relative;background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.5);outline:0}.lbe__header{display:flow-root;padding:15px;border-bottom:1px solid #939393}.lbe__title{margin:0;font:500 16px var(--f-head, serif);color:#272727;text-align:left;text-transform:none;letter-spacing:normal}.lbe__x{float:right;width:24px;margin:-2px 0 0;padding:0;border:0;background:0 0;color:#939393;font:400 42px/42px var(--f-body, sans-serif);text-align:center;cursor:pointer}.lbe__x:focus{outline:2px solid #939393}.lbe__body{position:relative;padding:15px}.lbe__frame{position:relative}.lbe__img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.lbe__nav{position:absolute;inset:0;z-index:100;display:flex;justify-content:space-between}.lbe__nav[hidden]{display:none}.lbe__prev,.lbe__next{width:49%;height:100%;padding:0;border:0;background:no-repeat;cursor:pointer;transition:opacity .5s}.lbe__prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS1JREFUeNrs2L0KwjAQAOBURHBwchOclDo52E0Q6gt0cHHVXaqgo+Ag+DSWurg52IJPIfgz+4MUHyA2gyCOyd0RMQdtppaPHL3exeKclxljeaZv3LPprZtetsbIdYb9QBikQf4l8nQ45sajYV1bpAD2+j1vs42as+nU1g75Bj6SpFirVvbzxWKvFfIbGISrSKt0QwJRkNBAcCQGEBSJBQRDYgJBkNhAZSQFUAlJBZRGUgKlkb4/aFMBpZFOwzmL9XK9FcWuaokUjULH8yKxmyLt2FDpD4cSqlSCqKDKxZwCCvJbxIaCNRiYUNBWDQsK3vRiQFHGB2go2iAGCUUdaaGg6IcDn9AwWJZk3mFxzieM4BB1F8eFlus+JR6lO0SVBNKkW8s6aZAGqRgvAQYAiwEl4Qvi8R4AAAAASUVORK5CYII=);background-position:0 50%}.lbe__next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAR9JREFUeNrs2LEKwkAMANBWxM2pm6uikx+gSOsH2MEvqF+g4FpwEPwaS/0AB1vwD9wO1F0FKQ6OZ+Po5l0STrnAdX6kXJKLK6X0HMeBY2o8q+WnX56RwUhRcX4gLNIi/wY5n0275+OpZixyEcft7S7rRZMo5IAqIZerlei0muJeFB4HVPl3J+km44JqXRwuqPbt5oCilCBqKFqdpISiFnMqKHrHoYCStEVsKFnvxoSSDhhYUPIp6BNqJBKyd7ne3g+9oe8fjEMCELIHWRyHYQaDiVFILCAZEhNIgsQGoiMpgKhIKiAakhKIgqQGaiM5gFpILqAykhOojEyTdYMLCOFKKWEy+XqJus/z+iAIHgxbFqGMZAy76bVIi1SJlwADAHsxKQP4zB+TAAAAAElFTkSuQmCC);background-position:100% 50%}.lbe__prev:focus-visible,.lbe__next:focus-visible{outline:2px solid #939393;outline-offset:-2px}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.lbe__dialog{margin:10px}}@media (prefers-reduced-motion:reduce){.lb--ekko,.lbe__dialog,.lb__bg,.lb__wrap{transition:none}}.is-dialog[role=dialog]{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;width:auto;max-width:none;height:auto;margin:0;padding:16px;overflow:auto;background:rgba(0,0,0,.6)}.is-dialog[role=dialog][hidden]{display:none}body.has-dialog .frm-cap,body.has-dialog .iti--container{z-index:2001}.dlg-card{position:relative;box-sizing:border-box;width:100%;max-width:640px;margin:auto;padding:24px;background:#fff;color:#222}.dlg-x{position:absolute;right:8px;top:8px;width:32px;height:32px;border:0;background:0 0;color:inherit;font-size:24px;line-height:1;cursor:pointer}.stb-form--cms .stb-input[readonly]{cursor:pointer}.stb-submit-wrap{flex:none;align-self:center;width:176px}.stb-submit-wrap .stb-submit{display:block;width:100%}.stb-price-wrap{display:flex;align-items:flex-end;width:100%;height:15px;margin-bottom:4px;text-align:left}.stb-price{display:block;margin:0;color:#fff;font-size:10px;line-height:11px;text-transform:capitalize}.stb-price__rate{font-size:13px;font-weight:400}.stb-manage{width:100%;height:15px;margin-top:4px;text-align:left}.stb-manage__link{display:block;color:#fff;font-size:10px;line-height:15px;text-decoration:none;text-transform:capitalize}.stb-manage__link:hover{text-decoration:underline}.stb-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stb-why{position:relative;width:fit-content;height:15px;margin-top:4px;text-align:left;cursor:default}.stb-why__btn{display:block;margin:0;padding:0;border:0;background:0 0;color:#fff;font:inherit;font-size:10px;line-height:15px;text-align:left;text-transform:capitalize;cursor:pointer}.stb-why__btn{position:relative;top:-4px;padding:4px 0 5px}.stb-why__btn:hover{text-decoration:underline}.stb-why__list{position:absolute;top:20px;left:50%;z-index:100;display:none;width:300px;margin:0;padding:24px!important;list-style:none;border-radius:6px;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2);transform:translateX(-60%);transition:opacity .3s;cursor:default}.stb-why__list::before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);border:5px solid transparent;border-bottom-color:#fff}.stb-why__list.open-upwards{top:auto;bottom:100%;margin-bottom:10px}.stb-why__list.open-upwards::before{top:auto;bottom:-10px;border-color:#fff transparent transparent}@media (min-width:769px) and (hover:hover){.stb-why:not(.stb-why--dismissed):hover .stb-why__list{display:block;opacity:1}}:is(.stb-why__list,.stb-why-modal) .benifitsItem{display:flex;align-items:baseline;margin:0 0 16px;color:#333;font-size:13px;line-height:20px;text-align:left}:is(.stb-why__list,.stb-why-modal) .benifitsItem:last-child{margin-bottom:0}:is(.stb-why__list,.stb-why-modal) .benifitsItem>i{flex:none;width:16px;height:16px;margin-right:10px;text-align:center}.stb-why-modal{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.stb-why-modal.show{opacity:1;visibility:visible}.stb-why-modal--instant{transition:none}.stb-why-modal__box{position:relative}.stb-why-modal__close{position:absolute;z-index:1;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:0 0;cursor:pointer}.stb-why-modal__close>span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fff;color:#333;font-size:24px;line-height:1}.stb-why-modal .benifitsList{width:300px;max-height:400px;margin:0;padding:24px;overflow-y:scroll;list-style:none;border-radius:6px;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2)}html.stb-why-lock,html.stb-occ-lock{overflow:hidden}.stb-occ-panel.rooms-guests-popup{position:fixed;top:0;left:0;right:auto;z-index:300;display:flex;flex-direction:column;width:352px;min-width:0;max-width:calc(100vw - 20px);height:auto;max-height:414px;margin:0;padding:12px;border:1px solid #2c4d52;border-radius:4px;background:#fff;color:#333;box-shadow:none;font-size:13px;font-weight:400;line-height:normal;letter-spacing:0;text-align:left;text-transform:none;cursor:default}.stb-occ-panel.rooms-guests-popup[hidden]{display:none}.rooms-guests-popup.popup-upward{z-index:1050}.rooms-guests-popup button{margin:0;font:inherit}.rooms-guests-popup .popup-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:.8px solid rgba(44,77,82,.2)}.rooms-guests-popup .popup-header p{margin:0;color:#000;font-size:13px;font-weight:700}.rooms-guests-popup .remove-popup,.rooms-guests-popup .remove-room{position:relative;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:#fff;cursor:pointer;outline:0}.rooms-guests-popup .remove-popup{display:none}.rooms-guests-popup.mobile-popover .remove-popup{display:block}.rooms-guests-popup :is(.remove-popup,.remove-room)::after{content:"";position:absolute;top:7px;left:7px;width:14px;height:14px;pointer-events:none;background:no-repeat center/14px 14px url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='rgba(59,59,59,0.7)' d='m13.3 2.1.7-.7L12.6 0l-.7.7L7 5.6 2.1.7 1.4 0 0 1.4l.7.7L5.6 7 .7 11.9l-.7.7L1.4 14l.7-.7L7 8.4l4.9 4.9.7.7 1.4-1.4-.7-.7L8.4 7Z'/%3E%3C/svg%3E")}.rooms-guests-popup :is(.remove-popup,.remove-room):hover{background:rgba(44,77,82,.2)}.rooms-guests-popup .popup-content{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.rooms-guests-popup .popup-content::-webkit-scrollbar{display:none}.rooms-guests-popup .total-rooms{display:flex;align-items:center;justify-content:space-between;padding:10px}.rooms-guests-popup .totalRoomsLabel{color:#333;font-size:13px}.rooms-guests-popup .counter-controls{display:flex;flex-direction:row;align-items:center;width:100px;height:28px;border-radius:4px;outline:1px solid #969696;outline-offset:-1px;font-size:13px}.rooms-guests-popup .counter-controls:hover{outline:1px solid #2c4d52}.rooms-guests-popup .counter-btn{position:relative;width:32px;height:26px;padding:0;border:0;background:rgba(229,230,230,.451);cursor:pointer;outline:0}.rooms-guests-popup .counter-btn:hover{background:rgba(44,77,82,.2)}.rooms-guests-popup .counter-btn:disabled{cursor:not-allowed;opacity:.6}.rooms-guests-popup .counter-btn.decrease{margin-left:1px;border-top-left-radius:4px;border-bottom-left-radius:4px}.rooms-guests-popup .counter-btn.increase{margin-right:1px;border-top-right-radius:4px;border-bottom-right-radius:4px}.rooms-guests-popup .counter-btn::after{content:"";position:absolute;width:10px;height:10px;transform:translate(-50%,-50%);background-repeat:no-repeat;background-size:inherit;pointer-events:none}.rooms-guests-popup .counter-btn.decrease::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.936' height='9.936' viewBox='0 0 9.936 9.936'%3E%3Cg data-name='Group 162344'%3E%3Cpath fill='none' stroke='%233b3b3b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M.8 4.968h8.336' data-name='Path 285'/%3E%3C/g%3E%3C/svg%3E")}.rooms-guests-popup :is(.remove-popup,.remove-room,.counter-btn):focus-visible{outline:2px solid var(--focus-ring, #2c4d52);outline-offset:0}.rooms-guests-popup .counter-btn.increase::after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="9.936" viewBox="0 0 9.936 9.936"><path fill="none" stroke="%233b3b3b" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.6" d="M4.968.8v8.336M.8 4.968h8.336" data-name="Path 284"/></svg>')}.rooms-guests-popup .counter-value{display:flex;align-items:center;justify-content:center;width:36px;height:100%;background:#fff;color:#333}.rooms-guests-popup .rooms-container{height:auto;max-height:248px;overflow-y:auto}.rooms-guests-popup .rooms-container::-webkit-scrollbar{width:2px}.rooms-guests-popup .rooms-container::-webkit-scrollbar-track{background:0 0}.rooms-guests-popup .rooms-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:3px}.rooms-guests-popup .room-section{margin-bottom:8px;background:rgba(207,207,207,.1)}.rooms-guests-popup .room-header{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #fff}.rooms-guests-popup .room-title{color:#333;font-size:13px}.rooms-guests-popup .guest-row-container{display:flex;flex-wrap:wrap;column-gap:15px;row-gap:5px;padding:10px}.rooms-guests-popup .guest-row{font-size:0;line-height:normal}.rooms-guests-popup .guest-label{display:block;margin:0 0 5px;color:#636363;font-size:11px;font-weight:400;line-height:normal}.rooms-guests-popup .age-selector{position:relative;display:inline-block}.rooms-guests-popup .age-selector::after{content:"";position:absolute;top:50%;right:10px;width:7px;height:7px;margin-top:-6px;border:solid #333;border-width:0 1px 1px 0;transform:rotate(45deg);pointer-events:none}.rooms-guests-popup .age-select{appearance:none;-webkit-appearance:none;width:67px;height:28px;margin:0;padding:0 5px;border:.8px solid #969696;border-radius:4px;background:#fff;color:#333;font-size:13px;line-height:normal;cursor:pointer}.rooms-guests-popup .age-select:has(option[value=""]:checked){color:#8d8d8d}.rooms-guests-popup .age-select option{color:#333}.rooms-guests-popup .age-select:hover,.rooms-guests-popup .age-select:focus{border:1px solid #2c4d52}.rooms-guests-popup .popup-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 0;border-top:.8px solid rgba(44,77,82,.2)}.rooms-guests-popup .add-room-btn{display:flex;align-items:center;padding:0;border:0;background:0 0;color:#2c4d52;font-size:13px;cursor:pointer}.rooms-guests-popup .add-room-btn:hover{text-decoration:underline}.rooms-guests-popup .add-room-btn svg{margin-right:3px}.rooms-guests-popup .add-room-btn svg path{stroke:#2c4d52}.rooms-guests-popup .add-room-btn.disabled-greyed{color:#999!important;cursor:not-allowed;opacity:.5;pointer-events:none}.rooms-guests-popup .add-room-btn.disabled-greyed svg path{stroke:#999!important}.rooms-guests-popup .done-btn{width:85px;height:28px;padding:0;border:0;border-radius:4px;background:#2c4d52;color:#fff;font-size:13px;line-height:normal;cursor:pointer}.rooms-guests-popup.mobile-popover{position:fixed!important;top:50%;left:50%;z-index:999;width:90%;max-width:352px;border-radius:6px;box-shadow:0 8px 20px rgba(0,0,0,.25);transform:translate(-50%,-50%)}.stb-occ-overlay{position:fixed;inset:0;z-index:998;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:rgba(0,0,0,.3)}.stb-cal{--adp-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-padding:4px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:var(--cal-other-month, #dedede);--adp-color-disabled:#aeaeae;--adp-color-other-month-hover:var(--cal-other-month-hover, #c5c5c5);--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#ff9a19;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced}.stb-cal{position:fixed;z-index:1060;display:grid;grid-template-areas:"nav""body";grid-template-columns:1fr;grid-template-rows:repeat(2,max-content);box-sizing:content-box;width:var(--adp-width);margin:0;border:1px solid #2c4d52;border-radius:4px;background:var(--adp-background-color);box-shadow:none;color:var(--adp-color);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);font-weight:400;line-height:normal;letter-spacing:normal;text-align:left;text-transform:none;transition:none;cursor:default}.stb-cal[hidden]{display:none}.stb-cal *,.stb-cal ::before,.stb-cal ::after{box-sizing:border-box}:where(.stb-cal) button{margin:0;padding:0;border:0;background:0 0;color:inherit;font:inherit;line-height:inherit;text-transform:none;letter-spacing:inherit}.stb-cal .air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size) / 2);position:absolute;z-index:-1;width:var(--adp-pointer-size);height:var(--adp-pointer-size)}.stb-cal .air-datepicker--pointer::after{content:"";position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box;border-top:1px solid #2c4d52;border-right:1px solid #2c4d52;border-top-right-radius:var(--adp-poiner-border-radius);background:#2c4d52}.stb-cal[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.stb-cal[data-popper-placement^=bottom] .air-datepicker--pointer::after{transform:rotate(315deg)}.stb-cal[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.stb-cal[data-popper-placement^=top] .air-datepicker--pointer::after{transform:rotate(135deg);background-color:#fff}.stb-cal--centred .air-datepicker--pointer{display:none}.stb-cal .air-datepicker--navigation{grid-area:nav;background-color:#2c4d52;color:#fff}.stb-cal .air-datepicker-nav{display:flex;justify-content:space-between;box-sizing:content-box;min-height:var(--adp-nav-height);padding:var(--adp-padding);border-bottom:1px solid var(--adp-border-color-inner)}.stb-cal .air-datepicker-nav--action,.stb-cal .air-datepicker-nav--title{display:flex;align-items:center;justify-content:center;cursor:pointer}.stb-cal .air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);user-select:none}.stb-cal .air-datepicker-nav--action:hover{background:rgba(255,255,255,.1);color:#fff}.stb-cal .air-datepicker-nav--action.-disabled-{visibility:hidden}.stb-cal .air-datepicker-nav--action svg{width:32px;height:32px}.stb-cal .air-datepicker-nav--action path{fill:none;stroke:#fff;stroke-width:2px}.stb-cal .air-datepicker-nav--title{padding:0 8px;border-radius:var(--adp-border-radius);color:#fff}.stb-cal .air-datepicker-nav--title i{margin-left:.3em;color:#fff;font-style:normal}.stb-cal .air-datepicker-nav--title:hover{background:rgba(255,255,255,.1)}.stb-cal .air-datepicker-nav--title.-disabled-{background:0 0;cursor:default}.stb-cal .air-datepicker--content{grid-area:body;box-sizing:content-box;padding:var(--adp-padding)}.stb-cal .air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.stb-cal .air-datepicker-body--day-name{display:flex;flex:1;align-items:center;justify-content:center;color:#000;font-size:.8em;text-align:center;text-transform:uppercase}.stb-cal .air-datepicker-body--cells{display:grid}.stb-cal .air-datepicker-body--cells.-days-{grid-auto-rows:var(--adp-day-cell-height);grid-template-columns:repeat(7,var(--adp-day-cell-width))}.stb-cal .air-datepicker-body--cells.-months-{grid-auto-rows:var(--adp-month-cell-height);grid-template-columns:repeat(3,1fr)}.stb-cal .air-datepicker-body--cells.-years-{grid-auto-rows:var(--adp-year-cell-height);grid-template-columns:repeat(4,1fr)}.stb-cal .air-datepicker-cell{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:var(--adp-cell-border-radius);cursor:pointer}.stb-cal .air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.stb-cal .air-datepicker-cell.-current-{background:var(--adp-cell-background-color-hover);color:inherit}.stb-cal .air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.stb-cal .air-datepicker-cell.-disabled-{color:var(--adp-color-disabled);cursor:default}.stb-cal .air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.stb-cal .air-datepicker-cell.-current-.-disabled-{background:var(--adp-cell-background-color-hover);color:var(--adp-color-disabled)}.stb-cal .air-datepicker-cell.-day-.-other-month-,.stb-cal .air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.stb-cal .air-datepicker-cell.-day-.-other-month-:hover,.stb-cal .air-datepicker-cell.-year-.-other-decade-:hover{color:var(--adp-color-other-month-hover)}.stb-cal .air-datepicker-cell.-selected-{border:0;background:#2c4d52;color:#fff}.stb-cal .air-datepicker-cell.-selected-.-focus-,.stb-cal .air-datepicker-cell.-selected-.-current-{background:#2c4d52;color:#fff}.stb-cal .air-datepicker-cell.-selected-.-disabled-{background:unset;color:var(--adp-color-disabled)}.stb-cal-backdrop{position:fixed;inset:0;z-index:10001;background:rgba(0,0,0,.5);cursor:pointer}.stb-cal.stb-cal--centred{position:absolute;top:50%;left:50%;z-index:10002;transform:translate(-50%,-50%);cursor:default}.stb-layer{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.stb-layer[hidden]{display:none}.stb-layer.show{opacity:1;visibility:visible}.stb-layer--instant{transition:none}.stb-layer__content{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:30px;border-radius:8px;overflow:visible}.stb-layer__container{position:absolute;display:flex;align-items:center;justify-content:center;height:100%}.stb-layer .stb-form{position:relative}.stb-layer__close{position:absolute;z-index:2;top:-11px;right:-11px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:0 0;color:#333;font-size:24px;line-height:1;cursor:pointer}.stb-layer__close::before{content:"";position:absolute;top:1px;left:1px;width:22px;height:22px;border-radius:50%;background:#fff}.stb-layer__close>span{position:relative}html.stb-layer-open{overflow:hidden}.bwidget[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.stb-layer,.stb-why-modal{transition:none}}*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0}img,video,iframe{max-width:100%;display:block}img{height:auto}picture{display:contents}figure{margin:0}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}table{border-collapse:collapse}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/Helvetica-Neue.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/Helvetica-Neue.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/Helvetica-Neue.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Black.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Black.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/HelveticaNeue-BlackItalic.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-BlackItalic.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Bold.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Bold.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/HelveticaNeue-BoldItalic.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-BoldItalic.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Medium.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Medium.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/HelveticaNeue-MediumItalic.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-MediumItalic.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Roman.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Roman.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Roman.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Italic.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Italic.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Light.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Light.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/HelveticaNeue-LightItalic.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-LightItalic.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/HelveticaNeue-UltraLight.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-UltraLight.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-UltraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/HelveticaNeue-UltraLightItalic.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-UltraLightItalic.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-UltraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Thin.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Thin.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url(https://cdn1.simplotel.com/fonts/HelveticaNeue-ThinItalic.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-ThinItalic.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/HelveticaNeue-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"GT-America-Standard-Regular";src:url(https://cdn1.simplotel.com/fonts/GT-America-Standard-Regular.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/GT-America-Standard-Regular.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/GT-America-Standard-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Teodor-Light";src:url(https://cdn1.simplotel.com/fonts/Teodor-Light.woff2)format("woff2"),url(https://cdn1.simplotel.com/fonts/Teodor-Light.woff)format("woff"),url(https://cdn1.simplotel.com/fonts/Teodor-Light.ttf)format("truetype");font-weight:400;font-style:normal}:root{--c-ink:#fff;--c-ink-2:#f5f5f5;--c-bg:#0b0b0b;--c-accent:#101010;--c-accent-dk:#030303;--c-accent-lt:#deb887;--c-link:#deb887;--c-btn-bg:#f5f5f5;--c-btn-bg-hover:#eaeaea;--c-btn-ink:#0b0b0b;--c-muted:#f5f5f5;--c-alt:#f5f5f5;--c-alt-2:#eaeaea;--c-mid:#272727;--c-subtle:#707070;--c-line:rgba(245, 245, 245, .5);--c-black:#000;--c-white:#fff;--f-head:'Teodor-Light', serif;--f-tagline:'Teodor-Light', serif;--f-body:'GT-America-Standard-Regular', sans-serif;--f-garamond:"EB Garamond", serif;--f-helvetica:'Helvetica Neue', sans-serif;--fs-body:18px;--lh-body:27px;--hdr-h:158px;--hdr-top:100px;--pbar-h:67px;--edge:7.5%;--wrap:85%;--wrap-max:1340px;--ease:ease-in-out;--focus-ring:#fff;--focus-halo:#111;--book-fg:#fff;--btn-m-fg:#0b0b0b;--a11y-top-m:107px;--body-garamond-font:"EB Garamond", serif;--header-helavetica-font:'Helvetica Neue',sans-serif;--view-port:1536;--faq-chevron-icon:"\f067";--faq-chevron-size:20px;--desktop-space-between-questions:0;--faq-desktop-text-alignment:left;--faq-desktop-button-alignment:flex-start;--faq-desktop-title-txt-alignment:center;--faq-desktop-title-button-alignment:center;--faq-desktop-question-font-size:12px;--faq-desktop-question-line-height:16px;--mobile-space-between-questions:0;--faq-mobile-text-alignment:left;--faq-mobile-button-alignment:flex-start;--faq-mobile-title-txt-alignment:center;--faq-mobile-title-button-alignment:center;--faq-mobile-question-font-size:12px;--faq-mobile-question-line-height:16px;--faq-desktop-bg-color:var(--shaverlake-2col-txtgrp-bg);--faq-desktop-bg-expanded-color:none;--faq-desktop-bg-hover-color:none;--faq-desktop-border-color:var(--brand-color);--faq-desktop-border-width:1px;--faq-desktop-trigger-min-height:56px;--faq-desktop-trigger-padding-top:30px;--faq-desktop-trigger-padding-bottom:30px;--faq-desktop-trigger-padding-left:0;--faq-desktop-trigger-padding-right:52px;--faq-desktop-trigger-expanded-padding-left:17px;--faq-desktop-chevron-right:0px;--faq-desktop-answer-padding-top:30px;--faq-desktop-answer-padding-right:20px;--faq-desktop-answer-padding-bottom:30px;--faq-desktop-answer-padding-left:0;--faq-mobile-bg-color:var(--faq-desktop-bg-color);--faq-mobile-bg-expanded-color:none;--faq-mobile-border-color:var(--faq-desktop-border-color);--faq-mobile-border-width:1px;--faq-mobile-trigger-min-height:60px;--faq-mobile-trigger-padding-top:30px;--faq-mobile-trigger-padding-bottom:30px;--faq-mobile-trigger-padding-left:0;--faq-mobile-trigger-padding-right:42px;--faq-mobile-trigger-expanded-padding-left:13px;--faq-mobile-chevron-right:16px;--faq-mobile-answer-padding-top:20px;--faq-mobile-answer-padding-right:16px;--faq-mobile-answer-padding-bottom:30px;--faq-mobile-answer-padding-left:0;--faq-animation-panel-duration:0.25s;--faq-animation-panel-ease:ease-out;--faq-animation-chevron-duration:0.22s;--faq-animation-chevron-ease:ease-out;--faq-animation-hover-duration:0.15s;--faq-animation-hover-ease:ease;--faq-focus-ring-color:var(--brand-color);--faq-focus-ring-width:3px;--faq-focus-ring-offset:-3px;--faq-focus-ring-radius:2px;--faq-table-border-color:#d0d0d0;--faq-table-border-width:1px;--faq-table-cell-padding:10px 12px;--desktop-heading-to-text-spacing:clamp(20px, calc((32 / var(--view-port)) * 100vw), 32px);--desktop-text-to-text-spacing:clamp(10px, calc((16 / var(--view-port)) * 100vw), 16px);--desktop-text-to-button-spacing:clamp(20px, calc((32 / var(--view-port)) * 100vw), 32px);--mobile-left-right-widget-space:30px;--mobile-widget-to-widget-space:30px;--mobile-heading-to-text-spacing:10px;--mobile-text-to-text-spacing:10px;--mobile-text-to-button-spacing:14px;--brand-color:#101010;--header-pill-background:#cccccc;--footer-text-color:#F5F5F5;--footer-bg-color:#0B0B0B;--footer-navbar-border-top-color:rgba(245, 245, 245, 0.5);--footer-social-icon-bg-color:#F5F5F5;--footer-social-icon-color:#0B0B0B;--all-buttons-bg-color:#101010;--all-buttons-hover-bg-color:#030303;--all-buttons-text-color:#F5F5F5;--all-buttons-hover-text-color:#F5F5F5;--all-buttons-border-color:#101010;--mobile-accordion-bg-color:#e6e6e6;--mobile-accordion-text-color:#707070;--mobile-bookbtn-bgcolor:#101010}.hdr__bar,.nav-hamburger-dropdown,.pbar,.stb-cal,.stb-occ-panel,.lbe__content,.frm .iti .iti__dropdown-content,.iti.iti--container .iti__dropdown-content,.main .b-faq>.txt__col:not(.txt__col--title),.main>.w:is(.b-pet-header-text,.b-pet-limg-rtext,.b-pet-ltext-rimg),.b-rooms-summary :is(.sum__card,.sum__body){--focus-ring:#111;--focus-halo:#fff}.stb-cal .air-datepicker-cell.-selected-{--focus-ring:#fff;--focus-halo:#111}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.stb-cal .air-datepicker--navigation{--focus-ring:#111;--focus-halo:#fff}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){html:has(.main .w.bwidget:not(.bwidget--gone)){--a11y-bottom:120px}}body{font-family:var(--f-body);color:var(--c-ink);background:var(--c-bg);background-image:url();background-attachment:fixed;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:.5px;text-align:left;overflow-x:hidden;overflow-y:scroll}.t-h1,.t-h2,.t-h3,.t-h4,.t-h5,.t-h6{font-weight:500;line-height:1.1;padding-top:0;margin-top:0;text-decoration:none}.t-h1,.t-h2,.t-h3,.t-h4,.t-h5{font-family:var(--f-head)}.t-h6{font-family:var(--f-helvetica)}.t-h1,.t-h5{color:var(--c-ink-2)}.t-h2,.t-h3,.t-h4,.t-h6{color:var(--c-white)}.t-h1{letter-spacing:-1.6px}.t-h2{letter-spacing:-.8px}.t-h3{letter-spacing:-.64px}.t-h4,.t-h5{letter-spacing:-.48px}.t-h6{letter-spacing:-.4px}p{font-family:var(--f-body);letter-spacing:.5px;color:var(--c-ink)}a{color:var(--c-accent);text-decoration:none;font-family:var(--f-body);letter-spacing:-.32px}a:hover,a:focus{color:var(--a-hover, var(--c-accent-dk))}strong,b{font-weight:700}.btn{display:inline-block;vertical-align:middle;text-align:center;white-space:normal;cursor:pointer;font-size:1em;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;letter-spacing:-.32px;border-radius:5px;background:var(--c-btn-bg);border:1px solid var(--c-btn-bg);color:var(--c-btn-ink);transition:all .1s linear}.btn:hover,.btn:focus{background-color:var(--c-btn-bg-hover);border-color:var(--c-btn-bg-hover);color:var(--c-btn-ink);text-decoration:none}.btn-wrap{display:block}span.btn-wrap{display:inline}.btn-wrap[style*="text-align: left"]>.btn{float:left}.btn-wrap[style*="text-align: right"]>.btn{float:right}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo),0 0 0 6px var(--focus-halo)}.skip-link{position:absolute;left:8px;top:-60px;z-index:10000;background:var(--c-white);color:var(--c-bg);padding:10px 16px;font-size:14px}.skip-link:focus{top:8px;color:var(--c-bg)}.main:focus{outline:0;box-shadow:none}.main{display:block;background:var(--c-bg)}.main>.w,.main>.only-desktop>.w,.main>.only-mobile>.w{margin:0 auto}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.only-desktop{display:none!important}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.only-mobile{display:none!important}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){body{-webkit-font-smoothing:subpixel-antialiased}.t-h1{font-size:clamp(32px,4.167vw,80px);line-height:clamp(41px,4.688vw,90px);margin-bottom:11px}.t-h2{font-size:clamp(32px,2.084vw,40px);line-height:clamp(37px,2.396vw,46px);margin-bottom:11px}.t-h3{font-size:clamp(24px,1.668vw,32px);line-height:clamp(28px,1.928vw,37px);margin-bottom:11px}.t-h4{font-size:24px;line-height:28px;margin-bottom:11px}.t-h5{font-size:clamp(12px,1.251vw,24px);line-height:clamp(17px,1.407vw,27px);margin-bottom:11px}.t-h6{font-size:clamp(12px,1.043vw,20px);line-height:clamp(17px,1.406vw,27px);margin-bottom:11px}p{margin:5px 0;line-height:clamp(25px,1.51vw,29px)}a{line-height:clamp(16px,.938vw,18px)}.btn,.main .btn{padding:0 10px;line-height:38px}.main{padding-top:var(--hdr-top)}.main>.w,.main>:where(div)>.w{width:var(--wrap);max-width:var(--wrap-max);padding:30px 0}.main>.w.is-full,.main>:where(div)>.w.is-full{width:100%;max-width:none}.main>.w:first-child{padding-top:0}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.main{padding-top:64px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.t-h1{font-size:25px;line-height:41px;font-weight:400;margin:0;padding-bottom:0}.t-h2{font-size:22px;line-height:37px;font-weight:400;margin:0;padding-bottom:0}.t-h3{font-size:18px;line-height:28px;margin:10px 0;padding-bottom:5px}.t-h4{font-size:16px;line-height:28px;margin:10px 0;padding-bottom:5px}.t-h5{font-size:12px;line-height:18px;margin:10px 0}.t-h6{font-size:14px;line-height:19px;margin:10px 0}p{margin:5px 0;line-height:27px}a{line-height:18px}a:not(:where(.main) :where(p,li,td,dd,blockquote)>a,:where(.main) :where(p,li,td,dd,blockquote)>:where(strong,b,em,i,u,span,font)>a),a:not(:where(.main) :where(p,li,td,dd,blockquote)>a,:where(.main) :where(p,li,td,dd,blockquote)>:where(strong,b,em,i,u,span,font)>a):is(:hover,:focus){text-decoration:none!important}.btn,.main .btn{padding:5px 10px;line-height:normal;font-size:14px;letter-spacing:-.2px}.btn:hover,.btn:focus{border-color:var(--c-white)}.main>.w,.main>:where(div)>.w{width:100%;max-width:none;padding:0 28px;margin:0 0 20px}.main>.w:first-child,.main>:where(div):first-child>.w:first-child{margin-top:var(--pbar-h)}.main>.w:last-child,.main>:where(div):last-child>.w:last-child{margin-bottom:0}}.main{overflow-x:clip}.t-h1,.t-h2,.t-h3,.t-h4,.t-h5,.t-h6{overflow-wrap:break-word}.main :is(.header-one,.header-two,.header-three,.header-four,.header-five,.header-six){color:var(--c-ink-2);font-family:var(--f-head)}.main ul,.main ol{margin:0;text-align:left}.main li{text-align:left}.main ul li::marker{color:var(--c-white)}.main a{font-weight:400;overflow-wrap:break-word;white-space:normal}.main :is(p,li) a:not(.btn){font:inherit;letter-spacing:inherit}.main :is(p,li) a:not(.btn,[href^=http],[href^="//"],[href^="tel:"],[href^="mailto:"],[href^="#"],[href^=javascript]){color:var(--c-link)}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .t-h1,.main .t-h2,.main .t-h3{margin:0}.main .t-h1,.main .t-h2{padding-bottom:0;text-align:center;font-weight:400}.main .t-h1{font-size:clamp(32px,5.208vw,80px);line-height:clamp(41px,5.859vw,90px)}.main .t-h2{font-size:clamp(32px,2.604vw,40px);line-height:clamp(37px,2.995vw,46px)}.main .t-h3{font-size:clamp(24px,2.083vw,32px);line-height:clamp(28px,2.409vw,37px)}.main .t-h4{font-size:24px;line-height:28px}.main .header-one{font-size:clamp(32px,4.167vw,80px);line-height:clamp(41px,4.688vw,90px);letter-spacing:-1.6px;font-weight:400}.main .header-two{font-size:clamp(32px,2.084vw,40px);line-height:clamp(37px,2.396vw,46px);letter-spacing:-.8px;font-weight:400}.main .header-three{font-size:clamp(24px,1.668vw,32px);line-height:clamp(28px,1.928vw,37px);letter-spacing:-.64px;font-weight:500}.main .header-four{font-size:24px;line-height:28px;letter-spacing:-.48px;font-weight:500}.main .header-five{font-size:clamp(12px,1.251vw,24px);line-height:clamp(17px,1.407vw,27px);letter-spacing:-.48px;font-weight:500}.main .header-six{font-size:clamp(12px,1.043vw,20px);line-height:clamp(17px,1.406vw,27px);letter-spacing:-.4px;font-weight:500}.main p{margin:15px 0 0;font-size:18px;line-height:27px}.main p:first-child{margin-top:0}.main a{font-size:clamp(14px,.834vw,16px);line-height:clamp(18px,1.758vw,27px)}.main ul,.main ol{padding:0 10%;line-height:27px}.main :is(p,li) a:not(.btn):hover{text-decoration:underline}.main .is-full .txt__w>p:not([class*=t-h]){display:inline-block}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .t-h1,.main .t-h2,.main .t-h3{margin:0}.main .t-h1{font-size:20px;line-height:26px;padding:0;text-align:left;font-weight:400}.main .t-h2{font-size:24px;line-height:28px;padding:0;text-align:left;letter-spacing:0;font-weight:400}.main .t-h3{font-size:16px;line-height:30px;letter-spacing:0}.main .t-h4{font-size:16px;line-height:20px;letter-spacing:0}.main .header-one{font-size:20px;line-height:26px;letter-spacing:-1.6px;font-weight:400}.main .header-two{font-size:24px;line-height:28px;font-weight:400}.main .header-three{font-size:16px;line-height:30px;letter-spacing:-.64px;font-weight:500;color:var(--c-white)}.main .header-four{font-size:16px;line-height:20px;letter-spacing:-.48px;font-weight:500;color:var(--c-white)}.main .header-five{font-size:12px;line-height:18px;letter-spacing:-.48px;font-weight:500}.main .header-six{font-size:14px;line-height:19px;letter-spacing:-.4px;font-weight:500}.main p{margin:0;font-size:18px;line-height:27px}.main p br{content:close-quote;display:block;margin:15px 0 0}.main a{font-size:14px;line-height:24px;letter-spacing:-.2px}.main ul,.main ol{padding:0 15px;line-height:27px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main a[href^="tel:"],.main a[href^="mailto:"]{display:inline;padding:5px 0}}html[data-kbd]{scroll-behavior:auto}html[data-kbd] .hdr,html[data-kbd] .hdr :is(.hdr__bar,.nav,.gtranslate_wrapper,.hdr__logo img){transition:none!important}.main :is(.cards.is-carousel>.cards__track,.side__slides.is-carousel):focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo),0 0 0 6px var(--focus-halo)}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.pstrip,.pbar,.pquick,.pfab{display:none!important}.hdr{position:fixed;top:0;left:0;right:0;z-index:1030;font-family:var(--f-body);font-size:16px;line-height:25px;letter-spacing:.5px;transition:transform .7s cubic-bezier(.4,0,.2,1)}.hdr.nav-hidden{transform:translateY(-100%);height:50px}.hdr__bar{position:relative;height:100px;min-height:50px;margin:0;background:#fff;transition:all .5s ease-in-out}.hdr.nav-hidden .hdr__bar{height:0!important;transition:.7s cubic-bezier(.4,0,.2,1)}.hdr__in{position:relative;display:flex;align-items:center;width:calc(100% - 14.792%);max-width:100%;height:100%;margin:auto}.hdr__head{flex:none;padding-right:40%}.hdr__logo{position:absolute;top:50%;z-index:1032;display:flex;align-items:center;justify-content:center;max-width:229px;max-height:86px;margin-right:15px;padding:0;transform:translateY(-50%)}.hdr__logo img{width:auto;height:86px;max-width:229px;aspect-ratio:5003/3000;transition:height .5s cubic-bezier(.4,0,.2,1),filter .5s ease}.hdr.nav-hidden .hdr__logo{animation:logoHideShow .8s cubic-bezier(.4,0,.2,1) forwards}.hdr.nav-hidden .hdr__logo img{height:58px;filter:brightness(0) invert(1)}.nav{display:flex;flex:1;min-width:0;height:100%;padding:0;transition:.7s cubic-bezier(.4,0,.2,1)}.nav__list{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;height:100px;margin:0;padding:0;list-style:none;font-size:0}.nav__i{position:relative;flex:none;display:block;margin:0}.nav__a{display:flex;align-items:center;padding:25px 12px;white-space:nowrap;cursor:pointer;font-family:var(--f-body);font-size:20px;font-weight:400;line-height:50px;letter-spacing:-.32px;text-transform:uppercase;color:#000;background:0 0;border:0;border-radius:0;transition:all .5s linear}.nav__a:hover,.nav__a:focus,.nav__a[aria-current=page],.nav__a.is-active{color:#101010;text-decoration:underline;text-underline-offset:4px}.nav__chev{position:relative;display:block;flex:none;width:.609375em;margin-left:8px;overflow:hidden;white-space:pre}.nav__chev .fa{position:absolute;top:50%;left:0;width:100%;height:1em;transform:translateY(-50%)}.nav__more{min-width:46px;height:100px}.nav__bars{width:.875em;height:1em;flex:none}.nav__i--more{min-width:46px}.mega{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;margin:0;padding:5px 0;text-align:left;font-size:16px;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.nav__i--drop:hover>.mega,.nav__drop[aria-expanded=true]+.mega,.nav__i--link:focus-within>.mega{display:block}.mega__list{margin:0;padding:0;list-style:none}.mega__list>li{display:list-item}.mega__list a{display:block;padding:10px 15px;white-space:nowrap;font-size:20px;line-height:20px;letter-spacing:-.32px;text-transform:uppercase;color:#000}.mega__list a:hover,.mega__list a:focus{color:#101010;text-decoration:underline;text-underline-offset:4px}.nav__morelist{position:absolute;top:calc(100% - 1px);right:0;left:auto;z-index:1000;display:none;min-width:200px;margin:1px 0 0;padding:5px 0;list-style:none;text-align:right;font-size:16px;background:#fff;border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.nav__i--more:hover .nav__morelist,.nav__i--more.is-open .nav__morelist{display:block}.nav__i--more.is-dismissed:not(.is-open) .nav__morelist{display:none}.nav__morelist>.nav__i{display:block;width:100%;padding:0}.nav__morelist .nav__a{display:block;padding:10px 15px;text-align:right;font-size:clamp(12px,1.042vw,20px);line-height:20px;color:#000}.nav__morelist .nav__a:hover,.nav__morelist .nav__a:focus,.nav__morelist .nav__a[aria-current=page],.nav__morelist .nav__a.is-active{color:#101010;text-decoration:underline;text-underline-offset:4px}.hdr__in .gtranslate_wrapper{flex:none;padding-left:20px;margin-right:187px;transition:.7s cubic-bezier(.4,0,.2,1)}.hdr.nav-hidden .hdr__in :is(.nav,.gtranslate_wrapper){opacity:0}.hdr__actions{position:absolute;right:0;z-index:999;display:flex}.hdr__book{display:block;min-width:175px;margin-left:12px;padding:0 10px;cursor:pointer;font-family:var(--f-body);font-size:16px;font-weight:400;line-height:40px;letter-spacing:normal;text-align:center;text-transform:uppercase;white-space:nowrap;color:#fff;background:#241f21;border:3px double #fff;border-radius:0;transition:all .7s cubic-bezier(.18,.89,.32,1.28)}.hdr__book:hover{color:#fff;background:#161314;text-decoration:none}.hdr.nav-hidden .hdr__actions{margin:15px 0 0;animation:bookbtnshow .8s cubic-bezier(.4,0,.2,1) forwards}.hdr.nav-hidden .hdr__book{padding:0 5px;font-size:12px}.hdr__sec{position:relative;height:58px;margin:0;padding:0 330px 0 230px;background:rgba(0,0,0,.7);transition:all .5s ease-in-out}.hdr__secin{position:relative;width:96%;margin:0 auto}.hdr__secwrap{width:100%;margin-left:15px}.hdr__seclist{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;height:56px;max-height:56px;margin:0;padding:10px 0;list-style:none;font-size:0;overflow:visible}.hdr__seclist>li{position:relative;display:block;margin:0}.hdr__seclist>li>a{display:block;padding:10px 14px;white-space:nowrap;color:#fff;font-family:var(--f-body);font-size:clamp(12px,1.041vw,20px);font-weight:400;line-height:clamp(16px,.938vw,18px);letter-spacing:-.32px;text-transform:uppercase}body[data-page="404"] .hdr__sec{background:#4c4c4c}.hdr__seclist>li>a:is(:hover,:focus,[aria-current=page],.is-active){color:#fff;text-decoration:underline;text-underline-offset:4px}.nav-hamburger{position:relative;margin:0;cursor:pointer}.nav-hamburger-toggle{display:flex;padding:10px 14px;color:#fff;background:0 0;border:0;cursor:pointer}.nav-hamburger-toggle svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.nav-hamburger-dropdown{position:absolute;right:0;z-index:2;display:none;width:200px;height:auto;margin:0;padding:10px 20px;list-style:none;font-size:0;text-align:left;background:#fff}.nav-hamburger:hover .nav-hamburger-dropdown,.nav-hamburger.open .nav-hamburger-dropdown{display:block}.nav-hamburger.is-dismissed:not(.open) .nav-hamburger-dropdown{display:none}.nav-hamburger-dropdown a{display:block;padding:5px 0;color:#101010;font-family:var(--f-body);font-size:clamp(12px,1.041vw,20px);line-height:clamp(16px,.938vw,18px);letter-spacing:-.32px;text-transform:uppercase}.nav-hamburger-dropdown a:hover,.nav-hamburger-dropdown a:focus-visible{color:#101010;text-decoration:underline;text-underline-offset:3px}.hdr__in .gt_container--hich1m .gt_switcher{position:relative;width:max-content;overflow:visible}.hdr__in .gt_container--hich1m .gt_switcher .gt_option{position:absolute;top:50px;height:auto!important}.hdr__in .gt_container--hich1m .gt_switcher .gt_selected{background:0 0}.hdr__in .gt_container--hich1m .gt_switcher .gt_selected a{display:flex;align-items:center;height:27px;padding:10px 35px 10px 15px;color:#000;border-color:transparent transparent #000;font-family:var(--f-body)}.hdr__in .gt_container--hich1m .gt_switcher .gt_selected a:hover{background:0 0}.hdr__in .gt_container--hich1m .gt_switcher :is(.gt_selected,.gt_option) a{width:auto;font-weight:400}.hdr__in .gt_container--hich1m .gt_switcher a img{width:20px;height:20px;margin-right:6px}.hdr__in .gt_container--hich1m .gt_switcher .gt_selected a::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23000000'/></svg>")}.hdr__in .gt_container--hich1m .gt_switcher .gt_selected a:focus{outline:2px solid #fff!important;outline-offset:-4px}.hdr__in .gt_container--hich1m .gt_switcher .gt_option a:focus{outline:1px solid #fff!important;outline-offset:-2px}.hdr__in .gt_container--hich1m .gt_switcher .gt_selected a:focus-visible{outline-color:var(--focus-ring)!important;box-shadow:0 0 0 2px var(--focus-halo)}.hdr__in .gt_container--hich1m .gt_switcher .gt_option a:focus-visible{box-shadow:inset 0 0 0 2px #0b0b0b}}@keyframes logoHideShow{0%{transform:translateY(-50%)}40%{transform:translateY(-160%);opacity:0}50%{transform:translateY(120%);opacity:0}70%{opacity:.1}to{transform:translateY(40%)}}@keyframes bookbtnshow{0%{transform:translateY(0)}50%{transform:translateY(-50%);opacity:0}75%{transform:translateY(150%);opacity:0}to{transform:translateY(100%)}}@media (min-width:768px) and (orientation:portrait) and (max-width:1300px),(min-width:768px) and (min-height:501px) and (max-width:1300px),(min-width:768px) and (pointer:fine) and (max-width:1300px){.hdr__head{padding-right:30%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.hdr__bar{height:64px}.hdr__in{width:calc(100% - 5.86%)}.hdr__head{padding-right:20%}.hdr__logo img{height:45px;max-width:119px}.nav__list{height:64px}.nav__a{line-height:14px}.nav__more{height:70px}.mega__list a,.nav__morelist .nav__a{line-height:14px}.mega,.nav__morelist{top:63px}.hdr__sec{padding:0 250px 0 140px}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.hdr__head{padding-right:4%}}@media (min-width:1280px){.hdr__secin{max-width:1340px}}@media (min-width:1024.02px){.nav__i--more.is-ihide .nav__morelist{display:block}}@media (min-width:768px) and (orientation:portrait) and (max-width:1024px),(min-width:768px) and (min-height:501px) and (max-width:1024px),(min-width:768px) and (pointer:fine) and (max-width:1024px){.nav__i--more.is-ihide:not(.is-open) .nav__morelist{display:none}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){body{position:relative;top:40px;display:flow-root}.hdr>.skip-link{position:fixed}.hdr__bar,.hdr__sec,.drawer{display:none!important}.hdr{position:static}.pstrip{position:fixed;top:0;left:0;right:0;z-index:9991;display:flex;justify-content:center;min-height:40px;background:#000}.pstrip .gtranslate_wrapper{display:flex;justify-content:center;width:100%;min-height:40px}.pstrip .gt_container--hich1m .gt_switcher{position:relative;display:flex;align-items:center;width:max-content!important;overflow:visible}.pstrip .gt_container--hich1m .gt_switcher .gt_selected{background:0 0}.pstrip .gt_container--hich1m .gt_switcher .gt_selected a{display:flex;align-items:center;width:auto;line-height:16px;padding-right:40px!important;font-family:var(--f-body);font-size:12px;white-space:nowrap!important;background:unset;border-color:transparent;border-bottom:1px solid #fff}.pstrip .gt_container--hich1m .gt_switcher .gt_selected a:hover{background:0 0}.pstrip .gt_container--hich1m .gt_switcher a img{width:20px;height:20px;margin-right:6px}.pstrip .gt_container--hich1m .gt_switcher .gt_selected a::after{background-size:9px}.pstrip .gt_container--hich1m .gt_switcher .gt_option{position:absolute;top:100%;left:0;min-width:100%;height:auto!important;max-height:80vh;border-color:transparent}.pstrip .gt_container--hich1m .gt_switcher .gt_option a{padding:5px 12px;font-family:var(--f-body);font-size:12px;line-height:16px}.pstrip .gt_container--hich1m .gt_switcher .gt_selected a:focus{outline:1px solid #f2f2f2;outline-offset:0}.pstrip .gt_container--hich1m .gt_switcher .gt_option a:focus{outline:1px solid #fff!important;outline-offset:-2px}.pbar{position:fixed;top:40px;left:0;right:0;z-index:999;display:flex;align-items:center;height:67px;background:#fff;text-align:center}.pbar__burger{flex:1 1 0;display:flex;align-items:center;height:67px;padding:0;color:#0b0b0b;background:0 0;border:0;cursor:pointer}.pbar__burger svg{width:24px;height:24px;margin-left:25px}.pbar__logo{position:relative;flex:none;display:block;margin-left:-24px;line-height:0}.pbar__logo img{width:auto;height:44px;aspect-ratio:5003/3000;filter:brightness(0) invert(0)}.pbar__end{flex:1 1 0;display:flex;align-items:center;justify-content:flex-end;height:67px}.pbar .pbar__book{display:block;width:96px;height:32px;margin-right:24px;cursor:pointer;font-family:var(--f-body);font-size:14px;font-weight:600;line-height:32px;letter-spacing:-.28px;text-align:center;text-transform:capitalize;white-space:nowrap;color:#0b0b0b;background:0 0;border:1px solid #0b0b0b;border-radius:5px}.pbar .pbar__book:hover,.pbar .pbar__book:focus{color:#0b0b0b}.pnav{position:absolute;top:100%;left:0;right:0;z-index:1000;height:calc(100vh - 107px);height:calc(100dvh - 107px);overflow:auto;text-align:left;background:rgba(0,0,0,.4);box-shadow:0 6px 12px rgba(0,0,0,.175)}.pnav__list{margin:0;padding:0;list-style:none}.pnav__list>li{display:list-item}.pnav__list>li:last-child{display:block;padding-bottom:15px;background:#fff}.pnav__a,.pnav__h{display:block;padding:8px 25px;font-family:var(--f-body);font-size:16px;font-weight:400;line-height:normal;letter-spacing:-.32px;text-transform:uppercase;color:#707070;background:#fff;transition:all .2s ease-in-out}.pnav .pnav__a:hover{color:#272727;background-color:#f2f2f2}.pnav__h{letter-spacing:.5px}.pnav__sub{display:none;margin:0;padding:0;list-style:none}.pnav__grp--night-hotels>.pnav__sub{display:block}.pnav__grp--anchors{display:none!important}.pnav__a--sub{padding:10px 10px 10px 25px;color:#272727;border-top:1px solid #e6e6e6}.pnav__a--sub>span{display:block;padding-left:15px}.pnav__arr{float:left;width:10.4px;height:20.8px;color:#101010}.pnav__list>li>a:is([href*=rooms],[href*=facilities]),.pnav__list>li>a:is([href*=rooms],[href*=facilities])>*{color:#0b0b0b}.pnav__list>li>a.pnav__a:is([href*=rooms],[href*=facilities])>span{font-size:18px}.pquick{position:absolute;top:317px;left:0;z-index:1;display:flex;width:100%;height:140px;margin:auto;background:linear-gradient(180deg,#0b0b0b00 0,#0b0b0b60 37%,#0b0b0b 100%)}.pquick__i{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-family:var(--f-body);font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.32px;text-align:center;text-transform:capitalize;white-space:nowrap}.pquick__i:hover,.pquick__i:focus{color:#fff}.pquick__i .fa{display:block;height:24px;width:auto;margin-bottom:9px}.pquick__i .pquick__t{display:block}.pquick__map .pquick__t,.pquick__tel .pquick__t{margin-top:8px}.pquick__book{letter-spacing:.5px}.pquick__book .pquick__t{line-height:27px}.pfab{--fab-at:150;position:fixed;right:15px;bottom:15px;z-index:1;display:none;margin:0;cursor:pointer;perspective:100px}.pfab.is-shown{display:block}.pfab__c{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:#fff;background:#101010;border-radius:50%;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);transition:all .3s ease-in-out}.pfab__c .fa{width:17.5px;height:20px}.pfab:hover .pfab__c{box-shadow:0 5px 5px 0 rgba(0,0,0,.14),0 3px 10px 0 rgba(0,0,0,.12),0 8px 9px -10px rgba(0,0,0,.2)}}.gt_container--hich1m .gt_switcher .gt_option a:hover{background-color:#5f6b79!important}.bdlg{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center}.bdlg__scrim{position:absolute;inset:0;background:rgba(0,0,0,.6)}.bdlg__box{position:relative;width:min(420px,calc(100% - 30px));background:var(--c-alt);padding:44px 30px 30px;box-shadow:0 10px 40px rgba(0,0,0,.35)}.bdlg__x{position:absolute;top:8px;right:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--c-ink)}.bdlg__x .i{width:16px;height:16px}.bdlg__t{font-family:var(--f-head);font-size:22px;font-weight:400;margin:0 0 18px;color:var(--c-ink)}.bdlg__g{margin-bottom:16px}.bdlg__g label{display:block;font-size:14px;letter-spacing:.5px;color:var(--c-subtle);margin-bottom:6px;line-height:normal}.bdlg__g select{width:100%;height:46px;padding:0 12px;border:1px solid var(--c-muted);background:var(--c-white);color:var(--c-ink);font-size:16px;border-radius:0}.bdlg__go{display:block;width:100%;height:46px;line-height:44px!important;padding:0 10px;text-transform:uppercase;letter-spacing:.8px;font-weight:600}body.has-dialog{overflow:hidden}:is(.bwidget,.stb-layer) .stb-form--cms{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;column-gap:8px;row-gap:10px;width:fit-content;height:fit-content;max-width:none;margin:0;padding:20px;background:0 0;border-radius:0;box-shadow:0 0 24px rgba(0,0,0,.039);font-family:var(--f-body)}:is(.bwidget,.stb-layer) .stb-field{position:relative;display:block;flex:none;width:auto;min-width:0;margin:0;cursor:pointer}:is(.bwidget,.stb-layer) .stb-label{display:block;width:fit-content;margin:0 0 4px;padding:0;color:#fff;font-family:var(--f-body);font-size:clamp(11px,.846vw,13px);font-weight:400;line-height:15px;letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap;cursor:default}:is(.bwidget,.stb-layer) .stb-input{display:block;width:222px;height:40px;margin:0;padding:0 0 0 46px;border:0;border-radius:0;background:#fff;color:#333;font-family:var(--f-body);font-size:clamp(14px,.977vw,15px);font-weight:400;line-height:100%;letter-spacing:normal;text-align:left;opacity:1;cursor:pointer;box-shadow:none}:is(.bwidget,.stb-layer) .stb-field--promo .stb-input{padding-right:10px;cursor:text}:is(.bwidget,.stb-layer) .stb-input::placeholder{color:#767676;opacity:1}:is(.bwidget,.stb-layer) .stb-field::before{content:"";position:absolute;top:39px;left:16px;z-index:1;display:block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%);pointer-events:none}:is(.bwidget,.stb-layer) .stb-field--date::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' stroke='%231a1a1a' d='M96 1305h18v18H96z' data-name='Rectangle 57460'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' data-name='Mask Group 452' transform='translate(-96 -1305)'%3E%3Cpath fill='%23333' d='M101.625 1305.281V1305h-.562v2.25h-3.938V1323h15.75v-15.75h-3.937V1305h-.563v2.25h-6.75Zm-3.937 6.469h14.625v10.688H97.688Zm3.375-3.937v1.687h.562v-1.687h6.75v1.687h.563v-1.687h3.375v3.375H97.688v-3.375Zm-1.125 6.75h10.125v3.375H99.938Zm-.563-.563v4.5h11.25v-4.5z'/%3E%3C/g%3E%3C/svg%3E")}:is(.bwidget,.stb-layer) .stb-field--occ::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' stroke='%231a1a1a' d='M764 1384h18v18h-18z' data-name='Rectangle 57462'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' data-name='Mask Group 454' transform='translate(-764 -1384)'%3E%3Cpath fill='%23333' d='M776.938 1388.5a3.938 3.938 0 1 0-3.938 3.938 3.937 3.937 0 0 0 3.938-3.938m-8.437 0A4.5 4.5 0 1 1 773 1393a4.5 4.5 0 0 1-4.5-4.5Zm-2.613 12.938h14.224l-1.9-6.187H767.79Zm1.487-6.75h11.25l2.078 6.75.172.562h-15.75l.172-.562Z' data-name='user-sharp-thin (1)'/%3E%3C/g%3E%3C/svg%3E")}:is(.bwidget,.stb-layer) .stb-field--promo::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' stroke='%231a1a1a' d='M246 893h18v18h-18z' data-name='Rectangle 57464'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' data-name='Mask Group 456' transform='translate(-246 -893)'%3E%3Cpath fill='%23333' d='M252.356 895.152a2.994 2.994 0 0 1 5.288 0l.109.2.221-.067a2.986 2.986 0 0 1 3.734 3.734l-.067.221.2.109a3 3 0 0 1 0 5.291l-.2.109.067.221a2.986 2.986 0 0 1-3.734 3.734l-.221-.067-.109.2a3 3 0 0 1-5.291 0l-.109-.2-.221.067a2.986 2.986 0 0 1-3.734-3.734l.067-.221-.2-.109a3 3 0 0 1 0-5.291l.2-.109-.067-.221a2.986 2.986 0 0 1 3.733-3.727l.221.067.109-.2ZM255 893a3.55 3.55 0 0 0-3.027 1.695 3.55 3.55 0 0 0-4.278 4.278 3.55 3.55 0 0 0 0 6.054 3.55 3.55 0 0 0 4.279 4.279 3.55 3.55 0 0 0 6.054 0 3.55 3.55 0 0 0 4.279-4.279 3.55 3.55 0 0 0 0-6.054 3.55 3.55 0 0 0-4.279-4.279A3.55 3.55 0 0 0 255 893m-2.812 6.75a.563.563 0 1 1 .563.563.563.563 0 0 1-.563-.563m1.688 0a1.125 1.125 0 1 0-1.126 1.125 1.125 1.125 0 0 0 1.125-1.125Zm3.375 3.938a.563.563 0 1 1-.562.563.563.563 0 0 1 .561-.563Zm0 1.688a1.125 1.125 0 1 0-1.125-1.125 1.125 1.125 0 0 0 1.124 1.124Zm.763-5.987.2-.2-.4-.4-.2.2-5.627 5.627-.2.2.4.394.2-.2 5.625-5.625Z'/%3E%3C/g%3E%3C/svg%3E")}:is(.bwidget,.stb-layer) .stb-input:hover{outline:2px solid #fff;outline-offset:0}:is(.bwidget,.stb-layer) .stb-field--date .stb-input[aria-expanded=true]{outline:2px solid #000;outline-offset:-3px}:is(.bwidget,.stb-layer) .stb-occ-trigger[aria-expanded=true]{outline:2px solid #fff;outline-offset:0}html:not([data-kbd]) :is(.bwidget,.stb-layer) .stb-input:focus-visible{outline:2px solid #000!important;outline-offset:-3px!important;box-shadow:none}html.bk-ptr .stb-layer .stb-input:focus-visible:not([aria-expanded=true]),html.bk-ptr [data-stb-layer]:focus-visible{outline:0!important;box-shadow:none!important}.hdr__book:focus{color:#fff}:is(.bwidget,.stb-layer) .stb-submit-wrap{flex:none;align-self:center;width:176px;margin:0}:is(.bwidget,.stb-layer) .stb-price-wrap{height:15px;margin:0 0 4px}:is(.bwidget,.stb-layer) .stb-manage{height:15px;margin:4px 0 0}:is(.bwidget,.stb-layer) .stb-submit{display:block;width:176px;height:40px;margin:0;padding:0 10px;border:3px double #fff;border-radius:0;background:#241f21;color:#fff;font-family:var(--f-body);font-size:clamp(14px,.977vw,15px);font-weight:400;line-height:27px;letter-spacing:normal;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;cursor:pointer}:is(.bwidget,.stb-layer) .stb-submit:hover{background:#161314;color:#fff;outline:2px solid #fff;outline-offset:0}:is(.bwidget,.stb-layer) .stb-submit:focus-visible{outline:2px solid #fff!important;outline-offset:2px!important;box-shadow:inset 0 0 0 1px #241f21,inset 0 0 0 3px #000}:is(.bwidget,.stb-layer) .stb-price{margin:0;color:#fff;font-family:var(--f-body);font-size:clamp(10px,.729vw,14px);line-height:11px;text-transform:capitalize}:is(.bwidget,.stb-layer) .stb-price__rate{font-size:16px;font-weight:400}:is(.bwidget,.stb-layer) .stb-manage__link{color:#fff;font-size:clamp(10px,.729vw,14px);line-height:15px}@media (min-width:901px) and (max-width:1280px){:is(.bwidget,.stb-layer) .stb-input{width:160px;padding-left:36px}:is(.bwidget,.stb-layer) :is(.stb-field--date,.stb-field--promo)::before{left:12px}:is(.bwidget,.stb-layer) .stb-submit-wrap,:is(.bwidget,.stb-layer) .stb-submit{width:122px}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){:is(.bwidget,.stb-layer) .stb-input{width:144px;padding-left:12px}:is(.bwidget,.stb-layer) .stb-field::before{display:none}:is(.bwidget,.stb-layer) .stb-submit-wrap,:is(.bwidget,.stb-layer) .stb-submit{width:106px}}@media (min-width:768px) and (orientation:portrait) and (max-width:830px),(min-width:768px) and (min-height:501px) and (max-width:830px),(min-width:768px) and (pointer:fine) and (max-width:830px){:is(.bwidget,.stb-layer) .stb-input{width:130px}}.stb-layer{background:rgba(0,0,0,.7)}.stb-layer .stb-form--cms{position:relative}.stb-layer .stb-layer__close{top:-11px;right:-11px}.stb-layer .stb-layer__close>span{color:#333;font-family:var(--f-body);font-size:24px;line-height:1}.stb-layer .stb-layer__close:focus-visible{outline:2px solid #fff!important;outline-offset:1px!important;box-shadow:none}.stb-cal{border-color:#fff;border-radius:0;line-height:27px;letter-spacing:.5px}.stb-cal .air-datepicker--navigation{background-color:#fff;color:#fff}.stb-cal .air-datepicker-nav--title,.stb-cal .air-datepicker-nav--title i{color:#000}.stb-cal .air-datepicker-nav--action path{stroke:#000}.stb-cal .air-datepicker-nav--action:hover,.stb-cal .air-datepicker-nav--title:hover{background:#f0f0f0;color:#000}.stb-cal .air-datepicker--pointer::after{border-color:#fff;background-color:#fff}.stb-cal .air-datepicker-body--day-name{color:#000}.stb-cal .air-datepicker-cell.-selected-,.stb-cal .air-datepicker-cell.-selected-.-focus-,.stb-cal .air-datepicker-cell.-selected-.-current-{background:#000;color:#fff}.stb-cal .air-datepicker-cell:focus-visible,.stb-cal .air-datepicker-nav--action:focus-visible,.stb-cal .air-datepicker-nav--title:focus-visible{outline:2px solid #000;outline-offset:-2px}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.stb-cal .air-datepicker--navigation{background-color:#101010;color:#fff}.stb-cal .air-datepicker-nav--title,.stb-cal .air-datepicker-nav--title i{color:#fff}.stb-cal .air-datepicker-nav--action path{stroke:#fff}.stb-cal .air-datepicker-nav--action:hover,.stb-cal .air-datepicker-nav--title:hover{background:rgba(255,255,255,.1);color:#fff}.stb-cal .air-datepicker--navigation :focus-visible{outline-color:#fff}.stb-cal .air-datepicker-cell.-selected-,.stb-cal .air-datepicker-cell.-selected-.-focus-,.stb-cal .air-datepicker-cell.-selected-.-current-{background:#101010}}@media (max-width:767px) and (max-width:768px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (max-width:768px){.stb-cal.stb-cal--centred{--adp-width:320px;--adp-font-size:16px;--adp-day-cell-height:38px;--adp-month-cell-height:48px;--adp-year-cell-height:64px;--adp-nav-height:40px;--adp-nav-action-size:40px;border:0}.stb-layer:has(.stb-cal-backdrop){background:rgba(0,0,0,.79)}}.stb-occ-panel.rooms-guests-popup{border:1px solid #fff;border-radius:0;font-family:var(--f-body);letter-spacing:.5px}.rooms-guests-popup .popup-header p,.rooms-guests-popup .totalRoomsLabel,.rooms-guests-popup .room-title{font-size:clamp(11px,.846vw,13px);letter-spacing:0;line-height:15px}.rooms-guests-popup .popup-header p{color:#000;font-weight:700}.rooms-guests-popup .guest-label{letter-spacing:.5px}.rooms-guests-popup .counter-controls:hover{outline:1px solid #000}.rooms-guests-popup .add-room-btn{color:#000;font-size:clamp(11px,.846vw,13px);letter-spacing:0;line-height:15px}.rooms-guests-popup .add-room-btn svg path{stroke:#000}.rooms-guests-popup .done-btn{border:1px solid #000;border-radius:5px;background:#fff;color:#000;font-size:clamp(11px,.846vw,13px);letter-spacing:0;line-height:15px}.rooms-guests-popup .done-btn:hover{background:#e8e8e8;color:#000}.rooms-guests-popup.mobile-popover{border:0;border-radius:0}@media (max-width:767px) and (orientation:landscape) and (min-width:769px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (min-width:769px){.stb-occ-panel.rooms-guests-popup.mobile-popover{border:1px solid #2c4d52}}.rooms-guests-popup :is(.counter-btn,.add-room-btn,.done-btn,.remove-room,.remove-popup):focus-visible{outline:2px solid #000!important;outline-offset:0!important}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.stb-layer{z-index:2147483647}.stb-layer .stb-layer__content{padding:0;width:fit-content;max-width:calc(100vw - 20px);height:fit-content;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);margin:auto;align-items:flex-start;justify-content:flex-start;overflow:auto}.stb-layer .stb-layer__container{position:static;height:auto}.stb-layer .stb-form--cms{background:#000}.stb-layer .stb-label{font-size:11px;line-height:12px}.stb-layer :is(.stb-price-wrap,.stb-manage){display:none}.stb-layer .stb-input{font-size:13px}.stb-layer .stb-submit{font-size:13px}.stb-layer .stb-field::before{top:36px}.stb-layer .stb-layer__close{top:-1px;right:-1px}}@media (max-width:767px) and (max-width:768px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (max-width:768px){.stb-layer .stb-form--cms{flex-direction:column;align-items:stretch;flex-wrap:nowrap;row-gap:10px;width:min(350px,calc(100vw - 20px));min-width:min(350px,calc(100vw - 20px));max-width:350px;padding:10px}.stb-layer .stb-field{width:100%}.stb-layer .stb-input{width:100%;padding-left:44px;font-size:16px;line-height:1.2}.stb-layer .stb-submit-wrap{align-self:flex-end;width:100%}.stb-layer .stb-submit{width:100%}}@media (max-width:767px) and (orientation:landscape) and (min-width:769px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (min-width:769px){.stb-layer .stb-label{font-size:12px}.stb-layer .stb-input{width:160px;padding-left:36px}.stb-layer :is(.stb-field--date,.stb-field--promo)::before{left:12px}.stb-layer .stb-submit-wrap,.stb-layer .stb-submit{width:122px}}@media (max-width:767px) and (orientation:landscape) and (min-width:769px) and (max-width:900px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (min-width:769px) and (max-width:900px){.stb-layer .stb-label{font-size:11px}.stb-layer .stb-input{width:144px;padding-left:12px}.stb-layer .stb-field::before{display:none}.stb-layer .stb-submit-wrap,.stb-layer .stb-submit{width:106px}}@media (max-width:767px) and (orientation:landscape) and (min-width:769px) and (max-width:830px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (min-width:769px) and (max-width:830px){.stb-layer .stb-input{width:130px}}@media (min-width:768px) and (orientation:portrait) and (max-width:768px),(min-width:768px) and (min-height:501px) and (max-width:768px),(min-width:768px) and (pointer:fine) and (max-width:768px){.stb-layer .stb-form--cms{flex-direction:column;align-items:stretch;flex-wrap:nowrap;row-gap:10px;width:350px;min-width:350px;max-width:350px;padding:10px}.stb-layer .stb-field{width:100%}.stb-layer .stb-input{width:100%;padding-left:44px;font-size:16px;line-height:1.2}.stb-layer :is(.stb-price-wrap,.stb-manage){display:none}.stb-layer .stb-submit-wrap,.stb-layer .stb-submit{align-self:flex-end;width:100%}}:is(.bwidget,.stb-layer) .stb-label{font-size:clamp(12px,.846vw,13px)}.rooms-guests-popup .popup-header p,.rooms-guests-popup .totalRoomsLabel,.rooms-guests-popup .room-title,.rooms-guests-popup .add-room-btn,.rooms-guests-popup .done-btn{font-size:clamp(12px,.846vw,13px)}.rooms-guests-popup .guest-label{font-size:12px}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.stb-layer .stb-label{font-size:12px}}.w{position:relative}.row{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.cell{flex:1 1 100%;width:100%;min-width:0}.row--2>.cell{width:50%;flex-basis:50%}.row--3>.cell{width:33.333%;flex-basis:33.333%}.cell>.w{width:100%;padding:0}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .cell>.w{padding:0 28px;margin:0 0 20px}}.cell{min-height:75px}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.row{padding:10px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.row{flex-wrap:wrap}.row>.cell{width:100%!important;flex-basis:100%!important}}.txt{display:flex;flex-wrap:wrap}.txt__col{position:relative;width:100%;min-height:1px}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.txt__col{padding:0 15px}.txt__col[data-span="12"]{width:100%}.txt__col[data-span="6"]{width:50%}.txt__col[data-span="4"]{width:33.3333%}.txt__col[data-span="3"]{width:25%}}.txt__w>:first-child{margin-top:0}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.txt__col{padding:10px 0}}.media{text-align:center}.media__img,.media__v{width:100%;height:auto;object-fit:cover}.media__cap{font-size:14px;color:var(--c-subtle);margin-top:8px}.side{display:flex;align-items:center}.side--img-right{flex-direction:row-reverse}.side__media,.side__body{width:50%}.side__img{width:100%;height:auto;object-fit:cover}.side:not([class*=" b-"]){align-items:flex-start}.side:not([class*=" b-"])>:is(.side__media,.side__body){padding:0 15px}.side__slides{position:relative;overflow:hidden}.side__slides:not(.is-carousel) .side__slide+.side__slide{display:none}@media (max-width:767px) and (max-width:767.98px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (max-width:767.98px){.side,.side--img-right{flex-direction:column}.side__media,.side__body{width:100%}}.main table{width:100%}.main .side__body table td{width:50%}@media (min-width:768px) and (orientation:portrait) and (max-width:1024px),(min-width:768px) and (min-height:501px) and (max-width:1024px),(min-width:768px) and (pointer:fine) and (max-width:1024px){.pg--inner .main .side--img-left table :is(ul,ol){padding:0 5px 0 25px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.pg--inner .main .side--img-left table :is(ul,ol){padding:0 5px 0 25px}}@media (max-width:767px) and (max-width:767.98px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (max-width:767.98px){.side:not([class*=" b-"]).side--img-right{flex-direction:column-reverse}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.side:not([class*=" b-"])>:is(.side__media,.side__body){padding:10px 15px}}.head{text-align:center}.pills__list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center}.pills a{display:inline-block;padding:6px 0;color:var(--c-subtle);font-size:15px}.pills a.is-active,.pills a:hover{color:var(--c-accent)}.anchor{position:relative;top:calc(-1*var(--hdr-h));height:0}.gal__list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gal__img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .4s var(--ease)}.gal__a{display:block;overflow:hidden}.gal__cap,.gal__sel,.gal__nav{display:none}.gal__a:hover .gal__img{transform:scale(1.04)}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.gal__list{grid-template-columns:1fr;gap:12px}}.sum__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(var(--sum-per, 3),minmax(0,1fr));gap:var(--sum-gap, 30px)}.sum__card{display:flex;flex-direction:column;min-width:0}.sum__img{display:block;overflow:hidden}.sum__pic{width:100%;height:auto;object-fit:cover;aspect-ratio:auto var(--ar, auto);transition:transform .4s var(--ease)}a.sum__img:hover .sum__pic{transform:scale(1.03)}.sum__body{flex:1;display:flex;flex-direction:column;gap:8px;padding:16px 0 0}.sum__t{margin:0}.sum__more{align-self:flex-start;margin-top:auto}.sum__filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px}.sum__fw{display:flex;align-items:center;gap:10px}.sum__fl{margin:0}@media (max-width:1023px) and (min-width:768px) and (orientation:portrait),(max-width:1023px) and (min-width:768px) and (min-height:501px),(max-width:1023px) and (min-width:768px) and (pointer:fine){.sum__list{--sum-per:2}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.sum__list{--sum-per:1;--sum-gap:20px}}.loc__map{width:100%;height:450px;border:0}.bookbtn{display:flex}.bookbtn--center{justify-content:center}.bookbtn--right{justify-content:flex-end}.smap:not(.sitemap-links){columns:2 320px;column-gap:60px}.smap__g{break-inside:avoid;margin-bottom:30px}.smap__list{list-style:none;padding:0}.smap__g .smap__list a{display:inline-block;padding:6px 0;font-size:16px}.nf{text-align:center;max-width:640px;margin:0 auto;padding:140px 0 60px}.nf__img{margin:0 auto 20px}.nf .btn{padding:0 24px;margin-top:16px}.media--video{position:relative}.vid-toggle{position:absolute;right:16px;bottom:16px;z-index:3;width:44px;height:44px;border-radius:50%;background:rgba(32,32,32,.45);border:1px solid rgba(244,240,237,.6);display:flex;align-items:center;justify-content:center;opacity:.75;transition:opacity .3s}.vid-toggle:hover,.vid-toggle:focus-visible{opacity:1}.vid-toggle__i{width:12px;height:14px;border-left:4px solid #fff;border-right:4px solid #fff}.vid-toggle.is-paused .vid-toggle__i{width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #fff;margin-left:3px}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.card__img,.side__img,.media__img{aspect-ratio:auto var(--ar-tab, var(--ar, auto))}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.card__img,.side__img,.media__img{aspect-ratio:var(--ar-img-m, auto var(--ar-mob, auto))}}.loc__map{max-width:100%}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.loc__map{width:100%}}.txt__w .bookbtn__btn{display:block;width:fit-content;margin:30px auto;padding:14px 56px;text-transform:uppercase;letter-spacing:.8px;font-weight:600}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.txt__w .bookbtn__btn{line-height:26px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.gal__list{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gal__list::-webkit-scrollbar{display:none}.gal__i{flex:0 0 100%;scroll-snap-align:center}.gal__filters{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;scrollbar-width:none}.gal__f{flex:none}.gal__view{position:relative}.gal__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.85);color:#222;transform:translateY(-50%);cursor:pointer}.gal__nav--prev{left:8px}.gal__nav--next{right:8px}.gal__nav .i{width:8px;height:14px}}.cards{--per:3;--gap:30px;position:relative}.cards__track{display:flex;gap:var(--gap)}.card{flex:0 0 var(--slide-w, calc((100% - (var(--per) - 1) * var(--gap)) / var(--per)));min-width:0;display:flex;flex-direction:column}.card__media{overflow:hidden}.card__img{width:100%;height:auto;object-fit:cover}.card__body{flex:1}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.cards{--per:1;--gap:15px}}.cards.is-carousel .cards__track,.side__slides.is-carousel{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cards.is-carousel .cards__track::-webkit-scrollbar{display:none}.cards.is-carousel .card{scroll-snap-align:start}.sl-btn{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid var(--c-accent);color:var(--c-accent);background:0 0;display:flex;align-items:center;justify-content:center;transition:background .3s,color .3s}.sl-btn .i{width:8px;height:14px}.sl-btn:hover,.sl-btn:focus-visible{background:var(--c-accent);color:var(--c-white)}.sl-btn[disabled]{opacity:.35;cursor:default}.sl-btn--prev{left:-70px}.sl-btn--next{right:-70px}.sl-dots{display:flex;justify-content:center;gap:6px;margin-top:20px;list-style:none;padding:0}.sl-dots [data-sl-dot]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.sl-dots [data-sl-dot]::before{content:"";width:6px;height:6px;transform:rotate(45deg);background:#8d8986;transition:background .3s}.sl-dots [data-sl-dot][aria-current=true]::before{background:var(--c-accent);transform:rotate(45deg) scale(1.5)}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.sl-btn{display:none}}.main .sl-dots [data-sl-dot]{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.frm{display:flex;flex-wrap:wrap}.frm__g{position:relative;width:100%;margin:0 0 15px}.frm__l{display:block;margin-bottom:5px;font-weight:700}.frm__c{display:block;width:100%;height:36px;padding:6px 12px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#555;font-family:var(--f-body);font-size:16px;line-height:1.42857143;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.frm__c::placeholder{color:#999;opacity:1}.frm__c--area{height:auto;resize:vertical}.frm__c--select{appearance:auto}.frm__g--submit{display:flex}.frm__submit{text-transform:none}.frm__err{margin:0;font-size:12px}.frm .iti{display:flex;flex-wrap:wrap;width:100%;font-size:16px}.frm .iti .iti__country-container{position:relative;width:46px;margin-right:5px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.frm .iti .iti__tel-input{width:calc(100% - 51px);padding:6px 12px!important}.frm .iti .iti__dropdown-content{z-index:10}.frm .iti .iti__search-input{padding:4px 12px}.frm .iti .iti__country-list{padding:0}.frm .iti .iti__country-list .iti__country{padding:6px 12px}.frm .iti .iti__country-list :is(.iti__country-name,.iti__dial-code){font-size:15px}.frm .iti .iti__dropdown-content{color:#333}.frm .iti .iti__country-list .iti__dial-code{color:#6e6e6e}.iti.iti--container .iti__dropdown-content{color:#333}.iti.iti--container .iti__country-list .iti__dial-code{color:#6e6e6e}:is(.frm .iti,.iti.iti--container) .iti__search-input{border:1px solid #767676}.frm .iti .iti__selected-country:focus-visible{outline:1px solid #fff}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.frm__c{font-size:15px}.frm .iti .iti__country-container{border-radius:0}.frm .iti .iti__tel-input{padding:5px!important}}.ftr{position:relative;background:#0b0b0b;color:#f5f5f5;letter-spacing:.5px;line-height:27px}:where(.ftr) ul{list-style:none;margin:0;padding:0}:where(.ftr) p{margin:0}.ftr a:where(:not(.totop,.fcall)){color:#f5f5f5}.ftr a:hover,.ftr a:focus{color:#f5f5f5}.ftr .i{display:block;flex:none}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.ftr{font-size:clamp(13px,.875em,16px);padding:7.605% 9.532% 150px 7.397%}.nhf{display:flex;justify-content:space-between}.nhf__col{position:relative}.nhf__col--addr{width:256px}.nhf__col--nav{width:132px}.nhf__col--soc{width:150px;margin-right:5%}.nhf__h{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.4px;color:#f5f5f5;text-align:left;margin:0 0 24px}.nhf__street{font-size:16px;line-height:clamp(25px,1.51vw,29px);letter-spacing:.5px;color:#f5f5f5;text-align:left;margin:0 47px 0 0}.nhf__contact{margin-top:32px;text-align:left}.nhf__contact li{display:inline-block;padding:0;text-align:left}.nhf__det{float:left;line-height:23px;text-align:left}.nhf__det a{display:inline-block;vertical-align:middle;font-size:16px;line-height:23px;letter-spacing:-.32px;font-weight:400;text-align:left}.nhf__det span{vertical-align:middle}.nhf__links li{display:block;line-height:23px;text-align:left}.nhf__links a{display:block;padding:0 0 16px;font-size:16px;line-height:23px;letter-spacing:-.32px;font-weight:400;text-align:left}.nhf__links li:last-child a{padding:0 0 1px;margin-bottom:-1px}.nhf__links a:hover,.nhf__links a:focus-visible{text-decoration:underline}.nhf__social li{padding-bottom:16px}.nhf__social li:last-child{padding-bottom:0}.nhf__social a{display:flex;justify-content:flex-start;align-items:center;line-height:clamp(16px,.938vw,18px);letter-spacing:-.32px;color:#fff}.nhf__social a:hover,.nhf__social a:focus{color:#fff}.nhf__si{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:15px;border-radius:50%;color:#fff}.nhf__si .i{width:20px;height:20px;overflow:visible}.nhf__sn{display:block;font-size:16px;line-height:23px;letter-spacing:-.32px;color:#fff;text-align:left}.ftr__bot{margin-top:51px;padding:0 15px;text-align:center;line-height:max(27px,clamp(25px,1.51vw,29px))}.ftr__bot a{font-size:16px;line-height:23px;letter-spacing:-.32px;font-weight:400}.ftr__bot a+a,.ftr__bot a+.ftr__credit{margin-left:20px}body[data-page=sitemap] .ftr__bot a+a,body[data-page=sitemap] .ftr__bot a+.ftr__credit{margin-left:24.6px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.ftr{padding:9.766% 6.836% 150px}.nhf__col--addr{width:210px;margin-right:20%}.nhf__street{font-size:12px;letter-spacing:-.24px}.nhf__det{line-height:16px}.nhf__det a,.nhf__det span{font-size:12px;letter-spacing:-.24px;line-height:16px}.nhf__links a{font-size:12px;letter-spacing:-.24px}.nhf__sn{font-size:12px;letter-spacing:-.24px}.ftr__bot{margin-top:76px}.ftr__bot a{font-size:12px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.ftr{font-size:.875em;padding:15.385% 7.18%}.nhm{display:flex;flex-wrap:wrap}.nhm__name{padding:0;font-weight:600;font-size:16px;line-height:27px;letter-spacing:-.32pt;color:#f5f5f5;text-align:center}.nhm__info{width:70%;padding-top:17px;text-align:center}.nhm__soc{width:30%;padding-top:17px;text-align:center}.nhm__h{font-size:12px;line-height:25px;letter-spacing:.5px;font-weight:400;color:#fff;text-align:left;margin:0 0 20px}.nhm__h--r{text-align:right}.nhm__det{margin:0 auto 10px;text-align:center}.nhm__det:last-child{margin-bottom:0}.nhm__det a{display:flex;justify-content:flex-start;align-items:center;min-height:24px;margin:-4px 0 16px;font-size:10px;line-height:16px;letter-spacing:-.32px;text-align:left}.nhm__ic{flex:none;display:flex;align-items:center;justify-content:center;width:14px;height:14px;margin-right:12px;border-radius:50%;background:#fff;color:#0b0b0b}.nhm__ic .i{width:8px;height:8px}.nhm__det a>span:last-child{display:block}.nhm__icons{text-align:right}.nhm__icons ul{display:inline-block;margin:0 0 10px;text-align:center;vertical-align:baseline}.nhm__icons li{display:inline-block;vertical-align:top;margin-top:5px}.nhm__si{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-5px}.nhm__gc{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#f5f5f5;color:#0b0b0b}.nhm__gc .i{width:7.5px;height:7.5px}.ftr__bot{width:100%;padding-top:28px;text-align:center}.ftr__bot a[href*=sitemap]{display:none}.ftr__bot a{display:inline-block;vertical-align:top;margin:3.5px 0-.5px;padding:4px 0;font-size:10px;line-height:16px;letter-spacing:-.32px}}@media (max-width:767px) and (max-width:374px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (max-width:374px){.nhm__name{font-size:14px}}@media (max-width:767px) and (min-width:768px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (min-width:768px){.ftr__in,.ftr__bot{width:740px}}@media (max-width:767px) and (min-width:992px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (min-width:992px){.ftr__in,.ftr__bot{width:960px}}.totop{--totop-at:150;--totop-ms:800;--totop-ease:easeOutQuad;--totop-tick:13;--totop-behavior:page;--totop-fade:cubic-bezier(.3333, .6667, .6667, 1);z-index:99;display:flex;align-items:center;justify-content:center;color:#fff;letter-spacing:-.32px;opacity:0;visibility:hidden;transition:opacity .4s var(--totop-fade),visibility .4s var(--totop-fade)}.totop.is-shown{opacity:1;visibility:visible}.ftr .totop,.ftr .totop:hover,.ftr .totop:focus{color:#fff}.totop .i{display:none}.totop::before{content:"TOP";display:block}.totop::after{content:"";display:block;background-color:currentColor;-webkit-mask:var(--totop-caret)0 0/100% 100%no-repeat;mask:var(--totop-caret)0 0/100% 100%no-repeat}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.totop{position:absolute;top:25px;right:25px;font-size:15.75px;line-height:clamp(16px,.938vw,18px)}.totop::before{margin-right:10px}.totop::after{width:14px;height:16px;margin:0 calc(.3em - 7px);--totop-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 320'%3E%3Cpath d='M134 22Q151 5 168 22L249 103L234 120H68L53 103Z'/%3E%3C/svg%3E")}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.totop{position:fixed;right:15px;bottom:80px;width:56px;height:56px;border-radius:50%;background:#000;font-size:12px;line-height:16px}.totop::before{position:relative;top:1px;margin-right:8px}.totop::after{width:12px;height:12px;margin:5px calc(.3em - 6px)0;--totop-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'%3E%3Cpath d='M105 21.8Q122 4.8 139 21.8L198.2 81L179.2 100H64.8L45.8 81Z'/%3E%3C/svg%3E")}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.nhm__det a,.ftr__bot a{font-size:12px}}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url(https://cdn1.simplotel.com/fontawesome/latest/webfonts/fa-regular-400.woff2)format("woff2"),url(https://cdn1.simplotel.com/fontawesome/latest/webfonts/fa-regular-400.woff)format("woff")}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(https://cdn1.simplotel.com/fontawesome/latest/webfonts/fa-light-300.woff2)format("woff2"),url(https://cdn1.simplotel.com/fontawesome/latest/webfonts/fa-light-300.woff)format("woff")}.ico--font{display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico--font::before{content:var(--g);font-family:"Font Awesome 5 Pro"}.ico--font.ico--fal::before{font-weight:300}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){body[data-page=pet-friendly] .main{padding-top:178px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){body[data-page=pet-friendly] .main{padding-top:142px}}body[data-page=new-york-sports-club] .main .txt__w>div:has(>.btn){display:flex;gap:12px;justify-content:center;align-items:center}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){body[data-page=new-york-sports-club] .main .txt__w>div:has(>.btn)>.btn,body[data-page=new-york-sports-club] .main .txt__w>div:has(>.btn)>.btn:is(:hover,:focus){border:1px solid #101010;border-radius:0;background:#101010;color:#f5f5f5}body[data-page=new-york-sports-club] .main .txt__w>div:has(>.btn)>.btn:is(:hover,:focus-visible){border-color:#fff}}:is(body[data-page=explore-new-york],body[data-page=travel-hubs]) .main .txt__w>p>span.embed--map{display:inline-block;vertical-align:baseline}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){:is(body[data-page=explore-new-york],body[data-page=travel-hubs]) .main .txt__w:has(>p>span.embed--map){padding:0 15px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){:is(body[data-page=explore-new-york],body[data-page=travel-hubs]) .main .txt__w>p>span.embed--map{max-height:300px}}body[data-page=night-hotels] .main .head--title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){body[data-page=night-hotels] .main>.w--breadcrumbs{margin-bottom:0}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){body[data-page=night-hotels] .main{padding-top:var(--hdr-h)}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){body:is([data-page=night-hotels],[data-page=gallery]){min-height:100vh;min-height:100svh}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){body[data-page=gallery] .main{padding:188px calc(6.5% + .0078125px)0}body[data-page=gallery] .main .gal{padding:30px 15px}body[data-page=gallery] .gal__filters{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:0 30px;margin:0 0 32px}body[data-page=gallery] .gal__f{margin:8px 26px 8px 0;padding:0;border:0;background:0 0;color:#fff;font-family:var(--f-body);font-size:18px;line-height:38px;letter-spacing:normal;cursor:pointer}body[data-page=gallery] .gal__list{display:flex;flex-wrap:wrap;gap:0;padding:0 15px;margin:0}body[data-page=gallery] .gal__i{width:33.33333333%;padding:0 15px;margin:0-2px 30px;overflow:hidden}body[data-page=gallery] .gal__a{position:relative;display:block}body[data-page=gallery] .gal__img{display:block;width:100%;height:auto;aspect-ratio:var(--ar-img, 16 / 9);object-fit:cover;transition:transform .2s ease-in}body[data-page=gallery] .gal__a:is(:hover,:focus-visible) .gal__img{transform:scale(1.1)}body[data-page=gallery] .gal__a::after{content:"\f0c1";position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#101010;color:#fff;font-family:"Font Awesome 5 Pro";font-weight:400;font-size:28px;line-height:1;-webkit-font-smoothing:antialiased;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}body[data-page=gallery] .gal__a:is(:hover,:focus-visible)::after{opacity:.6}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){body[data-page=gallery] .main{padding-top:134px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1024px),(min-width:768px) and (min-height:501px) and (max-width:1024px),(min-width:768px) and (pointer:fine) and (max-width:1024px){body[data-page=gallery] .main{padding-left:0;padding-right:0}}@media (min-width:768px) and (orientation:portrait) and (max-width:991px),(min-width:768px) and (min-height:501px) and (max-width:991px),(min-width:768px) and (pointer:fine) and (max-width:991px){body[data-page=gallery] .gal__i{width:50%}}.lb--ekko .lbe__title{font-size:24px;line-height:28px;letter-spacing:-.48px}.lb--ekko .lbe__x{width:auto;min-width:24px;opacity:.8}.lb--ekko .lbe__x:is(:hover,:focus-visible){opacity:1}.lb--ekko .lbe__x:focus:not(:focus-visible){outline:0}.lb--ekko .lbe__x{color:#767676}.gal__drop{display:none}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){body[data-page=gallery] .gal__filters{display:none}body[data-page=gallery] :is(.gal__sel,.gal__dt){display:block;width:calc(100% - 30px);height:39px;margin:0 15px 30px;padding:5px 40px 5px 10px;border:1px solid #999;border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23fff' d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'/%3E%3C/svg%3E")no-repeat right 9.5px top 6px/11.25px 18px;color:#fff;font-family:var(--f-body);font-size:18px;line-height:27px;letter-spacing:.5px;text-align:left;text-transform:none;-webkit-appearance:none;appearance:none;cursor:pointer}body[data-page=gallery] :is(.gal__sel,.gal__dt):hover{border-color:#272727}body[data-page=gallery] .gal__sel option{color:#000}body[data-page=gallery] .gal--drop .gal__sel{display:none}body[data-page=gallery] .gal__drop{display:block;position:relative;z-index:2;width:calc(100% - 30px);margin:0 15px 30px}body[data-page=gallery] .gal__drop .gal__dt{width:100%;margin:0}body[data-page=gallery] .gal__dm{position:absolute;top:100%;left:0;z-index:1000;width:100%;margin:0;padding:0;list-style:none;background:0 0;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.176)}body[data-page=gallery] .gal__dm[hidden]{display:none}body[data-page=gallery] .gal__dm li{margin:0;padding:0}body[data-page=gallery] .gal__do{display:block;width:100%;margin:0;padding:10px 10px 10px 25px;border:0;border-top:1px solid #e6e6e6;border-radius:0;background:#fff;color:#272727;font-family:var(--f-body);font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.2px;text-align:left;text-transform:none;cursor:pointer;transition:all .2s ease-in-out}body[data-page=gallery] .gal__do:is(:hover,:focus-visible){background:#f2f2f2;color:#272727}body[data-page=gallery] .main .gal{padding-bottom:10px}body[data-page=gallery] .gal__list{padding:0}body[data-page=gallery] .gal__i{flex:0 0 100%;padding:0 15px}body[data-page=gallery] .gal__img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}body[data-page=gallery] .gal__a:hover .gal__img{transform:none}body[data-page=gallery] .gal__a::after{display:none}body[data-page=gallery] .gal__cap{display:block;margin:0;padding:0 0 5px;color:#fff;font-family:var(--f-head);font-size:16px;font-weight:500;line-height:20px;letter-spacing:normal;text-align:left}body[data-page=gallery] .gal__nav{top:50%;width:24px;height:24px;padding:0;border-radius:0;background:0 0;color:#fff;transform:translateY(-50%)}body[data-page=gallery] .gal__nav--prev{left:-22px}body[data-page=gallery] .gal__nav--next{right:-22px}body[data-page=gallery] .gal__nav .i{display:none}body[data-page=gallery] .gal__nav::before{font-family:"Font Awesome 5 Pro";font-weight:400;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased}body[data-page=gallery] .gal__nav--prev::before{content:""}body[data-page=gallery] .gal__nav--next::before{content:""}body[data-page=gallery] .gal__nav:is(:hover,:focus-visible)::before{opacity:1}}@media (max-width:767px) and (orientation:landscape) and (min-width:768px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (min-width:768px){body[data-page=gallery] .gal__i{flex-basis:33.3333%}}body[data-page=manage-booking] .main .txt__w p a:not(.btn){color:var(--c-link)}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){body[data-page="404"] .hdr .nav{visibility:hidden}body[data-page="404"] .ftr .nhf__links{display:none}}.main .nf{max-width:418px;padding:60px 0;text-align:center}.main .nf .nf__img{display:block;width:100%;height:auto;margin:0 auto}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .nf .nf__img{aspect-ratio:418/311;object-fit:contain}}.main .nf .nf__t{margin:0;color:#f5f5f5;font-weight:400}.main .nf .nf__s{margin:0;color:#fff;font-weight:400;text-align:center}.main .nf p{line-height:normal}.main .nf .nf__s+p{margin:26px 23px 0}.main .nf .btn{margin:30px 0 0;padding:20px 36px;border:1px solid #101010;border-radius:4px;background:#101010;color:#fff;font-size:14px;line-height:38px;text-transform:capitalize}.main .nf .btn:is(:hover,:focus-visible){background:#030303;border-color:#030303;color:#fff}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .nf .nf__t{font-size:clamp(32px,5.208vw,80px);line-height:clamp(41px,5.859vw,90px);letter-spacing:-1.6px}.main .nf .nf__s{font-size:clamp(32px,2.604vw,40px);line-height:clamp(37px,2.995vw,46px);letter-spacing:-.8px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .nf{padding:60px 20px}.main .nf .nf__t{font-size:32px;line-height:41px;letter-spacing:-1.6px;text-align:center}.main .nf .nf__s{font-size:32px;line-height:37px;letter-spacing:-.8px}.main .nf .nf__s+p{margin:26.67px 8.3px 0}.main .nf .btn{margin-top:40px;padding:20px 42px}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){body[data-page^="rooms/"] .main .w--side .side__body p{margin:0}}.main .b-bk-dining .cards{--per:1;--gap:0px}.main .b-bk-dining .txt__col{padding:0}.main .b-bk-dining .w--text{display:flow-root}.main .b-bk-dining .txt__w>.t-h2{display:flex;margin:0;text-align:left}.main .b-bk-dining .txt__w>.t-h2::after{content:"";display:block;position:relative;flex:0 1 100%;height:2px;background:#fff}.main .b-bk-dining .btn{border-radius:5px}.main .b-bk-dining [data-sl-mode]>.sl-ctrl .sl-btn{position:absolute;top:50%;transform:translateY(-50%);width:7.674%;height:auto;aspect-ratio:1;min-width:24px;min-height:24px;border:1px solid #fff;border-radius:50%;background:rgba(16,16,16,.4);color:#fff;box-shadow:6px 12px 18px rgba(0,0,0,.16)}.main .b-bk-dining [data-sl-mode]>.sl-ctrl .sl-btn:is(:hover,:focus-visible){background:rgba(16,16,16,.4);color:#fff}.main .b-bk-dining [data-sl-mode]>.sl-ctrl .sl-btn,.main .b-bk-dining [data-sl-mode]>.sl-ctrl .sl-btn:is(:hover,:focus-visible){background:rgba(16,16,16,.5)}.main .b-bk-dining .sl-btn .i{display:none}.main .b-bk-dining .sl-btn::before{content:"";width:13.1px;height:21.9px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 96 192 320'%3E%3Cpath d='M4.2 247.5L151 99.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L69.3 256l118.5 119.7c4.7 4.7 4.7 12.3 0 17L168 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 264.5c-4.7-4.7-4.7-12.3 0-17z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 96 192 320'%3E%3Cpath d='M4.2 247.5L151 99.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L69.3 256l118.5 119.7c4.7 4.7 4.7 12.3 0 17L168 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 264.5c-4.7-4.7-4.7-12.3 0-17z'/%3E%3C/svg%3E")center/contain no-repeat}.main .b-bk-dining .sl-btn--next::before{transform:scaleX(-1)}.main .b-bk-dining :is(.sl-btn,.sl-dots button):focus-visible{outline-color:#fff}.main .b-bk-dining .card__media{position:relative}.main .b-bk-dining .card__media::after{content:"";position:absolute;left:0;right:0;bottom:0;pointer-events:none}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-bk-dining{width:100%;max-width:100%;margin:0;background:#191919;display:flex;align-items:flex-end;padding:4.323% 7.917% 5.209% 7.396%}.main>.w.b-bk-dining>.cell{flex:0 1 auto}.main>.w.b-bk-dining>.cell--left{width:48.586%;margin-right:auto}.main>.w.b-bk-dining>.cell--right{width:49.693%}.main .b-bk-dining .cell--left>.w--text{margin-bottom:5.064%}.main .b-bk-dining .cell--left .txt__w{display:flex;flex-direction:column;justify-content:flex-start}.main .b-bk-dining .txt__w>.t-h2{margin-bottom:5.064%;white-space:nowrap}.main .b-bk-dining .txt__w>.t-h2::after{top:22px;left:0;margin-left:4%}.main .b-bk-dining .txt__w>.header-four{margin-bottom:4.811%;padding:0 15px}.main .b-bk-dining .txt__w>p:not(.header-four){padding:0;margin:0 0 5.064%}.main .b-bk-dining .cell--left .btn-wrap{padding:0}.main .b-bk-dining .cell--left .btn{width:17.216%;padding:.633%0}.main .b-bk-dining .cell--left>.row{display:flex}.main .b-bk-dining .cell--left>.row>.cell{flex:0 1 auto;width:calc(100%/2);min-height:0;margin-right:2.026%}.main .b-bk-dining .cell--left>.row>.cell:last-child{margin-right:0}.main .b-bk-dining .cell--left>.row .w--image{padding:0}.main .b-bk-dining [data-sl-mode=overlay]>.sl-ctrl{padding:0}.main .b-bk-dining [data-sl-mode]>.sl-ctrl .sl-btn--prev{left:-3.5%}.main .b-bk-dining [data-sl-mode]>.sl-ctrl .sl-btn--next{right:-3.5%}.main .b-bk-dining [data-sl-mode]>.sl-dots{display:none}.main .b-bk-dining .card__media::after{padding-top:24.753%;background:linear-gradient(180deg,rgba(11,11,11,0)0,rgba(11,11,11,.85) 36%,#0b0b0b)}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.main>.w.b-bk-dining{padding:7.325% 2.93% 2.93% 6.836%}.main>.w.b-bk-dining>.cell--left{width:44.481%}.main>.w.b-bk-dining>.cell--right{width:54.113%}.main .b-bk-dining .cell--left>.w--text{margin-bottom:4.867%}.main .b-bk-dining .txt__w>.t-h2{margin-bottom:4.867%}.main .b-bk-dining .txt__w>p:not(.header-four){margin-bottom:4.867%}.main .b-bk-dining .cell--left .btn{width:22.708%;height:32px;padding:0;line-height:32px}.main .b-bk-dining .card__media::after{padding-top:19.4%}.main .b-bk-dining [data-sl-mode]>.sl-ctrl .sl-btn{width:39px;height:39px;aspect-ratio:auto}.main .b-bk-dining [data-sl-mode]>.sl-ctrl .sl-btn--prev{left:0}.main .b-bk-dining [data-sl-mode]>.sl-ctrl .sl-btn--next{right:0}.main .b-bk-dining .sl-btn::before{width:9px;height:15px}}@media (min-width:768px) and (orientation:portrait) and (max-width:768px),(min-width:768px) and (min-height:501px) and (max-width:768px),(min-width:768px) and (pointer:fine) and (max-width:768px){.main>.w.b-bk-dining{flex-wrap:wrap}.main>.w.b-bk-dining>.cell{width:100%;flex-basis:100%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.main .b-bk-dining :is(.card__img,.media__img)[style*="--ar-img:"]{aspect-ratio:var(--ar-img);object-fit:cover}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-bk-dining{background:#191919;padding:30px 0 46px;margin:0}.main>.w.b-bk-dining>.cell{width:100%;min-height:0;flex-basis:auto}.main .b-bk-dining .cell>.w{margin:0 0 20px}.main .b-bk-dining .cell>.w:first-child{margin-top:67px}.main .b-bk-dining .txt__w>.t-h2{position:relative;margin-bottom:20px}.main .b-bk-dining .txt__w>.t-h2::after{display:flex;top:12px;margin-left:7%}.main .b-bk-dining .txt__w>.header-four{padding:0 22%0 0;margin:0}.main .b-bk-dining .txt__w>p:not(.header-four){margin:0 0 15px}.main .b-bk-dining .cell--left .btn{display:inline-flex;justify-content:center;align-items:center;height:32px}.main .b-bk-dining .cell--left>.row{display:none}.main .b-bk-dining .w--slider{padding:0}.main .b-bk-dining .cards__track{padding:0 30px;scroll-padding-inline:30px}.main .b-bk-dining .card{padding:15px}.main .b-bk-dining .card__media{transition:scale 1s ease}.main .b-bk-dining .card.is-current .card__media{scale:1.1}.main .b-bk-dining .card__media{overflow:visible}.main .b-bk-dining .card__media::after{bottom:-1px;height:50px;background:linear-gradient(180deg,rgba(11,11,11,0)0,rgba(11,11,11,.8) 41%,#0b0b0b 100%)}.main .b-bk-dining [data-sl-mode=dots]>.sl-dots{position:absolute;left:0;right:0;top:calc(100% + 10px);margin:0;padding:0 15px;gap:0}.main .b-bk-dining .sl-dots button::before{width:8px;height:8px;transform:none;border:1px solid #fff;border-radius:50%;background:0 0}.main .b-bk-dining .sl-dots button[aria-current=true]::before{background:#fff}}.main .b-bk-facilities-widget .cards{--gap:0px}.main .b-bk-facilities-widget .card{position:relative;padding:0;margin:0}.main .b-bk-facilities-widget .card__img{display:block}.main .b-bk-facilities-widget .w--text{display:flow-root}.main .b-bk-facilities-widget .txt__w>.t-h2{margin:0;text-align:left}.main .b-bk-facilities-widget .txt__w>.t-h2::after{content:"";height:2px;background:#fff}.main .b-bk-facilities-widget .btn{border-radius:5px}.main .b-bk-facilities-widget .card__body>*{margin:0}.main .b-bk-facilities-widget :is(.card__body .btn,.sl-dots button):focus-visible{outline-color:#fff}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-bk-facilities-widget{width:100%;max-width:100%;margin:0;background:#191919;padding:30px 0 3.49%}.main>.w.b-bk-facilities-widget>.cell{width:100%}.main .b-bk-facilities-widget .cell>.w--text{position:relative;margin:0;max-width:1340px}.main .b-bk-facilities-widget .w--text .txt__col{position:static}.main .b-bk-facilities-widget .txt__w>.t-h2{padding:2.3%0 0 9.72%}.main .b-bk-facilities-widget .txt__w>.t-h2::after{display:block;position:absolute;width:48.9%;top:22.5%;left:20.6%}.main .b-bk-facilities-widget .txt__w>p{width:72%;padding:1.5%0 5.5% 9.72%}.main .b-bk-facilities-widget .txt__w .btn{width:17.216%;padding:.633%0}.main .b-bk-facilities-widget .cards{--per:2;width:100%;max-width:100%}.main .b-bk-facilities-widget .card{flex:0 0 50%}.main .b-bk-facilities-widget .card::before{content:"";position:absolute;inset:0;z-index:9;background:#000;opacity:.71;display:none;pointer-events:none}.main .b-bk-facilities-widget .card__body{position:absolute;bottom:10.4%;left:4.3%;z-index:99}.main .b-bk-facilities-widget .card:not(:hover,:focus-within) .card__body{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.main .b-bk-facilities-widget .card:is(:hover,:focus-within)::before{display:block}.main .b-bk-facilities-widget .card__body>p{margin-top:15px;padding-bottom:4%;width:60%}.main .b-bk-facilities-widget .card__body .btn-wrap{display:block;width:100%}.main .b-bk-facilities-widget .card__body .btn{padding:.521% 3.91%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1450px),(min-width:768px) and (min-height:501px) and (max-width:1450px),(min-width:768px) and (pointer:fine) and (max-width:1450px){.main .b-bk-facilities-widget .txt__w>.t-h2::after{top:24.5%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1300px),(min-width:768px) and (min-height:501px) and (max-width:1300px),(min-width:768px) and (pointer:fine) and (max-width:1300px){.main .b-bk-facilities-widget .txt__w>.t-h2::after{top:21.5%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.main .b-bk-facilities-widget .card__body{bottom:7.4%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.main .b-bk-facilities-widget .card__body{bottom:5.4%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1024px),(min-width:768px) and (min-height:501px) and (max-width:1024px),(min-width:768px) and (pointer:fine) and (max-width:1024px){.main .b-bk-facilities-widget .card__body>:is(h3,.t-h3){font-size:18px}.main .b-bk-facilities-widget .card__body>p{font-size:10px;width:90%}.main .b-bk-facilities-widget .card__body .btn{font-size:12px;padding:0 1.2%}.main .b-bk-facilities-widget .card:not(:hover,:focus-within) .card__body{clip-path:none;width:auto;height:auto;overflow:visible;white-space:normal}.main .b-bk-facilities-widget .card::before{display:block}.main .b-bk-facilities-widget .w--slider{padding:0 6.836%}.main .b-bk-facilities-widget .txt__w>p{width:52%;padding:.5%0 3.5% 5.72%}.main .b-bk-facilities-widget .txt__w>.t-h2::after{width:27.74%;top:17.5%;left:19.6%}.main .b-bk-facilities-widget .txt__w .btn{width:27.216%}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.main .b-bk-facilities-widget .txt__w>.t-h2::after{top:15.5%}}@media (min-width:768px) and (orientation:portrait) and (max-width:850px),(min-width:768px) and (min-height:501px) and (max-width:850px),(min-width:768px) and (pointer:fine) and (max-width:850px){.main .b-bk-facilities-widget .card__body{bottom:9.4%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.main .b-bk-facilities-widget .card__img[style*="--ar-img:"]{aspect-ratio:var(--ar-img);object-fit:cover}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-bk-facilities-widget{padding:0;margin:0 0 20px}.main>.w.b-bk-facilities-widget>.cell{width:100%;min-height:0}.main .b-bk-facilities-widget .cell>.w{margin:0 0 20px}.main .b-bk-facilities-widget .cell>.w--text{padding:0 28px;margin-top:67px}.main .b-bk-facilities-widget .w--text .txt__col{padding:10px 0 0}.main .b-bk-facilities-widget .txt__w>.t-h2{position:relative;display:flex;padding:0 0 20px}.main .b-bk-facilities-widget .txt__w>.t-h2::after{display:flex;position:relative;flex:0 1 100%;top:12px;margin-left:7%}.main .b-bk-facilities-widget .txt__w>p{padding:0;margin:0}.main .b-bk-facilities-widget .w--slider{padding:0 0 0 3.4%}.main .b-bk-facilities-widget .cards__track{padding-right:14.2%}.main .b-bk-facilities-widget .card{padding:10px 3.875px 10px 15px}.main .b-bk-facilities-widget .card__body{position:absolute;bottom:2%;display:flex;align-items:center;justify-content:space-around;width:93.9%;padding:5%0;background:linear-gradient(180deg,rgba(11,11,11,0)0,rgba(11,11,11,.8) 41%,#0b0b0b 100%)}.main .b-bk-facilities-widget .card__body>:is(h3,.t-h3){font-size:16px;line-height:20px;padding:0 0 5px}.main .b-bk-facilities-widget .card__body>p{display:none}.main .b-bk-facilities-widget [data-sl-mode=dots]>.sl-dots{position:absolute;left:0;right:0;top:calc(100% - 9px);margin:0;gap:0}.main .b-bk-facilities-widget .sl-dots button::before{width:8px;height:8px;transform:none;border:1px solid #fff;border-radius:50%;background:0 0}.main .b-bk-facilities-widget .sl-dots button[aria-current=true]::before{background:#fff}}.main .b-bk-gallery-header .t-h1{margin:0;text-align:center}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-bk-gallery-header{padding-top:1.812%}.main .b-bk-gallery-header .t-h1{font-size:clamp(32px,3.646vw,70px)}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-bk-gallery-header{margin:0;padding-bottom:20px}.main .b-bk-gallery-header .t-h1{font-size:30px}}.b-bk-galleryslider{--per:1;--gap:0px}.b-bk-galleryslider .card__media{overflow:hidden}.b-bk-galleryslider .card__img{display:block;width:100%;height:auto;margin:0}.b-bk-galleryslider .sl-dots{position:absolute;left:0;right:0;z-index:99;display:flex;justify-content:center;align-items:center;gap:0;height:24px;margin:0;padding:0}.main .b-bk-galleryslider .sl-dots button{width:24px;height:24px;padding:0;background:0 0;border:0}.b-bk-galleryslider .sl-dots button::before{content:"";display:block;box-sizing:border-box;border-radius:50%;border:0;background:0 0;box-shadow:inset 0 0 0 1.7px #fff;transform:none;transition:none}.b-bk-galleryslider .sl-dots button[aria-current=true]::before{background:#fff;box-shadow:none}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-bk-galleryslider{width:100%;max-width:100%;padding:0 0 4%;background-color:#080808}.b-bk-galleryslider::before,.b-bk-galleryslider::after{content:"";display:block;position:absolute;top:0;z-index:1;width:22.7%;height:100%;pointer-events:none}.b-bk-galleryslider::before{left:0;background:linear-gradient(270deg,rgba(0,0,0,.08)0,rgba(0,0,0,.76) 26%,rgba(0,0,0,.75) 26%,rgba(0,0,0,.92) 66%,#000 100%)0 0 no-repeat padding-box}.b-bk-galleryslider::after{right:0;background:linear-gradient(90deg,rgba(0,0,0,.08)0,rgba(0,0,0,.76) 26%,rgba(0,0,0,.75) 26%,rgba(0,0,0,.92) 66%,#000 100%)0 0 no-repeat padding-box}.b-bk-galleryslider .cards__track{padding:1% 25.2% 3% 25.25%;scroll-padding-left:25.25%}.b-bk-galleryslider .card{padding:0 4.2%}.b-bk-galleryslider.cards--n3 .card{padding:0 5.25%}.b-bk-galleryslider.cards--n4 .card{padding:0 6.3%}.b-bk-galleryslider.cards--n5 .card{padding:0 7.35%}.b-bk-galleryslider.cards--n6 .card{padding:0 8.4%}.main .b-bk-galleryslider .sl-btn{top:40%;transform:translateY(-50%);z-index:99;width:62px;height:62px;border:1px solid #fff;border-radius:50%;background:#101010;box-shadow:6px 12px 18px rgba(0,0,0,.16);color:rgba(255,255,255,.75);transition:none}.main .b-bk-galleryslider .sl-btn:hover,.main .b-bk-galleryslider .sl-btn:focus-visible{background:#101010;color:#fff}.main .b-bk-galleryslider .sl-btn--prev{left:4.15%;right:auto}.main .b-bk-galleryslider .sl-btn--next{right:2.1%;left:auto}.b-bk-galleryslider .sl-btn .i{width:12.6px;height:21px}.b-bk-galleryslider .sl-btn .i path{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.b-bk-galleryslider .sl-dots{bottom:calc(10.85% - 5px)}.b-bk-galleryslider .sl-dots button::before{width:11px;height:11px}.b-bk-galleryslider .sl-dots button[aria-current=true]::before{width:10px;height:10px}.b-bk-galleryslider .sl-dots button[aria-current=true]::before{outline:1px solid #fff;outline-offset:2px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1250px),(min-width:768px) and (min-height:501px) and (max-width:1250px),(min-width:768px) and (pointer:fine) and (max-width:1250px){.main .b-bk-galleryslider .sl-btn{width:50px;height:50px}.b-bk-galleryslider .sl-btn .i{width:9.45px;height:15.75px;transform:scaleX(1.12)}}@media (min-width:768px) and (orientation:portrait) and (max-width:950px),(min-width:768px) and (min-height:501px) and (max-width:950px),(min-width:768px) and (pointer:fine) and (max-width:950px){.main .b-bk-galleryslider .sl-btn{width:45px;height:45px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-bk-galleryslider{padding:0 0 10%}.b-bk-galleryslider .cards__track{padding:5% 8%;scroll-padding-left:8%}.b-bk-galleryslider .card{padding:0 3.2%;transition:none}.b-bk-galleryslider.cards--n3 .card{padding:0 4%}.b-bk-galleryslider.cards--n4 .card{padding:0 4.8%}.b-bk-galleryslider.cards--n5 .card{padding:0 5.6%}.b-bk-galleryslider.cards--n6 .card{padding:0 6.4%}.b-bk-galleryslider .card__media{transition:none}.b-bk-galleryslider .card.is-current .card__media{scale:1.1;transition:scale 2s ease}.b-bk-galleryslider .sl-dots{bottom:-5px}.b-bk-galleryslider .sl-dots button::before{width:9px;height:9px;box-shadow:inset 0 0 0 1.4px #fff}.b-bk-galleryslider .sl-dots button[aria-current=true]::before{width:10px;height:10px;box-shadow:none}}@media (prefers-reduced-motion:reduce){.b-bk-galleryslider .card.is-current .card__media{transition:none}}.main .b-bk-heroimage.cards{--per:1;--gap:0px}.main .b-bk-heroimage .card{position:relative;padding:0;margin:0}.main .b-bk-heroimage .card__img{display:block;margin:0}.main .b-bk-heroimage .card__body{position:absolute;left:0;z-index:1;width:100%;height:100%;margin:auto;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.main .b-bk-heroimage .card__body>*{color:#f5f5f5;font-family:var(--f-head);font-weight:400;margin:0;padding:0;text-align:center}.main .b-bk-heroimage .sl-btn{display:none}.main .b-bk-heroimage[data-sl-mode=dots]>.sl-dots{position:absolute;left:0;right:0;bottom:calc(25% - 2px);z-index:2;margin:0;gap:0}.main .b-bk-heroimage .sl-dots button{width:36px;height:24px}.main .b-bk-heroimage .sl-dots button::before{width:20px;height:20px;transform:none;border:1px solid #fff;border-radius:50%;background:0 0}.main .b-bk-heroimage .sl-dots button[aria-current=true]::before{background:#fff;outline:1px solid #fff;outline-offset:5px}.main .b-bk-heroimage .sl-dots button:focus-visible{outline-color:#fff}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-bk-heroimage{padding:0}.main .b-bk-heroimage .card::after{content:"";position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.31);pointer-events:none}.main .b-bk-heroimage .card__body{top:-13%;bottom:0}.main .b-bk-heroimage .card__body>div{margin-left:-29%}.main .b-bk-heroimage .card__body>:is(h1,h2,p,.t-h1,.t-h2){font-size:clamp(32px,4.167vw,80px);letter-spacing:-1.6px}.main .b-bk-heroimage .card__body>p{line-height:clamp(41px,4.688vw,90px)}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.main .b-bk-heroimage .card__img[style*="--ar-img:"]{aspect-ratio:var(--ar-img);object-fit:cover}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-bk-heroimage{margin-top:67px;padding:0}.main .b-bk-heroimage .card__body{top:0;background:linear-gradient(180deg,rgba(11,11,11,.1)0,rgba(11,11,11,.7) 36%,rgba(11,11,11,.2))}.main .b-bk-heroimage .card__body>div{width:40px;position:absolute;left:30px;top:140px}.main .b-bk-heroimage .card__body>:is(h1,.t-h1,p){font-size:30px;line-height:36px;letter-spacing:-1.6px}.main .b-bk-heroimage .card__body>:is(h2,.t-h2){font-size:30px;line-height:34px}}.main .b-bk-heroimage .card__body>:is(h1,h2,p,.t-h1,.t-h2){text-shadow:0 0 2px #000,0 0 4px #000,0 0 10px rgba(0,0,0,.6)}.main .b-bk-heroimage.cards:has(>.cards__track:focus-visible)::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 0 3px var(--focus-ring),inset 0 0 0 7px var(--focus-halo)}.main .b-bk-homepage-rooms .cards{--per:4;--gap:0px;position:relative}.main .b-bk-homepage-rooms .card{position:relative}.main .b-bk-homepage-rooms .card__img{display:block}.main .b-bk-homepage-rooms .w--text{display:flow-root}.main .b-bk-homepage-rooms .txt__w>.t-h2{margin:0;text-align:left}.main .b-bk-homepage-rooms .txt__w>.t-h2::after{content:"";height:2px;background:#fff}.main .b-bk-homepage-rooms .btn{border-radius:5px}.main .b-bk-homepage-rooms .card__body{position:absolute;display:flex;flex-direction:column;align-items:center;text-align:center}.main .b-bk-homepage-rooms .card__body>*{margin:0}.main .b-bk-homepage-rooms .custom-counter{position:absolute;top:0;right:8%;z-index:99;font-size:18px;line-height:27px;letter-spacing:.5px;text-align:center;-webkit-user-select:none;user-select:none}.main .b-bk-homepage-rooms .custom-counter span{font-size:clamp(20px,2.083vw,40px);line-height:clamp(20px,2.083vw,40px);color:#fff}.main .b-bk-homepage-rooms .custom-counter span{text-shadow:0 0 2px #000,0 0 4px #000,0 0 10px rgba(0,0,0,.6)}.main .b-bk-homepage-rooms .custom-counter span{background:rgba(11,11,11,.5)}.main .b-bk-homepage-rooms :is(.sl-btn,.card__body .btn):focus-visible{outline-color:#fff}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-bk-homepage-rooms{width:100%;max-width:100%;margin:0;padding:30px 0 9%}.main>.w.b-bk-homepage-rooms>.cell{width:100%;position:relative}.main .b-bk-homepage-rooms .cell>.w--text{position:relative;margin:0;max-width:1340px}.main .b-bk-homepage-rooms .w--text .txt__col{position:static}.main .b-bk-homepage-rooms .txt__w>.t-h2{padding:2.3%0 0 9.72%}.main .b-bk-homepage-rooms .txt__w>.t-h2::after{display:block;position:absolute;width:48.9%;top:22.5%;left:20.6%}.main .b-bk-homepage-rooms .txt__w>p{width:72%;padding:1.5%0 5.5% 9.72%}.main .b-bk-homepage-rooms .txt__w .btn{width:17.216%;padding:.633%}.main .b-bk-homepage-rooms .w--slider{padding:0 1.2%}.main .b-bk-homepage-rooms .card{padding:0 15px}.main .b-bk-homepage-rooms .cards::before,.main .b-bk-homepage-rooms .cards::after{content:"";position:absolute;top:0;width:10%;height:100%;pointer-events:none}.main .b-bk-homepage-rooms .cards::before{left:0;z-index:1;background:linear-gradient(270deg,transparent 0,transparent 22%,rgba(0,0,0,.73) 44%,#000 60%,#000 100%)}.main .b-bk-homepage-rooms .cards::after{right:0;z-index:5;background:linear-gradient(90deg,transparent 0,transparent 22%,rgba(0,0,0,.73) 44%,#000 60%,#000 100%)}.main .b-bk-homepage-rooms .sl-btn{top:40%;z-index:99;width:62px;height:62px;border-radius:50%;border:1px solid #fff;color:#fff;background:rgba(16,16,16,.2);box-shadow:6px 12px 18px rgba(0,0,0,.16)}.main .b-bk-homepage-rooms .sl-btn:is(:hover,:focus-visible){background:rgba(16,16,16,.2);color:#fff}.main .b-bk-homepage-rooms .sl-btn--prev{left:4.1%}.main .b-bk-homepage-rooms .sl-btn--next{right:4.7%}.main .b-bk-homepage-rooms .sl-btn .i{display:none}.main .b-bk-homepage-rooms .sl-btn::before{content:"";width:13.2px;height:22.5px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='21 128 150 256'%3E%3Cpath d='M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='21 128 150 256'%3E%3Cpath d='M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z'/%3E%3C/svg%3E")center/contain no-repeat}.main .b-bk-homepage-rooms .sl-btn--prev::before{margin-right:4.8px}.main .b-bk-homepage-rooms .sl-btn--next::before{margin-left:4.8px;transform:scaleX(-1)}.main .b-bk-homepage-rooms .sl-dots{display:none}.main .b-bk-homepage-rooms [data-sl-mode=side]>.sl-ctrl{display:contents}.main .b-bk-homepage-rooms [data-sl-mode=side]>.sl-ctrl .sl-btn{position:absolute;transform:translateY(-50%)}.main .b-bk-homepage-rooms [data-sl-mode=side]>.sl-ctrl .sl-count{display:none}.main .b-bk-homepage-rooms .card__body{top:0;left:15px;width:calc(100% - 30px);height:100%;justify-content:center;background:0 0;transition:all 1s ease-in-out}.main .b-bk-homepage-rooms .card__body>:is(h3,.t-h3){opacity:0}.main .b-bk-homepage-rooms .card__body>p{opacity:0;margin-top:15px;padding:0 15px;text-align:center}.main .b-bk-homepage-rooms .card__body>.btn-wrap{display:block;margin-top:15px;padding:0 15px}.main .b-bk-homepage-rooms .card:hover:not(.is-dismissed) .card__body{text-align:center;padding:0 10px}.main .b-bk-homepage-rooms .card:hover:not(.is-dismissed) .card__body>*{opacity:1;transition:all .3s ease-in-out}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-bk-homepage-rooms .card:has(>.card__media a:focus-visible)>.card__body{pointer-events:none;outline:3px solid var(--focus-ring);outline-offset:-3px}}@media (min-width:1025px){.main .b-bk-homepage-rooms .card__body>.btn-wrap{opacity:0;transition:all .3s ease-in-out}.main .b-bk-homepage-rooms .card:is(:hover:not(.is-dismissed),:focus-within) .card__body{height:100%;background:rgba(11,11,11,.73)}.main .b-bk-homepage-rooms .card:is(:hover:not(.is-dismissed),:focus-within) .card__body>*{opacity:1}}@media (min-width:768px) and (orientation:portrait) and (max-width:1450px),(min-width:768px) and (min-height:501px) and (max-width:1450px),(min-width:768px) and (pointer:fine) and (max-width:1450px){.main .b-bk-homepage-rooms .txt__w>.t-h2::after{top:24.5%}.main .b-bk-homepage-rooms .card__body{height:102%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1350px),(min-width:768px) and (min-height:501px) and (max-width:1350px),(min-width:768px) and (pointer:fine) and (max-width:1350px){.main .b-bk-homepage-rooms .sl-btn{width:50px;height:50px}.main .b-bk-homepage-rooms .sl-btn::before{width:10.3px;height:17.5px}.main .b-bk-homepage-rooms .sl-btn--prev::before{margin-right:3.8px}.main .b-bk-homepage-rooms .sl-btn--next::before{margin-left:3.8px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1300px),(min-width:768px) and (min-height:501px) and (max-width:1300px),(min-width:768px) and (pointer:fine) and (max-width:1300px){.main .b-bk-homepage-rooms .txt__w>.t-h2::after{top:21.5%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1024px),(min-width:768px) and (min-height:501px) and (max-width:1024px),(min-width:768px) and (pointer:fine) and (max-width:1024px){.main .b-bk-homepage-rooms .sl-btn::before{width:8.8px;height:15px}.main .b-bk-homepage-rooms .card__body>:is(h3,.t-h3,p,.btn-wrap){opacity:1}.main .b-bk-homepage-rooms .card__body{background:rgba(11,11,11,.73);padding:0}.main .b-bk-homepage-rooms .txt__w>p{width:52%;padding:.5%0 3.5% 5.72%}.main .b-bk-homepage-rooms .txt__w>.t-h2{padding:.5%0 0 5.72%}.main .b-bk-homepage-rooms .txt__w>.t-h2::after{width:27.74%;top:17.5%;left:19.6%}.main .b-bk-homepage-rooms .txt__w .btn{width:27.216%}.main .b-bk-homepage-rooms .w--slider{margin-top:2%}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.main .b-bk-homepage-rooms .txt__w>.t-h2::after{top:15.5%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.main .b-bk-homepage-rooms .card__img[style*="--ar-img:"]{aspect-ratio:var(--ar-img);object-fit:cover}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-bk-homepage-rooms{padding:0 28px;margin:0 0 20px}.main>.w.b-bk-homepage-rooms>.cell{width:100%;min-height:0}.main .b-bk-homepage-rooms .cell>.w{padding:0;margin:0 0 20px}.main .b-bk-homepage-rooms .cell>.w:first-child{margin-top:67px}.main .b-bk-homepage-rooms .w--text .txt__col{padding:10px 0 0}.main .b-bk-homepage-rooms .txt__w>.t-h2{position:relative;display:flex;padding:0 0 20px}.main .b-bk-homepage-rooms .txt__w>.t-h2::after{display:flex;position:relative;flex:0 1 100%;top:12px;margin-left:7%}.main .b-bk-homepage-rooms .txt__w>p{padding:0;margin:0}.main .b-bk-homepage-rooms .cards::before,.main .b-bk-homepage-rooms .cards::after{content:"";position:absolute;top:0;z-index:99;width:15%;height:100%;pointer-events:none}.main .b-bk-homepage-rooms .cards::before{left:-28px;clip-path:inset(0 0 0 28px);background:linear-gradient(270deg,transparent 0,transparent 22%,rgba(0,0,0,.73) 44%,#000 60%,#000 100%)}.main .b-bk-homepage-rooms .cards::after{right:-28px;clip-path:inset(0 28px 0 0);background:linear-gradient(90deg,transparent 0,transparent 22%,rgba(0,0,0,.73) 44%,#000 60%,#000 100%)}.main .b-bk-homepage-rooms .cards{--per:1}.main .b-bk-homepage-rooms .card{padding:0}.main .b-bk-homepage-rooms .custom-counter{display:none}.main .b-bk-homepage-rooms [data-sl-mode=dots]>.sl-dots{position:relative;z-index:100;justify-content:center;gap:0;margin:10px 0 0;padding:0}.main .b-bk-homepage-rooms .sl-dots button::before{width:8px;height:8px;transform:none;border:1px solid #fff;border-radius:50%;background:0 0}.main .b-bk-homepage-rooms .sl-dots button[aria-current=true]::before{background:#fff}.main .b-bk-homepage-rooms .card__body{bottom:0;left:0;width:100%;padding-bottom:7%;background:linear-gradient(180deg,rgba(11,11,11,0)0,rgba(11,11,11,.8) 41%,#0b0b0b 100%)}.main .b-bk-homepage-rooms .card__body>:is(h3,.t-h3){font-size:20px;line-height:20px;padding:0 0 5px;letter-spacing:normal;text-align:left}.main .b-bk-homepage-rooms .card__body>:is(h3,.t-h3,p){text-shadow:0 0 2px #000,0 0 4px #000,0 0 10px rgba(0,0,0,.6)}.main .b-bk-homepage-rooms .card__body>p{width:60%;text-align:center;padding-bottom:15px}}@media (max-width:767px) and (min-width:768px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (min-width:768px){.main .b-bk-homepage-rooms .cards{--per:3}}.main>.w.b-bk-intro{background:#0b0b0b}.main .b-bk-intro .txt__w>div:not(.btn-wrap):has(>.btn){display:flex;gap:12px;justify-content:center;align-items:center}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-bk-intro{padding-top:3.855%;padding-bottom:3.855%;margin-top:0;margin-bottom:0}.main .b-bk-intro .txt__w{width:52%;margin:auto}.main .b-bk-intro .txt__w>.t-h1{margin:0 0 5.495%;text-align:center;font-family:var(--f-head);font-weight:400;color:#fff;font-size:clamp(32px,2.084vw,40px);line-height:clamp(37px,2.396vw,46px);letter-spacing:-.8px}.main .b-bk-intro .txt__w>.t-h2{margin-bottom:5.495%;text-align:center}.main .b-bk-intro .txt__w>p{display:block;text-align:center;margin:0;padding:0 18%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.main>.w.b-bk-intro{padding-top:4.297%;padding-bottom:4.297%}.main .b-bk-intro .txt__w{width:85%}.main .b-bk-intro .txt__w>.t-h2{margin-bottom:3.433%}.main .b-bk-intro .txt__w>p{padding:0 20%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-bk-intro{padding:40px 16px;margin:0;background:0 0}.main .b-bk-intro .txt__col{padding:0}.main .b-bk-intro .txt__w>.t-h1{margin:0 0 20px;text-align:center;font-size:20px;line-height:26px;letter-spacing:-1.6px;color:#f5f5f5}.main .b-bk-intro .txt__w>.t-h2{text-align:center;font-size:16px;line-height:20px;letter-spacing:-.32px;margin-bottom:21px}.main .b-bk-intro .txt__w>p{text-align:center;padding:0 22px}.main .b-bk-intro .txt__w>div:not(.btn-wrap)>.btn{background:#101010;border-color:#101010;color:#f5f5f5;border-radius:0}.main .b-bk-intro .txt__w>div:not(.btn-wrap)>.btn:is(:hover,:focus){background:#030303;border-color:#fff;color:#f5f5f5}}.main .b-bk-the-hotel .cards{--per:1;--gap:0px}.main .b-bk-the-hotel .txt__col{padding:0}.main .b-bk-the-hotel .w--text{display:flow-root}.main .b-bk-the-hotel .txt__w>.t-h2{display:flex;margin:0;text-align:left}.main .b-bk-the-hotel .txt__w>.t-h2::after{content:"";display:block;position:relative;flex:0 1 100%;height:2px;background:#fff}.main .b-bk-the-hotel .btn{border-radius:5px}.main .b-bk-the-hotel [data-sl-mode]>.sl-ctrl .sl-btn{position:absolute;top:50%;transform:translateY(-50%);width:7.674%;height:auto;aspect-ratio:1;min-width:24px;min-height:24px;border:1px solid #fff;border-radius:50%;background:rgba(16,16,16,.4);color:#fff;box-shadow:6px 12px 18px rgba(0,0,0,.16)}.main .b-bk-the-hotel [data-sl-mode]>.sl-ctrl .sl-btn:is(:hover,:focus-visible){background:rgba(16,16,16,.4);color:#fff}.main .b-bk-the-hotel [data-sl-mode]>.sl-ctrl .sl-btn,.main .b-bk-the-hotel [data-sl-mode]>.sl-ctrl .sl-btn:is(:hover,:focus-visible){background:rgba(16,16,16,.5)}.main .b-bk-the-hotel .sl-btn .i{display:none}.main .b-bk-the-hotel .sl-btn::before{content:"";width:13.1px;height:21.9px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 96 192 320'%3E%3Cpath d='M4.2 247.5L151 99.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L69.3 256l118.5 119.7c4.7 4.7 4.7 12.3 0 17L168 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 264.5c-4.7-4.7-4.7-12.3 0-17z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 96 192 320'%3E%3Cpath d='M4.2 247.5L151 99.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L69.3 256l118.5 119.7c4.7 4.7 4.7 12.3 0 17L168 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 264.5c-4.7-4.7-4.7-12.3 0-17z'/%3E%3C/svg%3E")center/contain no-repeat}.main .b-bk-the-hotel .sl-btn--next::before{transform:scaleX(-1)}.main .b-bk-the-hotel :is(.sl-btn,.sl-dots button):focus-visible{outline-color:#fff}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-bk-the-hotel{width:100%;max-width:100%;margin:0;background:#191919;display:flex;align-items:flex-end;padding:4.323% 7.917% 5.209% 7.396%}.main>.w.b-bk-the-hotel>.cell{flex:0 1 auto}.main>.w.b-bk-the-hotel>.cell--left{width:48.586%;margin-right:auto}.main>.w.b-bk-the-hotel>.cell--right{width:49.693%}.main .b-bk-the-hotel .cell--left>.w--text{margin-bottom:5.064%}.main .b-bk-the-hotel .cell--left .txt__w{display:flex;flex-direction:column;justify-content:flex-start}.main .b-bk-the-hotel .txt__w>.t-h2{margin-bottom:5.064%;white-space:nowrap}.main .b-bk-the-hotel .txt__w>.t-h2::after{top:22px;left:0;margin-left:4%}.main .b-bk-the-hotel .txt__w>.header-four{margin-bottom:4.811%;padding:0 15px}.main .b-bk-the-hotel .txt__w>p:not(.header-four){padding:0;margin:0 0 5.064%}.main .b-bk-the-hotel .cell--left .btn-wrap{padding:0}.main .b-bk-the-hotel .cell--left .btn{padding:.633% clamp(15px,1.563vw,30px)}.main .b-bk-the-hotel .cell--left>.row{display:flex}.main .b-bk-the-hotel .cell--left>.row>.cell{flex:0 1 auto;width:calc(100%/3);min-height:0;margin-right:2.279%}.main .b-bk-the-hotel .cell--left>.row>.cell:last-child{margin-right:0}.main .b-bk-the-hotel .cell--left>.row .w--image{padding:0}.main .b-bk-the-hotel [data-sl-mode=overlay]>.sl-ctrl{padding:0}.main .b-bk-the-hotel [data-sl-mode]>.sl-ctrl .sl-btn--prev{left:-3.5%}.main .b-bk-the-hotel [data-sl-mode]>.sl-ctrl .sl-btn--next{right:-3.5%}.main .b-bk-the-hotel [data-sl-mode]>.sl-dots{display:none}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.main>.w.b-bk-the-hotel{padding:3.907% 2.93% 6.348% 6.836%}.main>.w.b-bk-the-hotel>.cell--left{width:44.481%}.main>.w.b-bk-the-hotel>.cell--right{width:54.113%}.main .b-bk-the-hotel .cell--left>.w--text{margin-bottom:7.3%}.main .b-bk-the-hotel .txt__w>.t-h2{margin-bottom:9.733%}.main .b-bk-the-hotel .txt__w>.header-four{margin-right:9%}.main .b-bk-the-hotel .cell--left .btn{line-height:32px}.main .b-bk-the-hotel [data-sl-mode]>.sl-ctrl .sl-btn{width:39px;height:39px;aspect-ratio:auto}.main .b-bk-the-hotel [data-sl-mode]>.sl-ctrl .sl-btn--prev{left:0}.main .b-bk-the-hotel [data-sl-mode]>.sl-ctrl .sl-btn--next{right:0}.main .b-bk-the-hotel .sl-btn::before{width:9px;height:15px}}@media (min-width:768px) and (orientation:portrait) and (max-width:768px),(min-width:768px) and (min-height:501px) and (max-width:768px),(min-width:768px) and (pointer:fine) and (max-width:768px){.main>.w.b-bk-the-hotel{flex-wrap:wrap}.main>.w.b-bk-the-hotel>.cell{width:100%;flex-basis:100%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.main .b-bk-the-hotel :is(.card__img,.media__img)[style*="--ar-img:"]{aspect-ratio:var(--ar-img);object-fit:cover}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-bk-the-hotel{background:#191919;padding:30px 0 46px;margin:0}.main>.w.b-bk-the-hotel>.cell{width:100%;min-height:0;flex-basis:auto}.main .b-bk-the-hotel .cell>.w{margin:0 0 20px}.main .b-bk-the-hotel .cell>.w:first-child{margin-top:67px}.main .b-bk-the-hotel .txt__w>.t-h2{position:relative;margin-bottom:20px}.main .b-bk-the-hotel .txt__w>.t-h2::after{display:flex;top:12px;margin-left:7%}.main .b-bk-the-hotel .txt__w>.header-four{padding:0 22%0 0;margin:0}.main .b-bk-the-hotel .txt__w>p:not(.header-four){margin:0 0 15px}.main .b-bk-the-hotel .cell--left .btn{display:inline-flex;justify-content:center;align-items:center;height:32px}.main .b-bk-the-hotel .cell--left>.row{display:none}.main .b-bk-the-hotel .w--slider{padding:0}.main .b-bk-the-hotel .cards__track{padding:0 30px;scroll-padding-inline:30px}.main .b-bk-the-hotel .card{padding:15px}.main .b-bk-the-hotel .card__media{transition:scale 1s ease}.main .b-bk-the-hotel .card.is-current .card__media{scale:1.1}.main .b-bk-the-hotel .card__body{display:none}.main .b-bk-the-hotel [data-sl-mode=dots]>.sl-dots{position:absolute;left:0;right:0;top:calc(100% + 10px);margin:0;padding:0 15px;gap:0}.main .b-bk-the-hotel .sl-dots button::before{width:8px;height:8px;transform:none;border:1px solid #fff;border-radius:50%;background:0 0}.main .b-bk-the-hotel .sl-dots button[aria-current=true]::before{background:#fff}}.main .b-bk-whychooseus ul{list-style:none;margin:0}.main .b-bk-whychooseus li{display:flex;flex-direction:column;align-items:center;background:#191919;box-shadow:0 6px 30px rgba(0,0,0,.34)}.main .b-bk-whychooseus li>svg{width:60px;height:60px}.main .b-bk-whychooseus li p{margin:0;text-align:center;padding-top:8%}.main .b-bk-whychooseus .txt__col{padding:0}.main .b-bk-whychooseus .txt__w>.t-h2{margin:0;text-align:left}.main .b-bk-whychooseus .txt__w>.t-h2::after{content:"";position:absolute;height:2px;background:#fff}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-bk-whychooseus{background:#191919;padding:30px 0 5%;margin:0;position:relative}.main .b-bk-whychooseus .txt__w>.t-h2{padding:5%0 2% 7.28%}.main .b-bk-whychooseus .txt__w>.t-h2::after{display:block;width:26%;top:17.5%;left:25.55%}.main .b-bk-whychooseus ul{padding:0 7.4%;display:grid;grid-template-columns:auto auto auto auto;row-gap:12.8%;column-gap:9.5%}.main .b-bk-whychooseus li{justify-content:center;width:274px;height:241px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1750px),(min-width:768px) and (min-height:501px) and (max-width:1750px),(min-width:768px) and (pointer:fine) and (max-width:1750px){.main .b-bk-whychooseus ul{padding:0 5.4%}.main .b-bk-whychooseus .txt__w>.t-h2::after{top:16.5%;left:26.55%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1650px),(min-width:768px) and (min-height:501px) and (max-width:1650px),(min-width:768px) and (pointer:fine) and (max-width:1650px){.main .b-bk-whychooseus ul{padding:0 3.4%}.main .b-bk-whychooseus li{width:250px;height:220px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1500px),(min-width:768px) and (min-height:501px) and (max-width:1500px),(min-width:768px) and (pointer:fine) and (max-width:1500px){.main .b-bk-whychooseus ul{column-gap:8%}.main .b-bk-whychooseus .txt__w>.t-h2::after{top:15.5%;left:26.55%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1400px),(min-width:768px) and (min-height:501px) and (max-width:1400px),(min-width:768px) and (pointer:fine) and (max-width:1400px){.main .b-bk-whychooseus li{width:230px;height:200px}.main .b-bk-whychooseus .txt__w>.t-h2::after{top:16.5%;left:26.55%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1300px),(min-width:768px) and (min-height:501px) and (max-width:1300px),(min-width:768px) and (pointer:fine) and (max-width:1300px){.main .b-bk-whychooseus li{width:220px;height:190px}.main .b-bk-whychooseus .txt__w>.t-h2{padding-left:4%}.main .b-bk-whychooseus .txt__w>.t-h2::after{top:16.5%;left:23.55%}.main .b-bk-whychooseus ul{padding:0 2.4%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.main .b-bk-whychooseus li{width:180px;height:150px}.main .b-bk-whychooseus .txt__w>.t-h2{padding-left:3%}.main .b-bk-whychooseus .txt__w>.t-h2::after{top:18.5%;left:22.55%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.main .b-bk-whychooseus .txt__w>.t-h2::after{top:17.5%;left:23.55%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1024px),(min-width:768px) and (min-height:501px) and (max-width:1024px),(min-width:768px) and (pointer:fine) and (max-width:1024px){.main .b-bk-whychooseus li{width:143px;height:126px}.main .b-bk-whychooseus li p{font-size:8px}.main .b-bk-whychooseus ul{padding:0 6.84%}.main .b-bk-whychooseus .txt__w>.t-h2{padding-left:6.84%}.main .b-bk-whychooseus .txt__w>.t-h2::after{top:19.5%;left:29.55%;width:186px}}@media (min-width:768px) and (orientation:portrait) and (max-width:950px),(min-width:768px) and (min-height:501px) and (max-width:950px),(min-width:768px) and (pointer:fine) and (max-width:950px){.main .b-bk-whychooseus ul{padding:0 4.4%}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.main .b-bk-whychooseus .txt__w>.t-h2::after{top:18.5%;left:31.55%}}@media (min-width:768px) and (orientation:portrait) and (max-width:850px),(min-width:768px) and (min-height:501px) and (max-width:850px),(min-width:768px) and (pointer:fine) and (max-width:850px){.main .b-bk-whychooseus .txt__w>.t-h2::after{top:16.9%;left:33.55%}.main .b-bk-whychooseus ul{padding:0 3.4%}}@media (min-width:768px) and (orientation:portrait) and (max-width:800px),(min-width:768px) and (min-height:501px) and (max-width:800px),(min-width:768px) and (pointer:fine) and (max-width:800px){.main .b-bk-whychooseus .txt__w>.t-h2::after{top:16.9%;left:34.8%}.main .b-bk-whychooseus ul{padding:0 2.4%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-bk-whychooseus{padding:0 28px;margin:0 0 20px;background:0 0}.main .b-bk-whychooseus .txt__col{padding:10px 0}.main .b-bk-whychooseus .txt__w>.t-h2{padding:44px 0 20px}.main .b-bk-whychooseus .txt__w>.t-h2::after{display:flex;width:48%;top:11.2%;right:0}.main .b-bk-whychooseus ul{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px;padding:0}.main .b-bk-whychooseus li{width:calc(50% - 7px);padding:10px;justify-content:flex-start}.main .b-bk-whychooseus li p{font-size:16px}}.main>.b-booking-form-widget{display:none}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .w.bwidget{position:fixed;left:0;right:0;bottom:0;z-index:201;display:flex;justify-content:center;width:100%;max-width:none;margin:0;padding:0;background:rgba(0,0,0,.7);border:0;border-radius:0}.main .w.bwidget>#stbWidget{width:auto;max-width:none;margin:0}.main .w.bwidget.bwidget--gone{display:none}}@media (min-width:768px) and (orientation:portrait) and (max-width:768px),(min-width:768px) and (min-height:501px) and (max-width:768px),(min-width:768px) and (pointer:fine) and (max-width:768px){.main .w.bwidget{display:none}}.crumbs__list{display:block;list-style:none;padding:0;margin:0;text-align:left;font-family:var(--f-body);font-weight:400;letter-spacing:.5px;line-height:27px;color:var(--c-white);text-transform:uppercase}.main .crumbs__list{padding:0}.crumbs__i{display:inline;font:inherit;letter-spacing:inherit;color:inherit}.crumbs__i+.crumbs__i::before{content:" > ";content:" > "/"";color:inherit}.main .crumbs__list .crumbs__i a{font:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.crumbs__list{font-size:15px;padding:0 15px}.main .crumbs__list{padding:0 15px}.main .crumbs__list .crumbs__i a:hover{text-decoration:underline}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.crumbs__list{font-size:12px}.main .crumbs__list{padding:10px 0}}.main .b-broadway-facilities .ico--font{font-size:24px}.main .b-broadway-facilities table{width:100%;border:0;border-collapse:collapse;border-spacing:0}.main .b-broadway-facilities td{padding:8px;border:0;vertical-align:top;line-height:1.42857143}.main .b-broadway-facilities td:first-child{width:15%}.main .b-broadway-facilities td:last-child{width:85%}.main .b-broadway-facilities td p{margin:0}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-broadway-facilities{padding:30px 35px}.main .b-broadway-facilities table{margin:0}.main .b-broadway-facilities .txt__w{height:100%}.main .b-broadway-facilities table{height:100%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-broadway-facilities table{margin:0 0 22px}}@media (max-width:767px) and (orientation:portrait){.main>.w.b-broadway-facilities{padding-bottom:7px}}.main>.w.b-contact-us-form{width:100%;max-width:100%}.main .b-contact-us-form>.cell>.w{width:100%}.main .b-contact-us-form .head{margin:0;padding:0}.main .b-contact-us-form .w--form{margin:0;padding:0}.main .b-contact-us-form .frm__g{margin:0 0 40px;padding:0;width:100%}.main .b-contact-us-form .frm__g--submit{margin:0}.main .b-contact-us-form .frm__c{height:36px;padding:0;border:0;border-bottom:1px solid #ccc;border-radius:0;background:0 0;box-shadow:none;color:#fff}.main .b-contact-us-form .frm__c--area{height:auto}.main .b-contact-us-form .iti .iti__tel-input{flex-grow:1;padding:6px 12px!important;border:0;border-bottom:1px solid #ccc}.main .b-contact-us-form .iti .iti__country-container{margin:0;border:0;border-bottom:1px solid #ccc;border-radius:0;background:0 0;box-shadow:none}.main .b-contact-us-form .frm__submit{min-width:0;margin:0;border:1px solid #f5f5f5;border-radius:5px;background:#f5f5f5;color:#0b0b0b;font-family:var(--f-body);font-size:18px;font-weight:400;letter-spacing:normal;text-transform:none}.main .b-contact-us-form .frm__submit:is(:hover,:focus-visible){background:#eaeaea;border-color:#eaeaea}.main .b-contact-us-form .frm__status:not(:empty){position:absolute;width:max-content;max-width:100%;white-space:normal}.main .b-contact-us-form .frm{--frm-cms-err:#ff0000}.main .b-contact-us-form .frm__g--submit{position:relative}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-contact-us-form{margin:0;padding:30px 18.751%;background:#171616;align-items:center;flex-wrap:nowrap}.main .b-contact-us-form>.cell{flex:1 1 100%;width:100%}.main .b-contact-us-form>.cell--left{padding-right:60px}.main .b-contact-us-form .head{margin-bottom:30px}.main .b-contact-us-form .frm__g--submit{flex-direction:column;justify-content:center;align-items:center}.main .b-contact-us-form .frm__submit{width:17.216%;height:auto;padding:.633%0;line-height:38px!important}.main .b-contact-us-form .frm__status:not(:empty){bottom:-100%;left:50%;transform:translateX(-50%)}.main .b-contact-us-form .media__img{display:block}}@media (min-width:768px) and (orientation:portrait) and (max-width:1450px),(min-width:768px) and (min-height:501px) and (max-width:1450px),(min-width:768px) and (pointer:fine) and (max-width:1450px){.main .b-contact-us-form .frm__status:not(:empty){bottom:-60%}}@media (min-width:768px) and (orientation:portrait) and (max-width:992px),(min-width:768px) and (min-height:501px) and (max-width:992px),(min-width:768px) and (pointer:fine) and (max-width:992px){.main>.w.b-contact-us-form{padding-inline:10%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-contact-us-form{flex-direction:column-reverse;padding:20px 28px;margin:0 0 20px;background:0 0}.main .b-contact-us-form>.cell{padding:0}.main .b-contact-us-form>.cell>.w{padding:0;margin:0 0 20px}.main .b-contact-us-form>.cell>.w:first-child{margin-top:67px}.main .b-contact-us-form>.cell>.w--form{margin:0}.main .b-contact-us-form .frm__g{margin-bottom:20px}.main .b-contact-us-form .frm__g--submit{margin:0;justify-content:flex-start}.main .b-contact-us-form .frm__c{height:32px;font-size:15px}.main .b-contact-us-form .frm__c--area{height:auto}.main .b-contact-us-form .iti .iti__tel-input{padding:5px!important}.main .b-contact-us-form .frm__submit{display:flex;justify-content:center;align-items:center;width:115px;max-width:none;height:32px;padding:5px 10px;line-height:normal!important}.main .b-contact-us-form .frm__status:not(:empty){bottom:0;right:0}}.main .b-faq>.txt__col:not(.txt__col--title){position:relative;display:flex;flex-direction:column;padding:0;border:1px solid #bbb;background:#f5f5f5}.main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--1{display:flex}.main .b-faq>.txt__col:not(.txt__col--title) :is(p,div,ul,ol,td){color:#333}.main .b-faq>.txt__col:not(.txt__col--title) li::marker{color:#333}.main .b-faq>.txt__col:not(.txt__col--title){--c-link:#7a6447}.main .b-faq>.txt__col:not(.txt__col--title) .txt__w p{margin:0}.main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--1>p{padding:0 30px 0 0;color:#333}.main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--2 p{padding:0}.main .b-faq>.txt__col:not(.txt__col--title) li{margin:0;color:#333}.main .b-faq>.txt__col>.txt__w--2{position:relative;display:flex;overflow:hidden;flex-grow:0;max-height:0;margin:0}.main .b-faq>.txt__col.active>.txt__w--2{display:block;flex-grow:1;height:max-content;animation:faq-fadess 1s ease-in-out}@keyframes faq-fadess{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (scripting:none){.main .b-faq>.txt__col>.txt__w--2{max-height:none}}.main .b-faq .acc-btn{display:inline;appearance:none;margin:0;padding:0;border:0;background:0 0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer}.main .b-faq .acc-btn:focus-visible{outline:0;box-shadow:none}.main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--1:has(.acc-btn:focus-visible){outline:3px solid #333;outline-offset:-3px}.main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--1>p::after,.pgcss-9ea53062 .main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--1>h2::after{content:"";position:absolute;width:.875em;height:1lh;background-color:#333;pointer-events:none;transition:all .5s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E")center/.875em 1em no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E")center/.875em 1em no-repeat}.main .b-faq>.txt__col.active>.txt__w--1>:is(p,h2)::after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.main .b-faq>.txt__col.active>.txt__w--2{animation:none}.main .b-faq>.txt__col>.txt__w--1>:is(p,h2)::after{transition:none}}.pgcss-9ea53062 .main .b-faq>.txt__col--title .txt__w{text-align:left}.pgcss-9ea53062 .main .b-faq>.txt__col--title :is(h2,.t-h2){color:#fff;text-align:left}.pgcss-9ea53062 .main .b-faq>.txt__col--title p{padding-left:0;color:#fff}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.pgcss-9ea53062 .main .b-faq strong{font-weight:600}}.pgcss-9ea53062 .main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--1>:is(h2,.t-h2){color:#333;margin:0;padding:0}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-faq{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:3.256%0}.main .b-faq>.txt__col{width:calc(75% - 30px);margin:0 auto}.main .b-faq>.txt__col--title{width:75%;padding:0 15px 1.668%}.main .b-faq>.txt__col--title :is(h1,h2,h3,h4,h5,h6)+p{margin-top:2.882%}.main .b-faq>.txt__col:not(.txt__col--title)+.txt__col{margin-top:15px}.main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--1{cursor:pointer;padding:20px 20px 20px 32px}.main .b-faq>.txt__col>.txt__w--2{flex-direction:column;padding:0 80px 0 32px}.main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--1>p::after{font-size:18px;right:30.5px;top:20px}.main .b-faq>.txt__col:not(.txt__col--title) li{font-size:clamp(12px,.834vw,16px);line-height:clamp(20px,1.875vw,36px);letter-spacing:-.32px}.pgcss-9ea53062 .main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--1>:is(h2,.t-h2){font-size:clamp(24px,2.084vw,32px);text-align:center}.pgcss-9ea53062 .main .b-faq>.txt__col--title p{padding:0 15px 0 0}.pgcss-9ea53062 .main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--1>h2::after{font-size:18px;right:30.5px;top:20px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-faq{padding:20px 30px;margin:0}.main .b-faq>.txt__col--title{padding:0 0 20px}.main .b-faq>.txt__col--title :is(h1,h2,h3,h4,h5,h6){padding-bottom:0}.main .b-faq>.txt__col--title :is(h1,h2,h3,h4,h5,h6)+p{padding-top:15px}.main .b-faq>.txt__col:not(.txt__col--title)+.txt__col{margin-top:10px}.main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--1{padding:15px}.main .b-faq>.txt__col>.txt__w--2{padding:0 15px}.main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--1>p::after{font-size:14px;right:20.5px;top:20px}.main .b-faq>.txt__col:not(.txt__col--title) li{font-size:12px;line-height:20px;letter-spacing:0}.pgcss-9ea53062 .main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--1>:is(h2,.t-h2){font-size:20px}.pgcss-9ea53062 .main .b-faq>.txt__col:not(.txt__col--title)>.txt__w--1>h2::after{font-size:14px;right:15.5px;top:15px}}.main>.b-hero-bf-widget{position:relative;padding:0}.b-hero-bf-widget .media__img{display:block}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.b-hero-bf-widget::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.31);z-index:0;pointer-events:none}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-hero-bf-widget{padding:0}.b-hero-bf-widget picture{position:relative;display:block}.b-hero-bf-widget .media__img{height:390px;object-fit:cover;aspect-ratio:auto}.b-hero-bf-widget picture::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(11,11,11,.1)0,rgba(11,11,11,.7) 36%,rgba(11,11,11,.2));pointer-events:none}}.main .b-pet-center-text .txt__col{padding:0}.main .b-pet-center-text .txt__w{display:flex;flex-direction:column;justify-content:center}.main .b-pet-center-text .t-h2{margin:0;padding:0;text-align:center;font-family:var(--f-helvetica);font-weight:300;font-size:24px;line-height:31px;letter-spacing:4px;color:#fff}.main .b-pet-center-text .txt__w>p{padding:0;text-align:center;font-family:var(--f-garamond);font-weight:400;font-style:normal;letter-spacing:.5px;color:#fff}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-pet-center-text{display:flex;flex-direction:column;padding:60px 0 30px}.main .b-pet-center-text .txt__col{width:50%;margin:0 auto}.main .b-pet-center-text .txt__w>p{display:block;font-size:clamp(18px,1.43vw,22px);line-height:clamp(28px,2.14vw,33px)}.main .b-pet-center-text .t-h2+p{margin:20px 0 0}}@media (min-width:768px) and (orientation:portrait) and (max-width:1000px),(min-width:768px) and (min-height:501px) and (max-width:1000px),(min-width:768px) and (pointer:fine) and (max-width:1000px){.main .b-pet-center-text .txt__col{width:60%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-pet-center-text{padding:60px 30px 30px;margin:0}.main .b-pet-center-text .txt__w{align-items:center}.main .b-pet-center-text .txt__w>p{margin:0;padding:16px 0 0;font-size:18px;line-height:27px}}.main .b-pet-friendly-text .txt__col{padding:0}.main .b-pet-friendly-text .txt__w{display:flex;flex-direction:column;align-items:center}.main .b-pet-friendly-text .txt__w *{text-align:center}.main .b-pet-friendly-text .txt__w>p:has(+.t-h1){margin:0 0 4px;padding:0;font-family:var(--f-garamond);font-style:italic;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5px;color:#fff}.main .b-pet-friendly-text .t-h1{margin:0;padding:0;font-family:var(--f-helvetica);font-weight:300;font-size:32px;line-height:42px;letter-spacing:5px;color:#f5f5f5}.main .b-pet-friendly-text .t-h1+ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0;margin:clamp(30px,3.9vw,60px)0 0;column-gap:clamp(30px,3.9vw,60px);row-gap:20px;list-style:none}.main .b-pet-friendly-text .t-h1+ul li{position:relative;list-style:none;text-align:center}.main .b-pet-friendly-text .t-h1+ul li::after{content:"";display:block;position:absolute;right:calc(clamp(15px,1.95vw,30px)*-1);top:50%;width:1px;height:20px;background:#fff;transform:translateY(-50%)}.main .b-pet-friendly-text .t-h1+ul li:last-of-type::after{display:none}.main .b-pet-friendly-text .t-h1+ul li a{color:#fff;font-family:var(--f-helvetica);font-size:12px;font-weight:700;line-height:28px;letter-spacing:.25em;text-underline-offset:5px}.main .b-pet-friendly-text .t-h1+ul li a:is(:hover,:focus-visible){color:#999;text-decoration:none}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-pet-friendly-text{padding:30px 0}.main .b-pet-friendly-text .txt__w{padding-bottom:8px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-pet-friendly-text{padding:30px;margin:0}.main .b-pet-friendly-text .txt__w{overflow:hidden}.main .b-pet-friendly-text .txt__w>p:has(+.t-h1){margin:0;padding:0 0 3px;font-size:18px;line-height:27px}.main .b-pet-friendly-text .t-h1{font-size:28px;line-height:42px;letter-spacing:6px}.main .b-pet-friendly-text .t-h1+ul{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;width:333px;max-width:none;padding:30px 0 0;margin:0;gap:50px;scrollbar-width:none}.main .b-pet-friendly-text .t-h1+ul::-webkit-scrollbar{display:none}.main .b-pet-friendly-text .t-h1+ul li::after{right:-25px}.main .b-pet-friendly-text .t-h1+ul li a{line-height:16px;white-space:nowrap}}.main>.w.b-pet-header-text{width:100%;max-width:100%;background:#fff}.main .b-pet-header-text .txt__col{padding:0}.main .b-pet-header-text .txt__w{display:flex;flex-direction:column;align-items:center}.main .b-pet-header-text .txt__w :not(.btn,.btn *){color:#000}.main .b-pet-header-text .t-h2{margin:0;padding:0;text-align:center;font-family:var(--f-helvetica);font-weight:300;font-size:24px;line-height:31px;letter-spacing:4px}.main .b-pet-header-text .txt__w>p{margin:0;text-align:center;font-family:var(--f-garamond);font-weight:400;font-style:normal;letter-spacing:.5px}.main .b-pet-header-text .txt__w>:is(ol,ul){margin:0}.main .b-pet-header-text .txt__w li{font-family:var(--f-garamond);font-weight:400;letter-spacing:.5px}.main .b-pet-header-text .txt__w>div:has(>.btn-wrap){display:flex;justify-content:center;gap:20px;margin:0}.main .b-pet-header-text .btn-wrap{margin:20px 0 0}.main .b-pet-header-text .btn{padding:12px 20px;border:1px solid #f5f5f5;border-radius:0;background:#000;color:#fff;font-family:var(--f-helvetica);font-size:10px;font-weight:700;line-height:13px;letter-spacing:3px;transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out}.main .b-pet-header-text .btn{font-size:12px}.main .b-pet-header-text .btn:is(:hover,:focus-visible){background:#fff;color:#000;border:1px solid #000}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-pet-header-text{padding:clamp(30px,3.9vw,60px) max(clamp(50px,6.51vw,100px),calc((100% - 1010px)/2))0}.main>.w.b-pet-header-text:last-child{padding-bottom:clamp(30px,3.9vw,60px)}.main .b-pet-header-text .txt__w>p{display:block;padding:0 15px;font-size:clamp(18px,1.43vw,22px);line-height:clamp(28px,2.14vw,33px)}.main .b-pet-header-text .t-h2+p{margin:30px 0 0}.main .b-pet-header-text .txt__w>p+p{margin:12px 0 0}.main .b-pet-header-text .txt__w>:is(ol,ul){padding:20px 0 0}.main .b-pet-header-text .txt__w li{font-size:clamp(18px,1.43vw,22px);line-height:clamp(28px,2.14vw,33px)}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-pet-header-text{padding:30px;margin:0}.main .b-pet-header-text .txt__w>p{padding:0;font-size:20px;line-height:27px}.main .b-pet-header-text .t-h2+p{padding-top:30px}.main .b-pet-header-text .txt__w>p+p{padding-top:12px}.main .b-pet-header-text .txt__w>:is(ol,ul){padding:20px 0 0 20px;width:100%}.main .b-pet-header-text .txt__w li{font-size:20px;line-height:27px}}.main>.w:is(.b-pet-limg-rtext,.b-pet-ltext-rimg){width:100%;max-width:100%;background:#fff}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__img{display:block;width:100%}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body{display:flex;flex-direction:column;justify-content:center;align-items:center}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body :not(.btn,.btn *){color:#000}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body :is(.t-h1,.t-h2,.t-h3,.t-h4,.t-h5,.t-h6){position:relative;margin:0;padding:0;text-align:center;font-family:var(--f-helvetica)}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body :is(.t-h1,.t-h2,.t-h3,.t-h4,.t-h5,.t-h6)::after{content:"";display:block;position:relative;left:50%;bottom:0;width:40px;height:2px;margin-top:15px;background:currentColor;transform:translateX(-50%)}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body .t-h3{font-size:16px;font-weight:700;line-height:21px;letter-spacing:4px}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body>p{display:block;margin:0;text-align:center;font-family:var(--f-garamond);font-weight:400;font-size:18px;line-height:27px;letter-spacing:.5px}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body>:is(.t-h1,.t-h2,.t-h3,.t-h4,.t-h5,.t-h6)+p{padding:20px 0 0}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body>p+p{padding:10px 0 0}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body>ul{margin:0;font-size:18px;line-height:27px}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body li{margin:0;font-family:var(--f-garamond);font-weight:400;font-size:18px;line-height:27px;letter-spacing:.5px}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body li::marker{color:#000}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body>.btn-wrap{display:block;padding:0}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .btn{padding:12px 20px;border:1px solid #f5f5f5;border-radius:0;background:#000;color:#fff;font-family:var(--f-helvetica);font-size:10px;font-weight:700;line-height:13px;letter-spacing:3px;transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .btn{font-size:12px}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w:is(.b-pet-limg-rtext,.b-pet-ltext-rimg){align-items:stretch;padding:clamp(30px,3.9vw,60px) max(clamp(30px,3.9vw,60px),calc((100% - 1100px)/2))}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg)>:is(.side__media,.side__body){width:50%}.main .b-pet-limg-rtext .side__body{padding:0 0 0 clamp(50px,6.51vw,100px)}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body>ul{padding:20px 0 0}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body li{text-align:left!important}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body>.btn-wrap{margin:40px 0 0}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .btn:is(:hover,:focus-visible){background:#fff;color:#000;border:1px solid #000}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w:is(.b-pet-limg-rtext,.b-pet-ltext-rimg){flex-direction:column;padding:40px 60px;margin:0}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg)>:is(.side__media,.side__body){width:100%;padding:0}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg)>.side__media{padding:0 0 30px}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body{justify-content:normal}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body>ul{padding:20px 0 0 20px}.main :is(.b-pet-limg-rtext,.b-pet-ltext-rimg) .side__body>.btn-wrap{margin:30px 0 0}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-pet-ltext-rimg .side__body{padding:0 clamp(50px,6.51vw,100px)0 0}}.main>.w.b-pet-oneimg{width:100%;max-width:none;padding:0;margin:0}.main .b-pet-oneimg .media__img{display:block}.main>.w.b-policies{position:relative;isolation:isolate}.b-policies::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;pointer-events:none;background:linear-gradient(0deg,#000 0,rgba(0,0,0,.42) 34%,transparent 100%)0 0 no-repeat padding-box}.b-policies .cards__track{display:block}.b-policies .card{position:relative;display:block}.b-policies .card__media{position:relative;overflow:visible}.b-policies .card__media::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg,#060605 0,#0b0b0b 20%,rgba(11,11,11,0) 100%)0 0 no-repeat padding-box}.b-policies .card__img{display:block;width:100%;height:auto;margin:0;object-fit:fill}.b-policies .card__body{position:absolute;padding:0}.main .b-policies .t-h2{text-align:left;margin:0;padding:0}.b-policies .t-h2::after{content:"";display:block;position:absolute;height:2px;background-color:#fff}.main .b-policies .t-h3{text-align:left;margin:0;color:#fff}.b-policies .btn-wrap{display:inline-block;width:100%;padding:0;text-align:left}.main .b-policies .btn{float:left;margin:0;font-size:14px;color:#0b0b0b;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:5px}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-policies{width:100%;max-width:none;padding:3.1%0 1%0;background-color:#080808}.b-policies::before{z-index:3}.b-policies .card{margin:0 0 15px}.b-policies .card__media{z-index:2}.b-policies .card__body{top:14%;left:7.45%;right:0;z-index:99}.b-policies .t-h2::after{width:31.35%;top:7.2%;left:13.05%;z-index:99}.main .b-policies .t-h3{width:44%;padding:2.42%0 .7%}.b-policies .btn-wrap{margin:15px 0 0}.main .b-policies .btn{padding:.29% 1.61%;font-size:clamp(14px,.834vw,16px);line-height:38px;letter-spacing:-.32px}.main .b-policies .btn:hover,.main .b-policies .btn:focus{background:#eaeaea;border-color:#eaeaea;color:#0b0b0b}}@media (min-width:768px) and (orientation:portrait) and (max-width:1420px),(min-width:768px) and (min-height:501px) and (max-width:1420px),(min-width:768px) and (pointer:fine) and (max-width:1420px){.b-policies .t-h2::after{top:6%;left:13.5%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1350px),(min-width:768px) and (min-height:501px) and (max-width:1350px),(min-width:768px) and (pointer:fine) and (max-width:1350px){.b-policies .t-h2::after{top:7%;left:14.5%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1250px),(min-width:768px) and (min-height:501px) and (max-width:1250px),(min-width:768px) and (pointer:fine) and (max-width:1250px){.b-policies .t-h2::after{top:7%;left:16.5%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1150px),(min-width:768px) and (min-height:501px) and (max-width:1150px),(min-width:768px) and (pointer:fine) and (max-width:1150px){.b-policies .t-h2::after{top:7%;left:18%}.main .b-policies .t-h3{width:58%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1024px),(min-width:768px) and (min-height:501px) and (max-width:1024px),(min-width:768px) and (pointer:fine) and (max-width:1024px){.b-policies .t-h2::after{top:8%;left:19%}.main .b-policies .t-h3{width:64%}}@media (min-width:768px) and (orientation:portrait) and (max-width:980px),(min-width:768px) and (min-height:501px) and (max-width:980px),(min-width:768px) and (pointer:fine) and (max-width:980px){.b-policies .t-h2::after{top:8%;left:20%}.main .b-policies .t-h3{width:70%}}@media (min-width:768px) and (orientation:portrait) and (max-width:930px),(min-width:768px) and (min-height:501px) and (max-width:930px),(min-width:768px) and (pointer:fine) and (max-width:930px){.b-policies .t-h2::after{top:9%;left:21%}.main .b-policies .t-h3{width:75%}}@media (min-width:768px) and (orientation:portrait) and (max-width:880px),(min-width:768px) and (min-height:501px) and (max-width:880px),(min-width:768px) and (pointer:fine) and (max-width:880px){.b-policies .t-h2::after{top:9%;left:22%}.main .b-policies .t-h3{width:77%}}@media (min-width:768px) and (orientation:portrait) and (max-width:850px),(min-width:768px) and (min-height:501px) and (max-width:850px),(min-width:768px) and (pointer:fine) and (max-width:850px){.b-policies .t-h2::after{top:9%;left:23%}.main .b-policies .t-h3{width:80%}}@media (min-width:768px) and (orientation:portrait) and (max-width:800px),(min-width:768px) and (min-height:501px) and (max-width:800px),(min-width:768px) and (pointer:fine) and (max-width:800px){.b-policies .t-h2::after{top:8%;left:24%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-policies{padding:0}.b-policies::before{top:0;z-index:1}.b-policies .card{padding:8%0 0;background-color:#060605}.b-policies .card__body{top:12%;left:5%;right:0;z-index:2}.b-policies .t-h2::after{width:50%;left:38%;top:8%}.main .b-policies .t-h3{font-size:16px;line-height:20px;letter-spacing:normal;font-weight:500;padding:2%0 3%}.main .b-policies .t-h2{letter-spacing:normal}.b-policies .btn-wrap{display:inline}.main .b-policies .btn{padding:5px 10px;line-height:normal;letter-spacing:-.2px}.main .b-policies .btn:hover,.main .b-policies .btn:focus{border-color:#fff;color:#0b0b0b}}@media (max-width:374px){.main>.w.b-policies{margin-bottom:30%}.b-policies .t-h2::after{left:44%}}.main>.w.b-rooms-lefttext{background-color:#171616}.main .b-rooms-lefttext .side__img{display:block}.main .b-rooms-lefttext .side__body :is(p:not([class*=header-]),li){color:#fff}.main .b-rooms-lefttext .side__body>:is(.t-h2,.t-h3){text-align:left}.main .b-rooms-lefttext .side__body>p{display:block;margin:0}.main .b-rooms-lefttext .side__body .btn{border-radius:5px;background-color:#f5f5f5}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-rooms-lefttext{display:flex;align-items:center;padding:2.5%0}.main .b-rooms-lefttext>.side__media{padding:0 7.9%0 15px}.main .b-rooms-lefttext>.side__body{padding:0 15px 0 7.9%}.main .b-rooms-lefttext .side__body>p:not(.header-three){width:93%;padding:4.395%0 5.492%}.main .b-rooms-lefttext .side__body>:is(ol,ul){padding-top:4.395%}.main .b-rooms-lefttext .side__body .btn{padding:.9% 1.65%;box-sizing:content-box}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.main .b-rooms-lefttext .side__body>p{width:100%}}@media (min-width:768px) and (orientation:portrait) and (max-width:950px),(min-width:768px) and (min-height:501px) and (max-width:950px),(min-width:768px) and (pointer:fine) and (max-width:950px){.main .b-rooms-lefttext .side__body>p:not(.header-three){padding:2%0}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.main .b-rooms-lefttext>.side__media{padding-right:5.4%}.main .b-rooms-lefttext>.side__body{padding-left:5.4%}.main .b-rooms-lefttext .side__body .btn{padding:0 2.65%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-rooms-lefttext{flex-direction:column;align-items:stretch;margin:0}.main .b-rooms-lefttext>:is(.side__media,.side__body){width:100%;padding:10px 0}.main .b-rooms-lefttext .side__body{display:flex;flex-direction:column;align-items:center}.main .b-rooms-lefttext .side__body>:is(.t-h2,.t-h3){padding-bottom:5%}.main .b-rooms-lefttext .side__body>p{padding-bottom:5%;text-align:center}.main .b-rooms-lefttext .side__body>p.header-three{font-size:clamp(15px,6.411vw,25px);text-align:left}.main .b-rooms-lefttext .side__body .btn{padding:.9% 2.5%;border:0;background-color:#fff}}@media (max-width:767px) and (orientation:landscape) and (min-width:768px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (min-width:768px){.main .b-rooms-lefttext>:is(.side__media,.side__body){width:50%}}.b-rooms-summary .sum__more{display:none}.b-rooms-summary .sum__img{display:block;position:relative;overflow:hidden;background:#000;border-radius:0}.b-rooms-summary .sum__pic{display:block;width:100%;max-width:100%;height:auto;transition:none;aspect-ratio:var(--ar-img)}.b-rooms-summary .sum__t{margin:0;text-align:left}.main .b-rooms-summary .sum__t a{font:inherit;letter-spacing:inherit;color:#101010;text-decoration:none}.main .b-rooms-summary .sum__t a:hover,.main .b-rooms-summary .sum__t a:focus-visible{color:#101010;text-decoration:none}.main .b-rooms-summary .sum__list{padding:0}.main .b-rooms-summary .sum__txt p{margin:0;color:#101010}.main .b-rooms-summary .sum__txt ul{margin:0}.b-rooms-summary .sum__txt .btn-wrap{padding:0;margin:0}.main .b-rooms-summary .sum__txt .btn{float:none;display:block;margin:0;font-size:14px;color:#f5f5f5;background:#0b0b0b;border:1px solid #0b0b0b;border-radius:5px}.b-rooms-summary .sum__txt .btn span{color:inherit}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-rooms-summary{width:100%;max-width:100%;padding:30px 7.4%}.main .b-rooms-summary .sum__t a:hover{text-decoration:underline}.b-rooms-summary a.sum__img:hover .sum__pic{transform:none;opacity:.3}.b-rooms-summary .sum__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:30px 0;width:100%;margin:0}.b-rooms-summary .sum__card{display:block;flex:none;width:25%;padding:0 10px;margin:0;background:#fff content-box}.b-rooms-summary .sum__body{display:flex;flex-direction:column;gap:0;padding:15px}.b-rooms-summary .sum__t{padding:0 0 12px;font-size:clamp(24px,1.668vw,32px);line-height:clamp(28px,1.928vw,37px);letter-spacing:-.64px;font-weight:500}.b-rooms-summary .sum__txt{display:flex;flex-direction:column}.main .b-rooms-summary .sum__txt p{font-size:18px;line-height:27px;font-weight:300;letter-spacing:.5px}.main .b-rooms-summary .sum__txt p+p{padding-top:8px}.main .b-rooms-summary .sum__txt ul{display:flex;flex-wrap:wrap;gap:20px;padding:10px 0 0;line-height:27px}.main .b-rooms-summary .sum__txt li{list-style:none;margin:0;font-size:18px;line-height:27px;font-weight:400;letter-spacing:.5px;color:#101010}.b-rooms-summary .sum__txt>div:has(>.btn-wrap){display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px;padding:20px 0 0;margin-top:auto}.main .b-rooms-summary .sum__txt .btn{padding:0 10px;font-size:clamp(14px,.834vw,16px);line-height:38px;letter-spacing:-.32px}.main .b-rooms-summary .sum__txt .btn:hover{background:#1a1a1a;border-color:#1a1a1a;color:#f5f5f5}}@media (min-width:768px) and (orientation:portrait) and (max-width:1400px),(min-width:768px) and (min-height:501px) and (max-width:1400px),(min-width:768px) and (pointer:fine) and (max-width:1400px){.b-rooms-summary .sum__card{width:33.33%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1060px),(min-width:768px) and (min-height:501px) and (max-width:1060px),(min-width:768px) and (pointer:fine) and (max-width:1060px){.b-rooms-summary .sum__card{width:50%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-rooms-summary{padding:20px 28px}.b-rooms-summary .sum__list{display:flex;flex-wrap:wrap;gap:0;margin:0}.b-rooms-summary .sum__card{display:block;width:100%;padding:0;margin:0;background:#858585}.b-rooms-summary .sum__pic{aspect-ratio:auto var(--ar-img-m, var(--ar-img))}.b-rooms-summary .sum__card+.sum__card{margin-top:20px}.b-rooms-summary .sum__body{display:block;padding:16px;background:#fff}.b-rooms-summary .sum__t{padding:0 0 16px;font-size:16px;line-height:30px;letter-spacing:-.64px;font-weight:500}.main .b-rooms-summary .sum__t a{font-size:14px;line-height:24px}.main .b-rooms-summary .sum__txt p{font-size:18px;line-height:27px;font-weight:400;letter-spacing:.5px}.main .b-rooms-summary .sum__txt p+p{padding-top:12px}.main .b-rooms-summary .sum__txt ul{display:block;padding:0 15px;line-height:27px}.main .b-rooms-summary .sum__txt li{list-style:disc;margin:0;font-size:18px;line-height:27px;font-weight:400;letter-spacing:.5px;color:#101010}.b-rooms-summary .sum__txt li::marker{color:inherit}.b-rooms-summary .sum__txt>div:has(>.btn-wrap){display:flex;justify-content:flex-start;gap:12px;margin-top:16px}.main .b-rooms-summary .sum__txt .btn{padding:6px 10px;line-height:normal;letter-spacing:-.2px;border-color:#f5f5f5}.main .b-rooms-summary .sum__txt .btn:hover,.main .b-rooms-summary .sum__txt .btn:focus-visible{background:#0b0b0b;border-color:#f5f5f5;color:#f5f5f5}}.main>.w.b-rooms{background-color:#171616}.main .b-rooms .side__img{display:block}.main .b-rooms .side__body :is(p:not([class*=header-]),li){color:#fff}.main .b-rooms .side__body>:is(.t-h2,.t-h3){text-align:left}.main .b-rooms .side__body>p{display:block;margin:0}.main .b-rooms .side__body a:is([href^="tel:"],[href^="mailto:"]){color:#deb887;margin-left:5px}.main .b-rooms .side__body .btn{border-radius:5px;background-color:#f5f5f5}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-rooms{display:flex;align-items:center}.main .b-rooms>.side__media{padding:0 15px 0 7.4%}.main .b-rooms>.side__body{padding:0 7.4%0 15px}.main .b-rooms .side__body>p:not(.header-three){padding:4.395%0 5.492%}.main .b-rooms .side__body>:is(ol,ul){padding-top:4.395%}.main .b-rooms .side__body .btn{padding:.9% 1.82%}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.main .b-rooms>.side__media{padding-left:5.4%}.main .b-rooms>.side__body{padding-right:5.4%}.main .b-rooms .side__body .btn{padding:0 2.65%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-rooms{flex-direction:column;align-items:stretch;margin:0}.main .b-rooms>:is(.side__media,.side__body){width:100%;padding:10px 0}.main .b-rooms .side__body{display:flex;flex-direction:column;align-items:center}.main .b-rooms .side__body>:is(.t-h2,.t-h3){padding-bottom:5%}.main .b-rooms .side__body>p{padding-bottom:5%;text-align:center}.main .b-rooms .side__body>p.header-three{font-size:clamp(15px,6.411vw,25px);text-align:left}.main .b-rooms .side__body .btn{padding:.9% 2.5%;border:0;background-color:#fff}}@media (max-width:767px) and (orientation:landscape) and (min-width:768px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (min-width:768px){.main>.w.b-rooms{flex-direction:row;align-items:flex-start}.main .b-rooms>:is(.side__media,.side__body){width:50%}}.main>.w.b-roomsheading{background-color:#171616;margin:0}.b-roomsheading .txt__col{position:relative}.main .b-roomsheading .t-h2{text-align:left;margin:0}.b-roomsheading .t-h2::after{content:"";display:block;position:absolute;height:2px;background-color:#fff}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-roomsheading{width:100%;max-width:none;padding:0}.b-roomsheading .txt__col{padding:0 15px}.b-roomsheading .txt__w{padding:1.75%0 4%0}.main .b-roomsheading .t-h2{padding-left:6.75%}.b-roomsheading .t-h2::after{width:34.1%;top:38%;left:14.4%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1400px),(min-width:768px) and (min-height:501px) and (max-width:1400px),(min-width:768px) and (pointer:fine) and (max-width:1400px){.b-roomsheading .t-h2::after{left:15.4%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.b-roomsheading .t-h2::after{left:16.4%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1150px),(min-width:768px) and (min-height:501px) and (max-width:1150px),(min-width:768px) and (pointer:fine) and (max-width:1150px){.b-roomsheading .t-h2::after{left:17.4%;top:40%}}@media (min-width:768px) and (orientation:portrait) and (max-width:980px),(min-width:768px) and (min-height:501px) and (max-width:980px),(min-width:768px) and (pointer:fine) and (max-width:980px){.b-roomsheading .t-h2::after{left:18.4%}}@media (min-width:768px) and (orientation:portrait) and (max-width:880px),(min-width:768px) and (min-height:501px) and (max-width:880px),(min-width:768px) and (pointer:fine) and (max-width:880px){.b-roomsheading .t-h2::after{left:19.4%}}@media (min-width:768px) and (orientation:portrait) and (max-width:820px),(min-width:768px) and (min-height:501px) and (max-width:820px),(min-width:768px) and (pointer:fine) and (max-width:820px){.b-roomsheading .t-h2::after{left:20.4%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-roomsheading{padding:1.75%0 4%0}.b-roomsheading .txt__col{padding:10px 0}.main .b-roomsheading .t-h2{margin-left:6.5%}.b-roomsheading .t-h2::after{top:51%;left:17.4%;margin-left:7%;width:60%}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){body[data-page=sitemap] .main{padding-top:calc(var(--hdr-top) + 50px)}body[data-page=sitemap] .main .head .t-h1{color:#fff}body[data-page=sitemap] .smap ul{padding:0 10%;color:#fff}body[data-page=sitemap] .smap>.smap__list{list-style:none}body[data-page=sitemap] .smap .smap__sub{list-style:disc}body[data-page=sitemap] .smap ul a,body[data-page=sitemap] .smap ul a:hover,body[data-page=sitemap] .smap ul a:focus{color:#fff}body[data-page=sitemap] .main>.w.head{padding-top:0}body[data-page=sitemap] .smap{padding:0 15px}body[data-page=sitemap] .smap ul{margin:5px 0}body[data-page=sitemap] .smap .smap__p{margin:0 0 5px}body[data-page=sitemap] .smap .smap__p>a{display:block}body[data-page=sitemap] .smap .smap__sub a{font-size:clamp(14px,.834vw,16px);line-height:clamp(18px,1.758vw,27px);letter-spacing:-.32px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){body[data-page=sitemap] .main{padding-top:114px}}body[data-page=sitemap] .smap .smap__h a,body[data-page=sitemap] .smap .smap__h a:is(:hover,:focus){color:#fff}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){body[data-page=sitemap] .smap .smap__h a{display:inline-block;padding:3px 0;margin:-3px 0}}[data-page=pet-friendly] #ihxjq{display:none}[data-page=pet-friendly] #ivun8{display:none}[data-page=pet-friendly] #i684q{display:none}[data-page=pet-friendly] #ib8z4{display:none}[data-page=rooms] #irwwz{display:none}[data-page=rooms] #iyxvb{display:none}[data-page=rooms] #id5ji{display:none}[data-page=rooms] #imld7{display:none}[data-page=rooms] #i8haj{display:none}[data-page=rooms] #iklsic{display:none}[data-page=rooms] #i6bga{display:none}[data-page=rooms] #igz3se{display:none}[data-page=rooms] #inup4p{display:none}[data-page=rooms] #it27b{display:none}[data-page=rooms] #ilu2gn{display:none}[data-page=rooms] #i6wr8s{display:none}[data-page=rooms] #izrvoy{display:none}[data-page=rooms] #ijvtuh{display:none}[data-page=rooms] #i9lt0f{display:none}[data-page=rooms] #izwoyi{display:none}[data-page=rooms] #i9ruxv{display:none}:where(:root){--focus-ring:#111;--focus-halo:#fff}:focus-visible:not(:where(input,textarea,select)),:where(html[data-kbd]) :focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo),0 0 0 6px var(--focus-halo)}:where(html[data-kbd]) .frm .frm__g .frm__c:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo),0 0 0 6px var(--focus-halo)}:focus-visible:not(:where(input,textarea,select)),:where(html[data-kbd]) :focus-visible,.has-frame-focus{transition:none!important}html:has(:focus-visible){scroll-behavior:auto}:is(.card__media,.side__media,.media,.gal__i) a:focus-visible{outline:3px solid var(--focus-ring)!important;outline-offset:-3px;box-shadow:none}:is(.card__media,.side__media,.media,.gal__i) a:focus-visible img{outline:2px solid var(--focus-halo);outline-offset:-5px}:is(.cards.is-carousel>.cards__track,.side__slides.is-carousel):focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--focus-halo)}.has-frame-focus{outline:2px solid var(--focus-ring)!important;outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo),0 0 0 6px var(--focus-halo)}.question-part:has(.faq-btn:focus-visible){outline:0}.main:is(:focus,:focus-visible){outline:0!important;box-shadow:none}:where(.lb,.stb-cal .air-datepicker--navigation){--focus-ring:#fff;--focus-halo:#111}:where(.lb--ekko){--focus-ring:#111;--focus-halo:#fff}:where(:root){--cal-other-month:#6d6d6d;--cal-other-month-hover:#5e5e5e}:where(html){scroll-padding-top:calc(var(--a11y-top, var(--hdr-h, 0px)) + 16px);scroll-padding-bottom:calc(var(--a11y-bottom, 0px) + 16px)}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){:where(html){scroll-padding-top:calc(var(--a11y-top-m, var(--pbar-h, 0px)) + 16px)}}:where(.anchor){scroll-margin-top:calc(-1*(var(--a11y-top, var(--hdr-h, 0px)) + 16px))}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){:where(.anchor){scroll-margin-top:calc(-1*(var(--a11y-top-m, var(--pbar-h, 0px)) + 16px))}}:where(.main) :where(p,li,td,dd,blockquote)>a:where([href]):where(:not(.btn,.bookbtn__btn,.gal__a,:has(>:is(img,picture):only-child),:is(.crumbs,.smap,.pills,.hdr,.ftr,.pnav,.drawer,nav) *)),:where(.main) :where(p,li,td,dd,blockquote)>:where(strong,b,em,i,u,span,font)>a:where([href]):where(:not(.btn,.bookbtn__btn,.gal__a,:has(>:is(img,picture):only-child),:is(.crumbs,.smap,.pills,.hdr,.ftr,.pnav,.drawer,nav) *)){text-decoration-line:none;text-underline-offset:.15em}:where(.main) :where(p,li,td,dd,blockquote)>a:where([href]):where(:not(.btn,.bookbtn__btn,.gal__a,:has(>:is(img,picture):only-child),:is(.crumbs,.smap,.pills,.hdr,.ftr,.pnav,.drawer,nav) *)):is(:hover,:focus-visible),:where(.main) :where(p,li,td,dd,blockquote)>:where(strong,b,em,i,u,span,font)>a:where([href]):where(:not(.btn,.bookbtn__btn,.gal__a,:has(>:is(img,picture):only-child),:is(.crumbs,.smap,.pills,.hdr,.ftr,.pnav,.drawer,nav) *)):is(:hover,:focus-visible){text-decoration-line:underline;text-decoration-thickness:2px}:where(.crumbs) a:where([href]){text-decoration-line:underline!important;text-underline-offset:.15em}.main .crumbs__list .crumbs__i a{transition:color .2s ease-in-out}.main .crumbs__list .crumbs__i a:is(:hover,:focus-visible){color:var(--c-link)}:where(.ftr__credit)>a:where([href]){text-decoration-line:underline;text-underline-offset:.15em}:where(.card,.sum__card,[data-hover-group]):is(:not(:hover,:focus-within),.is-dismissed) .a11y-clip:where(:not([data-hover-group]:focus-within *)){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nav__i--drop:not(:hover):not(:has(>.mega :focus))>.nav__drop[aria-expanded=false]+.mega,.dnav__i--hotels:not(:hover):not(:has(>.dnav__panel :focus))>.dnav__a[aria-expanded=false]+.dnav__panel{visibility:hidden}:where(.smap) a:where([href]){min-height:24px}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){:where(.smap) :where(li,p)>a:where([href]){display:inline-block;padding-block:max(0px,calc((24px - 1lh)/2))}}:where(.pnav) :where(.pnav__a,.pnav__h--link){min-height:24px}.loc__dbody{overflow:hidden auto}@media (max-width:360px){:where(.ftr,footer) a[href^="mailto:"]{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.has-dialog .totop,html.stb-layer-open .totop{visibility:hidden!important}@media (forced-colors:active){:focus-visible,.has-frame-focus,:is(.card__media,.side__media,.media,.gal__i) a:focus-visible{outline-color:Highlight!important}}body[data-page=gallery] .gal__f{transition:color .2s ease-in-out}body[data-page=gallery] .gal__f:is(:hover,:focus-visible,[aria-pressed=true]){color:var(--c-link);text-decoration:underline;text-underline-offset:4px}.main :is(.b-bk-galleryslider,.b-bk-homepage-rooms,.b-bk-the-hotel,.b-bk-dining) [data-sl-mode]>.sl-ctrl .sl-btn,.main :is(.b-bk-galleryslider,.b-bk-homepage-rooms,.b-bk-the-hotel,.b-bk-dining) .sl-btn{transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.main :is(.b-bk-galleryslider,.b-bk-homepage-rooms,.b-bk-the-hotel,.b-bk-dining) [data-sl-mode]>.sl-ctrl .sl-btn:focus-visible:not([disabled]),.main :is(.b-bk-galleryslider,.b-bk-homepage-rooms,.b-bk-the-hotel,.b-bk-dining) .sl-btn:focus-visible:not([disabled]){background:#fff;border-color:#fff;color:#101010}@media (hover:hover){.main :is(.b-bk-galleryslider,.b-bk-homepage-rooms,.b-bk-the-hotel,.b-bk-dining) [data-sl-mode]>.sl-ctrl .sl-btn:hover:not([disabled]),.main :is(.b-bk-galleryslider,.b-bk-homepage-rooms,.b-bk-the-hotel,.b-bk-dining) .sl-btn:hover:not([disabled]){background:#fff;border-color:#fff;color:#101010}}
@media (min-width:768px) and (max-width:1024px) and (pointer:coarse){.main .b-bk-homepage-rooms .cards{--per:1}.main .b-bk-homepage-rooms .card{padding:0}.main .b-bk-homepage-rooms .custom-counter,.main .b-bk-homepage-rooms .sl-btn,.main .b-bk-homepage-rooms [data-sl-mode]>.sl-ctrl .sl-btn{display:none}.main .b-bk-homepage-rooms .card__body,.main .b-bk-homepage-rooms .card:hover:not(.is-dismissed) .card__body,.main .b-bk-homepage-rooms .card:is(:hover:not(.is-dismissed),:focus-within) .card__body{top:auto;bottom:0;left:0;width:100%;height:auto;justify-content:flex-end;padding:0 0 7%;background:linear-gradient(180deg,rgba(11,11,11,0) 0,rgba(11,11,11,.8) 41%,#0b0b0b 100%);transition:none}.main .b-bk-homepage-rooms .card__body>*{opacity:1}.main .b-bk-homepage-rooms .card__body>:is(h3,.t-h3){font-size:20px;line-height:24px;padding:0 0 5px;text-align:center}.main .b-bk-homepage-rooms .card__body>p{margin-top:0;padding:0 0 15px;text-align:center}.main .b-bk-homepage-rooms .card__body>.btn-wrap{margin-top:0;padding:0}.main .b-bk-homepage-rooms .card__body>:is(h3,.t-h3,p){text-shadow:0 0 2px #000,0 0 4px #000,0 0 10px rgba(0,0,0,.6)}}
.main .b-bk-homepage-rooms .cell>.w--text{margin-bottom:40px}
@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.nhm__name{flex:0 0 100%;width:100%;text-align:left}}

@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){body[data-page=gallery] .gal__cap{margin-top:20px}}
@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-bk-whychooseus .txt__w>.t-h2{position:relative;display:flex;align-items:center}.main .b-bk-whychooseus .txt__w>.t-h2::after{position:relative;flex:1 1 auto;width:auto;top:auto;right:auto;margin-left:7%}}
@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main :is(.b-bk-the-hotel,.b-bk-dining) .txt__w>.t-h2::after{align-self:center;top:auto}}
.frm--labels .frm__req{margin:0 0 16px;color:#fff;font-size:14px;line-height:1.4}.frm--labels .frm__req-m{color:#ff4d4d}.frm--labels .frm__l>span[aria-hidden=true]{color:#ff4d4d}
@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-contact-us-form .frm__submit{width:auto;min-width:17.216%;padding-left:12px;padding-right:12px;white-space:nowrap}}
.main .b-contact-us-form .frm--labels .frm__l{margin:0 0 6px;color:#fff;font-family:var(--f-body);font-size:14px;font-weight:400;line-height:20px;letter-spacing:.5px;text-transform:uppercase}
@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-contact-us-form .frm--labels .frm__l{font-size:13px;line-height:18px;margin-bottom:4px}}
body[data-page=hotel-policies] .main .txt__w>.t-h2{margin-bottom:20px}
@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){body[data-page=hotel-policies] .main .txt__w>.t-h2{margin-bottom:14px}}
@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-bk-intro .txt__w>div:not(.btn-wrap):has(>.btn){flex-wrap:wrap}.main .b-bk-intro .txt__w>div:not(.btn-wrap)>.btn{background:var(--c-btn-bg);border-color:var(--c-btn-bg);color:var(--c-btn-ink);border-radius:5px}.main .b-bk-intro .txt__w>div:not(.btn-wrap)>.btn:is(:hover,:focus){background:var(--c-btn-bg-hover);border-color:var(--c-btn-bg-hover);color:var(--c-btn-ink)}}
@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){body[data-page=new-york-sports-club] .main .txt__w>div:has(>.btn)>.btn{border:1px solid var(--c-btn-bg);border-radius:5px;background:var(--c-btn-bg);color:var(--c-btn-ink)}body[data-page=new-york-sports-club] .main .txt__w>div:has(>.btn)>.btn:is(:hover,:focus){border-color:var(--c-btn-bg-hover);background:var(--c-btn-bg-hover);color:var(--c-btn-ink)}}

@media (min-width:768px) and (max-width:1100px) and (min-height:501px),(min-width:768px) and (max-width:1100px) and (pointer:fine){.main .b-bk-facilities-widget .txt__w>.t-h2{display:flex;align-items:center}.main .b-bk-facilities-widget .txt__w>.t-h2::after{position:relative;top:auto;left:auto;flex:0 1 auto;margin-left:30px}}
@media (min-width:768px) and (max-width:1024px) and (min-height:501px),(min-width:768px) and (max-width:1024px) and (pointer:fine){.main .b-bk-facilities-widget .txt__w>.t-h2{padding-left:5.72%}}
.main :is(.b-roomsheading,.b-policies) .t-h2{display:flex;align-items:center}.main :is(.b-roomsheading,.b-policies) .t-h2::after{position:relative;top:auto;left:auto;flex:0 1 auto;margin-left:30px}
@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-bk-homepage-rooms .txt__w>.t-h2{display:flex;align-items:center}.main .b-bk-homepage-rooms .txt__w>.t-h2::after{position:relative;top:auto;left:auto;flex:0 1 auto;margin-left:30px}.main .b-bk-homepage-rooms .card__body,.main .b-bk-homepage-rooms .card:hover:not(.is-dismissed) .card__body,.main .b-bk-homepage-rooms .card:is(:hover:not(.is-dismissed),:focus-within) .card__body{padding-left:10px;padding-right:10px}}
@media (min-width:768px) and (max-width:1100px) and (orientation:portrait),(min-width:768px) and (max-width:1100px) and (min-height:501px),(min-width:768px) and (max-width:1100px) and (pointer:fine){.main .b-bk-homepage-rooms .cards{--per:3}.main .b-bk-homepage-rooms .card{padding:0 15px}.main .b-bk-homepage-rooms .w--slider{padding:0 64px}.main .b-bk-homepage-rooms .cards::before,.main .b-bk-homepage-rooms .cards::after{width:64px}.main .b-bk-homepage-rooms .sl-btn--prev,.main .b-bk-homepage-rooms [data-sl-mode]>.sl-ctrl .sl-btn--prev{left:7px}.main .b-bk-homepage-rooms .sl-btn--next,.main .b-bk-homepage-rooms [data-sl-mode]>.sl-ctrl .sl-btn--next{right:7px}.main :is(.b-bk-the-hotel,.b-bk-dining) .txt__w>.t-h2{white-space:normal}.main :is(.b-bk-the-hotel,.b-bk-dining) .txt__w>.t-h2::after{flex:1 0 15%;align-self:flex-start;top:auto;margin-top:.62em}}
@media (min-width:768px) and (max-width:900px) and (orientation:portrait),(min-width:768px) and (max-width:900px) and (min-height:501px),(min-width:768px) and (max-width:900px) and (pointer:fine){.main .b-bk-homepage-rooms .card__body>:is(h3,.t-h3){font-size:19px;line-height:1.25}.main .b-bk-homepage-rooms .card__body>p{font-size:15px}}
@media (min-width:768px) and (max-width:1024px) and (orientation:portrait),(min-width:768px) and (max-width:1024px) and (min-height:501px),(min-width:768px) and (max-width:1024px) and (pointer:fine){.main .b-bk-facilities-widget .card__body{top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;padding:4% 4.3%;box-sizing:border-box}.main .b-bk-facilities-widget .card:not(:hover,:focus-within) .card__body{width:auto;height:auto}.main .b-bk-facilities-widget .card__body>p{margin-top:8px;padding-bottom:12px;line-height:1.6}}
@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-bk-facilities-widget .cell>.w--text{margin-bottom:40px}}
@media (min-width:1101px){.main .b-bk-facilities-widget .cell>.w--text{margin-bottom:18px}}
.main .txt__w>div:has(>.btn-wrap+.btn-wrap){flex-wrap:wrap;row-gap:0}
.main .smap a:not(:hover,:focus-visible){text-decoration:none}
@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){:is(body[data-page=explore-new-york],body[data-page=travel-hubs]) .main>.w.b-rooms-lefttext>.side__body,:is(body[data-page=explore-new-york],body[data-page=travel-hubs]) .main>.w.b-rooms>.side__media{padding-left:15px}:is(body[data-page=explore-new-york],body[data-page=travel-hubs]) .main>.w.b-rooms-lefttext>.side__media,:is(body[data-page=explore-new-york],body[data-page=travel-hubs]) .main>.w.b-rooms>.side__body{padding-right:15px}}
@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){body[data-page=privacy-policy] .main>.w.b-faq>.txt__col{width:85%;max-width:1340px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}
@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-roomsheading>.txt__col{width:85%;max-width:1340px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.main .b-roomsheading .t-h2{padding-left:0}}
@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-bk-heroimage[data-sl-mode=dots]>.sl-dots{bottom:28px}}
@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){body[data-page=hotel-policies] .main .txt__w>.t-h2{text-align:left}body[data-page=hotel-policies] .main .txt__w>ul{padding-left:20px;padding-right:0}}
@media (max-width:400px){.main .b-bk-whychooseus li{padding:10px 6px}.main .b-bk-whychooseus li p{font-size:14px;line-height:1.45}}
@media (min-width:768px) and (max-width:991px) and (orientation:portrait),(min-width:768px) and (max-width:991px) and (min-height:501px),(min-width:768px) and (max-width:991px) and (pointer:fine){.main>.w.b-broadway-facilities{padding-left:0;padding-right:0}.main .b-broadway-facilities .txt__col{padding-left:8px;padding-right:8px}.main .b-broadway-facilities td:first-child{width:34px;padding-left:0;padding-right:6px}.main .b-broadway-facilities td:last-child{width:auto;padding-right:0}}
@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){body[data-page=contact-us] .main>.w.b-rooms>.side__media{padding-left:calc(max(7.5%,(100% - 1340px)/2) + 15px)}body[data-page=contact-us] .main>.w.b-rooms>.side__body{padding-right:calc(max(7.5%,(100% - 1340px)/2) + 15px)}body[data-page=contact-us] .main>.w.b-contact-us-form{padding-left:calc(max(7.5%,(100% - 1340px)/2) + 15px);padding-right:calc(max(7.5%,(100% - 1340px)/2) + 15px)}}
@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){body[data-page=contact-us] .main>.w.b-rooms>.side__body{padding-left:0;padding-right:0;align-items:stretch}body[data-page=contact-us] .main>.w.b-rooms>.side__body>:is(p,.t-h2,.t-h3){text-align:left}.main .b-contact-us-form>.cell>.w--image:first-child{margin-top:0}}
.main .smap a:is(:hover,:focus-visible),.ftr__bot a:is(:hover,:focus-visible),.nhf__social a:is(:hover,:focus-visible),.nhf__contact a:is(:hover,:focus-visible),.nhf__links a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}
@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w:is(.b-pet-header-text,.b-pet-limg-rtext,.b-pet-ltext-rimg){padding-left:calc(max(7.5%,(100% - 1340px)/2) + 15px);padding-right:calc(max(7.5%,(100% - 1340px)/2) + 15px)}}
@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w:is(.b-pet-limg-rtext,.b-pet-ltext-rimg){padding-left:30px;padding-right:30px}}
body[data-page^="rooms/"] .main .w--side .side__body>p{text-align:left!important}
body[data-page^="rooms/"] .main .w--side .side__body table{width:100%;margin:20px 0 0;border-collapse:collapse;table-layout:fixed}
body[data-page^="rooms/"] .main .w--side .side__body td{vertical-align:top;padding:10px 15px;border:1px solid #f5f5f5}
body[data-page^="rooms/"] .main .w--side .side__body td[colspan] p{font-weight:500}
body[data-page^="rooms/"] .main .w--side .side__body td ul{margin:0;padding:0 0 0 20px}
body[data-page^="rooms/"] .main .w--side .side__body>p:has(.btn-wrap){margin-top:30px}
body[data-page^="rooms/"] .main .w--side .side__body>p:has(.btn-wrap) br{display:none}
@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){body[data-page^="rooms/"] .main .w--side :is(.side__media,.side__body){padding-left:0;padding-right:0}}
@media (max-width:1024px){body[data-page^="rooms/"] .main .w--side .side__body td{padding:8px 10px}body[data-page^="rooms/"] .main .w--side .side__body td ul{padding-left:18px}}
@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-bk-heroimage[data-sl-mode=dots]>.sl-dots{bottom:13px}.main .b-bk-heroimage .sl-dots button{width:24px;height:24px}.main .b-bk-heroimage .sl-dots button::before{width:10px;height:10px;border-width:1.4px}.main .b-bk-heroimage .sl-dots button[aria-current=true]::before{outline:1px solid #fff;outline-offset:2px}.main .b-rooms-summary .sum__txt ul{padding:0}.main .b-rooms-summary .sum__txt li{list-style:none}.main .b-pet-friendly-text .t-h1+ul{width:100%;max-width:333px}:is(body[data-page=explore-new-york],body[data-page=travel-hubs]) .main :is(.b-rooms,.b-rooms-lefttext) .side__body{align-items:stretch}:is(body[data-page=explore-new-york],body[data-page=travel-hubs]) .main :is(.b-rooms,.b-rooms-lefttext) .side__body>:is(p,.t-h2,.t-h3){text-align:left}}
@media (min-width:1101px){.main .b-bk-homepage-rooms .cell>.w--text{margin-bottom:18px}}

.main :is(p,li) a:not(.btn,[href^=http],[href^="//"],[href^="tel:"],[href^="mailto:"],[href^="#"],[href^=javascript]){text-decoration:underline;text-underline-offset:3px}
@media (min-width:1101px){.main .b-bk-facilities-widget .txt__w>.t-h2{display:flex;align-items:center;padding-right:30.5%}.main .b-bk-facilities-widget .txt__w>.t-h2::after{position:relative;top:auto;left:auto;width:auto;flex:1 1 auto;margin-left:30px}}
