.dds-icon img,.dds-icon svg{height:100%;width:100%}@keyframes dds-icon-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.sf-redesign{width:100%}.sf-redesign .sf-pill-settings{box-shadow:0 4px 4.5px #a68c771a,0 16px 8px #a68c7717,0 37px 11px #a68c770d,0 66px 13px #a68c7703;height:80px}.sf-redesign .sf-pill-settings-2{height:80px}.sf-redesign .sf-pill{background-color:#fff;border:1px solid #f0e9e4;border-radius:48px;gap:8px;padding:6px 16px}.sf-redesign .sf-field{flex:1 1 0;min-width:0;padding:8px 20px}.sf-redesign .sf-field__label{color:#786f67;display:block;font-size:13.5px;line-height:16px;margin-bottom:2px;text-align:start;white-space:nowrap}.sf-redesign .sf-field__icon{font-size:18px!important}.sf-redesign .sf-divider{background-color:#e2e8f0;flex:0 0 auto;height:40px;width:1px}.sf-redesign .sf-autocomplete{flex:1 1 0;min-width:0}.sf-redesign .sf-autocomplete .dds-autocomplete,.sf-redesign .sf-autocomplete .p-autocomplete{flex:1 1 0;min-width:0;width:100%}.sf-redesign .sf-autocomplete .p-autocomplete-input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#524b45;font-size:14px;font-weight:400;height:24px!important;min-height:24px!important;padding:0!important;padding-inline-end:18px!important;text-overflow:ellipsis;width:100%}.sf-redesign .sf-autocomplete .p-autocomplete-input::-moz-placeholder{color:#786f67!important;font-weight:400!important;opacity:1!important}.sf-redesign .sf-autocomplete .p-autocomplete-input::placeholder{color:#786f67!important;font-weight:400!important;opacity:1!important}.sf-redesign .sf-autocomplete .p-autocomplete-clear-icon{color:#786f67!important;cursor:pointer;height:14px;inset-inline-end:0!important;width:14px}.sf-redesign .sf-autocomplete .p-autocomplete-loader{color:#f86d0a!important;inset-inline-end:0!important}.sf-redesign .sf-datepicker{flex:1 1 0;min-width:0}.sf-redesign .sf-datepicker .p-datepicker{flex:1 1 0;min-width:0;width:100%}.sf-redesign .sf-datepicker .p-datepicker-input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#524b45!important;font-size:14px!important;font-weight:400!important;height:24px!important;min-height:24px!important;padding:0!important;padding-inline-end:18px!important;text-overflow:ellipsis;width:100%}.sf-redesign .sf-datepicker .p-datepicker-input::-moz-placeholder{color:#786f67!important;font-weight:400!important;opacity:1!important}.sf-redesign .sf-datepicker .p-datepicker-input::placeholder{color:#786f67!important;font-weight:400!important;opacity:1!important}.sf-redesign.sf-rtl{direction:rtl}.sf-redesign.sf-rtl .sf-autocomplete .p-autocomplete-input,.sf-redesign.sf-rtl .sf-datepicker .p-datepicker-input{text-align:start}.sf-redesign .sf-guests{min-height:24px}.sf-redesign .sf-guests__text{color:#524b45;font-size:14px;font-weight:400}.sf-redesign .sf-search-btn{flex:0 0 auto;font-size:16px!important;font-weight:500!important;height:56px!important;letter-spacing:0!important;min-width:120px!important;padding:0 18px!important}.sf-redesign .disabled-btn{cursor:not-allowed!important}.sf-redesign .sf-search-btn:hover{background-color:#e26206!important}@media (max-width:959px){.sf-redesign .sf-pill{border-radius:16px;box-shadow:none;flex-direction:column;padding:8px}.sf-redesign .sf-field{border-bottom:1px solid #f0e9e4;padding:12px 16px;width:100%}.sf-redesign .sf-search-btn{border-radius:12px!important;margin-top:8px;width:100%!important}}.sf-travellers--no-padding{padding:13.5px 0!important}.sf-travellers{background-color:#fff;border-radius:6px}.sf-travellers,.sf-travellers .v-list-item__content{overflow:visible!important}.sf-travellers .sf-pax-item{min-height:0!important}.sf-travellers .sf-pax-row{align-items:center;display:flex;gap:7px;justify-content:space-between;padding:8px 0;width:100%}.sf-travellers .sf-pax-label{display:flex;flex:1 1 0;flex-direction:column;gap:4px;justify-content:center;min-width:0;text-align:start}.sf-travellers .sf-pax-title{color:#524b45;font-size:16px;font-weight:500;line-height:normal}.sf-travellers .sf-pax-subtitle{color:#786f67;font-size:12px;font-weight:400;line-height:normal}.sf-travellers .sf-counter{align-items:center;display:flex;flex:0 0 auto}.sf-travellers .sf-count-value{align-items:center;color:#524b45;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;min-width:48px;text-align:center}.sf-travellers .sf-count-btn{align-items:center!important;border-radius:999px!important;box-shadow:none!important;display:inline-flex!important;height:36px!important;justify-content:center!important;min-width:36px!important;padding:0!important;width:36px!important}.sf-travellers .sf-count-btn .v-btn__overlay,.sf-travellers .sf-count-btn .v-btn__underlay{display:none!important}.sf-travellers .sf-count-btn .v-icon{color:#524b45!important;font-size:20px!important}.sf-travellers .sf-count-btn:focus,.sf-travellers .sf-count-btn:focus-visible{box-shadow:none!important;outline:none!important}.sf-travellers .sf-count-btn.p-disabled,.sf-travellers .sf-count-btn.v-btn--disabled,.sf-travellers .sf-count-btn:disabled{border:1px solid #f0e9e4!important;opacity:.45!important}.sf-travellers .sf-count-btn--minus{background-color:#fff!important;border:1px solid #f0e9e4!important;color:#524b45!important}.sf-travellers .sf-count-btn--plus{background-color:#faf4f0!important;border:1px solid #faf4f0!important;color:#524b45!important}.sf-travellers .sf-currency{flex:0 0 auto;width:120px}.sf-travellers .sf-pax-divider.p-divider.p-divider-horizontal{margin-bottom:0!important;margin-top:0!important;padding:0!important}.sf-travellers .sf-pax-divider.p-divider.p-divider-horizontal:before{border-top:1px solid rgba(0,0,0,.12)!important}.sf-travellers .sf-pax-divider--gap.p-divider.p-divider-horizontal{margin-top:8px!important}.sf-age-menu.p-select-overlay,.sf-currency-menu.p-select-overlay{z-index:5600!important}.sf-currency-menu.p-select-overlay{min-width:120px}.sf-age-menu.p-select-overlay,.sf-currency-menu.p-select-overlay{border-radius:12px!important;box-shadow:0 8px 28px #a68c7729!important}.sf-travellers--rtl .sf-pax-label{text-align:start}.sf-ac-menu.p-autocomplete-overlay{background:#fff;border-radius:13.5px!important;margin-top:22px!important;margin-inline-start:-60px!important;max-width:352px!important;overflow:hidden!important;width:352px!important}.sf-ac-menu.p-autocomplete-overlay .p-autocomplete-list-container{border-radius:13.5px!important}.sf-ac-menu.p-autocomplete-overlay .p-autocomplete-list{border-radius:13.5px!important;overflow-y:auto!important;padding:6px!important}.sf-ac-menu.p-autocomplete-overlay .p-autocomplete-option{border-radius:4px!important;color:#524b45;padding:7px 10.5px!important}.sf-ac-menu.p-autocomplete-overlay .p-autocomplete-option.p-autocomplete-option-selected,.sf-ac-menu.p-autocomplete-overlay .p-autocomplete-option.p-focus,.sf-ac-menu.p-autocomplete-overlay .p-autocomplete-option:not(.p-disabled):hover{background:#fff8f3!important}.sf-ac-menu.p-autocomplete-overlay .p-autocomplete-option.p-autocomplete-option-selected .sf-option__title{color:#f86d0a!important}.sf-ac-menu.p-autocomplete-overlay .p-autocomplete-option.p-disabled{background:transparent!important;opacity:1!important;padding:0!important;pointer-events:none!important}.sf-ac-menu.p-autocomplete-overlay .p-autocomplete-empty-message{color:#786f67;font-size:14px;padding:10px 12px}.sf-option-group{color:#786f67;font-size:14px;font-weight:600;line-height:normal;margin:0;padding:7px 10.5px;text-align:start}.sf-option-divider{border:0!important;margin:1px 0}.sf-dp-panel.p-datepicker-panel{border:1px solid #f0e9e4!important;border-radius:13.5px!important;box-shadow:0 8px 28px #a68c7729!important;direction:ltr!important;font-family:DirectFont,Inter,sans-serif!important;margin-top:22px!important;padding:0!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-calendar-container{display:flex!important;gap:29px!important;padding:13.5px!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-calendar{border-inline-end:0!important;border-inline-start:0!important;margin:0!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-header{background:transparent!important;border:0!important;margin:0 0 7px!important;padding:0!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-title{align-items:center!important;flex-grow:1;gap:4px;justify-content:center!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-select-month,.sf-dp-panel.p-datepicker-panel .p-datepicker-select-year{border-radius:6px!important;color:#524b45!important;font-size:14px!important;font-weight:500!important;height:auto!important;margin:0!important;padding:3.5px 7px!important;width:auto!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-select-month:hover,.sf-dp-panel.p-datepicker-panel .p-datepicker-select-year:hover{background:#fff8f3!important;color:#ae4c07!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-next-button,.sf-dp-panel.p-datepicker-panel .p-datepicker-prev-button{border-radius:999px!important;color:#524b45!important;height:40px!important;width:40px!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-next-button .p-button-icon,.sf-dp-panel.p-datepicker-panel .p-datepicker-next-button svg,.sf-dp-panel.p-datepicker-panel .p-datepicker-prev-button .p-button-icon,.sf-dp-panel.p-datepicker-panel .p-datepicker-prev-button svg{height:16px!important;width:16px!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-next-button:enabled:hover,.sf-dp-panel.p-datepicker-panel .p-datepicker-next-button:hover,.sf-dp-panel.p-datepicker-panel .p-datepicker-prev-button:enabled:hover,.sf-dp-panel.p-datepicker-panel .p-datepicker-prev-button:hover{background:#fff8f3!important;color:#ae4c07!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-weekday-cell{padding:4.5px!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-weekday{color:#524b45!important;font-size:14px!important;font-weight:500!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-day-view{font-size:14px!important;margin:0!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-day-cell{padding:4.5px!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-day{align-items:center!important;border:0!important;border-radius:18px!important;color:#524b45!important;display:inline-flex!important;font-size:14px!important;font-weight:400!important;height:36px!important;justify-content:center!important;overflow:visible!important;padding:0!important;position:relative;width:36px!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-day>.p-ink{display:none!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-other-month{opacity:.35!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-day:not(.p-disabled):not(.p-datepicker-day-selected):not(.p-datepicker-day-selected-range):hover{background:#fff8f3!important;color:#ae4c07!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-day-selected-range{background:#fff8f3!important;border-radius:18px!important;color:#ae4c07!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-today>.p-datepicker-day:not(.p-datepicker-day-selected):not(.p-datepicker-day-selected-range){background:#f0e9e4!important;color:#3d3732!important;font-weight:400!important}.sf-dp-panel.p-datepicker-panel .p-datepicker-day-selected{background:#f86d0a!important;border-radius:18px!important;color:#fff!important;font-weight:400!important}.sf-dp-panel.p-datepicker-panel .sf-dp-arrow{height:18px;pointer-events:none;position:absolute;top:50%;width:6px}.sf-dp-panel.p-datepicker-panel .sf-dp-arrow--start{right:-6px;transform:translateY(-50%) rotate(180deg)}.sf-dp-panel.p-datepicker-panel .sf-dp-arrow--end{left:-6px;transform:translateY(-50%) rotate(0)}.sf-dp-panel.p-datepicker-panel .sf-dp-foot{border-top:1px solid #f7e8da!important;padding:13.5px!important}.sf-dp-panel--rtl.p-datepicker-panel .p-datepicker-calendar-container{flex-direction:row-reverse!important}.sf-dp-panel--rtl.p-datepicker-panel .p-datepicker-day-view{direction:rtl}.sf-dp-panel--rtl.p-datepicker-panel .p-datepicker-weekday{font-size:10px!important}.sf-dp-panel--rtl.p-datepicker-panel .sf-dp-arrow--start{left:-6px;right:auto;transform:translateY(-50%) rotate(0)}.sf-dp-panel--rtl.p-datepicker-panel .sf-dp-arrow--end{left:auto;right:-6px;transform:translateY(-50%) rotate(180deg)}.arFont .sf-dp-panel.p-datepicker-panel .p-datepicker-next-button .p-button-icon,.arFont .sf-dp-panel.p-datepicker-panel .p-datepicker-next-button svg,.arFont .sf-dp-panel.p-datepicker-panel .p-datepicker-prev-button .p-button-icon,.arFont .sf-dp-panel.p-datepicker-panel .p-datepicker-prev-button svg{transform:rotate(180deg)}.enFont .sf-dp-panel.p-datepicker-panel .p-datepicker-next-button .p-button-icon,.enFont .sf-dp-panel.p-datepicker-panel .p-datepicker-next-button svg,.enFont .sf-dp-panel.p-datepicker-panel .p-datepicker-prev-button .p-button-icon,.enFont .sf-dp-panel.p-datepicker-panel .p-datepicker-prev-button svg{transform:none}.sf-dp-foot{gap:16px;width:100%}.sf-dp-foot,.sf-dp-foot__summary{align-items:center;display:flex;justify-content:flex-end}.sf-dp-foot__summary{flex-wrap:wrap;font-size:14px;gap:12px}.sf-dp-foot__item{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.sf-dp-foot__label{color:#786f67;font-weight:400}.sf-dp-foot__value{color:#524b45;font-weight:500}.sf-dp-foot__arrow{color:#786f67;flex:0 0 auto}.sf-dp-foot__nights{color:#524b45;flex:0 0 auto;font-size:14px;font-weight:500;white-space:nowrap}.sf-dp-panel--rtl .sf-dp-foot__arrow{transform:scaleX(-1)}.sf-option{align-items:center;display:flex;gap:7px;width:100%}.sf-option__icon{flex:0 0 auto;opacity:1!important}.sf-option__text{align-self:center;display:flex;flex-direction:column;min-width:0}.sf-option__title{color:#524b45;font-size:16px;font-weight:500;line-height:normal}.sf-option__subtitle{color:#786f67;font-size:12px;font-weight:400;line-height:normal;margin-top:4px;opacity:1}.sf-guests-field{overflow:visible}.sf-guests-field .p-popover{bottom:auto!important;inset-inline-end:auto!important;inset-inline-start:0!important;left:auto!important;margin:0!important;max-width:min(398px,100vw - 24px);overflow:visible!important;position:absolute!important;right:auto!important;top:calc(100% + 14px)!important;transform:none!important;width:398px;z-index:1200}.p-popover:has(.sf-travellers){max-width:398px;width:398px}.pointer{cursor:pointer!important}.w-550px[data-v-b6984ea5]{width:550px!important}.mx-w-350[data-v-b6984ea5]{max-width:350px!important}
