.ily-r-poster,.ily-r-from,.ily-r-snav,.ily-r-price,.ily-r-trust,.ily-r-bbar{display:none}@media (width<=767px){html,body.single-room{overflow-x:clip!important}body.single-room{--m-snav:48px}body.single-room.ily-r-has-bbar .site-footer{padding-bottom:110px!important}body.single-room #leiras,body.single-room #kuldetes,body.single-room #features,body.single-room #galeria,body.single-room #arak,body.single-room #velemenyek,body.single-room #foglalas{scroll-margin-top:calc(var(--m-hdr) + var(--m-snav))}body.single-room .room-about-title,body.single-room .room-mission-title,body.single-room .room-features-title,body.single-room .room-gallery-title,body.single-room .pricing-title,body.single-room #foglalas h2{text-align:left!important;text-transform:none!important;margin:8px 0 10px!important;font-size:28px!important;line-height:1.08!important}body.single-room .room-about-eyebrow,body.single-room .room-features-eyebrow,body.single-room .pricing-eyebrow,body.single-room #foglalas .label-md{letter-spacing:.16em!important;text-align:left!important;margin:0!important;font-size:11px!important}body.single-room .room-features-desc,body.single-room .pricing-desc,body.single-room #foglalas .body-md{color:var(--m-tx-2)!important;text-align:left!important;max-width:none!important;margin:0!important;font-size:14px!important;line-height:1.6!important}body.single-room .room-hero-section{height:auto!important;min-height:0!important;padding:var(--m-hdr)0 0!important;display:block!important;overflow:visible!important}body.single-room .room-hero-bg-layer,body.single-room .room-hero-overlay,body.single-room .room-hero-dotted-divider,body.single-room .room-hero-buttons,body.single-room .room-hero-divider-bottom{display:none!important}body.single-room .ily-r-poster{aspect-ratio:16/10;background:#000;display:block;position:relative}body.single-room .ily-r-poster img{object-fit:cover;width:100%;height:100%;display:block}body.single-room .ily-r-poster:after{content:"";background:linear-gradient(to bottom,#12121400 75%,var(--m-bg)100%);pointer-events:none;position:absolute;inset:0}body.single-room .ily-r-back{z-index:2;backdrop-filter:blur(6px);color:#fff;background:#0009;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px 0 8px;font:600 12px Poppins,sans-serif;text-decoration:none;display:flex;position:absolute;top:12px;left:12px}body.single-room .ily-r-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}body.single-room .room-hero-section>.container{text-align:left!important;max-width:none!important;padding:6px var(--m-gutter)0!important;align-items:flex-start!important;margin:0!important}body.single-room .room-hero-badge-pill{border-radius:6px!important;margin:0!important;padding:5px 10px!important;font-size:11px!important}body.single-room .room-hero-title{overflow-wrap:anywhere;text-align:left!important;margin:12px 0 10px!important;font-size:42px!important;line-height:1!important}body.single-room .room-hero-desc,body.single-room .room-hero-desc p{color:#d4d4d8!important;text-align:left!important;max-width:none!important;margin:0!important;font-size:15px!important;line-height:1.55!important}body.single-room .room-hero-desc-toggle{align-self:flex-start;margin:6px 0 0!important}body.single-room .room-info-strip{padding:20px var(--m-gutter)26px!important;background:0 0!important;border:0!important;margin:0!important}body.single-room .room-info-strip>.container{max-width:none!important;padding:0!important}body.single-room .room-info-meta-row{border:1px solid var(--m-line);background:var(--m-surface);border-radius:14px;grid-template-columns:repeat(3,1fr);overflow:hidden;gap:0!important;margin:0 0 18px!important;display:grid!important}body.single-room .room-info-meta-row .room-hero-meta-item{grid-template-columns:auto 1fr;grid-template-areas:"icon label""value value";align-items:center;min-width:0;border:0!important;border-right:1px solid var(--m-line)!important;border-bottom:1px solid var(--m-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:2px 5px!important;margin:0!important;padding:12px 10px!important;display:grid!important}body.single-room .room-info-meta-row .room-hero-meta-item:nth-child(3n){border-right:0!important}body.single-room .room-info-meta-row .room-hero-meta-item:nth-last-child(-n+2){border-bottom:0!important}body.single-room .room-info-meta-row .room-hero-meta-item:nth-child(5):last-child{grid-column:span 2;border-right:0!important}body.single-room .room-info-meta-row .meta-icon{grid-area:icon;font-size:11px!important;line-height:1!important}body.single-room .room-info-meta-row .meta-icon img.emoji{width:12px!important;height:12px!important}body.single-room .room-info-meta-row .meta-label{letter-spacing:.08em;text-transform:uppercase;grid-area:label;color:var(--m-tx-3)!important;font-family:JetBrains Mono,monospace!important;font-size:11px!important}body.single-room .room-info-meta-row .meta-value{overflow-wrap:anywhere;grid-area:value;color:#fff!important;font-family:JetBrains Mono,monospace!important;font-size:13px!important;line-height:1.3!important}body.single-room .room-info-cta{width:100%;margin:0!important;padding:0!important}body.single-room .room-info-cta .room-hero-btn-primary{justify-content:center;align-items:center;border-radius:8px!important;width:100%!important;height:50px!important;min-height:0!important;margin:0!important;padding:0 18px!important;font-size:15px!important;display:flex!important}body.single-room .ily-r-from{color:var(--m-tx-2);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font:12.5px Poppins,sans-serif;display:flex}body.single-room .ily-r-from b{color:var(--m-gold);font-family:JetBrains Mono,monospace}body.single-room .ily-r-from a{color:#fff;align-items:center;gap:4px;margin-left:auto;font-weight:600;text-decoration:none;display:flex}body.single-room .ily-r-from svg,body.single-room .ily-r-more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .2s}body.single-room .ily-r-snav{top:var(--m-hdr);z-index:45;height:var(--m-snav);backdrop-filter:blur(10px);scrollbar-width:none;background:#121214f5;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;align-items:center;gap:4px;padding:0 14px;display:flex;position:sticky;overflow-x:auto}body.single-room .ily-r-snav::-webkit-scrollbar{display:none}body.single-room .ily-r-snav a{height:32px;color:var(--m-tx-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 12px;font:11.5px JetBrains Mono,monospace;text-decoration:none;display:flex}body.single-room .ily-r-snav a.is-on{background:var(--m-bg-3);color:#fff}body.single-room .room-about-section{margin:0!important;padding:32px 0 44px!important}body.single-room .room-about-grid{padding:0 var(--m-gutter)!important;max-width:none!important;display:block!important}body.single-room .room-about-content{max-width:none!important;padding:0!important}body.single-room .room-about-text h2,body.single-room .room-about-text h3,body.single-room .room-about-text h4{letter-spacing:.04em!important;margin:14px 0 6px!important;font-family:JetBrains Mono,monospace!important;font-size:14px!important;line-height:1.35!important}body.single-room .room-about-text p,body.single-room .ily-r-intro p{color:#d4d4d8!important;margin:0 0 12px!important;font-size:14px!important;line-height:1.65!important}body.single-room .ily-r-intro{position:relative}body.single-room .ily-r-intro.is-clamped{max-height:260px;overflow:hidden}body.single-room .ily-r-intro.is-clamped:after{content:"";background:linear-gradient(to bottom,#12121400,var(--m-bg));pointer-events:none;height:90px;position:absolute;bottom:0;left:0;right:0}body.single-room .ily-r-more{color:var(--m-gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:6px 0 0;padding:0;font:600 13px Poppins,sans-serif;display:flex}body.single-room .ily-r-more.is-open svg{transform:rotate(180deg)}body.single-room .ily-r-accs{flex-direction:column;gap:8px;margin-top:22px;display:flex}body.single-room .ily-r-accs details{border:1px solid var(--m-line);background:var(--m-bg-2);border-radius:12px}body.single-room .ily-r-accs summary{letter-spacing:.03em;color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font:700 13px/1.35 JetBrains Mono,monospace;list-style:none;display:flex}body.single-room .ily-r-accs summary::-webkit-details-marker{display:none}body.single-room .ily-r-accs summary svg{fill:none;width:18px;height:18px;stroke:var(--m-gold);stroke-width:2px;stroke-linecap:round;flex:none;transition:transform .2s}body.single-room .ily-r-accs details[open] summary svg{transform:rotate(45deg)}body.single-room .ily-r-acc-body{padding:0 16px 4px}body.single-room .ily-r-acc-body p{color:var(--m-tx-2)!important;font-size:13px!important}body.single-room .room-about-note{margin-top:16px!important;font-size:13px!important}body.single-room .room-about-gallery-col{margin-top:22px!important}body.single-room .room-mission-section{padding:8px 0 44px!important}body.single-room .room-mission-grid{padding:0 var(--m-gutter)!important;display:block!important}body.single-room .room-mission-image-wrap{width:auto!important;margin:20px 0 0!important}body.single-room .room-mission-img{border-radius:14px;width:100%!important;max-width:none!important;transform:none!important}body.single-room .room-features-gallery-wrap{background:var(--m-bg)!important}body.single-room .features-gallery-bg-char,body.single-room .features-divider-top{display:none!important}body.single-room .room-features-section{margin:0!important;padding:8px 0 44px!important}body.single-room .room-features-section>.container{text-align:left!important;padding:0 var(--m-gutter)!important;align-items:stretch!important}body.single-room .room-features-section>.container>div:first-child{align-items:flex-start!important;gap:0!important;max-width:none!important;margin:0!important}body.single-room .room-features-section .grid{flex-direction:column;gap:8px!important;max-width:none!important;margin-top:18px!important;display:flex!important}body.single-room .room-feature-grunge-card{grid-template-columns:40px 1fr;grid-template-areas:"icon title""icon desc";align-items:start;border:1px solid var(--m-line)!important;background:var(--m-bg-2)!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-align:left!important;border-radius:12px!important;gap:4px 12px!important;margin:0!important;padding:14px!important;display:grid!important}body.single-room .room-feature-grunge-card:before,body.single-room .room-feature-grunge-card:after{display:none!important}body.single-room .room-feature-icon-box{grid-area:icon;background:#22200f!important;border:1px solid #3a3210!important;border-radius:10px!important;width:40px!important;height:40px!important;margin:0!important}body.single-room .room-feature-icon-box svg,body.single-room .room-feature-icon-box img{width:19px!important;height:19px!important}body.single-room .room-feature-card-title{grid-area:title;letter-spacing:.06em!important;text-align:left!important;margin:2px 0 0!important;font-size:13px!important;line-height:1.3!important}body.single-room .room-feature-card-desc{grid-area:desc;color:var(--m-tx-2)!important;text-align:left!important;margin:0!important;font-size:12.5px!important;line-height:1.5!important}body.single-room .room-gallery-section{padding:8px 0 44px!important}body.single-room .room-gallery-section>.container{padding:0 var(--m-gutter)!important}body.single-room .gallery-divider-bottom{display:none!important}body.single-room .room-price-section{margin:0!important;padding:8px 0 44px!important}body.single-room .room-price-section>.container{padding:0 var(--m-gutter)!important}body.single-room .pricing-header{text-align:left!important;max-width:none!important;margin:0!important}body.single-room .pricing-tiers-wrap,body.single-room .room-inline-cta{display:none!important}body.single-room .ily-r-price{display:block}body.single-room .ily-r-ppl-label{justify-content:space-between;align-items:baseline;margin:20px 0 10px;display:flex}body.single-room .ily-r-ppl-label b{letter-spacing:.08em;text-transform:uppercase;color:#fff;font:700 12px JetBrains Mono,monospace}body.single-room .ily-r-ppl-label span{color:var(--m-tx-3);font-size:11.5px}body.single-room .ily-r-ppl{grid-template-columns:repeat(auto-fit,minmax(36px,1fr));gap:5px;display:grid}body.single-room .ily-r-ppl button{border:1px solid var(--m-line);background:var(--m-bg-2);color:#fff;cursor:pointer;border-radius:10px;height:44px;margin:0;padding:0;font:700 15px JetBrains Mono,monospace;position:relative}body.single-room .ily-r-ppl button:hover,body.single-room .ily-r-ppl button:focus,body.single-room .ily-r-ppl button:active{background:var(--m-bg-2);color:#fff;border-color:var(--m-line);box-shadow:none;outline:none}body.single-room .ily-r-ppl button:focus-visible{outline:2px solid var(--m-gold);outline-offset:2px}body.single-room .ily-r-ppl button.is-on{background:var(--m-gold);border-color:var(--m-gold);color:#111}body.single-room .ily-r-ppl button i{background:var(--m-gold);border:2px solid var(--m-bg);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;right:-3px}body.single-room .ily-r-ppl button.is-on i{background:#fff}body.single-room .ily-r-pcard{border:1.5px solid var(--m-gold);background:linear-gradient(160deg,#22200f,var(--m-bg-2)60%);border-radius:14px;margin-top:12px;padding:18px}body.single-room .ily-r-ptop{min-height:22px;color:var(--m-tx-2);justify-content:space-between;align-items:center;font:12px JetBrains Mono,monospace;display:flex}body.single-room .ily-r-ptag{background:var(--m-gold);color:#111;letter-spacing:.08em;border-radius:4px;padding:4px 8px;font:700 11px JetBrains Mono,monospace}body.single-room .ily-r-ptag[hidden]{display:none}body.single-room .ily-r-pbig{align-items:baseline;gap:6px;margin:8px 0 2px;display:flex}body.single-room .ily-r-pbig b{letter-spacing:-.02em;color:var(--m-gold);font:800 36px JetBrains Mono,monospace}body.single-room .ily-r-pbig span{color:var(--m-tx-2);font-size:14px}body.single-room .ily-r-ptot{color:#d4d4d8;font-size:13px}body.single-room .ily-r-ptot b{color:#fff}body.single-room .ily-r-pbtn{background:var(--m-gold);border-radius:8px;justify-content:center;align-items:center;height:50px;margin-top:16px;font:600 15px Poppins,sans-serif;display:flex;color:#111!important;text-decoration:none!important}body.single-room .ily-r-pnote{color:var(--m-tx-3);text-align:center;margin:8px 0 0;font-size:11.5px}body.single-room .pricing-features-wrap{background:0 0!important;border:0!important;margin:26px 0 0!important;padding:0!important}body.single-room .pricing-features-wrap:before,body.single-room .pricing-features-wrap:after{display:none!important}body.single-room .pricing-features-content{padding:0!important}body.single-room .pricing-features-title{margin:0 0 12px!important;font-size:14px!important}body.single-room .pricing-features-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}body.single-room .pricing-feature-item{flex-direction:column;min-width:0;border:1px solid var(--m-line)!important;background:var(--m-bg-2)!important;border-radius:12px!important;align-items:flex-start!important;gap:4px!important;margin:0!important;padding:12px!important;display:flex!important}body.single-room .pricing-feature-item.ily-r-wide{grid-column:span 2}body.single-room .feature-icon-wrap{background:0 0!important;width:auto!important;height:auto!important;margin:0 0 2px!important}body.single-room .feature-icon-wrap img.emoji,body.single-room .feature-icon-img{width:17px!important;height:17px!important}body.single-room .feature-item-title{margin:0!important;font-size:12.5px!important;line-height:1.3!important}body.single-room .feature-item-desc{color:var(--m-tx-2)!important;margin:0!important;font-size:11px!important;line-height:1.4!important}body.single-room #foglalas.room-booking-section{text-align:left!important;background:linear-gradient(to top,#18181c,#18181c00 70%),var(--m-bg)!important;padding:52px 0 44px!important}body.single-room .booking-divider-top,body.single-room .booking-divider-bottom{display:none!important}body.single-room #foglalas>.container{padding:0 var(--m-gutter)!important;align-items:stretch!important;gap:0!important}body.single-room #foglalas #bookingAppContainer{margin-top:18px!important}body.single-room #foglalas .booking-placeholder-box{text-align:center;border-width:1.5px!important;border-radius:14px!important;min-height:0!important;padding:22px 18px!important}body.single-room #foglalas .booking-placeholder-box h3{font-size:18px!important}body.single-room #foglalas .booking-external-box .room-hero-btn-primary{justify-content:center;width:100%!important;display:flex!important}body.single-room .ily-r-trust{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}body.single-room .ily-r-trust>*{border:1px solid var(--m-line);background:var(--m-bg-2);text-align:center;color:var(--m-tx-2);border-radius:10px;padding:10px 6px;font:11px/1.35 Poppins,sans-serif;text-decoration:none;display:block}body.single-room .ily-r-trust svg{fill:none;width:16px;height:16px;stroke:var(--m-gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 4px;display:block}body.single-room .ily-r-trust b{color:#fff;font-size:11.5px;display:block}body.single-room .ily-r-bbar{z-index:900;padding:10px 16px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(12px);border-top:1px solid var(--m-line);visibility:hidden;background:#121214f5;align-items:center;gap:12px;transition:transform .25s,visibility .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}body.single-room .ily-r-bbar.is-shown{visibility:visible;transform:none}body.single-room .ily-r-bbar-p{flex:1;min-width:0}body.single-room .ily-r-bbar-p b{color:var(--m-gold);white-space:nowrap;text-overflow:ellipsis;font:700 15px JetBrains Mono,monospace;display:block;overflow:hidden}body.single-room .ily-r-bbar-p small{color:var(--m-tx-2);font-size:11px;font-weight:400}body.single-room .ily-r-bbar-p span{color:var(--m-tx-2);white-space:nowrap;text-overflow:ellipsis;font:11px Poppins,sans-serif;display:block;overflow:hidden}body.single-room .ily-r-bbar-btn{background:var(--m-gold);border-radius:8px;flex:none;align-items:center;height:46px;padding:0 20px;font:600 14px Poppins,sans-serif;display:flex;color:#111!important;text-decoration:none!important}}