.hd-suggest-chips[data-v-d8e8e8a5]{scrollbar-width:none}.hd-suggest-chips[data-v-d8e8e8a5]::-webkit-scrollbar{display:none}.hd-suggest-chip[data-v-d8e8e8a5]{color:#374151;cursor:pointer;border:1px solid #e5e7eb;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;height:34px;min-height:0;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.hd-suggest-chip[data-v-d8e8e8a5]:hover{border-color:rgb(var(--site-primary));color:rgb(var(--site-primary))}.hd-suggest-chip.is-active[data-v-d8e8e8a5]{background:rgb(var(--site-primary));border-color:rgb(var(--site-primary));color:#fff}.hd-suggest-count[data-v-d8e8e8a5]{text-align:center;background:#00000012;border-radius:9999px;min-width:18px;padding:0 5px;font-size:11px;line-height:18px}.hd-suggest-chip.is-active .hd-suggest-count[data-v-d8e8e8a5]{background:#ffffff40}.hd-suggest-tiles[data-v-d8e8e8a5]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.hd-suggest-scroll[data-v-d8e8e8a5]{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.hd-suggest-scroll[data-v-d8e8e8a5]::-webkit-scrollbar{width:8px}.hd-suggest-scroll[data-v-d8e8e8a5]::-webkit-scrollbar-thumb{background:#d1d5db;border:2px solid #fff;border-radius:9999px}.hd-suggest-heading[data-v-d8e8e8a5]{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:800}.hd-suggest-tile[data-v-d8e8e8a5]{aspect-ratio:4/3;border-radius:var(--hd-radius-sm,14px);cursor:pointer;outline-offset:2px;background:#e5e7eb;outline:2px solid #0000;transition:outline-color .15s;position:relative;overflow:hidden}.hd-suggest-tile.is-active[data-v-d8e8e8a5]{outline-color:rgb(var(--site-primary))}.hd-suggest-tile-fallback[data-v-d8e8e8a5]{background:linear-gradient(135deg,rgb(var(--site-primary)),rgb(var(--site-primary-dark)))}.hd-suggest-bubble[data-v-d8e8e8a5]{background:rgb(var(--site-primary)/.1);color:rgb(var(--site-primary))}.hd-kbd[data-v-d8e8e8a5]{border-radius:var(--hd-radius-sm,6px);color:#4b5563;background:#fff;border:1px solid #e5e7eb;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-family:inherit;font-size:10px;font-weight:700;display:inline-flex}.hd-suggest[data-v-d8e8e8a5] mark{color:rgb(var(--site-primary));background:0 0;font-weight:800}.hd-suggest-enter-active[data-v-d8e8e8a5],.hd-suggest-leave-active[data-v-d8e8e8a5]{transition:opacity .16s,transform .16s}.hd-suggest-enter-from[data-v-d8e8e8a5],.hd-suggest-leave-to[data-v-d8e8e8a5]{opacity:0;transform:translateY(-6px)}html.hd-suggest-lock,html.hd-suggest-lock body{overflow:hidden}.sb-card-tabs[data-v-bfcccaee]{scrollbar-width:none}.sb-card-tab.is-active[data-v-bfcccaee]{box-shadow:0 8px 18px -8px rgb(var(--site-primary)/.7)}.sb-card[data-v-bfcccaee]{--sb-field-h:64px;background:0 0}.sb-card form[data-v-bfcccaee]{align-items:stretch;gap:10px}.sb-card form>div[data-v-bfcccaee]:not(.button-item){min-height:var(--sb-field-h);border-radius:var(--hd-radius-sm,14px);background:#fff;flex-direction:column;justify-content:center;align-items:stretch;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative;border:1.5px solid #e2e8f0!important;padding:10px 14px 10px 46px!important}.sb-card form>div[data-v-bfcccaee]:not(.button-item):hover{border-color:rgb(var(--site-primary)/.45)!important}.sb-card form>div[data-v-bfcccaee]:not(.button-item):focus-within{box-shadow:0 0 0 4px rgb(var(--site-primary)/.12);border-color:rgb(var(--site-primary))!important}.sb-card form>div[data-v-bfcccaee]:not(.button-item):before{content:"";background-color:rgb(var(--site-primary));width:20px;height:20px;-webkit-mask:var(--sb-icon) center /contain no-repeat;-webkit-mask:var(--sb-icon) center /contain no-repeat;mask:var(--sb-icon) center /contain no-repeat;--sb-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200%22%2F%3E%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2010.5c0%207.142-7.5%2011.25-7.5%2011.25S4.5%2017.642%204.5%2010.5a7.5%207.5%200%201%201%2015%200%22%2F%3E%3C%2Fsvg%3E);pointer-events:none;margin-top:-10px;position:absolute;top:50%;left:14px}.sb-card form>div.searchMenu-date[data-v-bfcccaee]:not(.button-item):before,.sb-card form>div.transfer-date-col[data-v-bfcccaee]:not(.button-item):before{--sb-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5%22%2F%3E%3C%2Fsvg%3E)}.sb-card form>div.searchMenu-guests[data-v-bfcccaee]:not(.button-item):before,.sb-card form>div.transfer-pax-col[data-v-bfcccaee]:not(.button-item):before,.sb-card form>div[data-v-bfcccaee]:not([class*=searchMenu-]):not([class*=flight-]):not([class*=transfer-]):not(.button-item):before{--sb-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2019.128a9.4%209.4%200%200%200%202.625.372%209.3%209.3%200%200%200%204.121-.952%204.125%204.125%200%200%200-7.533-2.493M15%2019.128v-.003c0-1.113-.285-2.16-.786-3.07M15%2019.128v.106A12.3%2012.3%200%200%201%208.624%2021c-2.331%200-4.512-.645-6.374-1.766l-.001-.109a6.375%206.375%200%200%201%2011.964-3.07M12%206.375a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200m8.25%202.25a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200%22%2F%3E%3C%2Fsvg%3E)}.sb-card form>div.flight-from-col[data-v-bfcccaee]:not(.button-item):before,.sb-card form>div.flight-to-col[data-v-bfcccaee]:not(.button-item):before{--sb-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012%203.269%203.126A59.8%2059.8%200%200%201%2021.485%2012%2059.8%2059.8%200%200%201%203.27%2020.876L5.999%2012zm0%200h7.5%22%2F%3E%3C%2Fsvg%3E)}.sb-card[data-v-bfcccaee] .text-\[13px\].font-medium{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:700}.sb-card[data-v-bfcccaee] .text-\[14px\].text-gray-500{color:#0f172a;margin-top:2px;font-weight:600}.sb-card .button-item[data-v-bfcccaee]{display:flex}.sb-card .search-submit-btn[data-v-bfcccaee]{height:auto;min-height:var(--sb-field-h);border-radius:var(--hd-radius-sm,14px);box-shadow:0 12px 24px -10px rgb(var(--site-primary)/.75);padding:0 30px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s}.sb-card .search-submit-btn[data-v-bfcccaee]:hover{filter:none;box-shadow:0 16px 28px -10px rgb(var(--site-primary)/.85);transform:translateY(-1px)}@media (width>=1024px){.sb-card .button-grid-flights[data-v-bfcccaee]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(236px,1.25fr) minmax(196px,1.05fr) auto}.sb-card .button-grid-flights .search-submit-btn[data-v-bfcccaee]{padding:0 22px}}@media (width<=1023px){.sb-card.mainSearch[data-v-bfcccaee]{border-radius:0!important;padding:0!important}.sb-card form>div[data-v-bfcccaee]:not(.button-item){--sb-field-h:58px;padding:9px 14px 9px 46px!important}.sb-card .button-item[data-v-bfcccaee]{padding-top:2px}.sb-card .search-submit-btn[data-v-bfcccaee]{min-height:54px}}.sb-card-tabs[data-v-bfcccaee]::-webkit-scrollbar{display:none}.search-input[data-v-bfcccaee]{color:#6b7280;background:0 0;width:100%;font-size:15px;line-height:normal}.search-input[data-v-bfcccaee]:focus{outline:none}.search-submit-btn[data-v-bfcccaee]{background-color:var(--color-site-primary,#3b82f6);color:#fff;cursor:pointer;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:44px;padding:0 1.5rem;font-size:14px;font-weight:500;transition:background-color .2s;display:flex}.search-submit-btn[data-v-bfcccaee]:hover{filter:brightness(.9)}.button-grid-hotels[data-v-bfcccaee]{grid-template-columns:minmax(100px,1.2fr) minmax(180px,1.5fr) minmax(120px,.9fr) auto;align-items:center;display:grid}.button-grid-flights[data-v-bfcccaee]{grid-template-columns:1fr 1fr minmax(140px,1fr) minmax(120px,1fr) auto;align-items:center;display:grid}.button-grid-tours[data-v-bfcccaee]{grid-template-columns:1fr minmax(140px,1fr) minmax(120px,.9fr) auto;align-items:center;display:grid}.button-grid-transfer[data-v-bfcccaee]{grid-template-columns:1fr 1fr minmax(180px,1.5fr) minmax(100px,.8fr) auto;align-items:center;display:grid}@media (width<=1023px){.button-grid-flights[data-v-bfcccaee],.button-grid-hotels[data-v-bfcccaee],.button-grid-tours[data-v-bfcccaee],.button-grid-transfer[data-v-bfcccaee]{grid-template-columns:1fr;gap:0}.mainSearch[data-v-bfcccaee]{border-radius:var(--hd-radius-sm,1rem)!important;padding:.875rem!important}.mainSearch .flight-from-col[data-v-bfcccaee],.mainSearch .flight-to-col[data-v-bfcccaee],.mainSearch .searchMenu-date[data-v-bfcccaee],.mainSearch .searchMenu-guests[data-v-bfcccaee],.mainSearch .searchMenu-loc[data-v-bfcccaee],.mainSearch .transfer-date-col[data-v-bfcccaee],.mainSearch .transfer-from-col[data-v-bfcccaee],.mainSearch .transfer-pax-col[data-v-bfcccaee],.mainSearch .transfer-to-col[data-v-bfcccaee]{border-bottom:1px solid #f3f4f6;padding:.75rem!important}.mainSearch .flight-from-col h4[data-v-bfcccaee],.mainSearch .flight-to-col h4[data-v-bfcccaee],.mainSearch .searchMenu-date h4[data-v-bfcccaee],.mainSearch .searchMenu-guests h4[data-v-bfcccaee],.mainSearch .searchMenu-loc h4[data-v-bfcccaee],.mainSearch .transfer-date-col h4[data-v-bfcccaee],.mainSearch .transfer-from-col h4[data-v-bfcccaee],.mainSearch .transfer-pax-col h4[data-v-bfcccaee],.mainSearch .transfer-to-col h4[data-v-bfcccaee]{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-bottom:2px;font-size:11px}.mainSearch .button-item[data-v-bfcccaee]{padding-top:.75rem}.search-submit-btn[data-v-bfcccaee]{white-space:nowrap;min-width:140px;height:50px;font-size:15px;font-weight:600}}@media (width<=639px){.mainSearch[data-v-bfcccaee]{padding:.75rem!important}.mainSearch .flight-from-col[data-v-bfcccaee],.mainSearch .flight-to-col[data-v-bfcccaee],.mainSearch .searchMenu-date[data-v-bfcccaee],.mainSearch .searchMenu-guests[data-v-bfcccaee],.mainSearch .searchMenu-loc[data-v-bfcccaee]{padding:.625rem .5rem!important}}.search-input-inline[data-v-bfcccaee] label{display:none}.search-input-inline[data-v-bfcccaee] .flex.items-center.gap-2\.5{margin-top:0}.search-input-inline[data-v-bfcccaee] .flex.items-center.gap-2\.5 svg{display:none}.search-input-inline[data-v-bfcccaee] input{color:#1f2937;font-size:15px}.search-input-inline[data-v-bfcccaee] input::placeholder{color:var(--color-gray-500,#6b7280)}.mainSearch[data-v-bfcccaee] button:focus,.mainSearch[data-v-bfcccaee] input:focus,.mainSearch[data-v-bfcccaee] select:focus,.mainSearch button[data-v-bfcccaee]:focus,.mainSearch input[data-v-bfcccaee]:focus,.mainSearch select[data-v-bfcccaee]:focus{box-shadow:none!important;border-color:#0000!important;outline:none!important}.mainSearch[data-v-bfcccaee] :focus-visible,.mainSearch[data-v-bfcccaee] :focus-visible{box-shadow:none!important;outline:none!important}@media (width>=1024px){.flight-airport-dropdown[data-v-bfcccaee]{border-radius:var(--hd-radius-sm,.75rem);z-index:30;background:#fff;border:1px solid #f3f4f6;width:calc(200% + 8px);max-height:250px;margin-top:.5rem;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.flight-airport-dropdown--to[data-v-bfcccaee]{width:calc(200% + 8px);left:auto;right:0}}@media (width<=1023px){.flight-airport-dropdown[data-v-bfcccaee]{border-radius:var(--hd-radius-sm,.75rem);z-index:30;background:#fff;border:1px solid #f3f4f6;max-height:250px;margin-top:.5rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #0000001a}}@media (width>=1024px){.global-dropdown[data-v-bfcccaee]{z-index:9999;width:calc(300% + 16px);min-width:520px;left:0}}@media (width<=1023px){.global-dropdown[data-v-bfcccaee]{z-index:9999;border-radius:var(--hd-radius-sm,1rem);width:auto;max-height:60vh;position:fixed;top:auto;left:.75rem;right:.75rem;overflow-y:auto;box-shadow:0 10px 40px -5px #00000026,0 4px 12px #00000014}}@media (width>=1024px){.transfer-location-dropdown[data-v-bfcccaee]{border-radius:var(--hd-radius-sm,.75rem);z-index:30;background:#fff;border:1px solid #f3f4f6;width:calc(200% + 8px);margin-top:.5rem;position:absolute;top:100%;left:0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.transfer-location-dropdown--to[data-v-bfcccaee]{width:calc(200% + 8px);left:auto;right:0}}@media (width<=1023px){.transfer-location-dropdown[data-v-bfcccaee]{border-radius:var(--hd-radius-sm,.75rem);z-index:30;background:#fff;border:1px solid #f3f4f6;margin-top:.5rem;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 25px -5px #0000001a}}.dropdown-enter-active[data-v-bfcccaee],.dropdown-leave-active[data-v-bfcccaee]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-bfcccaee],.dropdown-leave-to[data-v-bfcccaee]{opacity:0;transform:translateY(-4px)}.mini-calendar[data-v-bfcccaee]{-webkit-user-select:none;user-select:none}.mini-calendar--sm .grid[data-v-bfcccaee]{gap:1px}@media (width<=1023px){.searchbar-sheet[data-v-bfcccaee]{-webkit-overflow-scrolling:touch;max-height:85vh;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto;border-radius:var(--hd-radius-sm,1.25rem) var(--hd-radius-sm,1.25rem) 0 0!important;z-index:9999!important;width:auto!important;max-width:none!important;margin-top:0!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -4px 30px #0000001f!important}}.searchbar-sheet-backdrop[data-v-bfcccaee]{z-index:9998;background:#0000004d;position:fixed;inset:0}.searchbar-sheet-handle[data-v-bfcccaee]{justify-content:center;padding:.75rem 0 .25rem;display:flex}.searchbar-sheet-bar[data-v-bfcccaee]{background:#d1d5db;border-radius:9999px;width:2.5rem;height:.25rem}.sheet-enter-active[data-v-bfcccaee],.sheet-leave-active[data-v-bfcccaee]{transition:transform .25s,opacity .2s}.sheet-enter-from[data-v-bfcccaee],.sheet-leave-to[data-v-bfcccaee]{opacity:0;transform:translateY(100%)}
