@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/SourceSans/SourceSans3-Regular.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/SourceSans/SourceSans3-SemiBold.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/SourceSans/SourceSans3-Bold.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/SourceSans/SourceSans3-Black.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/Caveat/Caveat-Regular.ttf)format("truetype");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.period-selector__header[data-v-17db399f]{border-bottom:1px solid var(--grey-08);gap:1.6rem;margin-bottom:2.4rem;padding-bottom:2.4rem;display:flex}@media (width<=899.98px){.period-selector__header[data-v-17db399f]{flex-wrap:wrap}}.period-selector__header .nights[data-v-17db399f]{white-space:nowrap;align-items:flex-end;padding-bottom:1rem;font-weight:700;display:flex}.period-selector__dates[data-v-17db399f]{gap:1.6rem;width:100%;display:flex}.period-selector__footer[data-v-17db399f]{justify-content:flex-end;margin-top:2.4rem;display:flex}@media (width<=599.98px){.period-selector__footer[data-v-17db399f]{margin-top:1.2rem}}@media (width<=899.98px){.period-selector__footer .button-group[data-v-17db399f]{justify-content:space-between;width:100%}}@media (width<=599.98px){.period-selector__footer .button-group[data-v-17db399f]{gap:.8rem}.period-selector__footer .button-group .btn[data-v-17db399f]{padding:1.2rem}}.period-selector__calendar[data-v-17db399f]{position:relative}.period-selector__calendar .no-arrival[data-v-17db399f]{z-index:1;background:#ffffffb3;position:absolute;inset:0}.period-selector__calendar .no-arrival__wrapper[data-v-17db399f]{background:var(--primary-sand);flex-direction:column;justify-content:center;align-items:flex-start;gap:1.6rem;width:28.8rem;height:auto;margin:0;padding:2.4rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #00000029}.period-selector .formfield .field[data-v-17db399f]{position:relative}.period-selector .formfield .field .icon[data-v-17db399f]{position:absolute;top:50%;left:1.2rem;transform:translateY(-50%)}.period-selector .formfield .field input[data-v-17db399f]{max-width:17rem;padding-left:4rem}.period-selector .formfield .field .clear[data-v-17db399f]{background:0 0;border:0;padding:0;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.period-selector .formfield .field .clear svg[data-v-17db399f]{font-size:2rem;position:relative}.period-selector .formfield.selected[data-v-17db399f]{color:var(--primary-blue)}.period-selector .formfield.selected input[data-v-17db399f]{border-color:var(--primary-blue);border-width:2px}
