@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}.accommodation[data-v-35c3ce08]{color:var(--black);display:flex;flex-direction:column;height:calc(100% - 2.4rem);margin-bottom:2.4rem;text-decoration:none}.accommodation__highlight[data-v-35c3ce08]{border:.2rem solid var(--primary-orange);box-shadow:0 0 2rem .4rem var(--primary-orange-shadow)}.accommodation__image[data-v-35c3ce08]{aspect-ratio:3/2;display:flex;flex-direction:column;position:relative;width:100%}.accommodation__image[data-v-35c3ce08] .sw-ui-image-scroller{width:100%}.accommodation__image[data-v-35c3ce08] .sw-ui-image-scroller__button--next,.accommodation__image[data-v-35c3ce08] .sw-ui-image-scroller__button--prev{padding:1.2rem}.accommodation__image[data-v-35c3ce08] .sw-ui-image-scroller__button--next svg,.accommodation__image[data-v-35c3ce08] .sw-ui-image-scroller__button--prev svg{height:1.6rem}.accommodation__image[data-v-35c3ce08] .sw-ui-image-scroller__button--next:disabled,.accommodation__image[data-v-35c3ce08] .sw-ui-image-scroller__button--prev:disabled{display:none}.accommodation__image-details[data-v-35c3ce08]{background:linear-gradient(180deg,#fff0,#00000080);bottom:0;display:flex;justify-content:space-between;padding:3.2rem 1.6rem 2rem;position:absolute;width:100%;z-index:1}.accommodation__image-details-description .desc[data-v-35c3ce08]{font-weight:600}.accommodation__image-details-description .dates[data-v-35c3ce08]{align-items:center;display:flex;gap:.8rem;width:100%}.accommodation__image-details-description .dates span[data-v-35c3ce08]{border-left:2px solid var(--white);font-size:0;height:1.6rem}.accommodation__image-details-description .warning[data-v-35c3ce08]{background:var(--primary-orange);border-radius:.2rem;display:inline-block;font-size:1.4rem;height:2.4rem;margin-bottom:.4rem;padding:0 .8rem;position:relative;top:.4rem}.accommodation__image-details-prices[data-v-35c3ce08]{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.accommodation__image-details-prices .price[data-v-35c3ce08]{font-size:2.4rem;font-weight:700}.accommodation__image-details-prices .old-price[data-v-35c3ce08]{text-decoration:line-through}.accommodation__info[data-v-35c3ce08]{display:flex;flex-direction:column;height:100%;padding:2rem}.accommodation__info h3[data-v-35c3ce08]{font-size:1.6rem;font-weight:700;line-height:2.4rem;margin-bottom:.8rem}.accommodation__info-text[data-v-35c3ce08]{display:flex;justify-content:space-between;margin-top:auto}.accommodation__info-text .left[data-v-35c3ce08]{margin-right:1.2rem}.accommodation__info .btn[data-v-35c3ce08]{margin-top:auto;padding:0 2rem}.accommodation[data-v-35c3ce08] .slider__button--next,.accommodation[data-v-35c3ce08] .slider__button--prev{background:none;margin:0;padding:.2rem}
