.mapModal-module__RZdK3a__dynamicMap{--hotel-map-height:100dvh;--hotel-map-top:145px;--hotel-dynamic-map-z-index:2;top:var(--hotel-map-top);height:var(--hotel-map-height);width:100dvw;z-index:var(--hotel-dynamic-map-z-index);background-color:var(--Base-Surface-Primary-light-Normal);flex-direction:column;display:flex;position:fixed;left:0}.mapModal-module__RZdK3a__wrapper{height:100vh;position:absolute;inset:0}
.icon-module__6qQ_Bq__icon{vertical-align:middle;margin:0}.icon-module__6qQ_Bq__iconDefault,.icon-module__6qQ_Bq__iconDefault *{color:var(--Icon-Default);fill:var(--Icon-Default)}.icon-module__6qQ_Bq__iconIntense,.icon-module__6qQ_Bq__iconIntense *{color:var(--Icon-Intense);fill:var(--Icon-Intense)}.icon-module__6qQ_Bq__iconAccent,.icon-module__6qQ_Bq__iconAccent *{color:var(--Icon-Accent);fill:var(--Icon-Accent)}.icon-module__6qQ_Bq__iconInverted,.icon-module__6qQ_Bq__iconInverted *{color:var(--Icon-Inverted);fill:var(--Icon-Inverted)}.icon-module__6qQ_Bq__iconInteractiveDefault,.icon-module__6qQ_Bq__iconInteractiveDefault *{color:var(--Icon-Interactive-Default);fill:var(--Icon-Interactive-Default)}.icon-module__6qQ_Bq__iconInteractiveSecondary,.icon-module__6qQ_Bq__iconInteractiveSecondary *{color:var(--Icon-Interactive-Secondary);fill:var(--Icon-Interactive-Secondary)}.icon-module__6qQ_Bq__iconInteractiveAccent,.icon-module__6qQ_Bq__iconInteractiveAccent *{color:var(--Icon-Interactive-Accent);fill:var(--Icon-Interactive-Accent)}.icon-module__6qQ_Bq__iconInteractiveDisabled,.icon-module__6qQ_Bq__iconInteractiveDisabled *{color:var(--Icon-Interactive-Disabled);fill:var(--Icon-Interactive-Disabled)}.icon-module__6qQ_Bq__iconInteractivePlaceholder,.icon-module__6qQ_Bq__iconInteractivePlaceholder *{color:var(--Icon-Interactive-Placeholder);fill:var(--Icon-Interactive-Placeholder)}.icon-module__6qQ_Bq__iconFeedbackInformation,.icon-module__6qQ_Bq__iconFeedbackInformation *{color:var(--Icon-Feedback-Information);fill:var(--Icon-Feedback-Information)}.icon-module__6qQ_Bq__iconFeedbackSuccess,.icon-module__6qQ_Bq__iconFeedbackSuccess *{color:var(--Icon-Feedback-Success);fill:var(--Icon-Feedback-Success)}.icon-module__6qQ_Bq__iconFeedbackWarning,.icon-module__6qQ_Bq__iconFeedbackWarning *{color:var(--Icon-Feedback-Warning);fill:var(--Icon-Feedback-Warning)}.icon-module__6qQ_Bq__iconFeedbackError,.icon-module__6qQ_Bq__iconFeedbackError *{color:var(--Icon-Feedback-Error);fill:var(--Icon-Feedback-Error)}.icon-module__6qQ_Bq__iconFeedbackNeutral,.icon-module__6qQ_Bq__iconFeedbackNeutral *{color:var(--Icon-Feedback-Neutral);fill:var(--Icon-Feedback-Neutral)}.icon-module__6qQ_Bq__currentColor,.icon-module__6qQ_Bq__currentColor *{color:currentColor;fill:currentColor}
.index-module__Mt_Bvq__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}
.iconButton-module__hAHUJG__iconButton{cursor:pointer;border-radius:var(--Corner-Radius-Rounded);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.iconButton-module__hAHUJG__iconButton[data-disabled]{cursor:unset}.iconButton-module__hAHUJG__iconButton:focus-visible{outline:2px solid var(--Border-Interactive-Focus);outline-offset:2px}.iconButton-module__hAHUJG__iconButton:focus-visible:before{content:"";border:2px solid var(--Border-Inverted);border-radius:inherit;pointer-events:none;position:absolute;inset:-2px}.iconButton-module__hAHUJG__size-sm{width:24px;height:24px}.iconButton-module__hAHUJG__size-md{width:32px;height:32px}.iconButton-module__hAHUJG__size-lg{width:40px;height:40px}.iconButton-module__hAHUJG__size-xl{width:48px;height:48px}.iconButton-module__hAHUJG__variant-filled{background-color:var(--Component-Button-Brand-Primary-Fill-Default);color:var(--Component-Button-Brand-Primary-On-fill-Default)}.iconButton-module__hAHUJG__variant-filled[data-disabled]{background-color:var(--Component-Button-Brand-Primary-Fill-Disabled);color:var(--Component-Button-Brand-Primary-On-fill-Disabled)}@media (hover:hover){.iconButton-module__hAHUJG__variant-filled:hover:not([data-disabled]){background:linear-gradient(0deg,var(--Component-Button-Brand-Primary-Fill-Hover)0%,var(--Component-Button-Brand-Primary-Fill-Hover)100%),var(--Component-Button-Brand-Primary-Fill-Default);color:var(--Component-Button-Brand-Primary-On-fill-Hover)}}.iconButton-module__hAHUJG__variant-filled.iconButton-module__hAHUJG__emphasis{background-color:var(--Component-Button-Brand-Tertiary-Fill-Default);color:var(--Component-Button-Brand-Tertiary-On-fill-Default)}.iconButton-module__hAHUJG__variant-filled.iconButton-module__hAHUJG__emphasis[data-disabled]{background-color:var(--Component-Button-Brand-Tertiary-Fill-Disabled);color:var(--Component-Button-Brand-Tertiary-On-fill-Disabled)}@media (hover:hover){.iconButton-module__hAHUJG__variant-filled.iconButton-module__hAHUJG__emphasis:hover:not([data-disabled]){background:linear-gradient(0deg,var(--Component-Button-Brand-Tertiary-Fill-Hover)0%,var(--Component-Button-Brand-Tertiary-Fill-Hover)100%),var(--Component-Button-Brand-Tertiary-Fill-Default);color:var(--Component-Button-Brand-Tertiary-On-fill-Hover)}}.iconButton-module__hAHUJG__variant-outlined{border:1px solid var(--Border-Default);background-color:var(--Component-Button-Inverted-Fill-Default);color:var(--Icon-Interactive-Default)}.iconButton-module__hAHUJG__variant-outlined[data-disabled]{border-color:var(--Border-Interactive-Disabled);background:linear-gradient(0deg,var(--Component-Button-Inverted-Fill-Disabled)0%,var(--Component-Button-Inverted-Fill-Disabled)100%),var(--Component-Button-Inverted-Fill-Faded);color:var(--Component-Button-Brand-Primary-On-fill-Disabled)}@media (hover:hover){.iconButton-module__hAHUJG__variant-outlined:hover:not([data-disabled]){background:linear-gradient(0deg,var(--Component-Button-Inverted-Fill-Hover)0%,var(--Component-Button-Inverted-Fill-Hover)100%),var(--Component-Button-Inverted-Fill-Default)}}.iconButton-module__hAHUJG__variant-outlined:focus-visible{outline-offset:0}.iconButton-module__hAHUJG__variant-outlined:focus-visible:before{inset:-5px}.iconButton-module__hAHUJG__variant-elevated{background-color:var(--Component-Button-Inverted-Fill-Default);color:var(--Icon-Interactive-Default);box-shadow:0 0 8px 1px #0000001a}.iconButton-module__hAHUJG__variant-elevated[data-disabled]{background:linear-gradient(0deg,var(--Component-Button-Inverted-Fill-Disabled)0%,var(--Component-Button-Inverted-Fill-Disabled)100%),var(--Component-Button-Inverted-Fill-Faded);box-shadow:none;color:var(--Component-Button-Brand-Primary-On-fill-Disabled)}@media (hover:hover){.iconButton-module__hAHUJG__variant-elevated:hover:not([data-disabled]){background:linear-gradient(0deg,var(--Component-Button-Inverted-Fill-Hover)0%,var(--Component-Button-Inverted-Fill-Hover)100%),var(--Component-Button-Inverted-Fill-Default)}}.iconButton-module__hAHUJG__variant-elevated:focus-visible{outline-offset:0}.iconButton-module__hAHUJG__variant-elevated:focus-visible:before{inset:-4px}.iconButton-module__hAHUJG__variant-faded{background-color:var(--Component-Button-Inverted-Fill-Faded);color:var(--Icon-Interactive-Default)}.iconButton-module__hAHUJG__variant-faded[data-disabled]{background:linear-gradient(0deg,var(--Component-Button-Inverted-Fill-Disabled)0%,var(--Component-Button-Inverted-Fill-Disabled)100%),var(--Component-Button-Inverted-Fill-Default);color:var(--Component-Button-Brand-Primary-On-fill-Disabled)}@media (hover:hover){.iconButton-module__hAHUJG__variant-faded:hover:not([data-disabled]){background:linear-gradient(0deg,var(--Component-Button-Inverted-Fill-Hover)0%,var(--Component-Button-Inverted-Fill-Hover)100%),var(--Component-Button-Inverted-Fill-Default)}}.iconButton-module__hAHUJG__variant-faded:focus-visible{outline-offset:0}.iconButton-module__hAHUJG__variant-faded:focus-visible:before{inset:-4px}.iconButton-module__hAHUJG__variant-muted{background-color:var(--Component-Button-Muted-Fill-Default);color:var(--Icon-Inverted)}.iconButton-module__hAHUJG__variant-muted[data-disabled]{background-color:var(--Component-Button-Muted-Fill-Disabled);color:var(--Component-Button-Brand-Primary-On-fill-Disabled)}@media (hover:hover){.iconButton-module__hAHUJG__variant-muted:hover:not([data-disabled]){background-color:var(--Component-Button-Muted-Fill-Hover)}}.iconButton-module__hAHUJG__variant-muted:focus-visible{outline-offset:0}.iconButton-module__hAHUJG__variant-muted:focus-visible:before{inset:-4px}.iconButton-module__hAHUJG__variant-muted.iconButton-module__hAHUJG__emphasis{color:var(--Component-Button-Muted-On-fill-Default)}.iconButton-module__hAHUJG__variant-muted.iconButton-module__hAHUJG__emphasis[data-disabled]{background-color:var(--Component-Button-Muted-Fill-Disabled-inverted);color:var(--Component-Button-Muted-On-fill-Disabled)}@media (hover:hover){.iconButton-module__hAHUJG__variant-muted.iconButton-module__hAHUJG__emphasis:hover:not([data-disabled]){background-color:var(--Component-Button-Muted-Fill-Hover-inverted);color:var(--Component-Button-Muted-On-fill-Hover-Inverted)}}
.imageFallback-module__c7-eCq__imageFallback{background-color:var(--Surface-Feedback-Neutral-light);justify-content:center;align-items:center;width:100%;min-width:200px;height:100%;min-height:200px;display:flex}.imageFallback-module__c7-eCq__imageFallback.imageFallback-module__c7-eCq__fill{position:absolute}
.imageContainer-module__rGbova__container{gap:var(--Space-x2);grid-template-columns:auto;width:100%;display:grid}.imageContainer-module__rGbova__image{object-fit:cover;border-radius:var(--Corner-Radius-md);width:100%;max-width:100%;height:365px}@media screen and (min-width:768px){.imageContainer-module__rGbova__container{grid-template-columns:1fr 1fr}.imageContainer-module__rGbova__image{margin:var(--Space-x1)0}}
.sidePeek-module__Bp979G__overlay{--sidepeek-desktop-width:560px;z-index:var(--sidepeek-z-index);background-color:var(--UI-Opacity-Almost-Black-30);position:fixed;inset:0}.sidePeek-module__Bp979G__modal{background-color:var(--Background-Primary);width:100%;height:100vh;position:fixed;top:0;bottom:0;right:auto}.sidePeek-module__Bp979G__modal[data-entering]{animation:.25s sidePeek-module__Bp979G__slide-in}.sidePeek-module__Bp979G__modal[data-exiting]{animation:.25s reverse sidePeek-module__Bp979G__slide-in}.sidePeek-module__Bp979G__dialog{--sidepeek-header-height:auto;outline:none;height:100%;overflow:auto}.sidePeek-module__Bp979G__aside{grid-template-rows:min-content auto;min-height:100dvh;display:grid;position:relative}.sidePeek-module__Bp979G__header{z-index:2;background-color:var(--Background-Primary);position:sticky;top:0}.sidePeek-module__Bp979G__headerContent{border-bottom:1px solid var(--Base-Border-Subtle);padding:var(--Space-x4);justify-content:flex-end;align-items:flex-start;display:flex}.sidePeek-module__Bp979G__headerContent:has(.sidePeek-module__Bp979G__heading){justify-content:space-between}.sidePeek-module__Bp979G__heading{color:var(--Text-Heading);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.sidePeek-module__Bp979G__sidePeekContent{padding:var(--Space-x4)}@media screen and (min-width:1367px){.sidePeek-module__Bp979G__modal{width:var(--sidepeek-desktop-width);right:0}}@keyframes sidePeek-module__Bp979G__slide-in{0%{right:calc(-1*var(--sidepeek-desktop-width))}to{right:0}}
.accordion-module__g_U-vW__accordion{list-style:none}.accordion-module__g_U-vW__accordion.accordion-module__g_U-vW__card{border-radius:var(--Corner-Radius-md)}.accordion-module__g_U-vW__accordion.accordion-module__g_U-vW__card li:last-child{border-width:0}
.accordionItem-module__cqJCaG__accordionItem{border-bottom:1px solid var(--Border-Default)}.accordionItem-module__cqJCaG__accordionItem.accordionItem-module__cqJCaG__card{padding:var(--Space-x1)}.accordionItem-module__cqJCaG__accordionItem.accordionItem-module__cqJCaG__card .accordionItem-module__cqJCaG__summary{padding:var(--Space-x15)var(--Space-x2)}.accordionItem-module__cqJCaG__accordionItem.accordionItem-module__cqJCaG__sidepeek{padding:var(--Space-x1)0}.accordionItem-module__cqJCaG__accordionItem.accordionItem-module__cqJCaG__sidepeek .accordionItem-module__cqJCaG__summary{padding:var(--Space-x15)var(--Space-x1);align-items:center}.accordionItem-module__cqJCaG__accordionItem.accordionItem-module__cqJCaG__inline{padding:var(--Space-x15);background-color:var(--Surface-Primary-Default);list-style:none}.accordionItem-module__cqJCaG__accordionItem.accordionItem-module__cqJCaG__inline .accordionItem-module__cqJCaG__content{padding:var(--Space-x1)0 0 0}.accordionItem-module__cqJCaG__accordionItem.accordionItem-module__cqJCaG__inline .accordionItem-module__cqJCaG__summary:hover{background-color:#0000}.accordionItem-module__cqJCaG__accordionItem .accordionItem-module__cqJCaG__summary:hover{background-color:var(--Surface-Primary-Hover)}.accordionItem-module__cqJCaG__summary{align-items:center;gap:var(--Space-x15)var(--Space-x1);cursor:pointer;color:var(--Text-Interactive-Default);border-radius:var(--Corner-Radius-md);list-style:none;transition:background-color .3s;display:flex;position:relative}.accordionItem-module__cqJCaG__summary::-webkit-details-marker{display:none}.accordionItem-module__cqJCaG__title{flex-grow:1}.accordionItem-module__cqJCaG__content{padding:var(--Space-x15)var(--Space-x2)var(--Space-x1);max-height:0;transition:max-height .3s;overflow:hidden}.accordionItem-module__cqJCaG__chevron{flex-shrink:0;transition:transform .3s}details[open] .accordionItem-module__cqJCaG__chevron{transform:rotate(180deg)}
.additionalAmenities-module__amoIjG__wrapper{padding:var(--Space-x1)var(--Space-x0);border-bottom:1px solid var(--Base-Border-Subtle);color:var(--Text-Interactive-Default)}.additionalAmenities-module__amoIjG__amenity{gap:var(--Space-x1);padding:var(--Space-x15)var(--Space-x1);display:flex}.additionalAmenities-module__amoIjG__amenityName{min-height:var(--Space-x3);align-items:center;display:flex}
.sidepeek-module__X0_0Ua__alertSidepeek{flex-shrink:0}
.alert-module__uRuZ5G__alert{overflow:hidden}.alert-module__uRuZ5G__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-module__uRuZ5G__content{width:100%;max-width:var(--max-width-page);gap:var(--Space-x2);margin:0 auto;display:flex}.alert-module__uRuZ5G__innerContent{justify-content:space-between;align-items:flex-start;gap:var(--Space-x1);padding:var(--Space-x2)0;flex-direction:column;flex-grow:1;display:flex}.alert-module__uRuZ5G__textWrapper{gap:var(--Space-x05);display:grid}.alert-module__uRuZ5G__alert .alert-module__uRuZ5G__closeButton{padding:var(--Space-x15);align-items:center;display:flex}.alert-module__uRuZ5G__inline{border-radius:var(--Corner-Radius-lg);border:1px solid var(--Base-Border-Subtle);background-color:var(--Base-Surface-Primary-light-Normal)}.alert-module__uRuZ5G__inline .alert-module__uRuZ5G__innerContent{padding-right:var(--Space-x3)}.alert-module__uRuZ5G__inline .alert-module__uRuZ5G__iconWrapper{padding:var(--Space-x15)}.alert-module__uRuZ5G__inline.alert-module__uRuZ5G__alarm .alert-module__uRuZ5G__iconWrapper{background-color:var(--Surface-Feedback-Error)}.alert-module__uRuZ5G__inline.alert-module__uRuZ5G__warning .alert-module__uRuZ5G__iconWrapper{background-color:var(--Surface-Feedback-Warning)}.alert-module__uRuZ5G__inline.alert-module__uRuZ5G__info .alert-module__uRuZ5G__iconWrapper{background-color:var(--Surface-Feedback-Information)}.alert-module__uRuZ5G__inline.alert-module__uRuZ5G__success .alert-module__uRuZ5G__iconWrapper{background-color:var(--Surface-Feedback-Succes)}.alert-module__uRuZ5G__inline .alert-module__uRuZ5G__icon,.alert-module__uRuZ5G__inline .alert-module__uRuZ5G__icon *{fill:var(--Base-Surface-Primary-light-Normal)}.alert-module__uRuZ5G__banner{border-left-style:solid;border-left-width:6px}.alert-module__uRuZ5G__banner.alert-module__uRuZ5G__alarm{border-left-color:var(--Surface-Feedback-Error);background-color:var(--Scandic-Red-00)}.alert-module__uRuZ5G__banner.alert-module__uRuZ5G__warning{border-left-color:var(--Surface-Feedback-Warning);background-color:var(--Scandic-Yellow-00)}.alert-module__uRuZ5G__banner.alert-module__uRuZ5G__info{border-left-color:var(--Surface-Feedback-Information);background-color:var(--Scandic-Blue-00)}.alert-module__uRuZ5G__banner.alert-module__uRuZ5G__success{border-left-color:var(--Surface-Feedback-Succes);background-color:var(--Scandic-Green-00)}.alert-module__uRuZ5G__banner.alert-module__uRuZ5G__alarm .alert-module__uRuZ5G__icon,.alert-module__uRuZ5G__banner.alert-module__uRuZ5G__alarm .alert-module__uRuZ5G__icon *{fill:var(--Surface-Feedback-Error)}.alert-module__uRuZ5G__banner.alert-module__uRuZ5G__warning .alert-module__uRuZ5G__icon,.alert-module__uRuZ5G__banner.alert-module__uRuZ5G__warning .alert-module__uRuZ5G__icon *{fill:var(--Surface-Feedback-Warning)}.alert-module__uRuZ5G__banner.alert-module__uRuZ5G__info .alert-module__uRuZ5G__icon,.alert-module__uRuZ5G__banner.alert-module__uRuZ5G__info .alert-module__uRuZ5G__icon *{fill:var(--Surface-Feedback-Information)}.alert-module__uRuZ5G__banner.alert-module__uRuZ5G__success .alert-module__uRuZ5G__icon,.alert-module__uRuZ5G__banner.alert-module__uRuZ5G__sucess .alert-module__uRuZ5G__icon *{fill:var(--Surface-Feedback-Succes)}@media screen and (min-width:768px){.alert-module__uRuZ5G__innerContent{align-items:center;gap:var(--Space-x2);flex-direction:row}}
.bookingAlert-module__JZUCHq__wrapper{margin-top:var(--Space-x3);max-width:min(100%,620px)}
.payment-module__eaBadq__paymentSection{gap:var(--Space-x2);width:min(100%,696px);display:grid}.payment-module__eaBadq__paymentSection.payment-module__eaBadq__isSubmitting{opacity:.5;pointer-events:none}.payment-module__eaBadq__header{gap:var(--Space-x1);align-items:flex-start;display:flex}.payment-module__eaBadq__paymentForm{gap:var(--Space-x4);max-width:696px;display:grid}@media screen and (max-width:767px){.payment-module__eaBadq__header{flex-direction:column}}@media screen and (min-width:768px){.payment-module__eaBadq__header{justify-content:space-between}}@media screen and (max-width:1366px){.payment-module__eaBadq__paymentForm{margin-bottom:200px}.payment-module__eaBadq__submitButton{display:none}}@media screen and (min-width:1367px){.payment-module__eaBadq__submitButton{justify-self:start}}
.FnFNotAllowedAlert-module__koPLaq__fnfMain{max-width:var(--max-width-page);min-height:30dvh;padding:var(--Space-x5)0;margin:auto}
.sidePanel-module__DtvweG__sidePanel,.sidePanel-module__DtvweG__hider,.sidePanel-module__DtvweG__shadow{display:none}@media screen and (min-width:1367px){.sidePanel-module__DtvweG__sidePanel{grid-template-rows:auto auto 1fr;display:grid}.sidePanel-module__DtvweG__summary{margin-top:calc(0px - var(--Space-x9))}.sidePanel-module__DtvweG__hider{display:block;position:sticky}.sidePanel-module__DtvweG__receipt .sidePanel-module__DtvweG__hider{background-color:#0000;height:150px;margin-top:-78px;top:-40px}.sidePanel-module__DtvweG__summary .sidePanel-module__DtvweG__hider{background-color:var(--Scandic-Brand-Warm-White);height:40px;margin-top:var(--Space-x4);top:calc(var(--booking-widget-desktop-height) - 6px)}.sidePanel-module__DtvweG__wrapper{background-color:var(--Main-Grey-White);border-color:var(--Primary-Light-On-Surface-Divider-subtle);border-radius:var(--Corner-Radius-lg)var(--Corner-Radius-lg)0 0;margin-top:calc(0px - var(--Space-x9));top:calc(var(--booking-widget-desktop-height) + var(--Space-x2) + var(--Space-x05));z-index:9;border-style:solid solid none;border-width:1px 1px medium;border-bottom-color:currentColor;position:sticky}.sidePanel-module__DtvweG__shadow{background-color:var(--Main-Grey-White);border-color:var(--Primary-Light-On-Surface-Divider-subtle);border-style:none solid;border-width:medium 1px;border-top-color:currentColor;border-bottom-color:currentColor;display:block}}
.EnterDetailsPage-module__MX9dAa__container{gap:var(--Space-x3)var(--Space-x9);display:grid}.EnterDetailsPage-module__MX9dAa__content{width:var(--max-width-page);margin:var(--Space-x3)auto 0;gap:var(--Space-x4);flex-direction:column;display:flex}.EnterDetailsPage-module__MX9dAa__header{padding-bottom:var(--Space-x3)}.EnterDetailsPage-module__MX9dAa__summary{z-index:99;position:fixed;bottom:0;left:0;right:0}@media screen and (min-width:1367px){.EnterDetailsPage-module__MX9dAa__container{width:var(--max-width-page);margin:var(--Space-x5)auto 0;grid-template-rows:auto 1fr;grid-template-columns:1fr 340px}.EnterDetailsPage-module__MX9dAa__content{width:100%;margin:var(--Space-x3)0 0}.EnterDetailsPage-module__MX9dAa__summary{z-index:unset;grid-area:1/2/-1/3;display:grid;position:static}}
.iconChip-module__KZta9G__chip{align-items:center;gap:var(--Space-x1);padding:var(--Space-x1)var(--Space-x15);border-radius:var(--Corner-Radius-sm);display:flex}.iconChip-module__KZta9G__blue{background-color:var(--Scandic-Blue-00);color:var(--UI-Semantic-Information)}.iconChip-module__KZta9G__green{background-color:var(--Surface-Feedback-Succes-light);color:var(--Surface-Feedback-Succes)}.iconChip-module__KZta9G__red{background-color:var(--Scandic-Red-00);color:var(--UI-Semantic-Error)}
.bookingCodeChip-module__PwqM7q__bookingCodeChip{gap:var(--Space-x05);display:flex}.bookingCodeChip-module__PwqM7q__unavailable{text-decoration:line-through}.bookingCodeChip-module__PwqM7q__separator{margin-right:var(--Space-x05);text-decoration:none;display:inline-block}.bookingCodeChip-module__PwqM7q__center{justify-content:center}.bookingCodeChip-module__PwqM7q__removeButton{color:currentColor;cursor:pointer;padding:var(--Space-x05);margin:calc(-1*var(--Space-x05));background-color:#0000;border-width:0}
.row-module__Tw5NMq__row{color:var(--Text-Default);justify-content:space-between;display:flex}.row-module__Tw5NMq__price{text-align:end;align-items:center;gap:var(--Space-x1);display:flex}.row-module__Tw5NMq__discounted{color:var(--Scandic-Brand-Scandic-Red)}.row-module__Tw5NMq__price .row-module__Tw5NMq__strikeThroughRate{color:var(--Text-Secondary);text-decoration:line-through}.row-module__Tw5NMq__bookingCodeCell{justify-content:center;width:100%}
.tbody-module__ra-oqG__tbody{gap:var(--Space-x05);flex-direction:column;width:100%;display:flex}.tbody-module__ra-oqG__tbody:has(tr>th){padding-top:var(--Space-x2)}.tbody-module__ra-oqG__border{border-top:1px solid var(--Primary-Light-On-Surface-Divider-subtle)}.tbody-module__ra-oqG__tbody:has(tr>th):not(:first-of-type){border-top:1px solid var(--Primary-Light-On-Surface-Divider-subtle)}.tbody-module__ra-oqG__tbody:not(:last-child){padding-bottom:var(--Space-x2)}.tbody-module__ra-oqG__border{padding-top:var(--Space-x2)}
.priceDetailsTable-module__vwdmnW__priceDetailsTable{border-collapse:collapse;width:100%}@media screen and (min-width:768px){.priceDetailsTable-module__vwdmnW__priceDetailsTable{min-width:512px}}.priceDetailsTable-module__vwdmnW__bookingCode{padding-top:var(--Space-x3)}
.signupPromo-module__FXTzqG__memberDiscountBannerMobile{background:var(--Primary-Light-Surface-Normal);width:100%;padding:var(--Space-x15);justify-content:center;align-items:center;display:flex}.signupPromo-module__FXTzqG__memberDiscountBannerDesktop{background:var(--Primary-Light-Surface-Normal);border-radius:var(--Corner-Radius-xl)var(--Corner-Radius-xl)0px var(--Corner-Radius-xl);padding:var(--Space-x15)var(--Space-x2);align-items:center;gap:var(--Space-x2);display:none;position:relative}.signupPromo-module__FXTzqG__red{color:var(--Text-Accent-Primary)}.signupPromo-module__FXTzqG__badge{background-color:var(--Main-Grey-White);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:24px;display:flex;position:absolute;top:-12px;left:-12px;overflow:hidden}@media (min-width:1367px){.signupPromo-module__FXTzqG__memberDiscountBannerMobile{display:none}.signupPromo-module__FXTzqG__memberDiscountBannerDesktop{display:flex}}
.summaryBreakfast-module__5OokXW__entry{gap:var(--Space-x05);justify-content:space-between;display:flex}.summaryBreakfast-module__5OokXW__textDefault{color:var(--Text-Default)}.summaryBreakfast-module__5OokXW__textSecondary{color:var(--Text-Secondary)}
.fullView-module__rrT9dG__fullView{background-color:var(--UI-Text-High-contrast);width:100%;height:100%;padding:var(--Space-x3)var(--Space-x2);place-content:center;place-items:center;gap:var(--Space-x5);grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid;position:relative}.fullView-module__rrT9dG__closeButton{top:var(--Space-x2);right:var(--Space-x2);z-index:1;position:absolute}.fullView-module__rrT9dG__header{justify-content:center;width:100%;display:flex}.fullView-module__rrT9dG__content{width:100%;height:100%;position:relative}.fullView-module__rrT9dG__motionContainer{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fullView-module__rrT9dG__imageWrapper{gap:var(--Space-x2);flex-direction:column;justify-content:center;align-items:center;width:min(1454px,100%);height:min(1454px,100%);display:flex;position:relative}.fullView-module__rrT9dG__image{object-fit:contain;border-radius:var(--Corner-Radius-Medium);max-width:100%;max-height:100%;width:auto!important;height:auto!important;position:relative!important}.fullView-module__rrT9dG__caption{color:var(--Text-Inverted)}@media screen and (max-width:767px){.fullView-module__rrT9dG__navigationButton{display:none}}@media screen and (min-width:768px){.fullView-module__rrT9dG__fullView{padding:var(--Space-x5)}.fullView-module__rrT9dG__closeButton{top:var(--Space-x4);right:var(--Space-x4)}.fullView-module__rrT9dG__navigationButton{position:absolute;top:50%;transform:translateY(-50%)}.fullView-module__rrT9dG__navigationButton.fullView-module__rrT9dG__next{right:var(--Space-x5)}.fullView-module__rrT9dG__navigationButton.fullView-module__rrT9dG__prev{left:var(--Space-x5)}}
.imageCounter-module__cqH6-W__imageCounter{background-color:var(--Overlay-90);border-radius:var(--Corner-Radius-sm);color:var(--Text-Inverted);justify-content:center;align-items:center;gap:var(--Space-x025);display:inline-flex}.imageCounter-module__cqH6-W__small{padding:0 var(--Space-x05);height:26px}.imageCounter-module__cqH6-W__large{padding:0 var(--Space-x1);height:32px}
.gallery-module__uZ7mQq__gallery{gap:var(--Space-x2);padding:var(--Space-x2);background-color:var(--Background-Primary);height:100%;display:grid;overflow-y:auto}.gallery-module__uZ7mQq__mobileGallery{gap:var(--Space-x1);padding-bottom:var(--Space-x3);grid-template-columns:1fr 1fr;display:grid}.gallery-module__uZ7mQq__thumbnailContainer{height:242px;position:relative}.gallery-module__uZ7mQq__thumbnail{gap:var(--Space-x15);grid-column:2/span 5;grid-template-columns:repeat(5,1fr);display:grid}.gallery-module__uZ7mQq__fullWidthImage{grid-column:1/-1;height:240px}.gallery-module__uZ7mQq__imageButton{cursor:pointer;z-index:0;border-radius:var(--Corner-Radius-sm);background-color:#0000;border-width:0;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.gallery-module__uZ7mQq__imageButton:focus-visible{outline:2px solid var(--Border-Interactive-Focus);outline-offset:2px}.gallery-module__uZ7mQq__image{object-fit:cover;z-index:-1;transition:opacity .3s ease-in-out}.gallery-module__uZ7mQq__notActiveImage{opacity:.5}.gallery-module__uZ7mQq__activeImage{border:2px solid var(--Border-Interactive-Active)}.gallery-module__uZ7mQq__imageCounter{bottom:var(--Space-x1);position:absolute;left:50%;transform:translate(-50%)}@media screen and (max-width:767px){.gallery-module__uZ7mQq__closeButton .gallery-module__uZ7mQq__desktopCloseIcon,.gallery-module__uZ7mQq__desktopGallery{display:none}.gallery-module__uZ7mQq__gallery{align-content:start}.gallery-module__uZ7mQq__closeButton{justify-self:start}}@media screen and (min-width:768px){.gallery-module__uZ7mQq__mobileGallery,.gallery-module__uZ7mQq__closeButton .gallery-module__uZ7mQq__mobileCloseIcon{display:none}.gallery-module__uZ7mQq__gallery{padding:var(--Space-x5)var(--Space-x6)}.gallery-module__uZ7mQq__closeButton{top:var(--Space-x2);right:var(--Space-x2);z-index:1;position:absolute}.gallery-module__uZ7mQq__desktopGallery{row-gap:var(--Space-x15);background-color:var(--Background-Primary);grid-template-rows:28px 1fr 130px;height:100%;display:grid;position:relative;overflow:hidden}.gallery-module__uZ7mQq__header{justify-content:center;display:flex}.gallery-module__uZ7mQq__caption{background-color:var(--Base-Surface-Subtle-Normal);padding:var(--Space-x05)var(--Space-x1);border-radius:var(--Corner-Radius-sm);color:var(--Text-Secondary)}.gallery-module__uZ7mQq__content{width:100%;height:100%;position:relative}.gallery-module__uZ7mQq__motionContainer{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gallery-module__uZ7mQq__mainImage{object-fit:contain;border-radius:var(--Corner-Radius-sm);cursor:pointer;max-width:100%;max-height:100%;width:auto!important;height:auto!important;position:relative!important}.gallery-module__uZ7mQq__desktopThumbnailGrid{gap:var(--Space-x15);grid-template-columns:.2fr repeat(5,1fr) .2fr;max-height:7.8125rem;display:grid}.gallery-module__uZ7mQq__thumbnailContainer{height:125px}.gallery-module__uZ7mQq__fullWidthImage{grid-column:auto;height:auto}.gallery-module__uZ7mQq__thumbnailContainer img{border-radius:var(--Corner-Radius-sm)}.gallery-module__uZ7mQq__navigationButton{position:absolute;top:50%;transform:translateY(-50%)}.gallery-module__uZ7mQq__navigationButton.gallery-module__uZ7mQq__previous{left:var(--Space-x2)}.gallery-module__uZ7mQq__navigationButton.gallery-module__uZ7mQq__next{right:var(--Space-x2)}}
.lightbox-module__QU2gsa__overlay{z-index:var(--lightbox-z-index);background-color:#00000080;position:fixed;inset:0}.lightbox-module__QU2gsa__overlay[data-entering]{animation:.2s lightbox-module__QU2gsa__darken-background}.lightbox-module__QU2gsa__overlay[data-exiting]{animation:.2s reverse lightbox-module__QU2gsa__darken-background}.lightbox-module__QU2gsa__content{width:100%;height:100%;z-index:var(--lightbox-z-index);border-radius:0;position:fixed;top:50%;left:50%}@media screen and (min-width:768px){.lightbox-module__QU2gsa__content{position:fixed;top:50%;left:50%;overflow:hidden}.lightbox-module__QU2gsa__content:not(.lightbox-module__QU2gsa__fullViewContent){border-radius:var(--Corner-Radius-lg)}.lightbox-module__QU2gsa__content.lightbox-module__QU2gsa__fullViewContent{width:100vw;height:100vh}.lightbox-module__QU2gsa__content.lightbox-module__QU2gsa__galleryContent{width:min(var(--max-width-page),1090px);height:min(725px,85dvh)}}@keyframes lightbox-module__QU2gsa__darken-background{0%{background-color:#0000}to{background-color:#00000080}}
.imageGallery-module__r7X7QG__wrapper{border-radius:inherit;width:100%;height:100%;position:relative}.imageGallery-module__r7X7QG__imageCount{bottom:var(--Space-x2);right:var(--Space-x2);position:absolute}.imageGallery-module__r7X7QG__imageCountBottom{bottom:var(--Space-x2);top:auto}.imageGallery-module__r7X7QG__imageCountTop{top:var(--Space-x2);bottom:auto}.imageGallery-module__r7X7QG__triggerArea{cursor:pointer;border-radius:inherit;background-color:#0000;border-width:0;padding:0;position:absolute;inset:0}.imageGallery-module__r7X7QG__image{object-fit:cover;border-radius:inherit;width:100%;height:100%}
.roomSidePeekContent-module__ELLzTq__wrapper{gap:var(--Space-x2);margin-bottom:calc(var(--Space-x4)*2 + 80px);flex-direction:column;display:flex;position:relative}.roomSidePeekContent-module__ELLzTq__mainContent{color:var(--Text-Secondary)}.roomSidePeekContent-module__ELLzTq__mainContent,.roomSidePeekContent-module__ELLzTq__listContainer{gap:var(--Space-x15);flex-direction:column;display:flex}.roomSidePeekContent-module__ELLzTq__imageContainer{border-radius:var(--Corner-Radius-md);position:relative;overflow:hidden}.roomSidePeekContent-module__ELLzTq__imageContainer img{aspect-ratio:16/9;object-fit:cover;width:100%}.roomSidePeekContent-module__ELLzTq__facilityList{column-count:2;column-gap:var(--Space-x2);color:var(--Text-Secondary)}.roomSidePeekContent-module__ELLzTq__facilityList li>span:nth-child(2){word-wrap:break-word;overflow:hidden}.roomSidePeekContent-module__ELLzTq__facilityList li{gap:var(--Space-x1);margin-bottom:var(--Space-x05);display:flex!important}.roomSidePeekContent-module__ELLzTq__bedOptions{color:var(--Text-Secondary)}.roomSidePeekContent-module__ELLzTq__bedOptions li{gap:var(--Space-x1);margin-bottom:var(--Space-x05);display:flex}.roomSidePeekContent-module__ELLzTq__facilityList li svg{flex-shrink:0}
.modal-module__n5p0ka__overlay{height:var(--visual-viewport-height);width:100vw;z-index:var(--default-modal-overlay-z-index);background:#00000080;position:fixed;top:0;left:0}.modal-module__n5p0ka__modal{background-color:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-Radius-md)var(--Corner-Radius-md)0 0;box-shadow:var(--modal-box-shadow);width:100%;z-index:var(--default-modal-z-index);position:absolute;bottom:0;left:0}.modal-module__n5p0ka__dialog{outline:0;flex-direction:column;max-height:90dvh;display:flex}.modal-module__n5p0ka__header{padding:var(--Space-x2);align-items:flex-start;display:flex;position:relative}.modal-module__n5p0ka__content{align-items:center;gap:var(--Space-x2);flex-direction:column;display:flex;overflow:auto}.modal-module__n5p0ka__contentWithActions{padding:0}.modal-module__n5p0ka__contentWithoutActions{padding:0 var(--Space-x2)var(--Space-x3)}.modal-module__n5p0ka__close{top:var(--Space-x1);right:var(--Space-x1);position:absolute}.modal-module__n5p0ka__verticalCenter{align-items:center}@media screen and (min-width:768px){.modal-module__n5p0ka__overlay{justify-content:center;align-items:center;display:flex}.modal-module__n5p0ka__modal{border-radius:var(--Corner-Radius-md);width:auto;max-width:var(--max-width-page);bottom:auto;left:auto}.modal-module__n5p0ka__dialog{max-height:90dvh}.modal-module__n5p0ka__header{padding:var(--Space-x2)var(--Space-x2)var(--Space-x15)var(--Space-x3)}.modal-module__n5p0ka__contentWithoutActions{padding:0 var(--Space-x3)var(--Space-x4)}}
.openingHours-module__VdeixG__wrapper{padding:var(--Space-x2)var(--Space-x3);gap:var(--Space-x1);border-radius:var(--Corner-Radius-md);background:var(--Surface-Secondary-Default);display:grid}.openingHours-module__VdeixG__heading,.openingHours-module__VdeixG__caption{color:var(--Text-Secondary)}.openingHours-module__VdeixG__text{color:var(--Text-Default)}
.sidePeekAccordion-module___v29BG__accordionItem{color:var(--Text-Default)}.sidePeekAccordion-module___v29BG__parkingContent,.sidePeekAccordion-module___v29BG__accessibilityContent{gap:var(--Space-x3);display:grid}.sidePeekAccordion-module___v29BG__checkInCheckOutContent{gap:var(--Space-x15);padding:var(--Space-x2)var(--Space-x3);gap:var(--Space-x1);border-radius:var(--Corner-Radius-md);background:var(--Surface-Secondary-Default);display:grid}.sidePeekAccordion-module___v29BG__subheading{color:var(--Text-Secondary)}
.parkingList-module__AlD6RW__list{gap:var(--Space-x1);list-style-type:none;display:grid}.parkingList-module__AlD6RW__listItem{gap:var(--Space-x1);display:flex}.parkingList-module__AlD6RW__listItem:before{content:"";background-color:var(--Icon-Accent);flex-shrink:0;width:16px;height:16px;display:inline-flex;position:relative;top:3px;-webkit-mask-image:url(/_static/shared/icons/heart.svg);mask-image:url(/_static/shared/icons/heart.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.parkingPrices-module__HeJ3nq__wrapper{row-gap:var(--Space-x1);color:var(--Text-Default);margin:0;display:grid}.parkingPrices-module__HeJ3nq__period{gap:var(--Space-x5);display:flex}.parkingPrices-module__HeJ3nq__information{flex:1;margin:0}.parkingPrices-module__HeJ3nq__priceHeading{color:var(--Text-Secondary)}
.parkingInformation-module__CVgJOa__parkingInformation{gap:var(--Space-x3);display:grid}.parkingInformation-module__CVgJOa__list,.parkingInformation-module__CVgJOa__prices{gap:var(--Space-x15);display:grid}.parkingInformation-module__CVgJOa__priceWrapper{background-color:var(--Surface-Secondary-Default);border-radius:var(--Corner-Radius-md);padding:var(--Space-x2)var(--Space-x3);gap:var(--Space-x1);display:grid}.parkingInformation-module__CVgJOa__heading{color:var(--Text-Default)}.parkingInformation-module__CVgJOa__priceHeading{color:var(--Text-Secondary)}
.contactInformation-module__v6wYRa__wrapper{gap:var(--Space-x15);flex-direction:column;display:flex}.contactInformation-module__v6wYRa__information{gap:var(--Space-x2);grid-template-columns:1fr 1fr;grid-template-areas:"address drivingDirections""contact socials""email email""ecoLabel ecoLabel";font-style:normal;display:grid}.contactInformation-module__v6wYRa__address{grid-area:address}.contactInformation-module__v6wYRa__drivingDirections{grid-area:drivingDirections}.contactInformation-module__v6wYRa__contact{grid-area:contact}.contactInformation-module__v6wYRa__socials{grid-area:socials}.contactInformation-module__v6wYRa__socialIcons{gap:var(--Space-x1);align-items:center;display:flex}.contactInformation-module__v6wYRa__email{grid-area:email}.contactInformation-module__v6wYRa__ecoLabel{gap:var(--Space-x15);color:var(--Text-Secondary);grid-area:ecoLabel;display:flex}
.hotelSidePeek-module__avjmhG__content{gap:var(--Space-x4);color:var(--Text-Default);display:grid}
.typography-module__vfKlZa__Title-lg{font-family:var(--Title-lg-Font-family),var(--Title-lg-Font-fallback);font-size:var(--Title-lg-Size);font-weight:var(--Title-lg-Font-weight);letter-spacing:var(--Title-lg-Letter-spacing);text-transform:var(--Title-lg-Text-Transform);line-height:1;text-decoration:none}.typography-module__vfKlZa__Title-md{font-family:var(--Title-md-Font-family),var(--Title-md-Font-fallback);font-size:var(--Title-md-Size);font-weight:var(--Title-md-Font-weight);letter-spacing:var(--Title-md-Letter-spacing);text-transform:var(--Title-md-Text-Transform);line-height:1.1;text-decoration:none}.typography-module__vfKlZa__Title-mdLowCase{font-family:var(--Title-md-LowCase-Font-family),var(--Title-md-LowCase-Font-fallback);font-size:var(--Title-md-Size);font-weight:var(--Title-md-LowCase-Font-weight);letter-spacing:var(--Title-md-LowCase-Letter-spacing);text-transform:var(--Title-md-LowCase-Text-Transform);line-height:1.1;text-decoration:none}.typography-module__vfKlZa__Title-sm{font-family:var(--Title-sm-Font-family),var(--Title-sm-Font-fallback);font-size:var(--Title-sm-Size);font-weight:var(--Title-sm-Font-weight);letter-spacing:var(--Title-sm-Letter-spacing);text-transform:var(--Title-sm-Text-Transform);line-height:1.1;text-decoration:none}.typography-module__vfKlZa__Title-smLowCase{font-family:var(--Title-sm-LowCase-Font-family),var(--Title-sm-LowCase-Font-fallback);font-size:var(--Title-sm-LowCase-Size);font-weight:var(--Title-sm-LowCase-Font-weight);letter-spacing:var(--Title-sm-LowCase-Letter-spacing);text-transform:var(--Title-sm-LowCase-Text-Transform);line-height:1.1;text-decoration:none}.typography-module__vfKlZa__Title-xs{font-family:var(--Title-xs-Font-family),var(--Title-xs-Font-fallback);font-size:var(--Title-xs-Size);font-weight:var(--Title-xs-Font-weight);letter-spacing:var(--Title-xs-Letter-spacing);text-transform:var(--Title-xs-Text-Transform);line-height:1.1;text-decoration:none}.typography-module__vfKlZa__Title-Decorative-lg{font-family:var(--Title-Decorative-lg-Font-family),var(--Title-Decorative-lg-Font-fallback);font-size:var(--Title-Decorative-lg-Size);font-weight:var(--Title-Decorative-lg-Font-weight);letter-spacing:var(--Title-Decorative-lg-Letter-spacing);text-transform:var(--Title-Decorative-lg-Text-Transform);line-height:1.1;text-decoration:none}.typography-module__vfKlZa__Title-Decorative-md{font-family:var(--Title-Decorative-md-Font-family),var(--Title-Decorative-md-Font-fallback);font-size:var(--Title-Decorative-md-Size);font-weight:var(--Title-Decorative-md-Font-weight);letter-spacing:var(--Title-Decorative-md-Letter-spacing);text-transform:var(--Title-Decorative-md-Text-Transform);line-height:1.1;text-decoration:none}.typography-module__vfKlZa__Title-Subtitle-lg{font-family:var(--Title-Subtitle-lg-Font-family),var(--Title-Subtitle-lg-Font-fallback);font-size:var(--Title-Subtitle-lg-Size);font-weight:var(--Title-Subtitle-lg-Font-weight);letter-spacing:var(--Title-Subtitle-lg-Letter-spacing);text-transform:unset;line-height:1.2;text-decoration:none}.typography-module__vfKlZa__Title-Subtitle-md{font-family:var(--Title-Subtitle-md-Font-family),var(--Title-Subtitle-md-Font-fallback);font-size:var(--Title-Subtitle-md-Size);font-weight:var(--Title-Subtitle-md-Font-weight);letter-spacing:var(--Title-Subtitle-md-Letter-spacing);text-transform:unset;line-height:1.2;text-decoration:none}.typography-module__vfKlZa__Title-Overline-sm{font-family:var(--Title-Overline-sm-Font-family),var(--Title-Overline-sm-Font-fallback);font-size:var(--Title-Overline-sm-Size);font-weight:var(--Title-Overline-sm-Font-weight);letter-spacing:var(--Title-Overline-sm-Letter-spacing);text-transform:var(--Title-Overline-sm-Text-Transform);line-height:1.5;text-decoration:none}.typography-module__vfKlZa__Body-Lead-text{font-family:var(--Body-Lead-text-Font-family),var(--Body-Lead-text-Font-fallback);font-size:var(--Body-Lead-text-Size);font-weight:var(--Body-Lead-text-Font-weight);letter-spacing:var(--Body-Lead-text-Letter-spacing);text-transform:unset;line-height:1.5;text-decoration:none}.typography-module__vfKlZa__Body-Paragraph-mdRegular{font-family:var(--Body-Paragraph-Font-family),var(--Body-Paragraph-Font-fallback);font-size:var(--Body-Paragraph-Size);font-weight:var(--Body-Paragraph-Font-weight);letter-spacing:var(--Body-Paragraph-Letter-spacing);text-transform:unset;line-height:1.5;text-decoration:none}.typography-module__vfKlZa__Body-Paragraph-mdBold{font-family:var(--Body-Paragraph-Font-family),var(--Body-Paragraph-Font-fallback);font-size:var(--Body-Paragraph-Size);font-weight:var(--Body-Paragraph-Font-weight-2);letter-spacing:var(--Body-Paragraph-Letter-spacing);text-transform:unset;line-height:1.5;text-decoration:none}.typography-module__vfKlZa__Body-Supporting-text-caption-smRegular{font-family:var(--Body-Supporting-text-Font-family),var(--Body-Supporting-text-Font-fallback);font-size:var(--Body-Supporting-text-Size);font-weight:var(--Body-Supporting-text-Font-weight);letter-spacing:var(--Body-Supporting-text-Letter-spacing);text-transform:unset;line-height:1.4;text-decoration:none}.typography-module__vfKlZa__Body-Supporting-text-caption-smBold{font-family:var(--Body-Supporting-text-Font-family),var(--Body-Supporting-text-Font-fallback);font-size:var(--Body-Supporting-text-Size);font-weight:var(--Body-Supporting-text-Font-weight-2);letter-spacing:var(--Body-Supporting-text-Letter-spacing);text-transform:unset;line-height:1.4;text-decoration:none}.typography-module__vfKlZa__Body-Underline-md{font-family:var(--Body-Underline-md-Font-family),var(--Body-Underline-md-Font-fallback);font-size:var(--Body-Underline-md-Size);font-weight:var(--Body-Underline-md-Font-weight);letter-spacing:var(--Body-Underline-md-Letter-spacing);text-transform:unset;line-height:1.5;text-decoration:underline}.typography-module__vfKlZa__Body-Underline-sm{font-family:var(--Body-Underline-sm-Font-family),var(--Body-Underline-sm-Font-fallback);font-size:var(--Body-Underline-sm-Size);font-weight:var(--Body-Underline-sm-Font-weight);letter-spacing:var(--Body-Underline-sm-Letter-spacing);text-transform:unset;line-height:1.4;text-decoration:underline}.typography-module__vfKlZa__Tag-sm{font-family:var(--Tag-Font-family),var(--Tag-Font-fallback);font-size:var(--Tag-Size);font-weight:var(--Tag-Font-weight);letter-spacing:var(--Tag-Letter-spacing);text-transform:var(--Tag-Text-Transform);line-height:1.5;text-decoration:none}.typography-module__vfKlZa__Link-md{font-family:var(--Link-md-Font-family),var(--Link-md-Font-fallback);font-size:var(--Link-md-Size);font-weight:var(--Link-md-Font-weight);letter-spacing:var(--Link-md-Letter-spacing);text-transform:unset;line-height:1.5;text-decoration:underline}.typography-module__vfKlZa__Link-sm{font-family:var(--Link-sm-Font-family),var(--Link-sm-Font-fallback);font-size:var(--Link-sm-Size);font-weight:var(--Link-sm-Font-weight);letter-spacing:var(--Link-sm-Letter-spacing);text-transform:unset;line-height:1.4;text-decoration:underline}.typography-module__vfKlZa__Label-xsRegular{font-family:var(--Label-Font-family),var(--Label-Font-fallback);font-size:var(--Label-Size);font-weight:var(--Label-Font-weight);letter-spacing:var(--Label-Letter-spacing);text-transform:unset;line-height:1.5;text-decoration:none}.typography-module__vfKlZa__Label-xsBold{font-family:var(--Label-Font-family),var(--Label-Font-fallback);font-size:var(--Label-Size);font-weight:var(--Label-Font-weight-2);letter-spacing:var(--Label-Letter-spacing);text-transform:unset;line-height:1.5;text-decoration:none}
.room-module__q2eycq__room{gap:var(--Space-x15);color:var(--Text-Default);flex-direction:column;display:flex;overflow-y:auto}.room-module__q2eycq__roomTitle,.room-module__q2eycq__additionalInformation{color:var(--Text-Secondary)}.room-module__q2eycq__terms{margin-top:var(--Space-x1);margin-bottom:var(--Space-x3)}.room-module__q2eycq__termsText:nth-child(n){margin-bottom:var(--Space-x1);display:flex}.room-module__q2eycq__terms .room-module__q2eycq__termsIcon{margin-right:var(--Space-x1)}.room-module__q2eycq__entry{gap:var(--Space-x05);justify-content:space-between;display:flex}.room-module__q2eycq__prices{flex-shrink:0;align-content:start;justify-items:flex-end;display:grid}.room-module__q2eycq__price{color:var(--Text-Default)}.room-module__q2eycq__price.room-module__q2eycq__discounted{color:var(--Scandic-Brand-Scandic-Red)}.room-module__q2eycq__strikeThroughRate{color:var(--Text-Secondary);text-decoration:line-through}.room-module__q2eycq__ctaWrapper{margin-top:var(--Space-x15)}
.summaryContent-module__3cExda__summary{border-radius:var(--Corner-Radius-lg);gap:var(--Space-x2);padding:var(--Space-x3);display:grid}.summaryContent-module__3cExda__headingWrapper{justify-content:space-between;align-items:flex-start;display:flex}.summaryContent-module__3cExda__heading{color:var(--Text-Default)}.summaryContent-module__3cExda__closeButton{margin-top:-10px;margin-right:-10px}.summaryContent-module__3cExda__dates{align-items:center;gap:var(--Space-x1);color:var(--Text-Brand-OnAccent-Accent-Secondary);justify-content:flex-start;display:flex}.summaryContent-module__3cExda__entry{gap:var(--Space-x05);margin-bottom:var(--Space-x15);justify-content:space-between;display:flex}.summaryContent-module__3cExda__prices{flex-shrink:0;justify-items:flex-end;display:grid}.summaryContent-module__3cExda__price{color:var(--Text-Default)}.summaryContent-module__3cExda__price.summaryContent-module__3cExda__discounted{color:var(--Scandic-Brand-Scandic-Red)}.summaryContent-module__3cExda__strikeThroughRate{color:var(--Text-Secondary);text-decoration:line-through}.summaryContent-module__3cExda__approxPrice{color:var(--Text-Secondary)}
.code-rules-modal-module__yY11za__bookingCodeTooltip{max-width:560px;margin-top:var(--Space-x2);color:var(--Text-Secondary)}.code-rules-modal-module__yY11za__infoButton{align-self:center;color:var(--Icon-Interactive-Placeholder)!important}
.mobileSummary-module__w8DikG__wrapper{border-top:1px solid var(--Base-Border-Subtle);background:var(--Base-Surface-Primary-light-Normal);z-index:var(--default-modal-z-index);grid-template-rows:0fr auto;align-content:end;transition:all .5s ease-in-out;display:grid;position:relative}.mobileSummary-module__w8DikG__wrapper[data-open=true]{grid-template-rows:1fr auto}.mobileSummary-module__w8DikG__wrapper[data-open=true] .mobileSummary-module__w8DikG__bottomSheet{grid-template-columns:0fr auto}.mobileSummary-module__w8DikG__wrapper[data-open=true] .mobileSummary-module__w8DikG__priceDetailsButton{opacity:0;height:0}.mobileSummary-module__w8DikG__wrapper[data-open=false] .mobileSummary-module__w8DikG__priceDetailsButton{opacity:1;height:auto}.mobileSummary-module__w8DikG__signupPromoWrapper{z-index:var(--default-modal-z-index);position:relative}.mobileSummary-module__w8DikG__overlay{background-color:var(--Overlay-40);width:100%;height:100%;z-index:var(--default-modal-overlay-z-index);position:fixed;top:0;left:0}.mobileSummary-module__w8DikG__bottomSheet{padding:var(--Space-x2)var(--Space-x3)var(--Space-x5);grid-template-columns:1fr 1fr;align-items:flex-start;width:100vw;transition:all .5s ease-in-out;display:grid}.mobileSummary-module__w8DikG__priceDetailsButton{text-align:start;cursor:pointer;background-color:#0000;border-width:0;padding:0;transition:all .3s ease-in-out;display:grid;overflow:hidden}.mobileSummary-module__w8DikG__content{max-height:50dvh;overflow-y:auto}.mobileSummary-module__w8DikG__summaryAccordion{background-color:var(--Main-Grey-White);border-color:var(--Primary-Light-On-Surface-Divider-subtle);z-index:10;border-style:solid solid none;border-width:1px 1px medium;border-bottom-color:currentColor}.mobileSummary-module__w8DikG__priceLabel{color:var(--Text-Default)}.mobileSummary-module__w8DikG__price{color:var(--Text-Default)}.mobileSummary-module__w8DikG__price.mobileSummary-module__w8DikG__discounted{color:var(--Scandic-Brand-Scandic-Red)}.mobileSummary-module__w8DikG__strikeThroughRate{color:var(--Text-Secondary);text-decoration:line-through}.mobileSummary-module__w8DikG__seeDetails{margin-top:var(--Space-x15);gap:var(--Space-x1);color:var(--Component-Button-Brand-Secondary-On-fill-Default);align-items:center;display:flex}@media screen and (min-width:768px){.mobileSummary-module__w8DikG__bottomSheet{padding-bottom:var(--Space-x7)}}
.remember-code-module__ma-aqq__applyButton{min-width:100px}@media screen and (max-width:767px){.remember-code-module__ma-aqq__applyButton{display:none}}
.image-module__sqY4UG__imageContainer{margin:0 calc(-1*var(--Space-x2));border-radius:var(--Corner-Radius-lg)var(--Corner-Radius-lg)0 0;height:190px;position:relative}div[data-multiroom=true] .image-module__sqY4UG__imageContainer{margin:0}.image-module__sqY4UG__chipContainer{gap:var(--Space-x1);z-index:1;flex-direction:row;display:flex;position:absolute;top:12px;left:12px}.image-module__sqY4UG__chip{background-color:var(--Main-Grey-White);border-radius:var(--Corner-Radius-sm);padding:var(--Space-x05)var(--Space-x1)}.image-module__sqY4UG__imageContainer img{aspect-ratio:16/9;object-fit:cover;max-width:100%}.image-module__sqY4UG__toggleSidePeek{color:var(--Component-Button-Brand-Secondary-On-fill-Inverted);background-color:var(--Surface-Brand-Primary-1-OnSurface-Default);justify-content:center;align-items:center;width:100%;height:40px;display:flex;position:absolute;bottom:0}.image-module__sqY4UG__inventory{color:var(--Text-Interactive-Default)}
.booking-code-module__wWrYrG__container{gap:var(--Space-x1);align-items:center;display:grid;position:relative}.booking-code-module__wWrYrG__bookingCode{background-color:var(--Background-Primary);border-radius:var(--Corner-Radius-md);height:60px;padding:var(--Space-x1)var(--Space-x15);border:2px solid #0000;flex-shrink:0}.booking-code-module__wWrYrG__bookingCode:focus-within{background-color:var(--Surface-Primary-Hover);border-radius:var(--Corner-Radius-md);border-color:var(--Border-Interactive-Focus)}.booking-code-module__wWrYrG__bookingCode:has([data-focused=true]){background-color:var(--Surface-Primary-Hover);border-radius:var(--Corner-Radius-md);border-color:var(--Border-Interactive-Focus)}.booking-code-module__wWrYrG__bookingCode:has([data-pressed=true]){background-color:var(--Surface-Primary-Hover);border-radius:var(--Corner-Radius-md);border-color:var(--Border-Interactive-Focus)}.booking-code-module__wWrYrG__bookingCodeLabel{align-items:center;gap:var(--Space-x05);color:var(--Text-Secondary);text-wrap:nowrap;flex-shrink:0;width:100%;display:flex;position:relative}.booking-code-module__wWrYrG__input{background-color:var(--Surface-Primary-Hover);color:var(--Text-Interactive-Focus)}.booking-code-module__wWrYrG__bookingCodeRemember,.booking-code-module__wWrYrG__bookingCodeRememberVisible{gap:var(--Space-x1);display:none}.booking-code-module__wWrYrG__bookingCodeRememberVisible{width:100%;display:flex}.booking-code-module__wWrYrG__bookingCodeRememberVisible label{align-items:center}@media screen and (min-width:768px){.booking-code-module__wWrYrG__bookingCode{background-color:#0000;height:auto}.booking-code-module__wWrYrG__bookingCodeRememberVisible{background:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Space-x15);justify-content:space-between;align-items:center}}@media screen and (min-width:768px) and (max-width:1366px){.booking-code-module__wWrYrG__container{align-items:center;display:flex}.booking-code-module__wWrYrG__codePopover{background:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Space-x15);padding:var(--Space-x2);width:320px;box-shadow:0 4px 24px #0000000d}.booking-code-module__wWrYrG__popover{gap:var(--Space-x2);display:grid}.booking-code-module__wWrYrG__overlayTrigger{top:0;bottom:0;left:0;right:var(--Space-x3);display:block;position:absolute}}@media screen and (max-width:767px){.booking-code-module__wWrYrG__bookingCode{flex-direction:column;justify-content:center;display:flex}}@media screen and (min-width:1367px){.booking-code-module__wWrYrG__container:hover{background-color:var(--Surface-Primary-Hover);border-radius:var(--Corner-Radius-md)}.booking-code-module__wWrYrG__bookingCodeRememberVisible{padding:var(--Space-x2);top:calc(100% + var(--Space-x3));left:calc(0% - var(--Space-x05));width:320px;box-shadow:var(--popup-box-shadow);position:absolute}}
.notAvailable-module__KO28Sa__noRooms{background-color:var(--Base-Surface-Secondary-light-Normal);border-radius:var(--Corner-Radius-md);gap:var(--Space-x1);padding:var(--Space-x2);align-items:center;margin:0;display:flex}
.reward-night-module__YNeyFW__errorContainer{gap:var(--Space-x2);margin-top:var(--Space-x2);display:grid}.reward-night-module__YNeyFW__error{gap:var(--Space-x1);color:var(--UI-Text-Error);white-space:break-spaces;display:flex}.reward-night-module__YNeyFW__label{text-wrap:nowrap}.reward-night-module__YNeyFW__errorIcon{min-width:20px}.reward-night-module__YNeyFW__rewardNightLabel{color:var(--Text-Secondary);align-items:center;gap:var(--Space-x1);display:flex}.reward-night-module__YNeyFW__rewardNightTooltip{max-width:560px}.reward-night-module__YNeyFW__infoButton{align-self:center;color:var(--Icon-Interactive-Placeholder)!important}@media screen and (max-width:767px){.reward-night-module__YNeyFW__hideOnMobile{display:none}}@media screen and (min-width:768px){.reward-night-module__YNeyFW__errorContainer{border-radius:var(--Space-x15);padding:var(--Space-x2);background:var(--Base-Surface-Primary-light-Normal);width:320px;box-shadow:var(--popup-box-shadow);margin-top:0;position:absolute;top:calc(100% + 16px)}.reward-night-module__YNeyFW__error{color:var(--Text-Default)}}
.RoomCardSkeleton-module__bNzAZG__card{border-radius:var(--Corner-Radius-lg);border:1px solid var(--Base-Border-Subtle);background-color:#fff;flex-direction:column;flex:1;justify-content:space-between;height:100%;min-height:200px;font-size:14px;display:flex;position:relative;overflow:hidden}.RoomCardSkeleton-module__bNzAZG__imageContainer{aspect-ratio:16/9;width:100%}.RoomCardSkeleton-module__bNzAZG__priceVariants{gap:var(--Space-x1);padding:var(--Space-x2);flex-direction:column;display:flex}
.voucher-module__pbkuFq__options{flex-direction:column;justify-content:center;width:100%;display:flex}.voucher-module__pbkuFq__option{gap:var(--Space-x2);margin-top:var(--Space-x2);color:var(--Text-Secondary);align-items:center;display:flex}.voucher-module__pbkuFq__optionsContainer{flex-direction:column;display:flex}.voucher-module__pbkuFq__voucherSkeletonContainer{padding:var(--Space-x1)var(--Space-x15);color:var(--Text-Secondary)}.voucher-module__pbkuFq__checkbox{width:24px;height:24px}.voucher-module__pbkuFq__showOnTablet{display:none}@media screen and (min-width:768px){.voucher-module__pbkuFq__options{gap:var(--Space-x4);flex-direction:row}.voucher-module__pbkuFq__option{gap:var(--Space-x15);margin-top:0}.voucher-module__pbkuFq__optionsContainer{column-gap:var(--Space-x3);grid-template-columns:auto auto;display:grid}}@media screen and (min-width:768px) and (max-width:1366px){.voucher-module__pbkuFq__voucherSkeletonContainer{display:none}.voucher-module__pbkuFq__showOnTablet{display:flex}.voucher-module__pbkuFq__option{min-height:56px}}@media screen and (min-width:1367px){.voucher-module__pbkuFq__options{gap:var(--Space-x05);flex-direction:column;max-width:190px}.voucher-module__pbkuFq__option:hover{cursor:not-allowed}.voucher-module__pbkuFq__voucherSkeletonContainer,.voucher-module__pbkuFq__skeletonContainer .voucher-module__pbkuFq__option{min-width:160px}}
.roomsListSkeleton-module__60ZKJq__container{max-width:var(--max-width-page)}.roomsListSkeleton-module__60ZKJq__skeletonContainer{justify-content:space-between;gap:var(--Space-x2);flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:0;display:grid;overflow:hidden}
.formContent-module__E8cUpW__formContent{flex-direction:column;display:flex}.formContent-module__E8cUpW__vouchersHeader{gap:var(--Space-x15);display:flex}.formContent-module__E8cUpW__checkbox{width:24px;height:24px}.formContent-module__E8cUpW__where,.formContent-module__E8cUpW__rooms,.formContent-module__E8cUpW__when{border:2px solid #0000;position:relative}.formContent-module__E8cUpW__buttonContainer{align-self:center;gap:var(--Space-x1);border:2px solid #0000;display:grid}.formContent-module__E8cUpW__showOnTablet{display:none}.formContent-module__E8cUpW__submitButton{min-width:118px}.formContent-module__E8cUpW__label{color:var(--Text-Accent-Primary)}:is(.formContent-module__E8cUpW__when:has([data-datepicker-open=true],[data-pressed=true]) .formContent-module__E8cUpW__label,.formContent-module__E8cUpW__rooms:has([data-rooms-open=true],[data-pressed=true]) .formContent-module__E8cUpW__label){color:var(--Text-Interactive-Focus)}.formContent-module__E8cUpW__when:hover,.formContent-module__E8cUpW__rooms:hover{background-color:var(--Surface-Primary-Hover)}:is(.formContent-module__E8cUpW__where:has([data-focus-visible=true],[data-focused=true],[data-pressed=true]),.formContent-module__E8cUpW__when:has([data-datepicker-open=true],[data-focus-visible=true],[data-pressed=true]),.formContent-module__E8cUpW__rooms:has([data-focus-visible=true],[data-rooms-open=true],[data-pressed=true])){background-color:var(--Surface-Primary-Hover);border-color:var(--Border-Interactive-Focus);color:var(--Text-Interactive-Focus)}@media screen and (max-width:767px){.formContent-module__E8cUpW__buttonContainer{margin-bottom:var(--Space-x6)}.formContent-module__E8cUpW__voucherContainer{padding:var(--Space-x15)0 var(--Space-x4)}.formContent-module__E8cUpW__buttonContainer{width:100%}}@media screen and (max-width:1366px){.formContent-module__E8cUpW__inputContainer{gap:var(--Space-x15);display:grid}.formContent-module__E8cUpW__rooms,.formContent-module__E8cUpW__when,.formContent-module__E8cUpW__where{background-color:var(--Background-Primary);border-radius:var(--Corner-Radius-md)}.formContent-module__E8cUpW__rooms,.formContent-module__E8cUpW__when{padding:var(--Space-x1)var(--Space-x15)}.formContent-module__E8cUpW__rooms{height:60px}}.formContent-module__E8cUpW__voucherContainer{height:fit-content}@media screen and (min-width:768px) and (max-width:1366px){.formContent-module__E8cUpW__formContent.formContent-module__E8cUpW__floating .formContent-module__E8cUpW__voucherContainer{border-bottom-left-radius:var(--Corner-Radius-lg);border-bottom-right-radius:var(--Corner-Radius-lg)}}@media screen and (min-width:768px){.formContent-module__E8cUpW__formContent{flex-direction:row;align-items:center;display:flex}.formContent-module__E8cUpW__inputContainer{gap:var(--Space-x15);flex:2;display:flex}.formContent-module__E8cUpW__rooms,.formContent-module__E8cUpW__when,.formContent-module__E8cUpW__where{border-radius:var(--Corner-Radius-md);width:100%}.formContent-module__E8cUpW__inputContainer input[type=text]{border:none;height:24px}.formContent-module__E8cUpW__rooms,.formContent-module__E8cUpW__when{padding:var(--Space-x1)var(--Space-x15)}.formContent-module__E8cUpW__where{position:relative}.formContent-module__E8cUpW__showOnMobile{display:none}}.formContent-module__E8cUpW__buttonContainer{margin-top:auto}@media screen and (min-width:768px){.formContent-module__E8cUpW__buttonContainer{margin-top:0}}@media screen and (min-width:768px) and (max-width:1366px){.formContent-module__E8cUpW__formContent{flex-wrap:wrap}.formContent-module__E8cUpW__inputRow{gap:var(--Space-x2);width:100%;padding:var(--Space-x2);flex-direction:row;display:flex}.formContent-module__E8cUpW__inputContainer{flex-basis:80%}.formContent-module__E8cUpW__buttonContainer{margin:0}.formContent-module__E8cUpW__input .formContent-module__E8cUpW__buttonContainer .formContent-module__E8cUpW__button{padding:var(--Space-x1);width:48px;height:48px}.formContent-module__E8cUpW__voucherRow{background-color:var(--Base-Surface-Primary-light-Hover);border-bottom:1px solid var(--Primary-Light-On-Surface-Divider-subtle);padding-left:var(--Space-x2);flex:1;display:flex}.formContent-module__E8cUpW__showOnTablet{display:flex}.formContent-module__E8cUpW__hideOnTablet{display:none}}@media screen and (min-width:1367px){.formContent-module__E8cUpW__inputContainer{margin-left:calc(-1*var(--Space-x15))}.formContent-module__E8cUpW__formContent{gap:var(--Space-x2)}.formContent-module__E8cUpW__inputRow{flex:1}.formContent-module__E8cUpW__voucherRow{flex:0}.formContent-module__E8cUpW__bookingCodeDisabled{flex:none}}
.hotelCardListing-module__BjPdQq__hotelCards{gap:var(--Space-x2);margin-bottom:var(--Space-x2);flex-direction:column;display:flex}
.rooms-module__hY-zhG__roomList{gap:var(--Space-x2);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));list-style:none;display:grid;overflow:hidden}.rooms-module__hY-zhG__roomList>li{width:100%}
.form-module__eBTNTq__section{align-items:center;width:100%;margin:0 auto;display:grid}.form-module__eBTNTq__form{height:100%;display:grid}@media screen and (max-width:767px){.form-module__eBTNTq__section{max-width:var(--max-width-page)}.form-module__eBTNTq__form{align-self:flex-start}}@media screen and (min-width:768px){.form-module__eBTNTq__default{border-radius:var(--Corner-Radius-md)}}@media screen and (min-width:1367px){.form-module__eBTNTq__default{padding:var(--Space-x15)var(--Space-x2)var(--Space-x15)var(--Space-x1)}.form-module__eBTNTq__full{padding:var(--Space-x1)0}.form-module__eBTNTq__form{width:100%;max-width:var(--max-width-page);margin:0 auto}.form-module__eBTNTq__compact{padding:var(--Space-x15)var(--Space-x2)var(--Space-x15)var(--Space-x15);white-space:nowrap}}
.filterCheckbox-module__RFB_Da__container{color:var(--text-color);cursor:pointer;flex-direction:column;display:flex}.filterCheckbox-module__RFB_Da__container[data-selected] .filterCheckbox-module__RFB_Da__checkbox{border:var(--Surface-UI-Fill-Active);background:var(--Surface-UI-Fill-Active)}.filterCheckbox-module__RFB_Da__container:focus-within .filterCheckbox-module__RFB_Da__checkbox{outline:2px solid var(--UI-Input-Controls-Fill-Selected)}.filterCheckbox-module__RFB_Da__checkboxContainer{align-items:center;gap:var(--Space-x15);display:flex}.filterCheckbox-module__RFB_Da__checkbox{border:1px solid var(--UI-Input-Controls-Border-Normal);forced-color-adjust:none;background:var(--UI-Input-Controls-Surface-Normal);border-radius:4px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;transition:all .2s;display:flex}.filterCheckbox-module__RFB_Da__container[data-disabled]{color:var(--Text-Interactive-Disabled);cursor:not-allowed}.filterCheckbox-module__RFB_Da__container[data-disabled] .filterCheckbox-module__RFB_Da__checkbox{border-color:var(--Text-Interactive-Disabled);background:var(--Surface-Primary-Disabled)}
.rooms-module__ay8i3q__content{max-width:var(--max-width-page);gap:var(--Space-x2);padding:var(--Space-x5)0;flex-direction:column;margin:0 auto;display:flex}
.sitewideAlert-module__-nmoXW__sitewideAlert{width:100%;z-index:var(--header-z-index);position:relative}.sitewideAlert-module__-nmoXW__alarm{z-index:calc(var(--header-z-index) + 1);position:sticky;top:0}
.button-module__A1IBaq__mobileToggleButton{cursor:pointer;align-items:center;gap:var(--Space-x15);padding:var(--Space-x2);background-color:var(--Base-Surface-Primary-light-Normal);-webkit-tap-highlight-color:transparent;border:none;width:100%;display:grid;position:relative;box-shadow:0 8px 24px #00000029}.button-module__A1IBaq__mobileToggleButton.button-module__A1IBaq__floating{border-radius:var(--Corner-Radius-md)}.button-module__A1IBaq__complete{grid-template-columns:1fr 36px}.button-module__A1IBaq__partial{grid-template-columns:minmax(auto,120px) min-content 1fr auto}.button-module__A1IBaq__block{display:block}.button-module__A1IBaq__block>*{text-align:start;display:block}.button-module__A1IBaq__blockLabel{color:var(--Text-Accent-Primary)}.button-module__A1IBaq__locationAndDate{color:var(--Scandic-Grey-100)}.button-module__A1IBaq__placeholder{color:var(--Text-Interactive-Placeholder)}.button-module__A1IBaq__icon{background-color:var(--Base-Button-Primary-Fill-Normal);border-radius:50%;justify-content:center;justify-self:flex-end;align-items:center;width:40px;height:40px;display:flex}@media screen and (min-width:768px){.button-module__A1IBaq__mobileToggleButton{display:none}}
.filterContent-module__7OaM8a__container{min-width:272px}.filterContent-module__7OaM8a__container>div{gap:var(--Space-x3);flex-direction:column;display:flex}.filterContent-module__7OaM8a__title{color:var(--Text-Heading)}.filterContent-module__7OaM8a__facilities{padding-bottom:var(--Space-x3)}.filterContent-module__7OaM8a__facilities:first-of-type{border-bottom:1px solid var(--Base-Border-Subtle)}.filterContent-module__7OaM8a__facilities ul{margin-top:var(--Space-x2)}.filterContent-module__7OaM8a__facilities:last-child{padding-bottom:0}.filterContent-module__7OaM8a__filter{gap:var(--Space-x15);margin-bottom:var(--Space-x1);grid-template-columns:repeat(2,minmax(min-content,max-content));align-items:center;display:grid}.filterContent-module__7OaM8a__filter:first-child{margin-top:var(--Space-x1)}.filterContent-module__7OaM8a__filter input[type=checkbox]{width:1.25rem;height:1.25rem;margin:0}
.RoomsContainerSkeleton-module__TN4pHW__container{max-width:var(--max-width-page);margin:0 auto}.RoomsContainerSkeleton-module__TN4pHW__filterContainer{height:38px}.RoomsContainerSkeleton-module__TN4pHW__skeletonContainer{justify-content:space-between;gap:var(--Space-x2);flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:0;margin-top:20px;display:grid;overflow:hidden}
.languageSwitcher-module__v2rmxq__languageSwitcher .languageSwitcher-module__v2rmxq__triggerButton{gap:var(--Space-x1);border:0;justify-content:flex-start;width:100%}.languageSwitcher-module__v2rmxq__languageSwitcher .languageSwitcher-module__v2rmxq__triggerText{width:100%;color:var(--SAS-Gray-20);align-items:center;display:flex}.languageSwitcher-module__v2rmxq__languageSwitcher.languageSwitcher-module__v2rmxq__header .languageSwitcher-module__v2rmxq__triggerButton{padding:var(--Space-x1)}.languageSwitcher-module__v2rmxq__languageSwitcher.languageSwitcher-module__v2rmxq__header .languageSwitcher-module__v2rmxq__triggerText{justify-content:space-between}.languageSwitcher-module__v2rmxq__languageSwitcher.languageSwitcher-module__v2rmxq__footer .languageSwitcher-module__v2rmxq__triggerText,.languageSwitcher-module__v2rmxq__languageSwitcher.languageSwitcher-module__v2rmxq__footer .languageSwitcher-module__v2rmxq__chevron{color:var(--SAS-40)}.languageSwitcher-module__v2rmxq__languageSwitcher.languageSwitcher-module__v2rmxq__footer .languageSwitcher-module__v2rmxq__chevron{margin:1px 0 0 2px}.languageSwitcher-module__v2rmxq__languageSwitcher.languageSwitcher-module__v2rmxq__footer .languageSwitcher-module__v2rmxq__globeIcon{color:var(--SAS-40)}.languageSwitcher-module__v2rmxq__languageSwitcherContent{gap:var(--Space-x3);padding:0 var(--Space-x2);background:#fff;flex-direction:column;align-items:flex-start;display:flex}.languageSwitcher-module__v2rmxq__languageSwitcherContent .languageSwitcher-module__v2rmxq__arrowBack{color:var(--SAS-40);padding:var(--Space-x2)0;justify-content:flex-start;width:100%}.languageSwitcher-module__v2rmxq__languageSwitcherContent ul{width:100%;list-style:none}.languageSwitcher-module__v2rmxq__languageSwitcherListItem .languageSwitcher-module__v2rmxq__link{padding:var(--Space-x1);border-radius:var(--Space-x1);justify-content:space-between;align-items:center;display:flex}.languageSwitcher-module__v2rmxq__languageSwitcherListItem .languageSwitcher-module__v2rmxq__link.languageSwitcher-module__v2rmxq__active{background-color:var(--Surface-Primary-Hover)}.languageSwitcher-module__v2rmxq__languageModalOverlay{z-index:1000;width:100%;height:100%;position:fixed}.languageSwitcher-module__v2rmxq__languageModal{top:calc(var(--main-menu-mobile-height) + var(--alert-and-banner-height));z-index:1001;background:#fff;position:fixed;bottom:0;left:0;right:0}.languageSwitcher-module__v2rmxq__languageModal .languageSwitcher-module__v2rmxq__closeModal{color:var(--SAS-40);background-color:#0000;align-self:flex-end;gap:0}.languageSwitcher-module__v2rmxq__languageModal .languageSwitcher-module__v2rmxq__closeIcon{display:none}.languageSwitcher-module__v2rmxq__footer .languageSwitcher-module__v2rmxq__languageModal{top:0}.languageSwitcher-module__v2rmxq__footer .languageSwitcher-module__v2rmxq__languageModal .languageSwitcher-module__v2rmxq__languageSwitcherContent{padding:0}.languageSwitcher-module__v2rmxq__footer .languageSwitcher-module__v2rmxq__languageModal .languageSwitcher-module__v2rmxq__languageSwitcherContent .languageSwitcher-module__v2rmxq__title,.languageSwitcher-module__v2rmxq__footer .languageSwitcher-module__v2rmxq__languageModal .languageSwitcher-module__v2rmxq__languageSwitcherContent .languageSwitcher-module__v2rmxq__languageSwitcherListContainer{padding:0 var(--Space-x2)}.languageSwitcher-module__v2rmxq__footer .languageSwitcher-module__v2rmxq__languageModal .languageSwitcher-module__v2rmxq__closeModalWrapper{width:100%;padding:0 var(--Space-x2);border-bottom:1px solid var(--SAS-Gray-90);justify-content:flex-end;display:flex}.languageSwitcher-module__v2rmxq__footer .languageSwitcher-module__v2rmxq__languageModal .languageSwitcher-module__v2rmxq__arrowBackIcon{display:none}.languageSwitcher-module__v2rmxq__footer .languageSwitcher-module__v2rmxq__languageModal .languageSwitcher-module__v2rmxq__closeIcon{display:block}@media screen and (min-width:768px){.languageSwitcher-module__v2rmxq__languageSwitcher.languageSwitcher-module__v2rmxq__header .languageSwitcher-module__v2rmxq__triggerText,.languageSwitcher-module__v2rmxq__languageSwitcher.languageSwitcher-module__v2rmxq__header .languageSwitcher-module__v2rmxq__triggerButton{color:#fff}.languageSwitcher-module__v2rmxq__languageSwitcher .languageSwitcher-module__v2rmxq__triggerButton{padding:0}.languageSwitcher-module__v2rmxq__languageSwitcher .languageSwitcher-module__v2rmxq__triggerButton:hover{text-decoration:none}.languageSwitcher-module__v2rmxq__languageSwitcher .languageSwitcher-module__v2rmxq__triggerButton[aria-expanded=true] .languageSwitcher-module__v2rmxq__chevron{transform:rotate(180deg)}.languageSwitcher-module__v2rmxq__languageSwitcherContent{border-radius:var(--Space-x15);min-width:200px;padding:var(--Space-x2)var(--Space-x3);box-shadow:0 0 14px 6px #0000001a}.languageSwitcher-module__v2rmxq__chevron{transition:all .3s}}
.bookingWidget-module__q-5VkG__bookingWidgetContainer{z-index:var(--booking-widget-z-index);width:100%;position:sticky}.bookingWidget-module__q-5VkG__bookingWidgetContainer[data-booking-widget-open=true]{z-index:var(--booking-widget-open-z-index);overflow-y:visible}.bookingWidget-module__q-5VkG__bookingWidgetContainer[data-booking-widget-open=true] .bookingWidget-module__q-5VkG__formContainer{z-index:1;visibility:visible;border-radius:var(--Corner-Radius-lg);width:100%;bottom:0;left:0;transform:translateY(0)}@media screen and (max-width:767px){.bookingWidget-module__q-5VkG__bookingWidgetContainer[data-booking-widget-open=true] .bookingWidget-module__q-5VkG__backdrop{z-index:0;background-color:#0006;position:fixed;inset:0}}:is(.bookingWidget-module__q-5VkG__bookingWidgetContainer:has([data-datepicker-open=true]),.bookingWidget-module__q-5VkG__bookingWidgetContainer:has([data-rooms-open=true])){z-index:var(--booking-widget-open-z-index)}.bookingWidget-module__q-5VkG__bookingWidgetContainer.bookingWidget-module__q-5VkG__floating .bookingWidget-module__q-5VkG__formContainer{border-radius:var(--Corner-Radius-lg)}.bookingWidget-module__q-5VkG__formContainer{background-color:var(--UI-Input-Controls-Surface-Normal);gap:var(--Space-x3);height:calc(100dvh - max(var(--sitewide-alert-sticky-height),20px));width:100%;padding:var(--Space-x3)var(--Space-x2)0;visibility:hidden;grid-template-rows:auto 1fr;transition:transform .3s;display:grid;position:fixed;bottom:0;left:0;transform:translateY(100%)}.bookingWidget-module__q-5VkG__formContainer:has([data-searchlist-open=true]){overflow-y:visible}.bookingWidget-module__q-5VkG__close{cursor:pointer;background:0 0;border:none;justify-self:flex-end;padding:0}@media screen and (min-width:768px){.bookingWidget-module__q-5VkG__bookingWidgetContainer{top:0}.bookingWidget-module__q-5VkG__formContainer{background-color:var(--Base-Surface-Primary-light-Normal);visibility:visible;height:auto;padding:0;display:block;position:static;overflow-y:visible;transform:none;box-shadow:0 4px 24px #0000000d}.bookingWidget-module__q-5VkG__formContainer.bookingWidget-module__q-5VkG__compactFormContainer{box-shadow:none}.bookingWidget-module__q-5VkG__close{display:none}}@media screen and (min-width:1367px){.bookingWidget-module__q-5VkG__formContainer.bookingWidget-module__q-5VkG__compactFormContainer{padding-left:var(--Space-x15)}}
@keyframes filterAndSortModal-module__a6CbCa__modal-fade{0%{opacity:0}to{opacity:1}}@keyframes filterAndSortModal-module__a6CbCa__modal-slide-up{0%{bottom:-100%}to{bottom:0}}.filterAndSortModal-module__a6CbCa__overlay{height:var(--visual-viewport-height);z-index:100;background:#00000080;justify-content:center;align-items:center;width:100vw;display:flex;position:fixed;top:0;left:0}.filterAndSortModal-module__a6CbCa__overlay[data-entering]{animation:.2s filterAndSortModal-module__a6CbCa__modal-fade}.filterAndSortModal-module__a6CbCa__overlay[data-exiting]{animation:.15s ease-in reverse filterAndSortModal-module__a6CbCa__modal-fade}.filterAndSortModal-module__a6CbCa__modal{background-color:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-Radius-md);height:calc(100dvh - 20px);box-shadow:var(--modal-box-shadow);width:100%;position:absolute;bottom:0;left:0}.filterAndSortModal-module__a6CbCa__modal[data-entering]{animation:.2s filterAndSortModal-module__a6CbCa__modal-slide-up}.filterAndSortModal-module__a6CbCa__modal[data-existing]{animation:.2s reverse filterAndSortModal-module__a6CbCa__modal-slide-up}.filterAndSortModal-module__a6CbCa__content{flex-direction:column;height:100%;display:flex}.filterAndSortModal-module__a6CbCa__sorter{padding:var(--Space-x15)var(--Space-x2)var(--Space-x05)var(--Space-x2);flex:none}.filterAndSortModal-module__a6CbCa__badge{background-color:var(--Base-Text-Accent);border-radius:var(--Corner-Radius-xl);color:#fff;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.filterAndSortModal-module__a6CbCa__filters{padding:var(--Space-x2);padding-top:calc(var(--Space-x3) + var(--Space-x05));flex:auto;overflow-y:auto}.filterAndSortModal-module__a6CbCa__filters ul{margin-top:var(--Space-x3)}.filterAndSortModal-module__a6CbCa__filters ul li{padding-bottom:var(--Space-x1)}.filterAndSortModal-module__a6CbCa__header{text-align:right;padding:var(--Space-x15);flex:none;justify-content:flex-end;display:flex}.filterAndSortModal-module__a6CbCa__title{text-align:center;display:none}.filterAndSortModal-module__a6CbCa__divider{display:none}.filterAndSortModal-module__a6CbCa__footer{gap:var(--Space-x1);padding:var(--Space-x3)var(--Space-x2);border-top:1px solid var(--Base-Border-Subtle);flex-direction:column;flex:none;display:flex}@media screen and (min-width:768px){.filterAndSortModal-module__a6CbCa__modal{width:min(80dvw,960px);height:max-content;max-height:80dvh;bottom:50%;left:50%;overflow-y:auto;translate:-50% 50%}.filterAndSortModal-module__a6CbCa__divider{padding:0 var(--Space-x3);display:block}.filterAndSortModal-module__a6CbCa__header{padding:var(--Space-x1);border-bottom:1px solid var(--Base-Border-Subtle);background:var(--Base-Surface-Primary-light-Normal);z-index:1;border-top-left-radius:var(--Corner-Radius-lg);border-top-right-radius:var(--Corner-Radius-lg);grid-template-columns:1fr auto;align-items:center;display:grid;position:sticky;top:0}.filterAndSortModal-module__a6CbCa__title{display:block}.filterAndSortModal-module__a6CbCa__content{gap:var(--Space-x4);height:auto}.filterAndSortModal-module__a6CbCa__filters{overflow-y:unset}.filterAndSortModal-module__a6CbCa__sorter{padding:var(--Space-x2)}.filterAndSortModal-module__a6CbCa__sorter,.filterAndSortModal-module__a6CbCa__filters,.filterAndSortModal-module__a6CbCa__footer,.filterAndSortModal-module__a6CbCa__divider{padding:0 var(--Space-x3)}.filterAndSortModal-module__a6CbCa__footer{background:var(--Base-Surface-Primary-light-Normal);z-index:1;border-bottom-left-radius:var(--Corner-Radius-lg);border-bottom-right-radius:var(--Corner-Radius-lg);padding:var(--Space-x2)var(--Space-x3);flex-direction:row-reverse;justify-content:space-between;position:sticky;bottom:0}.filterAndSortModal-module__a6CbCa__filters aside>form{gap:var(--Space-x2)}.filterAndSortModal-module__a6CbCa__filters aside form>div:last-child{margin-top:var(--Space-x2)}.filterAndSortModal-module__a6CbCa__filters aside ul{margin-top:var(--Space-x1);grid-template-columns:1fr 1fr;display:grid}.filterAndSortModal-module__a6CbCa__filters ul li:hover{background:var(--UI-Input-Controls-Surface-Hover);border-radius:var(--Corner-Radius-md);outline:none}.filterAndSortModal-module__a6CbCa__filters ul li{padding:var(--Space-x1)var(--Space-x15)}}@media screen and (min-width:1024px){.filterAndSortModal-module__a6CbCa__facilities ul{grid-template-columns:1fr 1fr 1fr}}
.index-module__vETOIq__errorContainer{padding:var(--Space-x15)0;width:100%;max-width:var(--max-width-page);margin:0 auto}
.footer-menu-module__Fadepa__linksWrapper{gap:var(--Space-x2);flex-direction:column;display:flex}@media screen and (min-width:768px){.footer-menu-module__Fadepa__linksWrapper{flex-direction:row;justify-content:space-between}}.footer-menu-module__Fadepa__links{gap:var(--Space-x1);flex-direction:column;display:flex}@media screen and (min-width:768px){.footer-menu-module__Fadepa__links{flex-direction:row}}.footer-menu-module__Fadepa__links .footer-menu-module__Fadepa__link{color:var(--SAS-40);text-decoration:none}.footer-menu-module__Fadepa__links .footer-menu-module__Fadepa__link:hover{color:var(--SAS-40);text-decoration:underline}.footer-menu-module__Fadepa__links .footer-menu-module__Fadepa__link:not(:last-child):after{content:"·";font-size:var(--Title-Subtitle-md-Size);margin-left:var(--Space-x1);line-height:100%;text-decoration:none;display:inline-flex}
.FloatingBookingWidget-module__eCB45q__floatingBookingWidget{width:var(--max-width-content);margin:0 auto;position:relative}.FloatingBookingWidget-module__eCB45q__floatingBookingWidget .FloatingBookingWidget-module__eCB45q__floatingBackground{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.FloatingBookingWidget-module__eCB45q__floatingBookingWidget[data-intersecting=true] .FloatingBookingWidget-module__eCB45q__floatingBackground{background:var(--Surface-UI-Fill-Default);z-index:var(--booking-widget-z-index);margin-top:var(--sitewide-alert-sticky-height);position:fixed;top:0;left:0;right:0;box-shadow:0 4px 24px #0000000d}
.listingHotelCardDialog-module__RxaGkq__container{border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-Radius-md);background:var(--Base-Surface-Primary-light-Normal);min-width:358px;position:relative;box-shadow:0 0 8px 3px #0000001a}.listingHotelCardDialog-module__RxaGkq__content{padding:var(--Space-x15);gap:var(--Space-x15);flex-direction:column;display:flex}.listingHotelCardDialog-module__RxaGkq__header{gap:var(--Space-x15);display:flex}.listingHotelCardDialog-module__RxaGkq__divider{color:var(--Text-Tertiary)}.listingHotelCardDialog-module__RxaGkq__red{color:var(--Text-Accent-Primary)}.listingHotelCardDialog-module__RxaGkq__name{max-width:180px;height:48px;margin-bottom:var(--Space-x05);align-items:center;display:flex}.listingHotelCardDialog-module__RxaGkq__facilities{gap:0 var(--Space-x15);display:flex}.listingHotelCardDialog-module__RxaGkq__priceCard{border-radius:var(--Corner-Radius-md);padding:var(--Space-x05)var(--Space-x1);background:var(--Base-Surface-Secondary-light-Normal);margin-top:var(--Space-x1)}.listingHotelCardDialog-module__RxaGkq__prices{gap:var(--Space-x1);flex-direction:column;justify-content:space-between;display:flex}.listingHotelCardDialog-module__RxaGkq__bottomContainer{border-top:1px solid var(--Primary-Light-On-Surface-Divider-subtle);padding-top:var(--Space-x2);padding-bottom:var(--Space-x05);display:flex}.listingHotelCardDialog-module__RxaGkq__pricesContainer{flex-direction:column;flex:1;height:44px;display:flex}.listingHotelCardDialog-module__RxaGkq__listingPrices{gap:var(--Space-x1);flex-direction:row;display:flex}.listingHotelCardDialog-module__RxaGkq__content .listingHotelCardDialog-module__RxaGkq__button{margin-top:auto}.listingHotelCardDialog-module__RxaGkq__closeButton{position:absolute;top:8px;right:8px}.listingHotelCardDialog-module__RxaGkq__notEnoughPointsButton{border-radius:var(--Corner-Radius-Rounded);justify-content:center;align-items:center;gap:var(--Space-x05);padding:10px var(--Space-x2);background-color:var(--Component-Button-Brand-Primary-Fill-Disabled);border-style:solid;border-width:2px;border-color:var(--Component-Button-Brand-Primary-Border-Disabled);color:var(--Component-Button-Brand-Primary-On-fill-Disabled);display:flex}
.skeleton-module__0FC0Dq__shimmer{background-color:var(--shimmer-background);border-radius:4px;min-width:2ch;min-height:1em;display:inline-block;position:relative;overflow:hidden}.skeleton-module__0FC0Dq__shimmer.skeleton-module__0FC0Dq__dark{--shimmer-background:#ffffff1a;--shimmer:linear-gradient(120deg,#fff0 0,#ffffff1a 40%,#ffffff1a 60%,#fff0 100%)}.skeleton-module__0FC0Dq__shimmer.skeleton-module__0FC0Dq__light{--shimmer-background:#d9d9d980;--shimmer:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0 100%)}.skeleton-module__0FC0Dq__shimmer:after{background-image:var(--shimmer);content:"";animation:3s infinite skeleton-module__0FC0Dq__shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-module__0FC0Dq__shimmer span{visibility:hidden}@keyframes skeleton-module__0FC0Dq__shimmer{to{transform:translate(100%)}}.skeleton-module__0FC0Dq__block{display:block}.skeleton-module__0FC0Dq__inlineBlock{display:inline-block}
.toasts-module__axXaFq__toast{border-radius:var(--Corner-Radius-lg);background:var(--Base-Surface-Primary-light-Normal);grid-template-columns:auto 1fr auto;align-items:center;display:grid;overflow:hidden;box-shadow:0 0 8px 2px #00000014}.toasts-module__axXaFq__content{padding:var(--Space-x15)var(--Space-x3)}@media screen and (min-width:768px){.toasts-module__axXaFq__toast{width:var(--width)}}.toasts-module__axXaFq__toast .toasts-module__axXaFq__message{padding:var(--Space-x2)var(--Space-x15)}.toasts-module__axXaFq__success{--icon-background-color:var(--UI-Semantic-Success)}.toasts-module__axXaFq__error{--icon-background-color:var(--UI-Semantic-Error)}.toasts-module__axXaFq__warning{--icon-background-color:var(--UI-Semantic-Warning)}.toasts-module__axXaFq__info{--icon-background-color:var(--UI-Semantic-Information)}.toasts-module__axXaFq__iconContainer{background-color:var(--icon-background-color);padding:var(--Space-x2);justify-content:center;align-items:center;height:100%;display:flex}
.user-menu-module__qeOk-a__userMenu{position:relative}.user-menu-module__qeOk-a__userMenu .user-menu-module__qeOk-a__userName{align-items:center;gap:var(--Space-x1);cursor:pointer;color:#fff;padding:0;display:flex}.user-menu-module__qeOk-a__userMenu .user-menu-module__qeOk-a__userName:hover{color:#fff;text-decoration:none}.user-menu-module__qeOk-a__userMenu .user-menu-module__qeOk-a__avatar{color:var(--SAS-Default);background-color:#fff}.user-menu-module__qeOk-a__userMenu .user-menu-module__qeOk-a__avatar span{color:currentColor}.user-menu-module__qeOk-a__userDetailsContainer{padding:var(--Space-x1);color:var(--SAS-Gray-20)}.user-menu-module__qeOk-a__logoutLink,.user-menu-module__qeOk-a__loginLink{color:var(--SAS-Gray-20);text-decoration:none}.user-menu-module__qeOk-a__userDetailsContainer .user-menu-module__qeOk-a__logoutLink{font-weight:400;text-decoration:none}.user-menu-module__qeOk-a__userDetailsContainer .user-menu-module__qeOk-a__logoutLink:hover{color:var(--SAS-Gray-20);text-decoration:none}.user-menu-module__qeOk-a__modal{top:calc(var(--main-menu-mobile-height) + var(--alert-and-banner-height));background-color:var(--Base-Surface-Primary-light-Normal);width:100%;z-index:var(--menu-overlay-z-index);transition:right .3s;position:fixed;bottom:0;right:auto}.user-menu-module__qeOk-a__dialog{height:100%;padding:var(--Space-x3)var(--Space-x2)var(--Space-x4);align-content:space-between;gap:var(--Space-x2);flex-direction:column;display:flex;overflow-y:auto}@keyframes user-menu-module__qeOk-a__openUpAfter{to{transform-origin:50%;width:32px;top:0;transform:rotate(-45deg)}}@keyframes user-menu-module__qeOk-a__openUpBefore{to{transform-origin:50%;width:32px;top:0;transform:rotate(45deg)}}.user-menu-module__qeOk-a__pointsDetails{gap:var(--Space-x1);white-space:nowrap;align-items:center;display:flex}@media screen and (min-width:768px){.user-menu-module__qeOk-a__userMenu{color:#fff;padding:0}.user-menu-module__qeOk-a__userDetailsContainer{padding:var(--Space-x2)var(--Space-x3);gap:var(--Space-x2);background-color:#fff;border-radius:12px;flex-direction:column;display:flex;box-shadow:0 0 14px 6px #0000001a}.user-menu-module__qeOk-a__loginLink{color:#fff;align-items:center;gap:var(--Space-x1);display:flex}.user-menu-module__qeOk-a__loginLink:hover{color:#fff}}
.hotelCardDialogListing-module__USdR6G__hotelCardDialogListing{gap:var(--Space-x1);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-inline:var(--Space-x2);scroll-padding-inline:var(--Space-x2);overscroll-behavior-inline:contain;scroll-behavior:smooth;will-change:transform;backface-visibility:hidden;align-items:flex-end;display:flex;overflow-x:scroll;transform:translateZ(0)}.hotelCardDialogListing-module__USdR6G__hotelCard{scroll-snap-align:center;height:100%}
.InfoBox-module__bhTaJq__infoBox{padding:var(--Space-x2)var(--Space-x3);border-radius:var(--Corner-Radius-Medium);background:var(--Background-Secondary);grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.InfoBox-module__bhTaJq__infoBox.InfoBox-module__bhTaJq__sasBlue{background:var(--SAS-Blue-90)}.InfoBox-module__bhTaJq__infoBox .InfoBox-module__bhTaJq__iconContainer{width:24px;padding:var(--Space-x05);aspect-ratio:1;box-sizing:content-box;color:#fff;background:var(--Surface-Brand-Accent-OnAccent-Accent);border-radius:100%;justify-content:center;align-items:center;display:flex}.InfoBox-module__bhTaJq__infoBox .InfoBox-module__bhTaJq__iconContainer.InfoBox-module__bhTaJq__sasBlue{color:#fff;background:var(--SAS-Blue-Default)}.InfoBox-module__bhTaJq__infoBox .InfoBox-module__bhTaJq__content{gap:var(--Space-x05);flex-direction:column;display:flex}
.page-module__Tp5igW__mainContent{background:linear-gradient(color-mix(in srgb,var(--Scandic-Grey-100)8%,transparent),color-mix(in srgb,var(--SAS-Blue-20)40%,transparent));justify-content:center;align-items:center;height:calc(100dvh - 100px);min-height:480px;display:flex;position:relative}.page-module__Tp5igW__contentContainer{gap:var(--Space-x3);flex-direction:column;justify-content:space-evenly;height:100%;display:flex}@media (min-width:768px){.page-module__Tp5igW__contentContainer{justify-content:center}}.page-module__Tp5igW__bookingWidgetWrapper{gap:var(--Space-x3);flex-direction:column;display:flex}.page-module__Tp5igW__heading{text-transform:uppercase;text-align:center;text-wrap:balance;color:#fff;text-shadow:0 0 16px #000}.page-module__Tp5igW__backdrop{object-fit:cover;z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.page-module__Tp5igW__infoBoxes{width:var(--max-width-content);gap:var(--Space-x2);grid-template-columns:repeat(1,1fr);margin:0 auto;display:grid}@media (min-width:768px){.page-module__Tp5igW__infoBoxes{gap:var(--Space-x3);grid-template-columns:repeat(2,1fr)}}
.mobile-menu-module__RCuZlW__mobileMenu{align-items:center;gap:var(--Space-x1);display:flex}.mobile-menu-module__RCuZlW__mobileMenu .mobile-menu-module__RCuZlW__avatar{background-color:#fff}.mobile-menu-module__RCuZlW__mobileMenu .mobile-menu-module__RCuZlW__avatar span{color:var(--SAS-20)}.mobile-menu-module__RCuZlW__hamburger{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;justify-self:flex-start;padding:19px 8px 18px}.mobile-menu-module__RCuZlW__bar,.mobile-menu-module__RCuZlW__bar:after,.mobile-menu-module__RCuZlW__bar:before{background:#fff;border-radius:2.3px;width:32px;height:3px;transition:all .3s;display:block;position:relative}.mobile-menu-module__RCuZlW__bar:after,.mobile-menu-module__RCuZlW__bar:before{content:"";transform-origin:2.286px;position:absolute;left:0}.mobile-menu-module__RCuZlW__bar:after{top:-8px}.mobile-menu-module__RCuZlW__bar:before{top:8px}.mobile-menu-module__RCuZlW__isExpanded .mobile-menu-module__RCuZlW__bar{background:0 0}.mobile-menu-module__RCuZlW__isExpanded .mobile-menu-module__RCuZlW__bar:after,.mobile-menu-module__RCuZlW__isExpanded .mobile-menu-module__RCuZlW__bar:before{transform-origin:50%;width:32px;top:0}.mobile-menu-module__RCuZlW__isExpanded .mobile-menu-module__RCuZlW__bar:after{transform:rotate(-45deg)}.mobile-menu-module__RCuZlW__isExpanded .mobile-menu-module__RCuZlW__bar:before{transform:rotate(45deg)}.mobile-menu-module__RCuZlW__modal{top:calc(var(--main-menu-mobile-height) + var(--alert-and-banner-height));background-color:var(--Base-Surface-Primary-light-Normal);width:100%;z-index:var(--menu-overlay-z-index);transition:right .3s;position:fixed;bottom:0;right:auto}.mobile-menu-module__RCuZlW__dialog{height:100%;padding:var(--Space-x3)var(--Space-x2)var(--Space-x4);align-content:space-between;gap:var(--Space-x2);flex-direction:column;display:flex;overflow-y:auto}.mobile-menu-module__RCuZlW__footer{background-color:var(--Base-Surface-Subtle-Normal);padding:var(--Space-x4)var(--Space-x2);gap:var(--Space-x2);display:grid}@media screen and (min-width:768px){.mobile-menu-module__RCuZlW__avatar,.mobile-menu-module__RCuZlW__hamburger,.mobile-menu-module__RCuZlW__modal{display:none}}
.hotelListing-module__8UwnTa__hotelListingMobile{z-index:10;display:none;position:absolute;bottom:32px;left:0;right:0;overflow-x:auto}.hotelListing-module__8UwnTa__hotelListingMobile[data-open=true]{display:flex}.hotelListing-module__8UwnTa__hotelListing{width:100%;padding-top:var(--Space-x2);display:block;overflow-y:auto}
.navigation-menu-module__gDk2tW__menuItems,.navigation-menu-module__gDk2tW__menuItem{direction:column;align-items:center;display:flex}.navigation-menu-module__gDk2tW__desktopMenu{display:none}.navigation-menu-module__gDk2tW__menuItem{gap:var(--Space-x1);padding:var(--Space-x1)}.navigation-menu-module__gDk2tW__menuDivider{margin:var(--Space-x2)0}.navigation-menu-module__gDk2tW__contactLink{color:var(--SAS-Gray-20)}@media screen and (min-width:768px){.navigation-menu-module__gDk2tW__menuItems,.navigation-menu-module__gDk2tW__menuItem{align-items:center;padding:0;display:flex}.navigation-menu-module__gDk2tW__menuItems{gap:var(--Space-x3)}.navigation-menu-module__gDk2tW__mobileMenu{display:none}.navigation-menu-module__gDk2tW__desktopMenu{gap:var(--Space-x3);align-items:center;display:flex}.navigation-menu-module__gDk2tW__contactLink{color:#fff}}
.selectHotelMapContent-module__inNyHW__container .selectHotelMapContent-module__inNyHW__closeButton{pointer-events:initial;display:none}.selectHotelMapContent-module__inNyHW__container{height:100%}.selectHotelMapContent-module__inNyHW__filterContainer{background-color:var(--Base-Surface-Secondary-light-Normal);padding:var(--Space-x025)var(--Space-x2);justify-content:space-between;align-items:center;min-height:44px;display:flex;position:relative}.selectHotelMapContent-module__inNyHW__container .selectHotelMapContent-module__inNyHW__listingContainer .selectHotelMapContent-module__inNyHW__filterContainer>button{border:none;text-decoration:none}.selectHotelMapContent-module__inNyHW__skeletonContainer{display:none}.selectHotelMapContent-module__inNyHW__link{gap:var(--Space-x05);align-items:center;display:flex}.selectHotelMapContent-module__inNyHW__bookingCodeFilter{width:auto}@media (min-width:900px){.selectHotelMapContent-module__inNyHW__container .selectHotelMapContent-module__inNyHW__closeButton{display:flex}.selectHotelMapContent-module__inNyHW__container .selectHotelMapContent-module__inNyHW__listingContainer .selectHotelMapContent-module__inNyHW__filterContainer .selectHotelMapContent-module__inNyHW__filterContainerCloseButton{display:none}.selectHotelMapContent-module__inNyHW__listingContainer{background-color:var(--Base-Surface-Secondary-light-Normal);padding:var(--Space-x3)var(--Space-x4)var(--Space-x3)var(--Layout-Tablet-Margin-Margin-min);width:420px;min-width:420px;position:relative;overflow-y:auto}.selectHotelMapContent-module__inNyHW__container{display:flex}.selectHotelMapContent-module__inNyHW__filterContainer{padding:0 0 var(--Space-x1);justify-content:flex-end;position:static}.selectHotelMapContent-module__inNyHW__skeletonContainer{gap:var(--Space-x2);flex-direction:column;display:flex}}@media (min-width:1367px){.selectHotelMapContent-module__inNyHW__listingContainer{padding:var(--Space-x3)var(--Space-x4)var(--Space-x3)var(--Layout-Desktop-Margin-Margin-min)}}
.menu-module__TW69mq__container{background-color:var(--SAS-Default);color:#fff;padding:var(--Space-x2);justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:768px){.menu-module__TW69mq__container{padding:20px 40px}}.menu-module__TW69mq__logo{width:90px;height:auto;display:block}
.SelectHotelMapSkeleton-module__hw90-G__container{max-width:var(--max-width);width:100%;height:100vh;display:flex}.SelectHotelMapSkeleton-module__hw90-G__listingContainer{display:none}.SelectHotelMapSkeleton-module__hw90-G__skeletonContainer{gap:var(--Space-x2);padding-top:var(--Space-x6);flex-flow:wrap;height:100%;margin-top:20px;display:none;overflow:hidden}.SelectHotelMapSkeleton-module__hw90-G__skeletonItem{width:440px}.SelectHotelMapSkeleton-module__hw90-G__mapContainer{flex:1}@media (min-width:900px){.SelectHotelMapSkeleton-module__hw90-G__container{height:100%}.SelectHotelMapSkeleton-module__hw90-G__listingContainer{background-color:var(--Base-Surface-Secondary-light-Normal);padding:var(--Space-x3)var(--Space-x4);max-width:505px;height:100%;display:block;position:relative;overflow-y:auto}.SelectHotelMapSkeleton-module__hw90-G__skeletonContainer{width:360px;display:flex}}
.header-module__icNW8W__poweredBy{background-color:var(--Base-Surface-Primary-light-Normal);padding:6px 16px}@media screen and (min-width:768px){.header-module__icNW8W__poweredBy{padding:8px 40px}}
.mapWithButtonWrapper-module__fkFX7W__container{border-radius:var(--Corner-Radius-md);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.mapWithButtonWrapper-module__fkFX7W__button{bottom:var(--Space-x2);right:var(--Space-x2);position:absolute;box-shadow:0 0 8px 1px #0000001a}
.mobileMapButtonContainer-module___LpCzG__buttonContainer{gap:var(--Space-x2);margin-bottom:var(--Space-x3);display:flex}.mobileMapButtonContainer-module___LpCzG__buttonContainer>*{flex:50%}@media (min-width:768px){.mobileMapButtonContainer-module___LpCzG__buttonContainer{display:none}}
.selectHotel-module__SlIf8q__main{gap:var(--Space-x5);padding-top:var(--Space-x4);flex-direction:column;justify-items:center;display:flex}.selectHotel-module__SlIf8q__topSlotContainer{width:var(--max-width-page);margin:0 auto}.selectHotel-module__SlIf8q__availabilityContainer{background-color:var(--Scandic-Brand-Warm-White);min-height:min(100dvh,750px);width:var(--max-width-page);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.selectHotel-module__SlIf8q__availabilityContainer{gap:var(--Space-x5);flex-flow:wrap}}.selectHotel-module__SlIf8q__header{padding:var(--Space-x3)0 var(--Space-x2)}@media (min-width:768px){.selectHotel-module__SlIf8q__header{background-color:var(--Base-Surface-Subtle-Normal);padding:var(--Space-x4)0 var(--Space-x3)}}.selectHotel-module__SlIf8q__headerContent{max-width:var(--max-width-page);gap:var(--Space-x2);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.selectHotel-module__SlIf8q__headerContent{display:block}}.selectHotel-module__SlIf8q__cityInformation{gap:var(--Space-x1);flex-wrap:wrap;align-items:baseline;display:flex}.selectHotel-module__SlIf8q__sorter{display:none}@media (min-width:768px){.selectHotel-module__SlIf8q__sorter{width:339px;display:block}}.selectHotel-module__SlIf8q__sideBar{flex-direction:column;display:flex}@media (min-width:768px){.selectHotel-module__SlIf8q__sideBar{max-width:340px}}.selectHotel-module__SlIf8q__sideBarItem{display:none}@media (min-width:768px){.selectHotel-module__SlIf8q__sideBarItem{display:block}}.selectHotel-module__SlIf8q__link{display:none}@media (min-width:768px){.selectHotel-module__SlIf8q__link{margin-bottom:var(--Space-x6);display:flex}}.selectHotel-module__SlIf8q__hotelList{gap:var(--Space-x3);flex-direction:column;flex:1;display:flex}.selectHotel-module__SlIf8q__filter{display:none}.selectHotel-module__SlIf8q__skeletonContainer .selectHotel-module__SlIf8q__title{margin-bottom:var(--Space-x3)}@media (min-width:768px){.selectHotel-module__SlIf8q__skeletonContainer .selectHotel-module__SlIf8q__title{margin-bottom:0}}@media (min-width:768px){.selectHotel-module__SlIf8q__title{max-width:var(--max-width-navigation);justify-content:space-between;align-items:center;margin:0 auto;display:flex}}@media (min-width:768px){.selectHotel-module__SlIf8q__filter{display:block}.selectHotel-module__SlIf8q__skeletonContainer .selectHotel-module__SlIf8q__sideBar{gap:var(--Space-x3)}}
.header-module__ep-8YW__header,.header-module__ep-8YW__hgroup{flex-direction:column;display:flex}.header-module__ep-8YW__header{gap:var(--Space-x2);grid-area:header}.header-module__ep-8YW__hgroup{gap:var(--Space-x05)}.header-module__ep-8YW__header .header-module__ep-8YW__confirmTitle{color:var(--Text-Accent-Primary)}.header-module__ep-8YW__header .header-module__ep-8YW__hotelTitle{color:var(--Text-Heading)}.header-module__ep-8YW__body{max-width:720px}.header-module__ep-8YW__actions{border-radius:var(--Corner-Radius-md);grid-area:actions;justify-content:flex-start;display:grid}@media screen and (min-width:768px){.header-module__ep-8YW__actions{gap:var(--Space-x3);grid-template-columns:auto;grid-auto-columns:auto;grid-auto-flow:column}}@media screen and (min-width:1367px){.header-module__ep-8YW__header{padding-bottom:var(--Space-x4)}}
.confirmation-module__vVrneq__main{background-color:var(--Base-Surface-Primary-light-Normal);gap:var(--Space-x5);min-height:100dvh;padding-top:var(--Space-x5);width:var(--max-width-page);grid-template-areas:"header""booking";margin:0 auto;display:grid}@media screen and (min-width:1367px){.confirmation-module__vVrneq__main{padding-top:var(--Space-x9);grid-template:"header receipt""booking receipt"1fr/1fr 340px}}
.hotelDetails-module__RThnPW__contact,.hotelDetails-module__RThnPW__container,.hotelDetails-module__RThnPW__details,.hotelDetails-module__RThnPW__hotel{flex-direction:column;display:flex}.hotelDetails-module__RThnPW__container{gap:var(--Space-x4)}.hotelDetails-module__RThnPW__details{gap:var(--Space-x15)}.hotelDetails-module__RThnPW__contact,.hotelDetails-module__RThnPW__hotel{gap:var(--Space-x05)}.hotelDetails-module__RThnPW__list{padding-left:var(--Space-x2)}.hotelDetails-module__RThnPW__link{word-break:break-all}
.paymentDetails-module__kyvNLW__details,.paymentDetails-module__kyvNLW__payment{flex-direction:column;display:flex}.paymentDetails-module__kyvNLW__details{gap:var(--Space-x15);max-width:fit-content}.paymentDetails-module__kyvNLW__payment{gap:var(--Space-x05)}.paymentDetails-module__kyvNLW__details button.paymentDetails-module__kyvNLW__btn{margin-top:var(--Space-x05);align-self:flex-start}
.promo-module__L7EbBW__promo{border-radius:var(--Medium,8px);color:var(--Text-Brand-OnPrimary-2-Heading);align-items:center;gap:var(--Space-x2);height:320px;padding:var(--Space-x4)var(--Space-x3);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:1 0 320px;justify-content:center;display:flex}.promo-module__L7EbBW__link:first-of-type .promo-module__L7EbBW__promo{background-image:linear-gradient(#0000 0%,#0000005c 37.88%,#000000bf 100%),url(/_static/shared/images/Scandic_Park_Party_Lipstick.jpg)}.promo-module__L7EbBW__link:nth-of-type(2) .promo-module__L7EbBW__promo{background-image:linear-gradient(#0000 0%,#0000005c 37.88%,#000000bf 100%),url(/_static/shared/images/Scandic_Family_Breakfast.jpg)}.promo-module__L7EbBW__text{text-align:center;max-width:400px}
.promos-module__iMkysq__promos{gap:var(--Space-x2);padding:var(--Space-x5)0;flex-direction:column;display:flex}@media screen and (min-width:1367px){.promos-module__iMkysq__promos{flex-direction:row}}
.roomSkeletonLoader-module__eNojxq__room{gap:var(--Space-x1);flex-direction:column;display:flex}
.room-module__XIVkBW__room{gap:var(--Space-x15);color:var(--Text-Default);flex-direction:column;display:flex;overflow-y:auto}.room-module__XIVkBW__roomTitle,.room-module__XIVkBW__additionalInformation{color:var(--Text-Secondary)}.room-module__XIVkBW__terms{margin-top:var(--Space-x1);margin-bottom:var(--Space-x3)}.room-module__XIVkBW__termsText:nth-child(n){margin-bottom:var(--Space-x1);display:flex}.room-module__XIVkBW__terms .room-module__XIVkBW__termsIcon{margin-right:var(--Space-x1)}.room-module__XIVkBW__entry{gap:var(--Space-x05);justify-content:space-between;display:flex}.room-module__XIVkBW__prices{flex-shrink:0;align-content:start;justify-items:flex-end;display:grid}.room-module__XIVkBW__price{color:var(--Text-Default)}.room-module__XIVkBW__price.room-module__XIVkBW__discounted{color:var(--Surface-Brand-Primary-1-OnSurface-Accent)}.room-module__XIVkBW__strikeThroughRate{color:var(--Text-Secondary);text-decoration:line-through}.room-module__XIVkBW__ctaWrapper{margin-top:var(--Space-x15)}
.totalPrice-module__7pmCZq__entry{gap:var(--Space-x05);justify-content:space-between;display:flex}.totalPrice-module__7pmCZq__prices{flex-shrink:0;justify-items:flex-end;display:grid}.totalPrice-module__7pmCZq__price{color:var(--Text-Default)}.totalPrice-module__7pmCZq__price.totalPrice-module__7pmCZq__discounted{color:var(--Surface-Brand-Primary-1-OnSurface-Accent)}.totalPrice-module__7pmCZq__strikeThroughRate{color:var(--Text-Secondary);text-decoration:line-through}.totalPrice-module__7pmCZq__approxPrice{color:var(--Text-Secondary)}
.receipt-module__hR23IG__receipt{gap:var(--Space-x2);display:grid}.receipt-module__hR23IG__heading{color:var(--Text-Default)}.receipt-module__hR23IG__dates{align-items:center;gap:var(--Space-x1);color:var(--Text-Brand-OnAccent-Accent-Secondary);justify-content:flex-start;display:flex}@media screen and (min-width:1367px){.receipt-module__hR23IG__receipt{padding:var(--Space-x3)}}
.room-module__p4OFqW__room,.room-module__p4OFqW__header{gap:var(--Space-x2);flex-direction:column;display:flex}.room-module__p4OFqW__benefits{border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-Radius-md);align-items:center;gap:var(--Space-x1);padding:var(--Space-x1)var(--Space-x15);width:min(max-content,100%);display:flex}.room-module__p4OFqW__guaranteeText{color:var(--Text-Feedback-Succes)}.room-module__p4OFqW__booking{background-color:var(--Background-Primary);border-radius:var(--Corner-Radius-lg);gap:var(--Space-x2);padding:var(--Space-x2)var(--Space-x2)var(--Space-x3)var(--Space-x2);display:grid}.room-module__p4OFqW__img{width:100%}.room-module__p4OFqW__roomDetails{gap:var(--Space-x2);display:grid}.room-module__p4OFqW__roomName{align-items:flex-start;gap:var(--Space-x05);flex-direction:column;grid-column:1/-1;display:flex}.room-module__p4OFqW__details{gap:var(--Space-x05)var(--Space-x3);list-style:none;display:grid}.room-module__p4OFqW__listItem{justify-content:space-between;gap:var(--Space-x3);grid-template-columns:1fr 1fr;display:grid}.room-module__p4OFqW__guest{gap:var(--Space-x05);flex-direction:column;display:flex}.room-module__p4OFqW__label{color:var(--Text-Tertiary)}.room-module__p4OFqW__details p:nth-of-type(2n){text-align:right}@media screen and (max-width:1366px){.room-module__p4OFqW__details{padding-bottom:var(--Space-x1)}}@media screen and (min-width:1367px){.room-module__p4OFqW__header{grid-template-columns:1fr auto}.room-module__p4OFqW__details p:nth-of-type(2n){text-align:left}.room-module__p4OFqW__img{width:204px}.room-module__p4OFqW__booking{gap:var(--Space-x3);padding:var(--Space-x2)var(--Space-x3)var(--Space-x2)var(--Space-x2);grid-template-columns:auto 1fr}.room-module__p4OFqW__roomDetails{grid-template-columns:1fr auto}.room-module__p4OFqW__guest{align-self:flex-end;align-items:flex-end}}
.linkedReservationCardSkeleton-module__TM6TzG__card{gap:var(--Space-x2);flex-direction:column;display:flex}.linkedReservationCardSkeleton-module__TM6TzG__content{background-color:var(--Background-Primary);border-radius:var(--Corner-Radius-lg);gap:var(--Space-x2);padding:var(--Space-x2)var(--Space-x2)var(--Space-x3)var(--Space-x2);display:grid}.linkedReservationCardSkeleton-module__TM6TzG__img{border-radius:var(--Corner-Radius-md);overflow:hidden}.linkedReservationCardSkeleton-module__TM6TzG__roomDetails{gap:var(--Space-x2);display:grid}.linkedReservationCardSkeleton-module__TM6TzG__roomName{gap:var(--Space-x1);flex-direction:column;grid-column:1/-1;justify-content:space-evenly;display:flex}.linkedReservationCardSkeleton-module__TM6TzG__details,.linkedReservationCardSkeleton-module__TM6TzG__guest{gap:var(--Space-x1);flex-direction:column;justify-content:space-evenly;display:flex}@media screen and (min-width:1367px){.linkedReservationCardSkeleton-module__TM6TzG__content{gap:var(--Space-x3);padding:var(--Space-x2)var(--Space-x3)var(--Space-x2)var(--Space-x2);grid-template-columns:auto 1fr}.linkedReservationCardSkeleton-module__TM6TzG__img{min-width:306px}.linkedReservationCardSkeleton-module__TM6TzG__roomDetails{grid-template-columns:1fr 1fr}.linkedReservationCardSkeleton-module__TM6TzG__guest{align-items:flex-end}}
.retry-module___UreDG__retry{background-color:var(--Background-Primary);border-radius:var(--Corner-Radius-lg);gap:var(--Space-x2);padding:var(--Space-x2)var(--Space-x2)var(--Space-x3)var(--Space-x2);flex-direction:column;align-items:center;display:flex}
.rooms-module__RkwKxa__rooms{gap:var(--Space-x5);flex-direction:column;display:flex}.rooms-module__RkwKxa__room{gap:var(--Space-x025);flex-direction:column;display:flex}.rooms-module__RkwKxa__roomTitle{color:var(--Text-Tertiary)}
.bookingConfirmation-module__waFX0W__booking{gap:var(--Space-x5);padding-bottom:var(--Space-x9);flex-direction:column;grid-area:booking;display:flex}.bookingConfirmation-module__waFX0W__aside{display:none}@media screen and (min-width:1367px){.bookingConfirmation-module__waFX0W__mobileReceipt{display:none}.bookingConfirmation-module__waFX0W__aside{grid-area:receipt;display:grid}}
.timeoutSpinner-module__49XRNW__container{min-height:100vh;padding:var(--Space-x2);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.timeoutSpinner-module__49XRNW__container .timeoutSpinner-module__49XRNW__heading{margin-bottom:var(--Space-x1)}.timeoutSpinner-module__49XRNW__messageContainer{text-align:center;max-width:435px}
/*# sourceMappingURL=00007a5ae5b88e5c.css.map*/