.sidebar-module__tbEDiq__sidebar{background-color:var(--Background-Primary);z-index:2}.sidebar-module__tbEDiq__sidebarContent{gap:var(--Space-x5);align-content:start;display:grid;overflow-y:auto}.sidebar-module__tbEDiq__poiGroup{gap:var(--Space-x2);display:grid}.sidebar-module__tbEDiq__poiHeading{align-items:center;gap:var(--Space-x1);color:var(--Text-Default);display:flex}.sidebar-module__tbEDiq__poiList{list-style:none}.sidebar-module__tbEDiq__poiItem{padding:var(--Space-x1)0;border-bottom:1px solid var(--Border-Default)}.sidebar-module__tbEDiq__poiButton{align-items:center;gap:var(--Space-x2);background-color:var(--Background-Primary);color:var(--Text-Default);width:100%;padding:var(--Space-x05)var(--Space-x1);border-radius:var(--Corner-radius-md);cursor:pointer;text-align:left;border-width:0;grid-template-columns:1fr max-content;transition:background-color .3s;display:grid}.sidebar-module__tbEDiq__poiButton.sidebar-module__tbEDiq__active{background-color:var(--Surface-Primary-Hover-Light)}.sidebar-module__tbEDiq__title{color:var(--Text-Heading)}.sidebar-module__tbEDiq__distance{color:var(--Text-Secondary)}@media screen and (max-width:767px){.sidebar-module__tbEDiq__sidebar{--sidebar-mobile-toggle-height:88px;--sidebar-mobile-empty-space:32px;--sidebar-mobile-content-height:calc(var(--hotel-map-height) - var(--sidebar-mobile-toggle-height) - var(--sidebar-mobile-empty-space));border-radius:var(--Corner-radius-lg)var(--Corner-radius-lg)0 0;width:100%;position:absolute;bottom:0}.sidebar-module__tbEDiq__sidebar.sidebar-module__tbEDiq__fullscreen+.sidebar-module__tbEDiq__backdrop{z-index:1;background-color:#0006;height:100%;position:absolute;top:0;left:0;right:0}.sidebar-module__tbEDiq__sidebarToggle{color:var(--Text-Secondary);background-color:var(--Background-Primary);margin:var(--Space-x2)0;padding:var(--Space-x2);cursor:pointer;border-width:0;width:100%;position:relative}.sidebar-module__tbEDiq__sidebarToggle:before{content:"";background-color:var(--Icon-Interactive-Disabled);width:46px;height:3px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.sidebar-module__tbEDiq__sidebar:not(.sidebar-module__tbEDiq__fullscreen) .sidebar-module__tbEDiq__sidebarContent{height:0;padding-top:0;padding-bottom:0}.sidebar-module__tbEDiq__sidebarContent{padding:var(--Space-x3)var(--Space-x2);height:var(--sidebar-mobile-content-height);transition:height .3s ease-in-out}}@media screen and (min-width:768px){.sidebar-module__tbEDiq__sidebar{background-color:var(--Background-Primary);width:40vw;min-width:10rem;max-width:26.25rem;position:static}.sidebar-module__tbEDiq__sidebarToggle{display:none}.sidebar-module__tbEDiq__sidebarContent{padding:var(--Space-x4)var(--Space-x5)var(--Space-x9);height:100%;position:relative}}
.hotelMapPage-module__BN1t4G__mapWrapper{--hotel-map-height:100dvh;height:var(--hotel-map-height);background-color:var(--Background-Default);z-index:1;width:100dvw;display:flex;position:fixed}.hotelMapPage-module__BN1t4G__closeButton{pointer-events:initial}
.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)}
.sidePeekAccordion-module__iCkoMW__accordionItem{color:var(--Text-Default)}.sidePeekAccordion-module__iCkoMW__parkingContent,.sidePeekAccordion-module__iCkoMW__accessibilityContent{gap:var(--Space-x3);display:grid}.sidePeekAccordion-module__iCkoMW__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__iCkoMW__subheading{color:var(--Text-Secondary)}
.images-module__bdsrWW__sidePeekImages{align-items:center;gap:var(--Space-x2);display:flex}.images-module__bdsrWW__image{object-fit:cover;border-radius:var(--Corner-radius-md);width:100%;min-width:0;height:240px}
.radioCard-module__RJ05wq__label{cursor:pointer;border-radius:var(--Corner-radius-md);border:1px solid var(--Border-Strong);background:var(--Surface-Primary-Default);padding:var(--Space-x2)var(--Space-x3);gap:var(--Space-x1);grid-template-columns:1fr auto;grid-template-areas:"icon subtitleSecondary""title subtitle";grid-auto-rows:min-content;transition:background .2s,border-color .2s;display:grid;position:relative}.radioCard-module__RJ05wq__label:hover:not(.radioCard-module__RJ05wq__disabled){background:var(--Surface-Primary-Hover)}.radioCard-module__RJ05wq__label.radioCard-module__RJ05wq__disabled{background:var(--Surface-Primary-Disabled);filter:grayscale();opacity:.5;cursor:not-allowed}.radioCard-module__RJ05wq__label:has(:checked){border:2px solid var(--Border-Interactive-Active)}.radioCard-module__RJ05wq__label:not(:has(:checked)) .radioCard-module__RJ05wq__selectedIcon{display:none}.radioCard-module__RJ05wq__selectedIcon{top:calc(-1*var(--Space-x15));right:calc(-1*var(--Space-x15));border:2px solid var(--Base-Border-Inverted);border-radius:var(--Corner-radius-rounded);background-color:var(--Surface-Feedback-Succes);justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute}.radioCard-module__RJ05wq__icon{grid-area:icon}.radioCard-module__RJ05wq__title{color:var(--Text-Default);grid-area:title}.radioCard-module__RJ05wq__subtitle{color:var(--Text-Default);grid-area:subtitle;justify-self:end}.radioCard-module__RJ05wq__subtitleSecondary{color:var(--Text-Default);grid-area:subtitleSecondary;place-self:end}.radioCard-module__RJ05wq__divider{margin:var(--Space-x1)0;grid-column:1/-1}.radioCard-module__RJ05wq__description{color:var(--Text-Default);grid-column:1/-1}.radioCard-module__RJ05wq__descriptionSecondary{color:var(--Text-Secondary);grid-column:1/-1}
.meetingsAndConferences-module__DJnFzq__wrapper{gap:var(--Space-x3);margin-bottom:calc(var(--Space-x4)*2 + 80px);display:grid}.meetingsAndConferences-module__DJnFzq__buttonContainer{background-color:var(--Background-Primary);border-top:1px solid var(--Border-Default);padding:var(--Space-x4)var(--Space-x2);width:100%;position:absolute;bottom:0;left:0}.meetingsAndConferences-module__DJnFzq__capacityDetails{color:var(--Text-Secondary);display:grid}
.bedOptions-module__8XwJNa__container{gap:var(--Space-x2);flex-direction:column;display:flex}.bedOptions-module__8XwJNa__form{gap:var(--Space-x2);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));width:min(696px,100%);display:grid}.bedOptions-module__8XwJNa__iconContainer{gap:var(--Space-x15);display:flex}.bedOptions-module__8XwJNa__errorContainer{width:min(696px,100%)}
.restaurantBarItem-module__DmNePq__restaurantBarItem{gap:var(--Space-x3);display:grid}.restaurantBarItem-module__DmNePq__stickyHeading{top:calc(var(--sidepeek-header-height,0px) + var(--Space-x4));gap:var(--Space-x1);color:var(--Text-Interactive-Default);z-index:1;align-items:center;display:flex;position:sticky}.restaurantBarItem-module__DmNePq__stickyHeading:before{content:"";margin-top:calc(-1*var(--Space-x4));background-color:var(--Background-Primary);z-index:-1;width:100%;position:absolute;top:0;bottom:-16px}.restaurantBarItem-module__DmNePq__content{gap:var(--Space-x15);display:grid}.restaurantBarItem-module__DmNePq__menuList{gap:var(--Space-x1);list-style:none;display:grid}.restaurantBarItem-module__DmNePq__ctaWrapper{gap:var(--Space-x2);display:grid}.restaurantBarItem-module__DmNePq__text{color:var(--Text-Default)}.restaurantBarItem-module__DmNePq__heading{color:var(--Text-Interactive-Default)}
.breakfast-module__0y84GW__container{gap:var(--Space-x2);flex-direction:column;display:flex}.breakfast-module__0y84GW__form{gap:var(--Space-x2);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));width:min(696px,100%);display:grid}.breakfast-module__0y84GW__errorContainer{width:min(696px,100%)}
.restaurantBar-module__5l_8Bq__content{gap:var(--Space-x4);display:grid}.restaurantBar-module__5l_8Bq__item:not(:last-child){border-bottom:1px solid var(--Border-Default);padding-bottom:var(--Space-x4)}
.facility-module__y_2vKq__content{gap:var(--Space-x2);flex-direction:column;display:flex}.facility-module__y_2vKq__information{gap:var(--Space-x15);flex-direction:column;display:flex}.facility-module__y_2vKq__heartList{list-style-type:none}.facility-module__y_2vKq__heartList>li{gap:var(--Space-x1);display:flex}.facility-module__y_2vKq__heartList>li: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}
.wellnessAndExercise-module__PPvNsa__wrapper{gap:var(--Space-x4);flex-direction:column;display:flex}.wellnessAndExercise-module__PPvNsa__wrapper.wellnessAndExercise-module__PPvNsa__hasSpaPage,.wellnessAndExercise-module__PPvNsa__wrapper.wellnessAndExercise-module__PPvNsa__hasWellnessPage{margin-bottom:125px}.wellnessAndExercise-module__PPvNsa__wrapper.wellnessAndExercise-module__PPvNsa__hasSpaPage.wellnessAndExercise-module__PPvNsa__hasWellnessPage{margin-bottom:201px}.wellnessAndExercise-module__PPvNsa__buttonContainer{background-color:var(--Background-Primary);border-top:1px solid var(--Border-Default);padding:var(--Space-x4)var(--Space-x2);gap:var(--Space-x2);width:100%;display:grid;position:absolute;bottom:0;left:0}
.amenitiesList-module__lpdGNW__amenitiesContainer{background-color:var(--Surface-Secondary-Default);border-radius:var(--Corner-radius-lg);padding:var(--Space-x3)var(--Space-x3)var(--Space-x15)var(--Space-x3);gap:var(--Space-x15);justify-items:start;width:min(100%,300px);height:fit-content;display:grid}.amenitiesList-module__lpdGNW__amenityItemList{gap:var(--Space-x1);flex-direction:column;display:flex}.amenitiesList-module__lpdGNW__amenityItem{gap:var(--Space-x1);display:inline-flex}.amenitiesList-module__lpdGNW__icon{flex-shrink:0}.amenitiesList-module__lpdGNW__showAllAmenities{width:fit-content}.amenitiesList-module__lpdGNW__facility{color:var(--Text-Secondary);align-items:center}@media screen and (min-width:1367px){.amenitiesList-module__lpdGNW__amenitiesContainer{margin-top:var(--Space-x5)}}
.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}
.rate-card-module__QTGYvq__checkIcon{--size:32px;width:var(--size);height:var(--size);border:2px solid var(--Border-Inverted);border-radius:var(--Corner-radius-rounded);background-color:var(--Surface-Feedback-Succes);color:var(--Icon-Inverted);justify-content:center;align-items:center;display:flex;position:absolute;top:-10px;right:-10px}.rate-card-module__QTGYvq__rateCard{background-color:var(--Scandic-Grey-00);border-radius:var(--Corner-radius-md);border:1px solid #0000;padding:0;position:relative}.rate-card-module__QTGYvq__buttonOverlay{border-radius:var(--Corner-radius-md);z-index:1;cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.rate-card-module__QTGYvq__buttonOverlay:focus-visible{outline:2px solid var(--Border-Interactive-Focus)}.rate-card-module__QTGYvq__rateCard:hover{background-color:var(--Scandic-Grey-10)}.rate-card-module__QTGYvq__rateCard.rate-card-module__QTGYvq__selected{border-color:var(--Border-Interactive-Active)}.rate-card-module__QTGYvq__banner{background-color:var(--Surface-Brand-Primary-1-OnSurface-Accent);border-top-left-radius:var(--Corner-radius-md);border-top-right-radius:var(--Corner-radius-md);text-align:center;color:var(--Text-Inverted);padding:var(--Space-x05)var(--Space-x1);text-transform:none}.rate-card-module__QTGYvq__container{gap:var(--Space-x1);padding:var(--Space-x1)var(--Space-x15)var(--Space-x15);flex-direction:column;display:flex;position:relative}.rate-card-module__QTGYvq__container>*{padding-bottom:var(--Space-x1);border-bottom:2px solid var(--Neutral-Opacity-Black-5)}.rate-card-module__QTGYvq__container>:last-child{border-bottom:none;padding-bottom:0}.rate-card-module__QTGYvq__title{align-items:center;gap:var(--Space-x05);display:flex}.rate-card-module__QTGYvq__rateRow{gap:var(--Space-x1);grid-template-columns:1fr auto;display:grid}.rate-card-module__QTGYvq__rateRow.rate-card-module__QTGYvq__strikeThroughRate{color:var(--Text-Secondary);grid-template-columns:1fr;justify-items:end;text-decoration:line-through}.rate-card-module__QTGYvq__highlightedRate{color:var(--Scandic-Brand-Scandic-Red)}.rate-card-module__QTGYvq__textSecondary{color:var(--Text-Secondary)}.rate-card-module__QTGYvq__textDisabled{color:var(--Text-Interactive-Disabled)}.rate-card-module__QTGYvq__comparisonRate{color:var(--Text-Secondary);justify-content:flex-end;display:flex}.rate-card-module__QTGYvq__comparisonRate>p{font-weight:var(--Font-weight-Regular)}.rate-card-module__QTGYvq__strikethrough{text-decoration:line-through}.rate-card-module__QTGYvq__approximateRate{color:var(--Text-Secondary);padding-top:var(--Space-x05)}.rate-card-module__QTGYvq__variant-regular{background-color:var(--Scandic-Grey-00)}.rate-card-module__QTGYvq__pointsRow{align-items:center;gap:var(--Space-x05);display:flex}.rate-card-module__QTGYvq__notEnoughPoints{justify-content:center;align-items:center;gap:var(--Space-x05);width:100%;display:flex}.rate-card-module__QTGYvq__variant-campaign .rate-card-module__QTGYvq__banner{background-color:var(--Surface-Feedback-Succes);justify-content:center;align-items:center;gap:var(--Space-x05);align-self:stretch;display:flex}.rate-card-module__QTGYvq__variant-campaign .rate-card-module__QTGYvq__rate{color:var(--Scandic-Brand-Scandic-Red)}.rate-card-module__QTGYvq__variant-code .rate-card-module__QTGYvq__banner{background-color:var(--Surface-Feedback-Information)}.rate-card-module__QTGYvq__variant-points .rate-card-module__QTGYvq__banner{background-color:var(--Surface-Brand-Primary-1-OnSurface-Accent-Secondary)}.rate-card-module__QTGYvq__footer{justify-content:space-between;display:flex}.rate-card-module__QTGYvq__filledIcon{color:var(--Scandic-Blue-70);align-items:center;display:flex}.rate-card-module__QTGYvq__noPricesAvailableContainer{padding:var(--Space-x2)0;justify-content:center;align-items:center;display:flex}.rate-card-module__QTGYvq__noPricesAvailableText{padding:var(--Space-x15)var(--Space-x3);border-radius:var(--Corner-radius-rounded);background-color:var(--Scandic-Beige-10)}
.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}
.selectedRoom-module__ggq4aG__wrapper{flex-direction:row;display:flex;position:relative}.selectedRoom-module__ggq4aG__wrapper[data-available=false] .selectedRoom-module__ggq4aG__title,.selectedRoom-module__ggq4aG__wrapper[data-available=false] .selectedRoom-module__ggq4aG__description,.selectedRoom-module__ggq4aG__wrapper[data-available=false] .selectedRoom-module__ggq4aG__details{opacity:.5;pointer-events:none}.selectedRoom-module__ggq4aG__main{border-bottom:1px solid var(--Primary-Light-On-Surface-Divider-subtle);width:100%;padding-bottom:var(--Space-x3)}.selectedRoom-module__ggq4aG__headerContainer{grid-template-areas:"title title""description button";justify-content:space-between;align-items:center;display:grid}.selectedRoom-module__ggq4aG__title{grid-area:title}.selectedRoom-module__ggq4aG__description{grid-area:description}.selectedRoom-module__ggq4aG__button{grid-area:button;place-self:flex-start flex-end}.selectedRoom-module__ggq4aG__rate{color:var(--UI-Text-Placeholder);display:block}.selectedRoom-module__ggq4aG__details{margin-top:var(--Space-x05);justify-content:flex-start;display:flex}@media screen and (min-width:768px){.selectedRoom-module__ggq4aG__rate{display:inline}.selectedRoom-module__ggq4aG__rate:before{content:"("}.selectedRoom-module__ggq4aG__rate:after{content:")"}}
.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}}
.joinScandicFriendsCard-module__IB-Eea__cardContainer{background-color:var(--Surface-Primary-Hover-Accent);border-radius:var(--Corner-radius-lg);align-self:flex-start;gap:var(--Space-x2);padding:var(--Space-x2);grid-template-areas:"price login""checkbox checkbox""terms terms";width:min(100%,696px);display:grid}.joinScandicFriendsCard-module__IB-Eea__priceContainer{margin-bottom:var(--Space-x1);grid-area:price}.joinScandicFriendsCard-module__IB-Eea__price{color:var(--Scandic-Brand-Scandic-Red)}.joinScandicFriendsCard-module__IB-Eea__login{grid-area:login;place-self:center end}.joinScandicFriendsCard-module__IB-Eea__checkBox{grid-area:checkbox;align-self:center}.joinScandicFriendsCard-module__IB-Eea__terms{grid-area:terms}@media screen and (min-width:768px){.joinScandicFriendsCard-module__IB-Eea__cardContainer{gap:var(--Space-x3);grid-template:"price checkbox login""terms terms terms"/1fr auto auto}.joinScandicFriendsCard-module__IB-Eea__priceContainer{flex-direction:column;margin-bottom:0;display:flex}}
.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}}
.partnerSASJoinScandicFriendsCard-module__rKO0RW__cardContainer{background-color:var(--Surface-Primary-Hover-Accent);border-radius:var(--Corner-radius-lg);align-self:flex-start;gap:var(--Space-x2);padding:var(--Space-x2);grid-template-areas:"price""checkbox""terms";width:min(100%,696px);display:grid}.partnerSASJoinScandicFriendsCard-module__rKO0RW__priceContainer{margin-bottom:var(--Space-x1);grid-area:price}.partnerSASJoinScandicFriendsCard-module__rKO0RW__price{color:var(--Surface-Brand-Primary-1-OnSurface-Accent)}.partnerSASJoinScandicFriendsCard-module__rKO0RW__checkBox{align-self:center;gap:var(--Space-x2);flex-direction:column;grid-area:checkbox;display:flex}.partnerSASJoinScandicFriendsCard-module__rKO0RW__terms{grid-area:terms}@media screen and (min-width:768px){.partnerSASJoinScandicFriendsCard-module__rKO0RW__cardContainer{gap:var(--Space-x3);grid-template:"price checkbox""terms terms"/2fr 3fr}.partnerSASJoinScandicFriendsCard-module__rKO0RW__priceContainer{flex-direction:column;margin-bottom:0;display:flex}}
.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}
.signup-module__lKWlqa__container{gap:var(--Space-x3);grid-column:1/-1;display:grid}.signup-module__lKWlqa__additionalFormData{gap:var(--Space-x4);display:grid}.signup-module__lKWlqa__dateField{gap:var(--Space-x1);display:grid}.signup-module__lKWlqa__required:after{content:" *"}
.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)}
.details-module__0WYq-G__form{gap:var(--Space-x3);display:grid}.details-module__0WYq-G__container{gap:var(--Space-x2);width:min(100%,696px);display:grid}.details-module__0WYq-G__fullWidth{grid-column:1/-1}.details-module__0WYq-G__footer{margin-top:var(--Space-x1)}@media screen and (min-width:768px){.details-module__0WYq-G__container{grid-template-columns:1fr 1fr}}
.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}}
.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:baseline;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)}}
.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}
@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:min(80dvh,680px);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}}
.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)}
.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}}
.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}
.page-module__zpnr_G__main{background-color:var(--Scandic-Brand-Warm-White);min-height:100dvh;display:grid;position:relative}
.page-module__9OYLCq__main{background-color:var(--Scandic-Brand-Warm-White);min-height:100dvh;display:grid;position:relative}
.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}}
.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}
.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)}}
.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%}
.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}
.HotelCardSkeleton-module__fpU91a__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}.HotelCardSkeleton-module__fpU91a__imageContainer{aspect-ratio:16/9;width:100%;height:200px}.HotelCardSkeleton-module__fpU91a__priceVariants,.HotelCardSkeleton-module__fpU91a__content{gap:var(--Space-x1);padding:var(--Space-x2);flex-direction:column;flex:1;display:flex}.HotelCardSkeleton-module__fpU91a__text{display:none}@media (min-width:1367px){.HotelCardSkeleton-module__fpU91a__content{padding:var(--Space-x2)0 var(--Space-x2)var(--Space-x2)}.HotelCardSkeleton-module__fpU91a__text{flex-direction:column;gap:10px;display:flex}.HotelCardSkeleton-module__fpU91a__card{flex-direction:row}.HotelCardSkeleton-module__fpU91a__imageContainer{width:315px;height:100%}.HotelCardSkeleton-module__fpU91a__priceVariants{max-width:260px}}
.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}
.index-module__vETOIq__errorContainer{padding:var(--Space-x15)0;width:100%;max-width:var(--max-width-page);margin:0 auto}
/*# sourceMappingURL=ab4211437aa77728.css.map*/