.StayCollection_collection__046pM{display:grid;grid-gap:0;gap:0}.StayCollection_controls__JbM9H{margin:0 0 14px}.StayCollection_chips__PhupJ{display:flex;gap:8px;margin:0 0 18px;padding:2px 0 4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.StayCollection_chips__PhupJ::-webkit-scrollbar{display:none}.StayCollection_chip__r_HFz{display:inline-flex;flex:0 0 auto;align-items:center;min-height:38px;padding:0 15px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--ink);font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .14s ease,background-color .14s ease}.StayCollection_chip__r_HFz:hover{border-color:var(--ink)}.StayCollection_chip__r_HFz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StayCollection_chipActive__MQZqE{border-color:var(--ink);background:var(--ink);color:var(--white)}.StayCollection_chipActive__MQZqE:hover{border-color:var(--ink)}.StayCollection_note__6mqxa{margin:0 0 12px;color:var(--ink-soft);font-size:.92rem}.StayCollection_placeNote__Iqb_f{margin-top:4px;padding:12px 14px;border-left:3px solid var(--accent);border-radius:0 10px 10px 0;background:var(--white,#fff);color:var(--ink);line-height:1.55}.StayCollection_placeNote__Iqb_f a{color:var(--accent-dark);font-weight:650;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.StayCollection_resultLine__AqJX6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;min-height:44px;margin:0 0 6px;padding-top:6px;border-top:1px solid var(--line)}.StayCollection_resultLine__AqJX6>p{margin:0;color:var(--ink-soft);font-size:.95rem}.StayCollection_resultLine__AqJX6>p strong{color:var(--ink);font-size:1.05rem;font-weight:700}.StayCollection_resultActions__0xXON{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}.StayCollection_resultActions__0xXON .text-button{display:inline-flex;align-items:center;min-height:40px;padding:0;border:0;color:var(--ink);font-size:.92rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media (max-width:599px){.StayCollection_resultLine__AqJX6{gap:2px 14px}.StayCollection_sort__av3G2{margin-left:auto}}.StayCollection_sort__av3G2{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.92rem}.StayCollection_sort__av3G2 select{min-height:38px;padding:0 30px 0 12px;border:1px solid var(--line);border-radius:999px;background-color:var(--white);background-image:linear-gradient(45deg,transparent 50%,var(--mist) 50%),linear-gradient(135deg,var(--mist) 50%,transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:var(--ink);font:inherit;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none}.StayCollection_priceNote__f54r7{display:block;margin:2px 0 0;color:var(--ink-soft);font-size:.88rem}.StayCollection_grid__buWON{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row dense;grid-gap:34px 22px;gap:34px 22px;margin-top:18px}.StayCollection_offerSlot__335Ey{grid-column:1/-1;min-width:0}.StayCollection_offerSlot__335Ey>section{margin:0}@media (min-width:600px){.StayCollection_grid__buWON{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.StayCollection_grid__buWON{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1240px){.StayCollection_grid__buWON{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 22px}}.StayCollection_compareToggle__PPxqE{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:0;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 1px 4px rgba(16,27,38,.18);color:var(--ink);font:inherit;font-size:.78rem;font-weight:650;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.StayCollection_compareToggle__PPxqE[aria-pressed=true]{background:var(--ink);color:var(--white)}.StayCollection_compareToggle__PPxqE:disabled{opacity:.55;cursor:not-allowed}.StayCollection_compareToggle__PPxqE:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StayCollection_empty__iIhwG{margin-top:18px;padding:clamp(24px,4vw,40px);border:1px solid var(--line);border-radius:16px;background:var(--white)}.StayCollection_collection__046pM .StayCollection_empty__iIhwG h2{max-width:30ch;margin:0 0 8px;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:700;letter-spacing:-.015em;line-height:1.25}.StayCollection_collection__046pM .StayCollection_empty__iIhwG p{max-width:60ch;color:var(--ink-soft)}.StayCollection_addDates__HpYOl{padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.StayCollection_addDates__HpYOl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StayCollection_nearbyJump__dpfnp{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.StayCollection_nearby__yfLAV{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 4px;padding:0;list-style:none}.StayCollection_nearby__yfLAV li{margin:0}.StayCollection_nearby__yfLAV li:before{content:none}.StayCollection_nearbyChip__PAd_I{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border:1px solid var(--accent);border-radius:999px;background:var(--accent-soft,#e7f4ee);color:var(--ink);font-size:.92rem;font-weight:650;text-decoration:none;white-space:nowrap}.StayCollection_nearbyChip__PAd_I:hover{border-color:var(--ink)}.StayCollection_nearbyChip__PAd_I:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StayCollection_nearbySection__4zJty{margin:40px 0 0;padding:28px 0 0;border-top:1px solid var(--line);scroll-margin-top:96px}.StayCollection_collection__046pM .StayCollection_nearbySection__4zJty>h2{max-width:none;margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.01em}.StayCollection_nearbySection__4zJty>p{margin:6px 0 20px;color:var(--ink-soft);font-size:.98rem}.StayCollection_deposit__4QPOB{display:block;font-size:.875rem}.StayCollection_nearbyOnly__pMEat{margin-top:8px;padding-top:8px;border-top:0}.StayCollection_mapToggle__8XDsN{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid var(--ink);border-radius:999px;background:var(--white);color:var(--ink);font:inherit;font-size:.92rem;font-weight:650;cursor:pointer}.StayCollection_mapToggle__8XDsN[aria-pressed=true]{background:var(--ink);color:var(--white)}.StayCollection_mapToggle__8XDsN:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StayCollection_listIcon__LXAu0,.StayCollection_mapIcon__f8yvT{width:16px;height:16px;background:currentColor;-webkit-mask:var(--icon) center /contain no-repeat;mask:var(--icon) center /contain no-repeat}.StayCollection_mapIcon__f8yvT{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M3 6.5 9 4l6 2.5L21 4v13.5L15 20l-6-2.5L3 20z'/%3E%3Cpath d='M9 4v13.5M15 6.5V20'/%3E%3C/svg%3E")}.StayCollection_listIcon__LXAu0{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M8 6h12M8 12h12M8 18h12M4 6h.01M4 12h.01M4 18h.01'/%3E%3C/svg%3E")}.StayCollection_listColumn__V2k5a,.StayCollection_results__MbZp4{min-width:0}.StayCollection_mapColumn__YG1HB{display:none}@media (min-width:1120px){.StayCollection_withMap__8kEDA{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,41%);grid-gap:28px;gap:28px;align-items:start}.StayCollection_withMap__8kEDA .StayCollection_grid__buWON{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}.StayCollection_withMap__8kEDA .StayCollection_mapColumn__YG1HB{position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 69px) + var(--trip-bar, 0px) + 14px);display:block;height:calc(100vh - var(--header-height, 69px) - 88px);min-height:420px;margin-top:18px;border-radius:16px;background:#eef0eb;transition:top .16s ease}}@media (min-width:1680px){.StayCollection_withMap__8kEDA .StayCollection_grid__buWON{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:600px) and (max-width:940px){.StayCollection_grid__buWON{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.StayCollection_mapToggle__8XDsN{min-height:44px}}