@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}@media (width<=899.98px){.calendar[data-v-ad13ab37]{margin-top:2.4rem}}.calendar__calendar[data-v-ad13ab37]{padding:0 1.6rem 1.6rem}@media (width>=900px){.calendar__calendar[data-v-ad13ab37]{padding:4rem}}.calendar__calendar h3[data-v-ad13ab37]{margin-bottom:2.4rem}.calendar .equipment[data-v-ad13ab37]{flex-direction:column;display:flex;position:relative}.calendar .notification[data-v-ad13ab37]{z-index:1;background:#444;border-radius:.4rem;flex-direction:column;width:max-content;max-width:100%;padding:1.6rem;display:flex;position:absolute;top:-6rem}.calendar .notification[data-v-ad13ab37]:after{content:"";border:.8rem solid #0000;border-top-color:#444;margin-left:-.8rem;position:absolute;top:99%;left:3.2rem}.calendar .notification .close[data-v-ad13ab37]{cursor:pointer;position:absolute;top:.8rem;right:.8rem}.formfields[data-v-ad13ab37]{border:.1rem solid var(--grey-04);border-radius:.4rem;flex-direction:column;gap:1.6rem;margin-top:.8rem;margin-bottom:2.4rem;padding:1.6rem;display:flex;position:relative}.formfields__dates[data-v-ad13ab37]{align-items:center;gap:.8rem;display:flex}.formfields__dates svg[data-v-ad13ab37]{flex-shrink:0;height:auto;width:2.4rem!important}.formfields__dates .date-btn[data-v-ad13ab37]{min-height:auto;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:1.6rem}.formfields__dates .date-btn[data-v-ad13ab37]:hover:not(:disabled){opacity:.7}.formfields__dates .date-btn[data-v-ad13ab37]:disabled{cursor:not-allowed;opacity:.5}.formfields__dates .separator svg[data-v-ad13ab37]{flex-shrink:0;width:1.6rem;height:auto}.formfields__dates .clear-btn[data-v-ad13ab37]{cursor:pointer;background:0 0;border:none;min-height:auto;margin-left:auto;padding:0}.formfields__dates .clear-btn svg[data-v-ad13ab37]{color:var(--grey-06);font-size:2rem}.formfields__dates .clear-btn[data-v-ad13ab37]:hover{opacity:.7}@media (width<=599.98px){.formfields__dates[data-v-ad13ab37]{flex-wrap:wrap}}.book[data-v-ad13ab37]{flex-direction:column;gap:1.2rem;display:flex}.book[data-v-ad13ab37] .sw-ui-price{flex-flow:wrap;align-items:center;gap:.8rem;display:flex}.book[data-v-ad13ab37] .sw-ui-price .sw-ui-price__old-price{font-weight:900;line-height:3.6rem}.book[data-v-ad13ab37] .sw-ui-price .sw-ui-price__price{color:var(--primary-blue);padding-left:0;font-size:1.8rem;font-weight:700;line-height:1}.book .btn[data-v-ad13ab37]{justify-content:center;width:100%}.field input[data-v-ad13ab37]:disabled{cursor:not-allowed}.not-available[data-v-ad13ab37]{color:var(--black);background:var(--primary-yellow);padding:1.6rem}@media (width<=599.98px){.not-available[data-v-ad13ab37]{margin-top:2.4rem}}.not-available[data-v-ad13ab37] .btn--link{color:var(--black)}
