@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:400;src:url(../fonts/SourceSans/SourceSans3-Regular.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:600;src:url(../fonts/SourceSans/SourceSans3-SemiBold.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:700;src:url(../fonts/SourceSans/SourceSans3-Bold.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:900;src:url(../fonts/SourceSans/SourceSans3-Black.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Caveat;font-stretch:100%;font-style:normal;font-weight:400;src:url(../fonts/Caveat/Caveat-Regular.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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-9f064900]{border-bottom:1px solid var(--grey-08);display:flex;gap:1.6rem;margin-bottom:2.4rem;padding-bottom:2.4rem}@media (max-width:899.98px){.period-selector__header[data-v-9f064900]{flex-wrap:wrap}}.period-selector__header .nights[data-v-9f064900]{align-items:flex-end;display:flex;font-weight:700;padding-bottom:1rem;white-space:nowrap}.period-selector__dates[data-v-9f064900]{display:flex;gap:1.6rem;width:100%}.period-selector__footer[data-v-9f064900]{display:flex;justify-content:flex-end;margin-top:2.4rem}@media (max-width:599.98px){.period-selector__footer[data-v-9f064900]{margin-top:1.2rem}}@media (max-width:899.98px){.period-selector__footer .button-group[data-v-9f064900]{justify-content:space-between;width:100%}}@media (max-width:599.98px){.period-selector__footer .button-group[data-v-9f064900]{gap:.8rem}.period-selector__footer .button-group .btn[data-v-9f064900]{padding:1.2rem}}.period-selector__calendar[data-v-9f064900]{position:relative}.period-selector__calendar .sunday-arrival[data-v-9f064900]{background:#ffffffb3;inset:0;position:absolute;z-index:1}.period-selector__calendar .sunday-arrival__wrapper[data-v-9f064900]{align-items:flex-start;background:#f6f4ee;box-shadow:0 0 8px #00000029;display:flex;flex-direction:column;gap:1.6rem;height:25.6rem;justify-content:center;left:50%;margin:0;padding:2.4rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:28.8rem}.period-selector .formfield .field[data-v-9f064900]{position:relative}.period-selector .formfield .field .icon[data-v-9f064900]{left:1.2rem;position:absolute;top:50%;transform:translateY(-50%)}.period-selector .formfield .field input[data-v-9f064900]{max-width:17rem;padding-left:4rem}.period-selector .formfield .field .clear[data-v-9f064900]{background:transparent;border:0;padding:0;position:absolute;right:.8rem;top:50%;transform:translateY(-50%)}.period-selector .formfield .field .clear svg[data-v-9f064900]{font-size:2rem;position:relative}.period-selector .formfield.selected[data-v-9f064900]{color:var(--primary-blue-dark)}.period-selector .formfield.selected input[data-v-9f064900]{border-color:var(--primary-blue-dark);border-width:2px}
