.empty-search[data-v-d424cd8e]{text-align:left;color:#14223d;gap:22px;margin-top:0;display:grid}.empty-search label[data-v-d424cd8e],.empty-search__field[data-v-d424cd8e]{gap:9px;min-width:0;display:grid;position:relative}.empty-search label>span[data-v-d424cd8e],.empty-search__dates[data-v-d424cd8e] .booking-date-field>span,.empty-search__field>span[data-v-d424cd8e]{color:#977840;letter-spacing:.18em;text-transform:uppercase;font:700 10px/1.5 Arial,sans-serif}.empty-search__guests>button[data-v-d424cd8e],.empty-search__hotel>div[data-v-d424cd8e]{box-sizing:border-box;color:#14223d;background:#ffffff80;border:1px solid #ded8cf;border-radius:0;align-items:center;gap:16px;min-height:64px;padding:14px 20px;display:flex;box-shadow:0 4px 12px #2c231808}.empty-search__hotel>div>.booking-icon[data-v-d424cd8e]{color:#9b7b42;flex-shrink:0}.empty-search__hotel>div[data-v-d424cd8e]:focus-within{outline-offset:3px;border-color:#a48a54;outline:2px solid #a48a543d}.empty-search__guests>button[data-v-d424cd8e]:focus-visible{outline-offset:3px;border-color:#a48a54;outline:2px solid #a48a543d}.empty-search__hotel input[data-v-d424cd8e]{color:#14223d;background:0 0;border:0;outline:0;width:100%;min-width:0;font:500 20px/1.3 Cormorant Garamond,Georgia,serif}.empty-search__hotel input[data-v-d424cd8e]::placeholder{color:#777c86;font:14px/1.4 Arial,sans-serif}.empty-search__chevron[data-v-d424cd8e]{fill:none;stroke:currentColor;stroke-width:1.6px;flex-shrink:0;width:20px;height:20px;margin-left:auto}.empty-search__hotel ul[data-v-d424cd8e]{box-sizing:border-box;z-index:45;background:#fff;border:1px solid #ded8cf;border-radius:0;width:100%;max-height:280px;margin:5px 0 0;padding:6px;list-style:none;position:absolute;top:100%;overflow:auto;box-shadow:0 14px 35px #14223d1f}.empty-search__hotel li button[data-v-d424cd8e]{color:#14223d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.empty-search__hotel li button[data-v-d424cd8e]:hover{background:#fff;outline:1px solid #a48a54}.empty-search__hotel li button[data-v-d424cd8e]:focus-visible{background:#fff;outline:1px solid #a48a54}.empty-search__hotel img[data-v-d424cd8e]{-o-object-fit:cover;object-fit:cover;border-radius:0;width:58px;height:44px}.empty-search__hotel li span[data-v-d424cd8e]{gap:4px;min-width:0;display:grid}.empty-search__hotel li b[data-v-d424cd8e]{font:600 19px/1.15 Cormorant Garamond,Georgia,serif}.empty-search__hotel li small[data-v-d424cd8e]{color:#747981;font:11px/1.4 Arial,sans-serif}.empty-search__hotel .is-state[data-v-d424cd8e]{color:#747981;padding:14px;font:12px/1.5 Arial,sans-serif}.empty-search__dates[data-v-d424cd8e] .booking-date-field{gap:9px}.empty-search__dates[data-v-d424cd8e] .booking-date-trigger{color:#14223d;background:linear-gradient(120deg,#fff,#fff);border:1px solid #d7c7a7;border-radius:0;gap:15px;min-height:76px;padding:13px 20px;box-shadow:0 0 0 1px #b4996321,0 4px 12px #2c231808}.empty-search__dates[data-v-d424cd8e] .booking-date-trigger__icon{color:#a48a54;flex-shrink:0;width:25px;height:25px}.empty-search__dates[data-v-d424cd8e] .booking-date-trigger__date{flex:1;min-width:0}.empty-search__dates[data-v-d424cd8e] .booking-date-trigger__date small{color:#7b7c7c;letter-spacing:.14em;font-size:9px}.empty-search__dates[data-v-d424cd8e] .booking-date-trigger__date b{white-space:nowrap;font:500 19px/1.3 Cormorant Garamond,Georgia,serif}.empty-search__dates[data-v-d424cd8e] .booking-date-trigger__nights{color:#747981;border-left:1px solid #d4c7b2;padding-left:16px;font:500 17px/1.3 Cormorant Garamond,Georgia,serif}.empty-search__guests>button[data-v-d424cd8e]{cursor:pointer;text-align:left;width:100%}.empty-search__guests>button b[data-v-d424cd8e]{font:500 20px/1.35 Cormorant Garamond,Georgia,serif}.empty-search__popover[data-v-d424cd8e]{box-sizing:border-box;z-index:40;background:#fff;border:1px solid #ded8cf;border-radius:0;gap:12px;width:100%;padding:18px;font:13px/1.4 Arial,sans-serif;display:grid;position:relative;box-shadow:0 14px 35px #14223d1f}.empty-search__popover>div[data-v-d424cd8e]{grid-template-columns:1fr 40px 28px 40px;align-items:center;gap:6px;display:grid}.empty-search__popover button[data-v-d424cd8e]{color:#14223d;cursor:pointer;background:#fff;border:1px solid #d9d1c5;border-radius:0;height:40px;font-size:17px}.empty-search__popover button[data-v-d424cd8e]:disabled{opacity:.4;cursor:not-allowed}.empty-search__popover strong[data-v-d424cd8e]{text-align:center}.empty-search__popover label[data-v-d424cd8e]{border-top:1px solid #e8e1d7;grid-template-columns:1fr 100px;align-items:center;padding-top:10px;display:grid}.empty-search__popover select[data-v-d424cd8e]{color:#14223d;background:#fff;border:1px solid #d9d1c5;border-radius:0;min-height:40px}.empty-search__popover .done[data-v-d424cd8e]{color:#fff;background:#14223d;height:44px;font-size:13px}.empty-search>p[data-v-d424cd8e]{color:#824f40;background:#f8eee9;border-left:2px solid #9d604d;border-radius:0;margin:0;padding:12px;font:12px/1.4 Arial,sans-serif}.empty-search__submit[data-v-d424cd8e]{color:#fff;cursor:pointer;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(150deg,#1d314d,#0b162d);border:1px solid #a48a54;border-radius:0;justify-content:center;align-items:center;gap:15px;min-height:65px;margin-top:3px;padding:16px;font:700 12px/1.4 Arial,sans-serif;display:flex;box-shadow:inset 0 0 0 1px #e9d7ae40,0 8px 18px #14223d29}.empty-search__submit[data-v-d424cd8e] svg{color:#e0cba0;width:23px;height:23px}.empty-search__submit[data-v-d424cd8e]:hover:not(:disabled){background:linear-gradient(150deg,#284264,#14223d)}.empty-search__submit[data-v-d424cd8e]:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.empty-search button[data-v-d424cd8e]:focus-visible{outline-offset:3px;outline:2px solid #a48a54}.empty-search select[data-v-d424cd8e]:focus-visible{outline-offset:3px;outline:2px solid #a48a54}@media (max-width:620px){.empty-search[data-v-d424cd8e]{gap:19px}.empty-search__guests>button[data-v-d424cd8e],.empty-search__hotel>div[data-v-d424cd8e]{gap:12px;min-height:60px;padding:12px 14px}.empty-search__guests>button b[data-v-d424cd8e],.empty-search__hotel input[data-v-d424cd8e]{font-size:19px}.empty-search__dates[data-v-d424cd8e] .booking-date-trigger{gap:10px;padding:12px 14px}.empty-search__dates[data-v-d424cd8e] .booking-date-trigger__date b{font-size:18px}.empty-search__dates[data-v-d424cd8e] .booking-date-trigger__nights{border-left:0;margin:0;padding-left:35px;font-size:15px}}
