@font-face{font-family:HostelDisplay;src:url(/fonts/hostel-mak/bodoni-moda-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HostelSans;src:url(/fonts/hostel-mak/manrope-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HostelSans;src:url(/fonts/hostel-mak/manrope-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:HostelArabic;src:url(/fonts/hostel-mak/noto-naskh-arabic-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HostelChinese;src:url(/fonts/hostel-mak/noto-sans-sc-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.hm-document{--hm-burgundy:#720b43;--hm-ink:#650d3c;--hm-gold:#b58b32;--hm-paper:#faf5f3;--hm-line:#d9c7cf;--hm-secondary:#694958;--hm-body:HostelSans,HostelArabic,HostelChinese,sans-serif;--hm-display:HostelDisplay,HostelArabic,HostelChinese,serif;--hm-ease:cubic-bezier(.16,1,.3,1);background:var(--hm-paper);scroll-behavior:smooth;scrollbar-color:var(--hm-burgundy) var(--hm-paper);scroll-padding-top:150px}.hm-site{background:var(--hm-paper);color:var(--hm-ink);font-family:var(--hm-body);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}.hm-site *,.hm-site :before,.hm-site :after{box-sizing:border-box}.hm-site ::selection{background:var(--hm-burgundy);color:#fff}.hm-site :is(a,button){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hm-site a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.hm-site button{color:inherit;font:inherit;cursor:pointer}.hm-site button:disabled{opacity:.5;cursor:not-allowed}.hm-site :is(a,button,summary):focus-visible{outline:2px solid var(--hm-burgundy);outline-offset:6px}.hm-site img{max-width:100%}.hm-site :is(h1,h2,p,figure){margin:0}.hm-site h2{font:500 clamp(2.5rem,4.5vw,4.25rem)/1.12 var(--hm-display);letter-spacing:-.025em;text-wrap:balance}.hm-container{width:86%;max-width:1400px;margin-inline:auto}.hm-header{z-index:20;background:var(--hm-paper);grid-template-columns:1fr 220px 1fr;align-items:center;gap:28px;height:130px;padding:20px 4vw;display:grid;position:sticky;top:0}.hm-header:after{content:"";background:var(--hm-line);height:1px;transition:transform .3s var(--hm-ease);position:absolute;inset:auto 4vw 0;transform:scaleX(0)}.hm-header[data-scrolled=true]:after{transform:scaleX(1)}.hm-brand{width:220px;line-height:0;display:block}.hm-brand img{width:100%;height:auto}.hm-desktop-nav{align-items:center;gap:28px;display:flex}.hm-desktop-nav a{align-items:center;min-height:44px;font-size:.875rem;text-decoration:none;display:flex}.hm-desktop-nav a:hover{text-decoration:underline}.hm-header-actions{justify-content:flex-end;align-items:center;gap:24px;min-width:0;display:flex}.hm-book{background:var(--hm-burgundy);min-height:56px;transition:background .18s var(--hm-ease);align-items:stretch;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.hm-book>span:first-child{align-items:center;padding:16px 20px;display:flex}.hm-book-end{background:#5b0835;flex-shrink:0;justify-content:center;align-items:center;width:52px;display:flex}.hm-book-end svg{width:24px;height:24px;transition:transform .18s var(--hm-ease)}.hm-book:hover{background:#861a51}.hm-book:hover .hm-book-end svg{transform:translate(2px,-2px)}.hm-book:active .hm-book-end svg{transform:translate(0)}.hm-book:focus-visible{outline-offset:5px}.hm-locale-trigger,.hm-menu-trigger,.hm-icon-button{background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:10px;display:inline-flex}.hm-locale-trigger{font-size:.875rem}.hm-disclosure-line{border:1px solid;border-width:0 1px 1px 0;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.hm-locale-trigger[aria-expanded=true] .hm-disclosure-line{transform:rotate(225deg)translateY(-2px)}.hm-menu-trigger{display:none}.hm-language-menu{z-index:50;min-width:220px;max-height:var(--radix-dropdown-menu-content-available-height);background:var(--hm-paper);color:var(--hm-ink);border:1px solid var(--hm-line);font-family:var(--hm-body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);padding:8px;overflow-y:auto;box-shadow:0 14px 35px #420d2521}.hm-language-menu a{outline:none;justify-content:space-between;align-items:center;gap:22px;min-height:44px;padding:9px 12px;text-decoration:none;display:flex}.hm-language-menu a[data-highlighted]{background:#f0e1e7}.hm-language-menu a[aria-current=page]{color:var(--hm-burgundy);font-weight:600}.hm-language-menu svg{width:18px;height:18px}.hm-language-menu[data-state=open]{animation:hm-menu-in .14s var(--hm-ease)}.hm-language-menu[data-state=closed]{animation:.1s ease-in hm-menu-out}@keyframes hm-menu-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes hm-menu-out{to{opacity:0;transform:translateY(-4px)}}.hm-language-fallback{position:relative}.hm-language-fallback summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:grid}.hm-language-fallback nav{top:100%;background:var(--hm-paper);border:1px solid var(--hm-line);min-width:210px;padding:8px;position:absolute;inset-inline-end:0}.hm-language-fallback nav a{justify-content:space-between;padding:10px;text-decoration:none;display:flex}.hm-mobile-fallback,.hm-mobile-book{display:none}.hm-hero{max-width:1600px;min-height:730px;margin-inline:auto;position:relative}.hm-hero-copy{z-index:2;text-align:center;width:55%;margin-inline:auto;padding-block:205px 165px;position:relative}.hm-hero h1{font:500 clamp(4rem,6.8vw,6rem)/1.05 var(--hm-display);letter-spacing:-.025em;margin-bottom:30px}.hm-hero h1>span{display:block;position:relative}.hm-title-panel{transform-origin:100%;background:var(--hm-burgundy);pointer-events:none;position:absolute;inset:4% -3px 0;transform:scaleX(0)}.hm-hero p{color:var(--hm-secondary);margin-bottom:22px;font-size:.9375rem}.hm-hero .hm-book{margin-top:12px}.hm-window{position:absolute;overflow:hidden}.hm-window img{object-fit:cover;width:100%;height:100%;display:block}.hm-window-one{width:14%;height:215px;top:40px;left:8%}.hm-window-two{width:12%;height:170px;top:7px;right:7%}.hm-window-three{width:17%;height:162px;bottom:27px;left:3%}.hm-window-four{width:17%;height:190px;bottom:20px;right:8%}.hm-hero-floor{display:contents}.hm-rooms{grid-template-columns:42% 1fr;align-items:start;gap:15%;padding-block:90px 120px;display:grid}.hm-room-feature{margin-top:110px!important}.hm-room-feature img{aspect-ratio:3/4;object-fit:cover;object-position:58% center;width:100%;height:auto;display:block}.hm-rooms h2{margin-bottom:26px}.hm-rooms p{color:var(--hm-secondary);max-width:36ch;font-size:1.125rem;line-height:1.7}.hm-rooms ul{margin:35px 0;padding:0;list-style:none}.hm-rooms li{border-bottom:1px solid var(--hm-line);padding-block:15px;font-size:1rem}.hm-text-link{align-items:center;gap:10px;min-height:44px;padding-block:8px;text-decoration:underline;display:inline-flex}.hm-section-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:12%;margin-bottom:44px;display:grid}.hm-section-heading p{color:var(--hm-secondary);font-size:1rem}.hm-gallery-section{padding-block:32px 80px}.hm-gallery{grid-template-columns:1fr 1fr;gap:48px 28px;display:grid}.hm-gallery-photo{min-width:0}.hm-photo-trigger{background:#eadde2;border:0;width:100%;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.hm-photo-trigger img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .5s var(--hm-ease);display:block}.hm-photo-trigger:hover img{transform:scale(1.025)}.hm-photo-open{bottom:14px;background:var(--hm-paper);width:44px;height:44px;color:var(--hm-ink);place-items:center;display:grid;position:absolute;inset-inline-end:14px}.hm-gallery figcaption{color:var(--hm-secondary);margin-top:10px;font-size:.875rem}.hm-overlay{z-index:40;background:#280d21b8;position:fixed;inset:0}.hm-overlay[data-state=open]{animation:.2s ease-out hm-overlay-in}.hm-overlay[data-state=closed]{animation:.18s ease-in hm-overlay-out}@keyframes hm-overlay-in{0%{opacity:0}}@keyframes hm-overlay-out{to{opacity:0}}.hm-dialog{z-index:50;background:var(--hm-paper);width:min(1080px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--hm-ink);font-family:var(--hm-body);outline:none;padding:18px 24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.hm-dialog[data-state=open]{animation:hm-dialog-in .2s var(--hm-ease)}.hm-dialog[data-state=closed]{animation:.16s ease-in hm-overlay-out}@keyframes hm-dialog-in{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))}}.hm-dialog-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.hm-dialog-head h2{font:600 1rem/1.3 var(--hm-body);letter-spacing:0}.hm-lightbox-image{background:#e9dfe3;place-items:center;height:min(65dvh,680px);min-height:200px;display:grid;position:relative;overflow:hidden}.hm-lightbox-image>img{object-fit:contain;width:100%;height:100%;animation:.16s ease-out hm-overlay-in;position:absolute;inset:0}.hm-image-loading{place-items:center;margin:0;display:grid;position:absolute;inset:0}.hm-lightbox-image[data-loading=true]>img{opacity:0}.hm-image-error{text-align:center;max-width:55ch;padding:28px}.hm-image-error a{margin-top:20px;display:inline-block}.hm-lightbox-controls{grid-template-columns:44px 1fr 44px;align-items:center;gap:16px;padding-top:12px;display:grid}.hm-lightbox-controls p{justify-content:space-between;gap:12px;margin:0;font-size:.875rem;display:flex}.hm-lightbox-controls bdi{font-variant-numeric:tabular-nums;white-space:nowrap}.hm-icon-button:hover{background:#eddee5}.hm-sheet{z-index:50;background:var(--hm-paper);width:min(420px,100vw - 36px);color:var(--hm-ink);font-family:var(--hm-body);outline:none;padding:24px;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.hm-sheet[data-state=open]{animation:hm-sheet-in .3s var(--hm-ease)}.hm-sheet[data-state=closed]{animation:.22s ease-in hm-sheet-out}@keyframes hm-sheet-in{0%{transform:translateX(var(--hm-sheet-offset,100%))}}@keyframes hm-sheet-out{to{transform:translateX(var(--hm-sheet-offset,100%))}}.hm-sheet-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.hm-sheet-head h2{font:600 1rem/1.3 var(--hm-body)}.hm-sheet-nav{flex-direction:column;margin-block:50px 30px;display:flex}.hm-sheet-nav a{font:500 2.1875rem/1.35 var(--hm-display);padding-block:10px;text-decoration:none;display:block}.hm-sheet-languages{padding-top:40px}.hm-sheet-languages p{font-size:.875rem}.hm-sheet-languages nav{grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;display:grid}.hm-sheet-languages a{justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:.875rem;text-decoration:none;display:flex}.hm-sheet-languages svg{width:16px;height:16px}.hm-arrival{padding-block:90px}.hm-arrival h2{margin-bottom:28px}.hm-arrival p{color:var(--hm-secondary)}.hm-contact-link{align-items:center;gap:10px;width:fit-content;min-height:44px;margin-block:22px;font-size:1.5rem;text-decoration:none;display:flex}.hm-footer{background:#f1e5e9;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:60px 7vw 24px;display:grid}.hm-footer-logo{width:210px;line-height:0;display:block}.hm-footer-logo img{width:100%;height:auto}.hm-footer>div{justify-content:flex-end;gap:30px;font-size:.875rem;display:flex}.hm-footer p{color:var(--hm-secondary);border-top:1px solid #d6bec9;grid-column:1/-1;padding-top:20px;font-size:.75rem}.hm-skip-link{z-index:100;background:var(--hm-burgundy);padding:12px 18px;position:fixed;top:10px;left:20px;transform:translateY(-150%);color:#fff!important}.hm-skip-link:focus{transform:translateY(0)}.hm-locale-de .hm-hero h1{font-size:clamp(3rem,5.5vw,5rem)}.hm-locale-ru{--hm-display:HostelSans,HostelArabic,HostelChinese,sans-serif}.hm-locale-ru .hm-hero h1{font-size:clamp(3rem,5.5vw,5rem);font-weight:600}.hm-locale-ar{--hm-body:HostelArabic,HostelSans,serif;--hm-display:HostelArabic,HostelSans,serif}.hm-locale-zh{--hm-body:HostelChinese,HostelSans,sans-serif;--hm-display:HostelChinese,HostelSans,sans-serif}.hm-locale-ar .hm-book-end svg{scale:-1 1}@media (max-width:1100px){.hm-desktop-nav{gap:16px}.hm-header{grid-template-columns:1fr 190px 1fr;gap:18px;padding-inline:3vw}.hm-brand{width:190px}.hm-header-actions{gap:14px}.hm-header-book>span:first-child{padding-inline:14px}.hm-header-book .hm-book-end{width:40px}}@media (max-width:900px){.hm-header{grid-template-columns:1fr auto;gap:14px;height:98px;padding:16px 22px}.hm-brand{grid-area:1/1;width:165px}.hm-desktop-nav,.hm-header-book{display:none}.hm-header-actions{grid-area:1/2;gap:12px}.hm-menu-trigger{display:inline-flex}.hm-mobile-fallback{display:block;position:relative}.hm-mobile-fallback summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:grid}.hm-mobile-fallback nav{background:var(--hm-paper);border:1px solid var(--hm-line);width:220px;position:absolute;inset-inline-end:0}.hm-mobile-fallback a{padding:14px;display:block}.hm-document{scroll-padding-top:116px}.hm-mobile-book{bottom:0;z-index:15;padding:10px 22px calc(10px + env(safe-area-inset-bottom,0px));background:var(--hm-paper);border-top:1px solid var(--hm-line);display:block;position:fixed;inset-inline:0}.hm-mobile-book .hm-book{justify-content:space-between;width:100%}.hm-site{padding-bottom:90px}.hm-container{width:calc(100% - 44px)}.hm-hero{min-height:0}.hm-hero-copy{width:calc(100% - 44px);padding-block:170px 0}.hm-hero h1{margin-bottom:26px;font-size:3.75rem}.hm-hero p{font-size:.875rem}.hm-hero .hm-book{margin-top:8px}.hm-window-one{width:110px;height:120px;top:18px;left:25px}.hm-window-two{width:83px;height:94px;top:38px;right:22px}.hm-hero-floor{justify-content:space-between;align-items:flex-end;gap:25px;margin-top:40px;padding:0 22px 32px;display:flex}.hm-window-three,.hm-window-four{width:43%;height:130px;position:relative;inset:auto}.hm-window-four{height:145px}.hm-rooms{grid-template-columns:1fr;gap:32px;padding-block:65px 80px}.hm-room-feature{grid-row:2;margin-top:0!important}.hm-room-feature img{aspect-ratio:4/3}.hm-site h2{font-size:2.6875rem}.hm-rooms p{font-size:1rem}.hm-rooms li{font-size:.9375rem}.hm-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.hm-gallery{gap:28px 18px}.hm-gallery-section{padding-bottom:50px}.hm-arrival{padding-block:65px}.hm-footer{padding:40px 22px 24px}.hm-footer>div{flex-direction:column;align-items:flex-end;gap:12px}.hm-locale-de .hm-hero h1{font-size:2.75rem}.hm-locale-ru .hm-hero h1{font-size:2.6875rem}.hm-locale-tr .hm-hero h1{font-size:3.4375rem}.hm-locale-ar .hm-hero h1{font-size:4rem}.hm-locale-zh .hm-hero h1{font-size:2.875rem}}@media (max-width:500px){.hm-gallery{grid-template-columns:1fr}.hm-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:12px}.hm-dialog-head h2{font-size:.875rem}.hm-lightbox-image{height:min(60dvh,560px)}.hm-lightbox-controls{gap:7px}.hm-lightbox-controls p{flex-direction:column;gap:0;font-size:.75rem}.hm-header-actions{gap:4px}.hm-locale-trigger{min-width:44px}.hm-footer{grid-template-columns:1fr;gap:28px}.hm-footer>div{align-items:flex-start}.hm-footer p{grid-column:auto}}@media (max-width:360px){.hm-brand{width:145px}.hm-header{padding-inline:16px}.hm-hero h1{font-size:3.3125rem}.hm-locale-de .hm-hero h1{font-size:2.375rem}.hm-locale-ru .hm-hero h1{font-size:2.25rem}.hm-locale-zh .hm-hero h1{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.hm-document{scroll-behavior:auto}.hm-site *,.hm-site :before,.hm-site :after{transition:none!important;animation:none!important}}.hm-locale-ar{--hm-sheet-offset:-100%}.hm-locale-ar :is(h1,h2){line-height:1.25}@media (max-width:900px){.hm-locale-en .hm-hero h1{font-size:3.375rem}}@media (max-width:360px){.hm-locale-en .hm-hero h1{font-size:2.8125rem}}.hm-gallery:not(.hm-gallery-compact){grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:90px 28px}.hm-gallery:not(.hm-gallery-compact) .hm-gallery-photo-0{grid-column:1/span 7}.hm-gallery:not(.hm-gallery-compact) .hm-gallery-photo-1{grid-column:9/span 4;margin-top:140px}.hm-gallery:not(.hm-gallery-compact) .hm-gallery-photo-2{grid-column:2/span 4}.hm-gallery:not(.hm-gallery-compact) .hm-gallery-photo-3{grid-column:7/span 6;margin-top:100px}.hm-gallery:not(.hm-gallery-compact) .hm-gallery-photo-4{grid-column:1/span 4}.hm-gallery:not(.hm-gallery-compact) .hm-gallery-photo-5{grid-column:7/span 5;margin-top:100px}.hm-gallery:not(.hm-gallery-compact) :is(.hm-gallery-photo-1,.hm-gallery-photo-2,.hm-gallery-photo-4) .hm-photo-trigger img{aspect-ratio:4/5}.hm-gallery:not(.hm-gallery-compact) :is(.hm-gallery-photo-0,.hm-gallery-photo-3) .hm-photo-trigger img{aspect-ratio:3/2}.hm-photo-credit{color:var(--hm-secondary);font-size:.75rem;margin-top:35px!important}.hm-arrival{padding-top:100px;padding-bottom:120px}.hm-arrival>h2{max-width:16ch;margin-bottom:65px;font-size:clamp(3rem,7vw,6rem)}.hm-arrival-layout{grid-template-columns:46% 1fr;align-items:start;gap:17%;display:grid}.hm-arrival-building{margin-top:65px!important}.hm-arrival-building>img{aspect-ratio:3/4;object-fit:cover;object-position:55% center;width:100%;height:auto;display:block}.hm-arrival-building>figcaption{color:var(--hm-secondary);margin-top:12px;font-size:.8125rem}.hm-arrival-details{padding-top:12px}.hm-arrival-details>p{max-width:26ch;font-size:1.1875rem}.hm-arrival-details .hm-contact-link{max-width:100%;font-size:clamp(1.2rem,2vw,1.65rem)}.hm-postcard{background:#fff;width:min(100%,320px);padding:19px 19px 13px;transform:rotate(4deg);-webkit-mask:url(/images/hostel-mak/stamp-edge.svg) 50%/100% 100% no-repeat;mask:url(/images/hostel-mak/stamp-edge.svg) 50%/100% 100% no-repeat;margin-top:95px!important}.hm-postcard img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.hm-postcard figcaption{text-align:center;margin-top:9px;font-size:.75rem}.hm-goodbye{text-align:center;background:#eee0e6;padding:100px 0 110px}.hm-goodbye h2{max-width:18ch;margin-inline:auto;font-size:clamp(3rem,6vw,5.5rem)}.hm-goodbye p{max-width:45ch;color:var(--hm-secondary);margin:26px auto 30px}@media (max-width:900px){.hm-gallery:not(.hm-gallery-compact){grid-template-columns:repeat(6,minmax(0,1fr));gap:36px 16px}.hm-gallery:not(.hm-gallery-compact) :is(.hm-gallery-photo-0,.hm-gallery-photo-3){grid-column:1/-1;margin-top:0}.hm-gallery:not(.hm-gallery-compact) :is(.hm-gallery-photo-1,.hm-gallery-photo-5){grid-column:2/-1;margin-top:0}.hm-gallery:not(.hm-gallery-compact) :is(.hm-gallery-photo-2,.hm-gallery-photo-4){grid-column:1/span 5;margin-top:0}.hm-gallery:not(.hm-gallery-compact) .hm-photo-trigger img{aspect-ratio:4/3}.hm-arrival{padding-top:45px;padding-bottom:70px}.hm-arrival>h2{margin-bottom:35px;font-size:3rem}.hm-arrival-layout{grid-template-columns:1fr;gap:32px}.hm-arrival-building{margin-top:0!important}.hm-arrival-building>img{aspect-ratio:4/5}.hm-arrival-details>p{font-size:1.0625rem}.hm-postcard{width:75%;margin-top:42px!important;margin-inline:15% 0!important}.hm-goodbye{padding:65px 0}.hm-goodbye h2{font-size:2.875rem}.hm-goodbye p{font-size:.9375rem}}.hm-book>span:first-child{overflow-wrap:anywhere;min-width:0}
