.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 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,.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:84px}}@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}.location-new-design [data-ln-stay].is-on-map{background:#f8f8fa!important;border-color:#14182b!important}
