.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}
.breadcrumb-module__d2IILW__breadcrumb{align-items:center;gap:var(--Space-x025);flex-grow:0;flex-shrink:0;display:flex}.breadcrumb-module__d2IILW__breadcrumb:last-of-type{flex:1;min-width:0;max-width:100%}.breadcrumb-module__d2IILW__link{color:var(--breadcrumbs-text-color);display:flex}.breadcrumb-module__d2IILW__link:hover{color:var(--breadcrumbs-text-hover-color);text-decoration:underline}.breadcrumb-module__d2IILW__icon{flex-shrink:0}
.breadcrumbs-module__GBM2ga__breadcrumbsWrapper{--breadcrumbs-background-color:transparent;--breadcrumbs-text-color:var(--Text-Interactive-Secondary);--breadcrumbs-button-color:var(--Text-Interactive-Default);--breadcrumbs-button-hover-color:var(--Text-Interactive-Hover);padding:var(--Space-x4)0 var(--Space-x3);width:100%;color:var(--breadcrumbs-text-color);background-color:var(--breadcrumbs-background-color);margin:0 auto}.breadcrumbs-module__GBM2ga__breadcrumbsWrapper.breadcrumbs-module__GBM2ga__surfaceSecondaryDefault{--breadcrumbs-background-color:var(--Surface-Secondary-Default)}.breadcrumbs-module__GBM2ga__breadcrumbsWrapper.breadcrumbs-module__GBM2ga__backgroundPrimary{--breadcrumbs-background-color:var(--Background-Primary)}.breadcrumbs-module__GBM2ga__breadcrumbsWrapper.breadcrumbs-module__GBM2ga__contentWidth .breadcrumbs-module__GBM2ga__breadcrumbs{max-width:var(--max-width-content)}.breadcrumbs-module__GBM2ga__breadcrumbsWrapper.breadcrumbs-module__GBM2ga__headerWidth .breadcrumbs-module__GBM2ga__breadcrumbs{max-width:min(var(--max-width-page),calc(100% - var(--max-width-spacing)))}.breadcrumbs-module__GBM2ga__breadcrumbsWrapper.breadcrumbs-module__GBM2ga__pageWidth .breadcrumbs-module__GBM2ga__breadcrumbs{max-width:var(--max-width-page)}.breadcrumbs-module__GBM2ga__breadcrumbs{gap:var(--Space-x025);margin:0 auto;padding-inline-start:0;display:flex}.breadcrumbs-module__GBM2ga__showMoreButton{height:100%;color:var(--breadcrumbs-button-color);background-color:#0000;border:none;margin:0 -5px;padding:0 5px}.breadcrumbs-module__GBM2ga__showMoreButton:not(.breadcrumbs-module__GBM2ga__lastBreadcrumb){cursor:pointer}.breadcrumbs-module__GBM2ga__showMoreButton:not(.breadcrumbs-module__GBM2ga__lastBreadcrumb):hover{color:var(--breadcrumbs-button-hover-color);text-decoration:underline}.breadcrumbs-module__GBM2ga__dialog{background-color:var(--Surface-Primary-Default);padding:var(--Space-x1);gap:var(--Space-x05);border-radius:var(--Corner-Radius-md);outline:none;flex-direction:column;min-width:169px;display:flex;box-shadow:0 0 4px 2px #0000001a}.breadcrumbs-module__GBM2ga__dialogLink{border-radius:var(--Corner-Radius-md);padding:var(--Space-x1);color:var(--Text-Default);display:block}.breadcrumbs-module__GBM2ga__dialogLink:hover,.breadcrumbs-module__GBM2ga__dialogLink:focus{background-color:var(--Surface-Primary-Hover)}.breadcrumbs-module__GBM2ga__lastBreadcrumb{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.breadcrumbs-module__GBM2ga__tooltip{background-color:var(--Surface-UI-Fill-Intense);padding:var(--Space-x05)var(--Space-x1);border-radius:var(--Corner-Radius-sm);color:var(--Text-Inverted);outline:none}@media screen and (max-width:767px){.breadcrumbs-module__GBM2ga__desktop{display:none}.breadcrumbs-module__GBM2ga__breadcrumbsWrapper.breadcrumbs-module__GBM2ga__isThemedMobile{--breadcrumbs-background-color:var(--Surface-Brand-Primary-1-Default);--breadcrumbs-text-color:var(--Text-Brand-OnPrimary-1-Default);--breadcrumbs-button-color:var(--Text-Brand-OnPrimary-1-Default);--breadcrumbs-button-hover-color:var(--Text-Brand-OnPrimary-1-Hover)}}@media screen and (min-width:768px){.breadcrumbs-module__GBM2ga__mobile{display:none}.breadcrumbs-module__GBM2ga__breadcrumbsWrapper.breadcrumbs-module__GBM2ga__isThemedDesktop{--breadcrumbs-background-color:var(--Surface-Brand-Primary-1-Default);--breadcrumbs-text-color:var(--Text-Brand-OnPrimary-1-Default);--breadcrumbs-button-color:var(--Text-Brand-OnPrimary-1-Default);--breadcrumbs-button-hover-color:var(--Text-Brand-OnPrimary-1-Hover)}}
.chip-static-module__B8tuvW__chip{border-radius:var(--Corner-Radius-sm);padding:0 var(--Space-x1);align-items:center;gap:var(--Space-x05);display:inline-flex}.chip-static-module__B8tuvW__size-xs{height:24px}.chip-static-module__B8tuvW__size-sm{height:26px}.chip-static-module__B8tuvW__size-lg{height:32px}.chip-static-module__B8tuvW__color-subtle{background-color:var(--Surface-Secondary-Subtle);color:var(--Text-Interactive-Default)}.chip-static-module__B8tuvW__color-disabled{background-color:var(--Surface-UI-Fill-Disabled);border:1px solid var(--Border-Interactive-Disabled);color:var(--Text-Interactive-Disabled)}.chip-static-module__B8tuvW__color-neutral{background-color:var(--Surface-Primary-Default);color:var(--Text-Interactive-Default)}
.howItWorks-module__uYF01a__container{background-color:var(--UI-Grey-10);border-radius:var(--Corner-Radius-xl);justify-content:center;align-items:center;width:100%;height:370px;display:flex}.howItWorks-module__uYF01a__title{color:var(--Text-Heading)}
.loyaltyLevels-module__dlk0MG__cardContainer{gap:var(--Space-x2);display:grid}.loyaltyLevels-module__dlk0MG__pointMsg{text-align:center;color:var(--Text-Heading)}.loyaltyLevels-module__dlk0MG__link{justify-self:center}.loyaltyLevels-module__dlk0MG__card{background-color:var(--Scandic-Brand-Pale-Peach);border-radius:var(--Corner-Radius-xl);gap:var(--Space-x2);min-height:280px;padding:var(--Space-x5)var(--Space-x1);grid-template-rows:auto auto 1fr;justify-items:center;display:grid}.loyaltyLevels-module__dlk0MG__textContainer{align-content:flex-start;gap:var(--Space-x15);flex-wrap:wrap;justify-content:center;width:100%;display:flex}.loyaltyLevels-module__dlk0MG__scriptedText{color:var(--Icon-Accent);transform-origin:0;margin-bottom:-4px;transform:rotate(-11deg)}.loyaltyLevels-module__dlk0MG__redText{color:var(--Base-Text-Accent)}.loyaltyLevels-module__dlk0MG__levelText{color:var(--Text-Secondary);margin:0}.loyaltyLevels-module__dlk0MG__checkIcon{vertical-align:middle}@media screen and (min-width:1367px){.loyaltyLevels-module__dlk0MG__cardContainer{grid-template-columns:repeat(12,1fr);display:grid}.loyaltyLevels-module__dlk0MG__card:nth-of-type(-n+3){grid-column:span 4}.loyaltyLevels-module__dlk0MG__card:nth-of-type(n+4){grid-column:span 3}}
.cookieConsentButton-module__L476aG__cookieConsentButton{justify-self:start}
.myPagesOverviewShortcuts-module__fR5uMq__section{gap:var(--Space-x4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.myPagesOverviewShortcuts-module__fR5uMq__section{gap:var(--Space-x2);grid-template-columns:1fr 1fr}}.myPagesOverviewShortcuts-module__fR5uMq__column{flex-direction:column;gap:1rem;display:flex}.myPagesOverviewShortcuts-module__fR5uMq__shortcuts{flex:1}
.fullWidthCampaign-module__UmYOPa__container{height:100vh;position:relative;overflow:hidden}.fullWidthCampaign-module__UmYOPa__container:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0000005c 50%,#000000bf 100%);position:absolute;inset:0}.fullWidthCampaign-module__UmYOPa__bodyText{text-align:center;color:var(--Base-Text-Inverted)}.fullWidthCampaign-module__UmYOPa__content{justify-content:center;align-items:center;gap:var(--Space-x1);max-width:800px;padding:var(--Space-x4)var(--Space-x3);z-index:2;color:var(--Base-Text-Inverted);text-align:center;flex-direction:column;margin:0 auto;display:flex;position:absolute;inset:0}.fullWidthCampaign-module__UmYOPa__mainContent{align-items:center;gap:var(--Space-x2);flex-direction:column;display:flex}.fullWidthCampaign-module__UmYOPa__buttons{gap:var(--Space-x1);display:flex}.fullWidthCampaign-module__UmYOPa__button{min-width:180px}.fullWidthCampaign-module__UmYOPa__image{z-index:0;max-width:100%;height:100%}.fullWidthCampaign-module__UmYOPa__scriptedText{transform-origin:0;transform:rotate(-3deg)}@media screen and (max-width:767px){.fullWidthCampaign-module__UmYOPa__button:not(:only-child){min-width:135px}}@media screen and (min-width:768px){.fullWidthCampaign-module__UmYOPa__container{height:880px}}
.next-module__P1vQXa__card{background-color:var(--Scandic-Brand-Burgundy);border-radius:var(--Corner-Radius-sm);align-items:center;gap:var(--Space-x2);padding:var(--Space-x3)var(--Space-x3)var(--Space-x7);flex-direction:column;justify-content:center;display:flex}.next-module__P1vQXa__textContainer{gap:var(--Space-x1);text-align:center;display:grid}.next-module__P1vQXa__asOur{color:var(--Primary-Dark-On-Surface-Accent)}.next-module__P1vQXa__rewardTitle{color:var(--Scandic-Brand-Pale-Peach)}
.joinScandicFriends-module__HoISKG__container{border-radius:var(--Corner-Radius-lg);background-color:var(--Surface-Primary-OnSurface-Default);padding:0 var(--Space-x2);gap:var(--Space-x5);display:flex}@media screen and (min-width:900px){.joinScandicFriends-module__HoISKG__container{padding:0 var(--Space-x4)0 0}}.joinScandicFriends-module__HoISKG__iconContainer{display:none}@media screen and (min-width:900px){.joinScandicFriends-module__HoISKG__iconContainer{flex:0 337px;display:flex}}@media screen and (min-width:1367px){.joinScandicFriends-module__HoISKG__iconContainer{flex-basis:367px}}.joinScandicFriends-module__HoISKG__content{gap:var(--Space-x3);padding:var(--Space-x3)0;flex-direction:column;flex:1;display:flex}.joinScandicFriends-module__HoISKG__textContent{gap:var(--Space-x2);color:var(--Text-Default);flex-direction:column;display:flex}.joinScandicFriends-module__HoISKG__header{gap:var(--Space-x025);display:grid}.joinScandicFriends-module__HoISKG__scriptedText{color:var(--Text-Accent-Primary);transform-origin:0 100%;margin-top:var(--Space-x3);transform:rotate(-3deg)}.joinScandicFriends-module__HoISKG__heading{color:var(--Text-Heading)}.joinScandicFriends-module__HoISKG__usp{gap:var(--Space-x1);list-style:none;display:grid}@media screen and (min-width:768px){.joinScandicFriends-module__HoISKG__usp{padding:var(--Space-x15)0;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,1fr);grid-auto-flow:column}}@media screen and (min-width:900px){.joinScandicFriends-module__HoISKG__usp{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.joinScandicFriends-module__HoISKG__usp{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,1fr)}}.joinScandicFriends-module__HoISKG__usp li{gap:var(--Space-x1);display:flex}.joinScandicFriends-module__HoISKG__usp 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}.joinScandicFriends-module__HoISKG__primaryButton{width:fit-content;min-width:180px}
.blocks-module__PiLOvq__block{max-width:var(--max-width-content);width:100%;margin-left:auto;margin-right:auto}.blocks-module__PiLOvq__block:empty{display:none}@media screen and (min-width:768px){.blocks-module__PiLOvq__block{padding-left:var(--Space-x5);padding-right:var(--Space-x5)}}
.startPage-module__Z1gKwG__header{height:560px;position:relative}.startPage-module__Z1gKwG__header:after{content:"";background:linear-gradient(182deg,#26201e14 13%,#4d001b66 100%);position:absolute;inset:0}.startPage-module__Z1gKwG__headerContent{color:var(--Text-Inverted);grid-gap:var(--Space-x2);padding:var(--Space-x2)var(--Space-x2)var(--Space-x4);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.startPage-module__Z1gKwG__heading{z-index:1;text-align:center}.startPage-module__Z1gKwG__topImage{max-width:100%}.startPage-module__Z1gKwG__main{gap:var(--Space-x6);padding:calc(var(--Space-x5)*2)0 calc(var(--Space-x5)*4);display:grid}@media screen and (min-width:768px){.startPage-module__Z1gKwG__headerContent{grid-gap:var(--Space-x4)}.startPage-module__Z1gKwG__main{gap:calc(var(--Space-x5) + var(--Space-x4))}}
.page-module__6IPqMq__page{background-color:var(--Background-Secondary)}
.hotelCardDialogImage-module__NK-yBW__imagePlaceholder{background-color:#fff;background-image:linear-gradient(45deg,#000 25%,#0000 25%),linear-gradient(-45deg,#000 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#000 75%),linear-gradient(-45deg,#0000 75%,#000 75%);background-position:0 0,0 60px,60px -60px,-60px 0;background-size:120px 120px;width:100%;height:100%}.hotelCardDialogImage-module__NK-yBW__imageContainer{border-radius:var(--Corner-Radius-md)0 0 var(--Corner-Radius-md);min-width:177px;position:relative;overflow:hidden}.hotelCardDialogImage-module__NK-yBW__imageContainer.hotelCardDialogImage-module__NK-yBW__top{border-radius:var(--Corner-Radius-md);width:80px;min-width:80px;height:90px}.hotelCardDialogImage-module__NK-yBW__imageContainer img{object-fit:cover}
.noPriceAvailable-module__K4nC2q__priceCard{padding:var(--Space-x15);background-color:var(--Base-Surface-Secondary-light-Normal);border-radius:var(--Corner-Radius-md);width:100%;margin:0}.noPriceAvailable-module__K4nC2q__noRooms{gap:var(--Space-x1);display:flex}
.standaloneHotelCardDialog-module__wrAwnW__container{background-color:var(--Surface-Primary-Default);display:flex;position:relative;box-shadow:0 0 8px 3px #0000001a}.standaloneHotelCardDialog-module__wrAwnW__closeButton{top:var(--Space-x05);right:var(--Space-x05);z-index:1;position:absolute}.standaloneHotelCardDialog-module__wrAwnW__content{width:225px;padding:var(--Space-x15);gap:var(--Space-x1);flex-direction:column;display:flex}.standaloneHotelCardDialog-module__wrAwnW__name{align-items:center;width:180px;height:48px;display:flex}.standaloneHotelCardDialog-module__wrAwnW__facilities{gap:0 var(--Space-x1);flex-wrap:wrap;display:flex}.standaloneHotelCardDialog-module__wrAwnW__facilitiesItem{align-items:center;gap:var(--Space-x05);color:var(--Text-Secondary);display:flex}.standaloneHotelCardDialog-module__wrAwnW__priceCard{border-radius:var(--Corner-Radius-md);padding:var(--Space-x05)var(--Space-x1);background:var(--Base-Surface-Secondary-light-Normal)}.standaloneHotelCardDialog-module__wrAwnW__memberPrice{color:var(--Scandic-Brand-Scandic-Red)}.standaloneHotelCardDialog-module__wrAwnW__content .standaloneHotelCardDialog-module__wrAwnW__seeRoomsButton{margin-top:auto}.standaloneHotelCardDialog-module__wrAwnW__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}
.hotelListingItem-module__WMsEeW__container{background-color:var(--Base-Surface-Primary-light-Normal);border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-Radius-md);overflow:hidden}.hotelListingItem-module__WMsEeW__content{gap:var(--Space-x2);padding:var(--Space-x2)var(--Space-x3);align-content:start;justify-items:start;display:grid}.hotelListingItem-module__WMsEeW__imageWrapper{height:200px;position:relative}.hotelListingItem-module__WMsEeW__hotelName{color:var(--Text-Default)}.hotelListingItem-module__WMsEeW__intro{gap:var(--Space-x05);display:grid}.hotelListingItem-module__WMsEeW__captions{gap:var(--Space-x1);color:var(--Text-Tertiary);display:flex}.hotelListingItem-module__WMsEeW__addressLink{color:var(--Text-Interactive-Secondary)}.hotelListingItem-module__WMsEeW__addressLink:hover{color:var(--Text-Interactive-Secondary-Hover)}.hotelListingItem-module__WMsEeW__amenityList{gap:var(--Space-x15);color:var(--Text-Secondary);flex-wrap:wrap;display:flex}.hotelListingItem-module__WMsEeW__amenityItem{gap:var(--Space-x05);align-items:center;display:flex}.hotelListingItem-module__WMsEeW__ctaWrapper{justify-self:stretch}@media screen and (min-width:768px){.hotelListingItem-module__WMsEeW__container{grid-template-columns:minmax(250px,350px) auto;display:grid}.hotelListingItem-module__WMsEeW__imageWrapper{height:100%}.hotelListingItem-module__WMsEeW__ctaWrapper{justify-self:end}}
.destinationListing-module__2rBP-q__container{--scroll-margin-top:calc(var(--booking-widget-mobile-height) + var(--Space-x2));gap:var(--Space-x4);scroll-margin-top:var(--scroll-margin-top);display:grid;position:relative}.destinationListing-module__2rBP-q__listHeader{gap:var(--Space-x2);display:grid}.destinationListing-module__2rBP-q__list{gap:var(--Space-x2);list-style:none;display:grid}@media screen and (min-width:768px){.destinationListing-module__2rBP-q__container{--scroll-margin-top:calc(var(--booking-widget-desktop-height) + var(--Space-x2))}}@media screen and (min-width:950px){.destinationListing-module__2rBP-q__listHeader{justify-content:space-between;align-items:center;display:flex}.destinationListing-module__2rBP-q__container{gap:var(--Space-x1)}}
.hotelListingMapContent-module__b1Wkca__advancedMarker{height:32px}
.experienceList-module__QjrULW__experienceList{gap:var(--Space-x1);flex-wrap:wrap;list-style:none;display:flex}
.hotelMarker-module__J1aM3q__white *{fill:var(--Base-Surface-Primary-light-Normal)}.hotelMarker-module__J1aM3q__burgundy *{fill:var(--Scandic-Brand-Burgundy)}
.cityListingItem-module__wS4eda__container{background-color:var(--Base-Surface-Primary-light-Normal);border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-Radius-md);overflow:hidden}.cityListingItem-module__wS4eda__imageWrapper{width:100%;height:200px;position:relative}.cityListingItem-module__wS4eda__imageWrapper img{object-fit:cover}.cityListingItem-module__wS4eda__content{gap:var(--Space-x2);padding:var(--Space-x2)var(--Space-x3);display:grid}@media screen and (min-width:768px){.cityListingItem-module__wS4eda__container{grid-template-columns:minmax(250px,350px) auto;display:grid}.cityListingItem-module__wS4eda__imageWrapper{height:100%;max-height:none}.cityListingItem-module__wS4eda__ctaWrapper{justify-content:flex-end;display:flex}.cityListingItem-module__wS4eda__button{width:min(100%,200px)}}
.hotelPin-module__y-PfYq__pin{padding:var(--Space-x05)var(--Space-x1)var(--Space-x05)var(--Space-x05);border:2px solid var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-Radius-Rounded);background-color:var(--Base-Surface-Primary-light-Normal);justify-content:center;align-items:center;gap:var(--Space-x1);width:max-content;display:flex;box-shadow:0 0 4px 2px #0000001a}.hotelPin-module__y-PfYq__pin.hotelPin-module__y-PfYq__active{background-color:var(--Primary-Dark-Surface-Normal);color:var(--Base-Surface-Primary-light-Normal)}.hotelPin-module__y-PfYq__pinIcon{background:var(--Surface-Brand-Primary-2-Default);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.hotelPin-module__y-PfYq__pin.hotelPin-module__y-PfYq__active .hotelPin-module__y-PfYq__pinIcon{background:var(--Base-Surface-Primary-light-Normal)}
.sidebarContentWrapper-module__lMzGeW__sidebarContent{align-content:start;gap:var(--Space-x2);padding:0 var(--max-width-single-spacing)var(--Space-x3);display:grid}.sidebarContentWrapper-module__lMzGeW__text{gap:var(--Space-x2);color:var(--Text-Default);max-width:var(--max-width-text-block);display:grid}.sidebarContentWrapper-module__lMzGeW__heading{color:var(--Text-Heading);-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}@media screen and (min-width:950px){.sidebarContentWrapper-module__lMzGeW__sidebarContent{padding:var(--Space-x4)var(--Space-x3);grid-template-columns:1fr auto}}@media screen and (min-width:1367px){.sidebarContentWrapper-module__lMzGeW__sidebarContent{padding:var(--Space-x4)var(--Space-x3);grid-template-columns:none;position:sticky}}
.poiMarker-module__Gy8uOW__poiMarker{border-radius:var(--Corner-Radius-Rounded);background-color:var(--Surface-Feedback-Neutral);justify-content:center;align-items:center;display:flex}.poiMarker-module__Gy8uOW__poiMarker>span{display:inline-flex}.poiMarker-module__Gy8uOW__poiMarker.poiMarker-module__Gy8uOW__skipBackground{background-color:#0000;padding:0}.poiMarker-module__Gy8uOW__shoppingDining{background-color:var(--Surface-Accent-1)}.poiMarker-module__Gy8uOW__publicTransport{background-color:var(--Surface-Accent-2)}.poiMarker-module__Gy8uOW__attractions{background-color:var(--Surface-Accent-3)}.poiMarker-module__Gy8uOW__business{background-color:var(--Surface-Accent-4)}.poiMarker-module__Gy8uOW__parking{background-color:var(--Surface-Accent-5)}.poiMarker-module__Gy8uOW__location{background-color:var(--Surface-Feedback-Neutral)}.poiMarker-module__Gy8uOW__small{width:var(--Space-x3);height:var(--Space-x3)}.poiMarker-module__Gy8uOW__large{width:var(--Space-x4);height:var(--Space-x4)}
.mapWithButtonWrapper-module__X3hMOW__container{border-radius:var(--Corner-Radius-md);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.mapWithButtonWrapper-module__X3hMOW__button{bottom:var(--Space-x2);right:var(--Space-x2);position:absolute;box-shadow:0 0 8px 1px #0000001a}
.poiMapMarkers-module__Vd6ghG__advancedMarker{height:var(--Space-x4);width:var(--Space-x4)!important}.poiMapMarkers-module__Vd6ghG__advancedMarker.poiMapMarkers-module__Vd6ghG__active{height:var(--Space-x5);width:var(--Space-x5)!important}.poiMapMarkers-module__Vd6ghG__poi{padding:var(--Space-x05);border-radius:var(--Corner-Radius-Rounded);background-color:var(--Surface-UI-Fill-Default);justify-content:center;align-items:center;gap:var(--Space-x1);display:flex;position:absolute;top:0;left:0;box-shadow:0 0 4px 2px #0000001a}.poiMapMarkers-module__Vd6ghG__poi.poiMapMarkers-module__Vd6ghG__active{padding-right:var(--Space-x15)}.poiMapMarkers-module__Vd6ghG__poiLabel{display:none}.poiMapMarkers-module__Vd6ghG__poi.poiMapMarkers-module__Vd6ghG__active .poiMapMarkers-module__Vd6ghG__poiLabel{align-items:center;gap:var(--Space-x2);text-wrap:nowrap;display:flex}.poiMapMarkers-module__Vd6ghG__distance{color:var(--Text-Secondary)}
.mapWrapper-module__I6NEnq__link{display:none}@media (min-width:950px){.mapWrapper-module__I6NEnq__link{display:block}}
.interactiveMap-module__iXRuJq__mapContainer{--button-box-shadow:0 0 8px 1px #0000001a;z-index:0;width:100%;height:100%;position:relative}.interactiveMap-module__iXRuJq__mapContainer:after{content:"";pointer-events:none;background:linear-gradient(43deg,#acacac00 57.66%,#00000040 92.45%);width:100%;height:100%;position:absolute;top:0;right:0}:is(.interactiveMap-module__iXRuJq__mapContainer .gm-style .gm-style-iw-d,.interactiveMap-module__iXRuJq__mapContainer .gm-style .gm-style-iw-c){max-width:none!important;max-height:none!important;padding:0!important;overflow:hidden!important}.interactiveMap-module__iXRuJq__ctaButtons{top:var(--Space-x2);right:var(--Space-x2);gap:var(--Space-x7);pointer-events:none;z-index:1;flex-direction:column;align-items:flex-end;display:flex;position:absolute}.interactiveMap-module__iXRuJq__zoomButtons{gap:var(--Space-x2);display:flex}.interactiveMap-module__iXRuJq__zoomButton{pointer-events:initial}@media screen and (max-width:767px){.interactiveMap-module__iXRuJq__zoomButtons{flex-direction:column}}@media screen and (min-width:768px){.interactiveMap-module__iXRuJq__ctaButtons{top:var(--Space-x4);right:var(--Space-x5);bottom:var(--Space-x7);justify-content:space-between}}
.topImages-module__EE5s7q__topImages{position:relative}.topImages-module__EE5s7q__imageWrapper{max-width:var(--max-width-page);margin:0 auto}.topImages-module__EE5s7q__image{border-radius:var(--Corner-Radius-md);width:100%;height:200px;max-height:40dvh}.topImages-module__EE5s7q__image.topImages-module__EE5s7q__clickable{cursor:pointer}.topImages-module__EE5s7q__seeAllButton{bottom:var(--Space-x2);right:var(--Space-x4);position:absolute}@media screen and (max-width:767px){.topImages-module__EE5s7q__image:not(:first-child){display:none}}@media screen and (min-width:768px){.topImages-module__EE5s7q__imageWrapper{gap:var(--Space-x1);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);display:grid}.topImages-module__EE5s7q__imageWrapper>.topImages-module__EE5s7q__image:first-child{grid-area:span 2/span 2;height:300px}.topImages-module__EE5s7q__imageWrapper>.topImages-module__EE5s7q__image:only-child{grid-column:span 3}.topImages-module__EE5s7q__imageWrapper>.topImages-module__EE5s7q__image:nth-child(2):last-child{grid-area:span 2/span 1;height:300px}.topImages-module__EE5s7q__imageWrapper>.topImages-module__EE5s7q__image:nth-child(2):nth-last-child(2),.topImages-module__EE5s7q__imageWrapper>.topImages-module__EE5s7q__image:nth-child(3){height:calc(150px - var(--Space-x05));max-height:calc(20dvh - var(--Space-x05));grid-area:span 1/span 1}}@media screen and (min-width:1367px){.topImages-module__EE5s7q__imageWrapper>.topImages-module__EE5s7q__image:first-child,.topImages-module__EE5s7q__imageWrapper>.topImages-module__EE5s7q__image:nth-child(2):last-child{height:400px}.topImages-module__EE5s7q__imageWrapper>.topImages-module__EE5s7q__image:nth-child(2):nth-last-child(2),.topImages-module__EE5s7q__imageWrapper>.topImages-module__EE5s7q__image:nth-child(3){height:calc(200px - var(--Space-x05))}}
.topCampaign-module__6lG_AG__topCampaign{gap:var(--Space-x3);display:grid}.topCampaign-module__6lG_AG__heading{color:var(--Text-Heading)}
.campaignPage-module__utvt4W__pageContainer{gap:var(--Space-x6);padding-bottom:var(--Space-x7);width:var(--max-width-content);margin:0 auto;display:grid}.campaignPage-module__utvt4W__intro{gap:var(--Space-x5);display:grid}.campaignPage-module__utvt4W__headingWrapper{gap:var(--Space-x2);display:grid}.campaignPage-module__utvt4W__heading{color:var(--Text-Heading);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.campaignPage-module__utvt4W__preamble{gap:var(--Space-x2);display:grid}.campaignPage-module__utvt4W__preamble:not(.campaignPage-module__utvt4W__twoColumns){max-width:var(--max-width-text-block)}@media screen and (min-width:1367px){.campaignPage-module__utvt4W__pageContainer{gap:var(--Space-x9)}.campaignPage-module__utvt4W__preamble.campaignPage-module__utvt4W__twoColumns{grid-template-columns:repeat(2,1fr)}}
.bookingCodeFilter-module__BDn5xa__bookingCodeFilter{justify-content:flex-end;display:flex}.bookingCodeFilter-module__BDn5xa__dialog{border-radius:var(--Corner-Radius-md);background-color:var(--Surface-Primary-Default);box-shadow:var(--popup-box-shadow);max-width:340px}.bookingCodeFilter-module__BDn5xa__radioGroup{gap:var(--Space-x1);padding:0;display:grid}.bookingCodeFilter-module__BDn5xa__radio{padding:var(--Space-x1)}.bookingCodeFilter-module__BDn5xa__radio[data-hovered]{cursor:pointer}.bookingCodeFilter-module__BDn5xa__radio[data-focus-visible]:before{outline:1px solid var(--Border-Interactive-Focus)}.bookingCodeFilter-module__BDn5xa__radio{align-items:center;display:flex}.bookingCodeFilter-module__BDn5xa__radio:before{content:"";margin-right:var(--Space-x15);background-color:var(--Surface-UI-Fill-Default);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--Base-Border-Normal);border-radius:50%;flex-shrink:0}.bookingCodeFilter-module__BDn5xa__radio[data-selected]:before{box-shadow:inset 0 0 0 8px var(--Surface-UI-Fill-Active)}.bookingCodeFilter-module__BDn5xa__modalOverlay{background-color:var(--Overlay-40);position:fixed;inset:0}.bookingCodeFilter-module__BDn5xa__modalOverlay[data-entering]{animation:.2s bookingCodeFilter-module__BDn5xa__overlay-fade}.bookingCodeFilter-module__BDn5xa__modalOverlay[data-exiting]{animation:.15s ease-in reverse bookingCodeFilter-module__BDn5xa__overlay-fade}.bookingCodeFilter-module__BDn5xa__modal{padding:var(--Space-x2)var(--Space-x05);border-radius:var(--Corner-Radius-md)var(--Corner-Radius-md)0 0;background-color:var(--Surface-Primary-Default);position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 14px 6px #0000001a}.bookingCodeFilter-module__BDn5xa__modal[data-entering]{animation:.2s bookingCodeFilter-module__BDn5xa__modal-anim}.bookingCodeFilter-module__BDn5xa__modal[data-exiting]{animation:.15s ease-in reverse bookingCodeFilter-module__BDn5xa__modal-anim}.bookingCodeFilter-module__BDn5xa__modalDialog{gap:var(--Space-x2);padding:0 var(--Space-x1);display:grid}.bookingCodeFilter-module__BDn5xa__header{padding:0 var(--Space-x1);justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:768px){.bookingCodeFilter-module__BDn5xa__bookingCodeFilter{width:100%}.bookingCodeFilter-module__BDn5xa__radioGroup{padding:var(--Space-x1)}.bookingCodeFilter-module__BDn5xa__modalOverlay{display:none}}@keyframes bookingCodeFilter-module__BDn5xa__overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes bookingCodeFilter-module__BDn5xa__modal-anim{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.hotelChequeCard-module__hdwija__chequeCard{padding:var(--Space-x15);background-color:var(--Base-Surface-Secondary-light-Normal);border-radius:var(--Corner-Radius-md);gap:var(--Space-x1);width:100%;margin:0;display:grid}.hotelChequeCard-module__hdwija__chequeRow,.hotelChequeCard-module__hdwija__cheque{gap:var(--Space-x05);color:var(--Text-Default);justify-content:space-between;align-items:baseline;display:flex}.hotelChequeCard-module__hdwija__secondaryText{color:var(--Text-Secondary)}.hotelChequeCard-module__hdwija__cheque{justify-content:end}
.hotelPriceCard-module___dgcDq__priceCard{padding:var(--Space-x15);background-color:var(--Base-Surface-Secondary-light-Normal);border-radius:var(--Corner-Radius-md);width:100%;margin:0}.hotelPriceCard-module___dgcDq__divider{margin:var(--Space-x05)0}.hotelPriceCard-module___dgcDq__priceRow{padding:var(--Space-x025)0;justify-content:space-between;align-items:baseline;display:flex}.hotelPriceCard-module___dgcDq__redColor{color:var(--Scandic-Brand-Scandic-Red)}.hotelPriceCard-module___dgcDq__defaultColor{color:var(--Text-Default)}.hotelPriceCard-module___dgcDq__secondaryColor{color:var(--Text-Secondary)}.hotelPriceCard-module___dgcDq__price{gap:var(--Space-x05);display:flex}.hotelPriceCard-module___dgcDq__voucherChqRate{justify-content:start;align-items:baseline}.hotelPriceCard-module___dgcDq__perNight{font-weight:400;font-size:var(--typography-Caption-Regular-fontSize)}
.hotelVoucherCard-module__gzLAxa__voucherCard{padding:var(--Space-x15);background-color:var(--Base-Surface-Secondary-light-Normal);border-radius:var(--Corner-Radius-md);width:100%;margin:0}.hotelVoucherCard-module__gzLAxa__voucherRow,.hotelVoucherCard-module__gzLAxa__voucher{gap:var(--Space-x05);justify-content:space-between;align-items:baseline;display:flex}.hotelVoucherCard-module__gzLAxa__voucher{justify-content:end}
.hotelDescription-module__JDI8VG__hotelDescription{text-align:left;overflow:hidden}.hotelDescription-module__JDI8VG__descriptionWrapper{flex-direction:column;display:flex}.hotelDescription-module__JDI8VG__collapsed{-webkit-line-clamp:2;line-clamp:2;margin:var(--Space-x15)0;-webkit-box-orient:vertical;display:-webkit-box}.hotelDescription-module__JDI8VG__expanded{max-height:none;margin:var(--Space-x15)0;display:block}.hotelDescription-module__JDI8VG__expandedContent{margin-top:var(--Space-x2);flex-direction:column;align-items:flex-start;display:flex}.hotelDescription-module__JDI8VG__description{gap:var(--Space-x025);display:flex}.hotelDescription-module__JDI8VG__showMoreButton{color:var(--Text-Interactive-Secondary);cursor:pointer;background-color:#0000;border-width:0;padding:0;display:flex}.hotelDescription-module__JDI8VG__showMoreButton:hover{color:var(--Text-Interactive-Secondary-Hover)}.hotelDescription-module__JDI8VG__facilities{gap:var(--Space-x15);flex-direction:column;align-items:center;display:flex}.hotelDescription-module__JDI8VG__facilityList{justify-content:center;gap:var(--Space-x15);flex-wrap:wrap;display:flex}.hotelDescription-module__JDI8VG__facilitiesItem{align-items:center;gap:var(--Space-x1);display:flex}@media screen and (min-width:1367px){.hotelDescription-module__JDI8VG__descriptionWrapper{display:none}}
.hotelCard-module__rgA3va__card{background-color:var(--Base-Surface-Primary-light-Normal);border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-Radius-md);width:100%;color:var(--Text-Default);flex-direction:column;display:flex;overflow:hidden}.hotelCard-module__rgA3va__card.hotelCard-module__rgA3va__active{border:1px solid var(--Base-Border-Hover);border:1px solid var(--Base-Border-Hover)}.hotelCard-module__rgA3va__imageContainer{width:100%;height:200px;position:relative}.hotelCard-module__rgA3va__imageContainer img{object-fit:cover}.hotelCard-module__rgA3va__hotelInformation{margin-bottom:var(--Space-x05)}.hotelCard-module__rgA3va__hotelContent{padding:var(--Space-x2);flex-direction:column;justify-content:space-between;display:flex}.hotelCard-module__rgA3va__hotelDescription{display:none}.hotelCard-module__rgA3va__titleContainer{gap:var(--Space-x05);margin-top:var(--Space-x05);flex-direction:column;display:flex}.hotelCard-module__rgA3va__addressContainer{gap:var(--Space-x1);flex-wrap:wrap;display:flex}.hotelCard-module__rgA3va__address{color:var(--Text-Tertiary);font-style:normal}.hotelCard-module__rgA3va__facilities{gap:var(--Space-x1);margin-top:var(--Space-x15);flex-wrap:wrap;display:flex}.hotelCard-module__rgA3va__facilitiesItem{align-items:center;gap:var(--Space-x05);color:var(--Text-Secondary);display:flex}.hotelCard-module__rgA3va__specialAlerts{gap:var(--Space-x1);flex-direction:column;display:flex}.hotelCard-module__rgA3va__prices{gap:var(--Space-x15);flex-direction:column;width:100%;display:flex}.hotelCard-module__rgA3va__link{color:inherit;text-decoration:none}.hotelCard-module__rgA3va__link:focus-visible{outline:2px solid var(--Border-Interactive-Focus);outline-offset:2px}.hotelCard-module__rgA3va__strikedText{text-decoration:line-through}.hotelCard-module__rgA3va__pointsCard{background-color:var(--Base-Surface-Secondary-light-Normal);padding:var(--Space-x15);border-radius:var(--Corner-Radius-md)}@media screen and (min-width:768px) and (max-width:1024px){.hotelCard-module__rgA3va__imageContainer{height:180px}}@media screen and (min-width:1367px){.hotelCard-module__rgA3va__card.hotelCard-module__rgA3va__pageListing{flex-direction:row;padding:0;overflow:hidden}.hotelCard-module__rgA3va__pageListing .hotelCard-module__rgA3va__hotelDescription{display:block}.hotelCard-module__rgA3va__pageListing .hotelCard-module__rgA3va__imageContainer{width:314px;height:100%;position:relative}.hotelCard-module__rgA3va__pageListing .hotelCard-module__rgA3va__hotelInformation{width:min(422px,100%);padding-right:var(--Space-x2);margin:0}.hotelCard-module__rgA3va__pageListing .hotelCard-module__rgA3va__facilities{margin:var(--Space-x1)0}.hotelCard-module__rgA3va__pageListing .hotelCard-module__rgA3va__hotelContent{align-items:center;gap:var(--Space-x2);padding-left:var(--Space-x3);flex-direction:row}.hotelCard-module__rgA3va__pageListing .hotelCard-module__rgA3va__titleContainer{margin-bottom:var(--Space-x15)}.hotelCard-module__rgA3va__pageListing .hotelCard-module__rgA3va__prices{width:260px}}
.hotelInfoCard-module__jFVbza__container{background-color:var(--Base-Surface-Subtle-Normal);padding:var(--Space-x3)0}.hotelInfoCard-module__jFVbza__hotelName{color:var(--Text-Heading)}.hotelInfoCard-module__jFVbza__hotelAddress{color:var(--Text-Tertiary)}.hotelInfoCard-module__jFVbza__wrapper{max-width:var(--max-width-page);gap:var(--Space-x2);flex-direction:column;margin:0 auto;display:flex;position:relative}.hotelInfoCard-module__jFVbza__hotelDescription{display:none}.hotelInfoCard-module__jFVbza__imageWrapper{border-radius:var(--Corner-Radius-md);width:100%;height:200px;position:relative}.hotelInfoCard-module__jFVbza__hotelContent{flex-direction:column;align-items:center;display:flex}.hotelInfoCard-module__jFVbza__hotelInformation{gap:var(--Space-x1);text-align:center;flex-direction:column;align-items:center;display:flex}.hotelInfoCard-module__jFVbza__hotelAddressDescription{gap:var(--Space-x15);text-align:center;flex-direction:column;align-items:center;display:flex}.hotelInfoCard-module__jFVbza__facilities{display:none}.hotelInfoCard-module__jFVbza__slotWrapper{justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (min-width:1367px){.hotelInfoCard-module__jFVbza__slotWrapper{display:none}}.hotelInfoCard-module__jFVbza__hotelAlert{max-width:var(--max-width-page);padding-top:var(--Space-x15);margin:0 auto}@media screen and (min-width:768px){.hotelInfoCard-module__jFVbza__container{padding:var(--Space-x4)0}}@media screen and (min-width:1367px){.hotelInfoCard-module__jFVbza__container{padding:var(--Space-x4)var(--Space-x5)}.hotelInfoCard-module__jFVbza__hotelDescription{display:block}.hotelInfoCard-module__jFVbza__facilities{padding:var(--Space-x3)0 var(--Space-x025);gap:var(--Space-x15);flex-direction:column;align-items:center;display:flex}.hotelInfoCard-module__jFVbza__facilityList{justify-content:center;align-items:flex-start;gap:var(--Space-x1);flex-flow:column wrap;display:flex}.hotelInfoCard-module__jFVbza__facilitiesItem{align-items:center;gap:var(--Space-x1);display:flex}.hotelInfoCard-module__jFVbza__imageWrapper{max-width:360px}.hotelInfoCard-module__jFVbza__hotelContent{gap:var(--Space-x6);flex-direction:row}.hotelInfoCard-module__jFVbza__hotelInformation{padding-right:var(--Space-x3);text-align:left;align-items:normal;width:min(607px,100%)}.hotelInfoCard-module__jFVbza__hotelAddressDescription{text-align:left;align-items:normal;gap:var(--Space-x2)}.hotelInfoCard-module__jFVbza__wrapper{gap:var(--Space-x3);flex-direction:row}.hotelInfoCard-module__jFVbza__facilityTitle{display:none}.hotelInfoCard-module__jFVbza__imageWrapper{align-self:center}}
/*# sourceMappingURL=ac4d98a746b458be.css.map*/