.location-new-design{color:#1f2433;background:#fff}.location-new-design .sec{box-sizing:border-box;width:100%;max-width:1536px!important;padding-left:1rem!important;padding-right:1rem!important}@media (min-width:1200px){.location-new-design .stay-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.location-new-design .ln-skel{background:linear-gradient(90deg,#f3f3f6 25%,#e6e6ee 37%,#f3f3f6 63%) 0 0/400% 100%;border:1px solid #e9e9ee;border-radius:20px;height:360px;animation:1.2s infinite ln-skel}@keyframes ln-skel{0%{background-position:100% 0}to{background-position:0 0}}.location-new-design #top{padding-top:90px}.location-new-design #stay-search{scroll-margin-top:100px}html:has(.location-new-design){scroll-behavior:smooth}.location-new-design mark.ln-gap,.location-new-design mark.ln-standin{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 4px;font-weight:800}.location-new-design mark.ln-gap{color:#5c3b00;background:#ffe14a}.location-new-design mark.ln-standin{color:#4a2500;background:#ff8a00}.location-new-design a{color:#c00c37}.location-new-design a:hover{color:#8f0929}.location-new-design.ln-hoteliaa a{color:#d4157a}.location-new-design.ln-hoteliaa a:hover{color:#9c0d57}.location-new-design details>summary{cursor:pointer;list-style:none}.location-new-design details>summary::-webkit-details-marker{display:none}.location-new-design details[open] .faq-plus{transform:rotate(45deg)}.location-new-design .jump{scrollbar-width:none}.location-new-design .jump::-webkit-scrollbar{display:none}.location-new-design .mobile-bar{display:none!important}.location-new-design .nw{white-space:nowrap}.location-new-design .tscroll{scrollbar-width:thin;scrollbar-color:#b9bcc6 #f0f0f3;padding-bottom:2px}.location-new-design .tscroll::-webkit-scrollbar{height:8px}.location-new-design .tscroll::-webkit-scrollbar-track{background:#f0f0f3;border-radius:8px}.location-new-design .tscroll::-webkit-scrollbar-thumb{background:#b9bcc6;border-radius:8px}.location-new-design .swipe-hint{display:none}@media (max-width:860px){.location-new-design .hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding-top:16px!important;padding-bottom:24px!important}.location-new-design #stay-search{margin-top:-4px!important}.location-new-design .search-grid{grid-template-columns:minmax(0,1fr)!important}.location-new-design .nav-links{display:none!important}.location-new-design .glance-grid,.location-new-design .two-col{grid-template-columns:minmax(0,1fr)!important}.location-new-design .sec{padding-left:16px!important;padding-right:16px!important}.location-new-design .h1{font-size:clamp(24px,6.6vw,34px)!important}.location-new-design .swipe-hint{display:flex!important}.location-new-design .nw{white-space:normal!important}.location-new-design .mobile-bar{display:flex!important}.location-new-design .page{padding-bottom:0}.location-new-design #book.sec{padding-bottom:24px!important}.location-new-design .ln-hero-actions{gap:8px!important}.location-new-design .ln-hero-cta,.location-new-design .ln-hero-call{gap:6px!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important}.location-new-design .ln-hero-cta svg,.location-new-design .ln-hero-call svg{width:14px;height:14px}.location-new-design [data-ln=location],.location-new-design [data-ln=dates],.location-new-design .ln-search-submit,.location-new-design .ln-search-guests{min-height:44px!important;padding:0 12px!important;font-size:14px!important}.location-new-design [data-ln=location] input,.location-new-design .ln-search-guests{font-size:15px!important}.location-new-design [data-ln=dates] label{font-size:12px!important}.location-new-design [data-ln=checkin],.location-new-design [data-ln=checkout]{font-size:15px!important}.location-new-design [data-ln=location] svg,.location-new-design [data-ln=dates] svg,.location-new-design .ln-search-guests svg{width:16px;height:16px}.location-new-design [data-ln=dates]>button{width:28px!important;height:28px!important;font-size:16px!important}.location-new-design .ln-scanner-stats{gap:6px!important}.location-new-design .ln-scanner-tile{border-radius:10px!important;padding:8px 4px!important}.location-new-design .ln-scanner-value{font-size:14px!important}.location-new-design .ln-scanner-label{font-size:11px!important}.location-new-design .ln-load-more{min-height:38px!important;padding:0 16px!important;font-size:13px!important}}@media (max-width:767px){.location-new-design #top{padding-top:60px}.location-new-design #stay-search{scroll-margin-top:72px}.location-new-design #rentals.sec{padding-top:16px!important}.location-new-design .ln-listing-head{flex-direction:column;align-items:flex-start!important;gap:14px!important;margin-bottom:16px!important;display:flex!important}.location-new-design .ln-jump{order:-1}.location-new-design .ln-listing-head h2{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden;font-size:clamp(16px,4.8vw,22px)!important;line-height:1.2!important}.location-new-design .ln-jump>button{white-space:nowrap}.location-new-design .ln-jump>button,.location-new-design .ln-toolbar button{gap:6px!important;min-height:34px!important;padding:0 10px!important;font-size:13px!important}.location-new-design .ln-show-prefix{display:none}.location-new-design .ln-toolbar{flex-direction:column;align-items:stretch;border-radius:16px!important;gap:0!important;padding:12px!important;display:flex!important}.location-new-design .ln-toolbar-main,.location-new-design .ln-toolbar-view{align-items:center;width:100%;min-width:0;flex-wrap:nowrap!important;gap:8px!important;display:flex!important}.location-new-design .ln-toolbar-main{justify-content:space-between}.location-new-design .ln-toolbar-view{border-top:1px solid #e9e9ee;justify-content:space-between;margin-top:12px!important;padding:12px 2px 0!important}.location-new-design .ln-toolbar-main>button{flex:0 auto;justify-content:center;min-width:0}.location-new-design .ln-collect{overflow:hidden}.location-new-design .ln-collect-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.location-new-design .ln-collect svg{flex:none}.location-new-design .ln-result-count{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1;overflow:hidden;font-size:13px!important}.location-new-design .ln-view-switch{flex:none;padding:2px!important}.location-new-design .ln-tab-intro{line-height:1.35;margin:14px 2px 0!important;font-size:13px!important}}.location-new-design [data-ln=dates] input::placeholder{color:#9aa0ae;font-weight:600}.ln-location-portal .location_popup,.ln-rooms-portal .location_popup{z-index:80;width:100%;position:relative!important;top:0!important}.ln-date-portal .datePicker_container>div{z-index:80;width:max-content;max-width:calc(100vw - 24px);top:calc(100% + 8px)!important;bottom:auto!important;right:auto!important}.ln-date-portal .datePicker_container>div>.absolute{background-color:#fff!important;border-color:#d1d5db!important;margin-left:0!important;margin-right:0!important;left:28px!important;right:auto!important}.ln-date-portal .datePicker_container .rounded-lg.bg-white{color:#374151!important;background-color:#fff!important;border-color:#d1d5db!important}.ln-date-portal .datePicker_container .border-gray-300{border-color:#d1d5db!important}.ln-date-portal .datePicker_container button{color:#374151}.ln-date-portal .datePicker_container button:hover{background-color:#f3f4f6}.ln-date-portal .datePicker_container .text-gray-500{color:#6b7280!important}.ln-date-portal .datePicker_container .text-gray-400{color:#9ca3af!important}.ln-date-portal .datePicker_container .text-rose-500{color:#f43f5e!important}.ln-date-portal .datePicker_container .bg-rose-100{background-color:#ffe4e6!important}.ln-date-portal .datePicker_container .bg-rose-500,.ln-date-portal .datePicker_container .bg-rose-500:hover{color:#fff!important;background-color:#f43f5e!important}.ln-date-portal.ln-hoteliaa .datePicker_container .text-rose-500{color:#fc319a!important}.ln-date-portal.ln-hoteliaa .datePicker_container .bg-rose-100{background-color:#ffe8f4!important}.ln-date-portal.ln-hoteliaa .datePicker_container .bg-rose-500,.ln-date-portal.ln-hoteliaa .datePicker_container .bg-rose-500:hover{background-color:#fc319a!important}.location-new-design [data-ln-stay].is-on-map{background:#f8f8fa!important;border-color:#14182b!important}
