.qPIdaG_trigger{font:inherit;color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.qPIdaG_trigger:focus-visible{outline-offset:4px;outline:3px solid #285949}.qPIdaG_dialog{color:#38221a;background:#fbf7ef;border:1px solid #d9c6ae;border-radius:14px;width:min(92vw,480px);max-height:85svh;margin:auto;padding:28px;font-size:16px;position:fixed;inset:0;overflow:auto}.qPIdaG_dialog::backdrop{background:#201b1880}.qPIdaG_dialog h2{margin:0 0 16px;font:30px/1.2 Georgia,serif}.qPIdaG_dialog p{line-height:1.6}.qPIdaG_dialog a{color:#a74431}.qPIdaG_dialog button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#a74431;border:0;border-radius:8px;margin-top:20px;padding:10px 20px}
.DgXCjW_photo{background:#e8e0d2;border-radius:18px;margin:28px 0 0;position:relative;overflow:hidden}.DgXCjW_photo img{object-fit:cover;object-position:center 55%;width:100%;height:clamp(210px,25vw,340px);display:block}.DgXCjW_photo figcaption{inset-inline-start:12px;color:#fff;letter-spacing:.02em;background:#38221a;border-radius:6px;max-width:calc(100% - 24px);padding:6px 10px;font-size:13px;position:absolute;bottom:12px}@media (max-width:600px){.DgXCjW_photo{border-radius:12px;margin-top:20px}.DgXCjW_photo img{height:240px}}
.JsNDZq_shell{background:var(--v2-bg);color:var(--v2-ink);font-family:Poppins,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}:where(.JsNDZq_shell) a{color:inherit}.JsNDZq_shell :where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--v2-focus);outline-offset:3px}.JsNDZq_offerBar{color:var(--v2-ink);letter-spacing:0;background:#ead9b9;justify-content:center;align-items:center;gap:48px;min-height:36px;padding:4px 24px;font-size:14px;font-weight:600;display:flex}.JsNDZq_offerLink{white-space:nowrap;color:var(--v2-coral);text-underline-offset:5px;flex-shrink:0;align-items:center;gap:18px;text-decoration:underline;display:inline-flex}.JsNDZq_header{z-index:20;background:#fbf7eff5;border-bottom:1px solid #cf684e47;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:88px;padding:12px 32px;display:grid;position:relative}.JsNDZq_logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.JsNDZq_logoIcon{flex-shrink:0;display:block}.JsNDZq_logoText{color:var(--v2-ink);white-space:nowrap;font-size:18px;font-weight:700}.JsNDZq_logoSub:before,.JsNDZq_logoSub:after{content:"";background:currentColor;width:43px;height:1px}.JsNDZq_nav{justify-content:center;align-items:center;gap:clamp(12px,1.4vw,24px);min-width:0;display:flex}.JsNDZq_nav a{text-transform:none;white-space:nowrap;padding:12px 0;font-size:14px;font-weight:600;text-decoration:none;position:relative}:is(.JsNDZq_shell:has(main[data-v2-page=home]) .JsNDZq_nav a[data-nav=home],.JsNDZq_shell:has(main[data-v2-nav=dorms]) .JsNDZq_nav a[data-nav=dorms],.JsNDZq_shell:has(main[data-v2-page=dorms]) .JsNDZq_nav a[data-nav=dorms],.JsNDZq_shell:has(main[data-v2-nav=private-rooms]) .JsNDZq_nav a[data-nav=private-rooms],.JsNDZq_shell:has(main[data-v2-nav=experiences]) .JsNDZq_nav a[data-nav=experiences],.JsNDZq_shell:has(main[data-v2-nav=how-to-get-here]) .JsNDZq_nav a[data-nav=how-to-get-here],.JsNDZq_shell:has(main[data-v2-nav=deals]) .JsNDZq_nav a[data-nav=deals],.JsNDZq_shell:has(main[data-v2-nav=help]) .JsNDZq_nav a[data-nav=help]){color:var(--v2-coral)}.JsNDZq_shell:has(main[data-v2-page=home]) .JsNDZq_nav a[data-nav=home]:after{background:var(--v2-coral);content:"";width:100%;height:3px;position:absolute;bottom:9px;left:0}.JsNDZq_shell:has(main[data-v2-nav=dorms]) .JsNDZq_nav a[data-nav=dorms]:after{background:var(--v2-coral);content:"";width:100%;height:3px;position:absolute;bottom:9px;left:0}.JsNDZq_shell:has(main[data-v2-page=dorms]) .JsNDZq_nav a[data-nav=dorms]:after{background:var(--v2-coral);content:"";width:100%;height:3px;position:absolute;bottom:9px;left:0}.JsNDZq_shell:has(main[data-v2-nav=private-rooms]) .JsNDZq_nav a[data-nav=private-rooms]:after{background:var(--v2-coral);content:"";width:100%;height:3px;position:absolute;bottom:9px;left:0}.JsNDZq_shell:has(main[data-v2-nav=experiences]) .JsNDZq_nav a[data-nav=experiences]:after{background:var(--v2-coral);content:"";width:100%;height:3px;position:absolute;bottom:9px;left:0}.JsNDZq_shell:has(main[data-v2-nav=how-to-get-here]) .JsNDZq_nav a[data-nav=how-to-get-here]:after{background:var(--v2-coral);content:"";width:100%;height:3px;position:absolute;bottom:9px;left:0}.JsNDZq_shell:has(main[data-v2-nav=deals]) .JsNDZq_nav a[data-nav=deals]:after{background:var(--v2-coral);content:"";width:100%;height:3px;position:absolute;bottom:9px;left:0}.JsNDZq_shell:has(main[data-v2-nav=help]) .JsNDZq_nav a[data-nav=help]:after{background:var(--v2-coral);content:"";width:100%;height:3px;position:absolute;bottom:9px;left:0}.JsNDZq_headerActions{border-inline-start:1px solid var(--v2-line);justify-content:flex-end;align-items:center;gap:16px;padding-inline-start:20px;display:flex;position:relative}.JsNDZq_language{appearance:none;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:15px;list-style:none;display:flex}.JsNDZq_language::-webkit-details-marker{display:none}.JsNDZq_language:before{content:none}.JsNDZq_offerLink svg{flex:0 0 16px;width:16px;height:16px}.JsNDZq_shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .JsNDZq_offerLink svg{transform:scaleX(-1)}.JsNDZq_language::marker{content:none;display:none}.JsNDZq_language:after{content:"";opacity:.7;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;margin-left:2px;display:inline-block}.JsNDZq_languageMenu{position:relative}.JsNDZq_languageList{background:var(--v2-bg);border:1px solid var(--v2-line);inset-inline-end:0;z-index:30;border-radius:8px;grid-template-columns:repeat(2,minmax(110px,1fr));min-width:280px;padding:8px;display:grid;position:absolute;top:calc(100% + 14px);box-shadow:0 18px 36px #3a241c29}.JsNDZq_languageList a{border-radius:5px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none}.JsNDZq_languageList a[aria-current=page],.JsNDZq_languageList a:hover{color:var(--v2-coral);background:#cf684e1f}.JsNDZq_headerCta{background:var(--v2-cta);border-radius:var(--v2-radius-control);text-transform:none;justify-content:center;align-items:center;min-width:170px;min-height:48px;padding:10px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.JsNDZq_headerCta:hover,.JsNDZq_headerCta:visited{color:#fff!important}.JsNDZq_mobileCtaLabel{display:none}.JsNDZq_mobileMenu{display:none;position:relative}.JsNDZq_mobileMenuTrigger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;min-width:44px;min-height:44px;padding:8px;list-style:none;display:flex}.JsNDZq_mobileMenuTrigger span{background:var(--v2-ink);width:28px;height:2px;display:block}.JsNDZq_mobileMenu nav{background:var(--v2-bg);border:1px solid var(--v2-line);inset-inline-end:0;border-radius:8px;gap:0;min-width:230px;max-width:calc(100vw - 24px);max-height:min(70vh,520px);padding:10px 0;display:grid;position:absolute;top:calc(100% + 10px);overflow-y:auto;box-shadow:0 18px 36px #3a241c29}.JsNDZq_mobileMenu nav a{text-transform:uppercase;border-bottom:1px solid #cf684e2e;min-height:44px;padding:14px 18px;font-size:14px;font-weight:700;text-decoration:none}.JsNDZq_mobileLanguage{border-top:1px solid #cf684e2e;padding:8px}.JsNDZq_mobileLanguage .JsNDZq_languageMenu{display:block}.JsNDZq_mobileLanguage .JsNDZq_language{min-height:44px;padding:10px}.JsNDZq_mobileLanguage .JsNDZq_languageList{box-shadow:none;border:0;grid-template-columns:1fr;min-width:0;max-height:35vh;display:grid;position:static;overflow-y:auto}.JsNDZq_mobileMenu nav a:last-child{border-bottom:0}.JsNDZq_mobileMenuClose{z-index:1;color:#38221a;background:var(--v2-bg);border:1px solid #a74431;border-radius:6px;justify-self:end;width:44px;min-height:44px;font-size:26px;position:sticky;top:0}.JsNDZq_mobileMenuClose svg{stroke-width:1.6px;width:20px;height:20px;margin:0 auto;display:block}
.BxTiLa_footer{background:var(--v2-bg);color:var(--v2-ink);padding:0 max(24px,4vw) 24px}.BxTiLa_footerPanel{max-width:1320px;margin:0 auto}.BxTiLa_footer :where(a){text-underline-offset:6px}.BxTiLa_footer :where(a):focus-visible{outline:3px solid var(--v2-focus);outline-offset:4px}.BxTiLa_footer :where(a):hover{text-decoration:underline}.BxTiLa_footerInvitation{border-bottom:1px solid var(--v2-sage);grid-template-columns:minmax(0,1fr) minmax(220px,.4fr);align-items:center;gap:32px;padding:clamp(48px,6vw,80px) 0 64px;display:grid}.BxTiLa_footerInvitationCopy{z-index:1;position:relative}.BxTiLa_footerInvitation h2{font-family:var(--v2-font-heading);letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:clamp(42px,5.6vw,80px);font-weight:400;line-height:1.08}.BxTiLa_footerInvitation p{margin:0;font-size:clamp(17px,1.7vw,24px);line-height:1.6}.BxTiLa_footerActions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:32px;display:flex}.BxTiLa_footer .BxTiLa_footerBook{background:var(--v2-action);border:1px solid var(--v2-action);border-radius:var(--v2-radius-control);color:#fff;text-align:center;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:14px 28px;font-size:18px;text-decoration:none;display:inline-flex}.BxTiLa_footer .BxTiLa_footerBook:hover{background:var(--v2-ink);border-color:var(--v2-ink)}.BxTiLa_footer .BxTiLa_footerCompare{color:var(--v2-coral);align-items:center;min-height:44px;font-size:16px;text-decoration:underline;display:inline-flex}.BxTiLa_footer .BxTiLa_footerBotanical{justify-self:end;width:100%;max-width:340px}.BxTiLa_footerTop{grid-template-columns:minmax(0,1.65fr) minmax(0,.85fr) minmax(0,.95fr) minmax(0,1fr);gap:32px;padding:60px 0 32px;display:grid}.BxTiLa_footerBrand h2{font-family:var(--v2-font-heading);letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(32px,3.1vw,46px);font-weight:400;line-height:1.15}.BxTiLa_footerBrand p{max-width:29ch;margin:24px 0 0;font-size:16px;line-height:1.7}.BxTiLa_footerBrand .BxTiLa_footerLocation{color:var(--v2-coral);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px}.BxTiLa_footerColumn{min-width:0}.BxTiLa_footerColumn h3{color:var(--v2-sage);letter-spacing:.17em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:500;line-height:1.6}.BxTiLa_footerColumn ul,.BxTiLa_footerExplore ul,.BxTiLa_footerBottom ul{margin:0;padding:0;list-style:none}.BxTiLa_footerColumn li a{align-items:center;gap:8px;min-height:44px;padding-block:8px;font-size:15px;line-height:1.5;text-decoration:none;display:inline-flex}.BxTiLa_footerColumn address,.BxTiLa_footerColumn p{margin:0 0 16px;font-size:15px;font-style:normal;line-height:1.7}.BxTiLa_footer .BxTiLa_footerContact a{color:var(--v2-sage);text-decoration:underline}.BxTiLa_footerColumn address{max-width:28ch}.BxTiLa_socials{flex-wrap:wrap;gap:8px 24px;margin-top:28px;display:flex}.BxTiLa_footer .BxTiLa_socials a{color:var(--v2-sage);align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.BxTiLa_footerExplore{padding-block:4px 24px}.BxTiLa_footerExplore ul{flex-wrap:wrap;gap:4px 28px;display:flex}.BxTiLa_footerExplore a{color:var(--v2-muted);align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.BxTiLa_footerBottom{border-top:1px solid var(--v2-sage);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;padding:16px 0 4px;display:flex}.BxTiLa_footerBottom>span{color:var(--v2-muted);font-size:12px;line-height:1.6}.BxTiLa_footerBottom ul{flex-wrap:wrap;gap:0 16px;display:flex}.BxTiLa_footerBottom a{align-items:center;min-height:44px;font-size:12px;line-height:1.6;text-decoration:none;display:inline-flex}.BxTiLa_footer .BxTiLa_footerBackTop{color:var(--v2-sage);white-space:nowrap;gap:8px}.BxTiLa_footerFlourish{color:var(--v2-sage);width:280px;max-width:70%;height:42px;margin:16px auto 0;display:block}@media (max-width:1020px){.BxTiLa_footerTop{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.BxTiLa_footerBrand{grid-area:1/1}.BxTiLa_footerContact{grid-area:1/2}.BxTiLa_footerInvitation{grid-template-columns:minmax(0,1fr) minmax(160px,.35fr);column-gap:16px}.BxTiLa_footerInvitation h2{font-size:clamp(40px,6vw,62px)}}@media (max-width:600px){.BxTiLa_footer{padding-inline:20px}.BxTiLa_footerInvitation{padding:40px 0 32px;display:block;position:relative}.BxTiLa_footerInvitationCopy{padding-top:84px}.BxTiLa_footerInvitation h2{letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(36px,9vw,48px)}.BxTiLa_footerInvitation p{font-size:16px}.BxTiLa_footer .BxTiLa_footerBotanical{max-width:110px;position:absolute;inset-block-start:12px;inset-inline-end:0}.BxTiLa_footerActions{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.BxTiLa_footer .BxTiLa_footerBook{width:100%;font-size:16px}.BxTiLa_footer .BxTiLa_footerCompare{align-self:center}.BxTiLa_footerTop{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding:32px 0 16px}.BxTiLa_footerBrand{grid-area:1/1/auto/-1}.BxTiLa_footerBrand h2{font-size:38px}.BxTiLa_footerBrand p{max-width:none}.BxTiLa_socials{margin-top:12px}.BxTiLa_footerContact{grid-area:2/1/auto/-1}.BxTiLa_footerColumn h3{letter-spacing:.12em;margin-bottom:12px;font-size:11px}.BxTiLa_footerColumn li a{overflow-wrap:anywhere;font-size:14px}.BxTiLa_footerExplore ul{gap:0 20px}.BxTiLa_footerBottom{flex-direction:column;align-items:flex-start;gap:4px}.BxTiLa_footerBottom ul{gap:0 18px}.BxTiLa_footerFlourish{margin-top:12px}}
@media (min-width:1281px) and (max-width:1600px){.Q1rTza_header{padding-inline:24px}.Q1rTza_logoText{font-size:16px;display:block}.Q1rTza_nav{gap:16px}.Q1rTza_nav a{font-size:14px}.Q1rTza_headerActions{gap:12px;padding-inline-start:16px}.Q1rTza_headerCta{min-width:96px;padding:10px 14px;font-size:14px}.Q1rTza_desktopCtaLabel{display:none}.Q1rTza_mobileCtaLabel{display:inline}}@media (max-width:1280px){.Q1rTza_desktopCtaLabel{display:none}.Q1rTza_mobileCtaLabel{display:inline}.Q1rTza_header{justify-content:space-between;gap:12px;min-height:72px;padding:12px 24px;display:flex}.Q1rTza_nav,.Q1rTza_languageMenu{display:none}.Q1rTza_headerActions{border-inline-start:0;gap:10px;margin-inline-start:auto;padding-inline-start:0}.Q1rTza_headerCta{border-radius:var(--v2-radius-control);min-width:96px;min-height:44px;padding:8px 14px;font-size:14px}.Q1rTza_mobileMenu{display:block}}@media (max-width:900px){.Q1rTza_offerBar{flex-direction:column;align-items:flex-start;gap:2px;min-height:48px;padding:6px 16px;font-size:12px;line-height:1.4}.Q1rTza_offerLink{gap:10px}}@media (max-width:600px){.Q1rTza_header{min-height:64px;padding:10px 16px}.Q1rTza_logoIcon{width:36px;height:36px}.Q1rTza_logoText{font-size:14px}}@media (max-width:480px){.Q1rTza_header{gap:8px}.Q1rTza_headerActions{gap:6px}.Q1rTza_headerCta{min-width:84px;padding-inline:10px}.Q1rTza_logoText{font-size:13px;display:block}}
.nTJiiG_shell{--v2-bg:#fbf7ef;--v2-surface:#f3eadc;--v2-card:#fffaf3;--v2-ink:#38221a;--v2-muted:#665a52;--v2-action:#a74431;--v2-coral:var(--v2-action);--v2-cta:var(--v2-action);--v2-gold:#e5bc57;--v2-sage:#616035;--v2-line:#ded0c3;--v2-field-border:#8a7564;--v2-focus:#285949;--v2-radius-card:12px;--v2-radius-control:8px;--v2-heading-section:clamp(28px, 3vw, 40px);--v2-heading-card:clamp(22px, 2vw, 26px);--v2-space-section:clamp(40px, 6vw, 72px);--v2-font-body:Poppins, ui-sans-serif, system-ui, sans-serif;--v2-font-heading:Georgia, "Times New Roman", serif;--color-brand-bg:var(--v2-bg);--color-brand-surface:var(--v2-surface);--color-brand-text:var(--v2-ink);--color-brand-heading:var(--v2-ink);--color-brand-primary:var(--v2-action);--color-brand-on-primary:white;--rgb-brand-bg:251 247 239;--rgb-brand-surface:243 234 220;--rgb-brand-text:56 34 26;--rgb-brand-heading:56 34 26;--rgb-brand-primary:167 68 49;--rgb-brand-secondary:167 68 49;--rgb-brand-terra:167 68 49;--rgb-brand-on-primary:255 255 255;--rgb-brand-on-accent:255 255 255;--rgb-brand-outline:222 208 195;--rgb-brand-muted:102 90 82;--rgb-brand-paragraph:102 90 82;--font-sans:var(--v2-font-body);--font-heading:var(--v2-font-heading)}.nTJiiG_shell main[data-v2-page]{--bg:var(--v2-bg);--card:#fffaf3;--panel:var(--v2-surface);--ink:var(--v2-ink);--muted:var(--v2-muted);--coral:var(--v2-action);--olive:var(--v2-sage);--line:var(--v2-line);--home-bg:var(--v2-bg);--home-ink:var(--v2-ink);--home-muted:var(--v2-muted);--home-coral:var(--v2-action);font-family:var(--v2-font-body);font-size:16px;line-height:1.6}.nTJiiG_shell main[data-v2-page] h1{font-family:var(--v2-font-heading);overflow-wrap:anywhere;font-size:clamp(36px,4.5vw,60px);font-weight:400;line-height:1.1}.nTJiiG_shell main[data-v2-page] :where(input,select,textarea){border-color:var(--v2-field-border);border-radius:var(--v2-radius-control);font:inherit}.nTJiiG_shell main[data-v2-page] select{appearance:auto}.nTJiiG_shell main[data-v2-page=apartment] button[aria-expanded]{border-color:var(--v2-field-border)}.nTJiiG_shell main[data-v2-page=guide-article] [id=faqs] summary:before,.nTJiiG_shell [data-shell=shared] header summary:before{content:none}.nTJiiG_shell [data-shell=shared] header summary::marker{content:none}.nTJiiG_shell [data-shell=shared] header summary::-webkit-details-marker{display:none}.nTJiiG_shell [data-shell=shared] header summary{list-style:none}.nTJiiG_shell [data-shell=shared] header>div:first-child details>div{border-color:var(--v2-line);border-radius:8px;grid-template-columns:repeat(2,minmax(110px,1fr));min-width:280px;padding:8px}.nTJiiG_shell [data-shell=shared] header details a>span{font-size:13px;font-weight:700}.nTJiiG_shell [data-shell=shared] header summary:after{content:"";border-inline:4px solid #0000;border-top:5px solid;margin-inline-start:6px;display:inline-block}.nTJiiG_shell [data-shell=shared] header a:has(>img){gap:10px}.nTJiiG_shell [data-shell=shared] header a:has(>img)>span{font:700 18px var(--v2-font-body);white-space:nowrap}.nTJiiG_shell [data-shell=shared] header>div:first-child{min-height:88px;padding:12px 32px}.nTJiiG_shell [data-shell=shared] header nav a>span{font-size:14px;font-weight:600}.nTJiiG_shell [data-shell=shared] header>div:first-child>nav [aria-current=page]{position:relative}.nTJiiG_shell [data-shell=shared] header>div:first-child>nav [aria-current=page]:after{content:"";inset-inline:12px;background:var(--v2-action);height:3px;position:absolute;bottom:9px}.nTJiiG_shell [data-shell=shared] header a:has([data-shell-booking-label]){display:inline-flex}.nTJiiG_shell [data-shell=shared] header a:has([data-shell-booking-label])>span{border-radius:var(--v2-radius-control);min-width:170px;min-height:48px;padding:10px 18px;font-size:15px}.nTJiiG_shell [data-shell=shared] [data-shell-offer]{min-height:36px;color:var(--v2-ink);font:600 14px var(--v2-font-body);letter-spacing:0;text-align:start;background:#ead9b9;justify-content:center;align-items:center;gap:48px;padding:4px 24px;display:flex}.nTJiiG_shell [data-shell=shared] [data-shell-offer]>a{color:var(--v2-action);text-underline-offset:5px;white-space:nowrap;flex-shrink:0;align-items:center;gap:18px;text-decoration:underline;display:inline-flex}.nTJiiG_shell [data-shell=shared] [data-shell-offer] svg{flex:0 0 16px;width:16px;height:16px}.nTJiiG_shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) [data-shell-offer] svg{transform:scaleX(-1)}.nTJiiG_shell [data-shell=shared] [id=shared-shell-mobile-menu]{inset-inline-end:24px;border:1px solid var(--v2-line);background:var(--v2-bg);border-radius:8px;width:280px;max-width:calc(100vw - 24px);max-height:min(70svh,520px);padding:10px 0;position:absolute;top:calc(100% + 10px);overflow-y:auto;box-shadow:0 18px 36px #3a241c29}.nTJiiG_shell [data-shell=shared] [id=shared-shell-mobile-menu]>nav{padding:0}.nTJiiG_shell [data-shell=shared] [id=shared-shell-mobile-menu] details{border-top:1px solid var(--v2-line);margin-top:8px;padding-top:4px}.nTJiiG_shell [data-shell=shared] [id=shared-shell-mobile-menu] summary{min-height:44px;padding:10px 16px}@media (max-width:1600px){.nTJiiG_shell [data-shell-booking-label=wide]{display:none}.nTJiiG_shell [data-shell-booking-label=compact]{display:inline}.nTJiiG_shell [data-shell=shared] header a:has([data-shell-booking-label])>span{min-width:96px;padding-inline:14px;font-size:14px}.nTJiiG_shell [data-shell=shared] header a:has(>img)>span{font-size:16px}}.nTJiiG_shell main[data-v2-page] :where(h2,h3,section[id],div[id]){scroll-margin-block-start:24px}.nTJiiG_shell :where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--v2-focus);outline-offset:4px}.nTJiiG_shell [data-shell=shared] main[data-v2-page] :where(section[id],h2[id]){scroll-margin-block-start:88px}.nTJiiG_shell [data-shell=shared] main[data-v2-page=guide-article] aside[aria-label]{top:88px}@media (max-width:1280px){.nTJiiG_shell [data-shell=shared] header>div:first-child{min-height:72px;padding:12px 24px}.nTJiiG_shell [data-shell=shared] header a:has([data-shell-booking-label])>span{min-width:96px;min-height:44px;padding:8px 14px;font-size:14px}:is(.nTJiiG_shell [data-shell=shared] header>div:first-child>nav,.nTJiiG_shell [data-shell=shared] header>div:first-child>div:has(>details)){display:none}.nTJiiG_shell [data-shell=shared] header>div:first-child>div:has(>button[aria-controls]){display:flex}.nTJiiG_shell [data-shell=shared] [id=shared-shell-mobile-menu]:not([hidden]){display:block}}@media (max-width:900px){.nTJiiG_shell [data-shell=shared] [data-shell-offer]{flex-direction:column;align-items:flex-start;gap:2px;min-height:48px;padding:6px 16px;font-size:12px;line-height:1.4}.nTJiiG_shell [data-shell=shared] [data-shell-offer]>a{gap:10px}}@media (max-width:600px){.nTJiiG_shell [data-shell=shared] header>div:first-child{gap:12px;min-height:64px;padding:10px 16px}.nTJiiG_shell [data-shell=shared] header a:has(>img)>span{font-size:14px}.nTJiiG_shell [data-shell=shared] header a>img{width:36px;height:36px}.nTJiiG_shell [data-shell=shared] [id=shared-shell-mobile-menu]{inset-inline-end:16px}}@media (max-width:480px){.nTJiiG_shell [data-shell=shared] header>div:first-child{gap:8px}.nTJiiG_shell [data-shell=shared] header>div:first-child>div:has(>button[aria-controls]){gap:6px}.nTJiiG_shell [data-shell=shared] header a:has([data-shell-booking-label])>span{min-width:84px;padding-inline:10px}.nTJiiG_shell [data-shell=shared] header a:has(>img)>span{font-size:13px;display:block}}@media (max-width:48rem){.nTJiiG_shell:has([id=room-comparison]){padding-bottom:calc(160px + env(safe-area-inset-bottom))}.nTJiiG_shell:has(main[data-v2-page=apartment],main[data-v2-page=double-room],main[data-v2-page=dorm-detail]){padding-bottom:calc(100px + env(safe-area-inset-bottom))}.nTJiiG_shell :where(a,button,summary,input,select,textarea){scroll-margin-block-end:calc(110px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.nTJiiG_shell :where(*){scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}
.OxBEPq_shell{}
