.section-module__GLJbuG__content{gap:var(--Space-x5);grid-auto-flow:row;display:grid}.section-module__GLJbuG__section{gap:var(--Space-x3);display:grid}@media screen and (min-width:950px){.section-module__GLJbuG__content{grid-auto-flow:column;grid-auto-columns:calc(50% - var(--Space-x9)/2)calc(50% - var(--Space-x9)/2);gap:var(--Space-x9)}}
.textLinkButton-module__HvFvvW__button{cursor:pointer;background:0 0;border:none;justify-self:flex-start}
.videoPlayerButton-module__XpAspG__videoPlayerButton{border-radius:var(--Corner-radius-Rounded);cursor:pointer;z-index:0;border-style:solid;border-width:0;border-color:var(--Base-Border-Subtle);width:56px;height:56px;color:var(--Component-Button-Inverted-On-fill-Default);background-color:#0000;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 4px 2px #0000001a}@media (hover:hover){.videoPlayerButton-module__XpAspG__videoPlayerButton:hover .videoPlayerButton-module__XpAspG__iconWrapper{background:linear-gradient(0deg,var(--Component-Button-Inverted-Fill-Hover)0%,var(--Component-Button-Inverted-Fill-Hover)100%),var(--Component-Button-Inverted-Fill-Default)}}.videoPlayerButton-module__XpAspG__videoPlayerButton:focus-visible{outline:2px solid var(--Border-Inverted);outline-offset:2px}.videoPlayerButton-module__XpAspG__videoPlayerButton:focus-visible:before{content:"";border:2px solid var(--Border-Interactive-Focus);border-radius:inherit;pointer-events:none;position:absolute;inset:-2px}.videoPlayerButton-module__XpAspG__videoPlayerButton.videoPlayerButton-module__XpAspG__size-sm{width:52px;height:52px}.videoPlayerButton-module__XpAspG__videoPlayerButton.videoPlayerButton-module__XpAspG__size-sm .videoPlayerButton-module__XpAspG__iconWrapper{width:40px;height:40px}.videoPlayerButton-module__XpAspG__videoPlayerButton.videoPlayerButton-module__XpAspG__size-md{width:56px;height:56px}.videoPlayerButton-module__XpAspG__videoPlayerButton.videoPlayerButton-module__XpAspG__size-md .videoPlayerButton-module__XpAspG__iconWrapper{width:43px;height:43px}.videoPlayerButton-module__XpAspG__videoPlayerButton.videoPlayerButton-module__XpAspG__size-lg{width:72px;height:72px}.videoPlayerButton-module__XpAspG__videoPlayerButton.videoPlayerButton-module__XpAspG__size-lg .videoPlayerButton-module__XpAspG__iconWrapper{width:56px;height:56px}.videoPlayerButton-module__XpAspG__transparentBackground{background-color:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-radius-Rounded);opacity:.5;z-index:-1;position:absolute;inset:0}.videoPlayerButton-module__XpAspG__iconWrapper{background:var(--Base-Surface-Primary-light-Normal);border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-radius-Rounded);justify-content:center;align-items:center;display:flex}
.videoPlayer-module__mxapHq__videoPlayer{aspect-ratio:auto;z-index:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.videoPlayer-module__mxapHq__videoPlayer.videoPlayer-module__mxapHq__inline{border-radius:var(--Corner-radius-md);overflow:hidden}.videoPlayer-module__mxapHq__videoPlayer.videoPlayer-module__mxapHq__hero{height:100%}.videoPlayer-module__mxapHq__videoPlayer.videoPlayer-module__mxapHq__hero .videoPlayer-module__mxapHq__overlay{display:contents}.videoPlayer-module__mxapHq__videoPlayer.videoPlayer-module__mxapHq__hero .videoPlayer-module__mxapHq__playButton{bottom:var(--Space-x2);right:var(--Space-x2);position:absolute}.videoPlayer-module__mxapHq__videoPlayer.videoPlayer-module__mxapHq__hasOverlay:after{content:"";background:linear-gradient(#fff0 0%,#1f1c1b40 48.08%,#1f1c1bcc 100%);position:absolute;inset:0}.videoPlayer-module__mxapHq__videoPlayer.videoPlayer-module__mxapHq__hasError .videoPlayer-module__mxapHq__video{aspect-ratio:16/9}.videoPlayer-module__mxapHq__video{width:100%;height:100%}.videoPlayer-module__mxapHq__video:not(:fullscreen){object-fit:cover}.videoPlayer-module__mxapHq__playButton{z-index:1;position:absolute}.videoPlayer-module__mxapHq__muteButton{top:var(--Space-x2);right:var(--Space-x2);z-index:1;position:absolute}@media screen and (min-width:768px){.videoPlayer-module__mxapHq__videoPlayer.videoPlayer-module__mxapHq__hero .videoPlayer-module__mxapHq__playButton{bottom:var(--Space-x4);right:var(--Space-x4)}.videoPlayer-module__mxapHq__videoPlayer.videoPlayer-module__mxapHq__hasOverlay:after{background:linear-gradient(#fff0 0%,#1f1c1b40 53.8%,#1f1c1bbd 97.6%)}}
.videoWithCard-module__65e5Pq__videoWithCardWrapper{width:100%;container:videoWithCardWrapper/inline-size}@media screen and (min-width:768px){.videoWithCard-module__65e5Pq__videoWithCardWrapper .videoWithCard-module__65e5Pq__videoWithCard{gap:var(--Space-x1);grid-template-columns:1fr auto;min-height:261px}.videoWithCard-module__65e5Pq__videoWithCardWrapper .videoWithCard-module__65e5Pq__videoWithCard .videoWithCard-module__65e5Pq__card{width:320px}@container videoWithCardWrapper (min-width:793px){.videoWithCard-module__65e5Pq__videoWithCardWrapper .videoWithCard-module__65e5Pq__videoWithCard{gap:var(--Space-x2);min-height:445px}.videoWithCard-module__65e5Pq__videoWithCardWrapper .videoWithCard-module__65e5Pq__videoWithCard .videoWithCard-module__65e5Pq__card{width:391px}}}.videoWithCard-module__65e5Pq__videoWithCard{gap:var(--Space-x025);width:100%;display:grid}.videoWithCard-module__65e5Pq__card{width:100%;height:100%;min-height:200px;padding:var(--Space-x3)var(--Space-x4);border-radius:var(--Corner-radius-lg);align-content:center;display:grid}.videoWithCard-module__65e5Pq__card.videoWithCard-module__65e5Pq__style-primary-1{background:var(--Surface-Brand-Primary-1-Default);color:var(--Text-Brand-OnPrimary-1-Heading)}.videoWithCard-module__65e5Pq__card.videoWithCard-module__65e5Pq__style-primary-2{background:var(--Surface-Brand-Primary-2-Default);color:var(--Text-Brand-OnPrimary-2-Default)}.videoWithCard-module__65e5Pq__card.videoWithCard-module__65e5Pq__style-primary-2 .videoWithCard-module__65e5Pq__heading{color:var(--Text-Brand-OnPrimary-2-Heading)}.videoWithCard-module__65e5Pq__card.videoWithCard-module__65e5Pq__variant-quote{gap:var(--Space-x3)}@media screen and (min-width:768px){.videoWithCard-module__65e5Pq__card.videoWithCard-module__65e5Pq__variant-quote{gap:var(--Space-x4)}}.videoWithCard-module__65e5Pq__card.videoWithCard-module__65e5Pq__variant-text{gap:var(--Space-x2)}.videoWithCard-module__65e5Pq__blockquote:before{content:"“"}.videoWithCard-module__65e5Pq__blockquote:after{content:"”"}.videoWithCard-module__65e5Pq__cite{font-style:normal;display:grid}
.destinationSearch-module__DEUsIW__trigger{background:var(--Base-Surface-Primary-light-Normal);border:1px solid var(--Border-Default);border-radius:var(--Corner-radius-rounded);padding:var(--Space-x15)var(--Space-x15)var(--Space-x15)var(--Space-x3);justify-content:space-between;width:100%;display:flex}.destinationSearch-module__DEUsIW__whereTo{color:var(--Base-Text-Accent);text-align:left;display:block}.destinationSearch-module__DEUsIW__displayAsPlaceholder{color:var(--UI-Text-Placeholder)}.destinationSearch-module__DEUsIW__icon{background:var(--Base-Button-Primary-Fill-Normal);border-radius:var(--Corner-radius-Rounded);width:40px;height:40px;color:var(--Base-Text-Inverted);justify-content:center;align-items:center;display:flex}.destinationSearch-module__DEUsIW__modalOverlay{background-color:var(--Overlay-40);position:fixed;inset:0}.destinationSearch-module__DEUsIW__modalOverlay[data-entering]{animation:.2s destinationSearch-module__DEUsIW__overlay-fade}.destinationSearch-module__DEUsIW__modalOverlay[data-exiting]{animation:.15s ease-in reverse destinationSearch-module__DEUsIW__overlay-fade}.destinationSearch-module__DEUsIW__modal{height:calc(100dvh - max(var(--sitewide-alert-sticky-height),20px));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}.destinationSearch-module__DEUsIW__modal[data-entering]{animation:.2s destinationSearch-module__DEUsIW__modal-anim}.destinationSearch-module__DEUsIW__modal[data-exiting]{animation:.15s ease-in reverse destinationSearch-module__DEUsIW__modal-anim}.destinationSearch-module__DEUsIW__modalDialog{gap:var(--Space-x15);padding:var(--Space-x15)var(--Space-x2)var(--Space-x7);display:grid}.destinationSearch-module__DEUsIW__close{justify-self:flex-end;margin-right:-10px}@keyframes destinationSearch-module__DEUsIW__overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes destinationSearch-module__DEUsIW__modal-anim{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media screen and (max-width:767px){.destinationSearch-module__DEUsIW__desktopSearch{display:none}}@media screen and (min-width:768px){.destinationSearch-module__DEUsIW__mobileSearch{display:none}}
.destination-module__pRNkhq__container{gap:var(--Space-x3);display:grid}.destination-module__pRNkhq__citiesList{column-count:2;margin-bottom:var(--Space-x05);list-style-type:none}.destination-module__pRNkhq__citiesList li{margin-bottom:var(--Space-x15)}@media screen and (min-width:1367px){.destination-module__pRNkhq__citiesList{column-count:3}}
.destinationsList-module__bEVoba__listContainer{background-color:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-radius-md);flex-direction:column;display:flex}.destinationsList-module__bEVoba__accordion{flex:1;height:fit-content}@media screen and (min-width:768px){.destinationsList-module__bEVoba__listContainer{gap:var(--Space-x3);background-color:#0000;flex-direction:row}.destinationsList-module__bEVoba__accordion{background-color:var(--Base-Surface-Primary-light-Normal)}.destinationsList-module__bEVoba__divider{display:none}}
.hotelsSection-module__ANKi-a__container{width:var(--max-width-content);gap:var(--Space-x4);padding:var(--Space-x5)0 var(--Space-x7);margin:0 auto;display:grid}.hotelsSection-module__ANKi-a__heading{color:var(--Text-Heading)}@media screen and (min-width:768px){.hotelsSection-module__ANKi-a__container{gap:var(--Space-x7)}}
.arrow-module__YvvvnG__arrow>svg{display:block}[data-placement=left] .arrow-module__YvvvnG__arrow,[data-placement=left\ top] .arrow-module__YvvvnG__arrow,[data-placement=left\ bottom] .arrow-module__YvvvnG__arrow{transform:rotate(270deg)}[data-placement=right] .arrow-module__YvvvnG__arrow,[data-placement=right\ top] .arrow-module__YvvvnG__arrow,[data-placement=right\ bottom] .arrow-module__YvvvnG__arrow{transform:rotate(90deg)}[data-placement=bottom] .arrow-module__YvvvnG__arrow,[data-placement=bottom\ left] .arrow-module__YvvvnG__arrow,[data-placement=bottom\ right] .arrow-module__YvvvnG__arrow{transform:rotate(180deg)}.arrow-module__YvvvnG__small{width:14px;height:8px}.arrow-module__YvvvnG__medium{width:27px;height:13px}.arrow-module__YvvvnG__black{fill:var(--Surface-UI-Fill-Intense)}.arrow-module__YvvvnG__white{fill:var(--Surface-UI-Fill-Default)}
.breadcrumbs-module__azHC6W__breadcrumbs{padding:var(--Space-x4)0 var(--Space-x3);width:100%;color:var(--Text-Interactive-Secondary);margin:0 auto}.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__transparent{background-color:#0000}.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__surfaceSecondaryDefault{background-color:var(--Surface-Secondary-Default)}.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__surfacePrimaryOnSurfaceDefault{background-color:var(--Surface-Primary-On-Surface-Default)}.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__backgroundPrimary{background-color:var(--Background-Primary)}.breadcrumbs-module__azHC6W__breadcrumbs .breadcrumbs-module__azHC6W__list{gap:var(--Space-x025);margin:0 auto;padding-inline-start:0;display:flex}.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__contentWidth .breadcrumbs-module__azHC6W__list{max-width:var(--max-width-content)}.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__headerWidth .breadcrumbs-module__azHC6W__list{max-width:min(var(--max-width-page),calc(100% - var(--max-width-spacing)))}.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__pageWidth .breadcrumbs-module__azHC6W__list{max-width:var(--max-width-page)}.breadcrumbs-module__azHC6W__list .breadcrumbs-module__azHC6W__listItem:last-of-type{flex:1;min-width:0;max-width:100%}.breadcrumbs-module__azHC6W__listItem{align-items:center;gap:var(--Space-x025);flex-grow:0;flex-shrink:0;display:flex}.breadcrumbs-module__azHC6W__listItem>a{display:flex}.breadcrumbs-module__azHC6W__listItem>svg{flex-shrink:0}.breadcrumbs-module__azHC6W__button{height:100%;color:var(--Text-Interactive-Default);background:0 0;border:none;margin:0 -5px;padding:0 5px}.breadcrumbs-module__azHC6W__button.breadcrumbs-module__azHC6W__button:not(.breadcrumbs-module__azHC6W__lastBreadcrumb){cursor:pointer}.breadcrumbs-module__azHC6W__button.breadcrumbs-module__azHC6W__button:not(.breadcrumbs-module__azHC6W__lastBreadcrumb):hover{color:var(--Text-Interactive-Default-Hover);text-decoration:underline}.breadcrumbs-module__azHC6W__link{color:var(--Text-Interactive-Secondary)}.breadcrumbs-module__azHC6W__link:hover{color:var(--Text-Interactive-Secondary-Hover);text-decoration:underline}.breadcrumbs-module__azHC6W__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__azHC6W__dialogLink{border-radius:var(--Corner-radius-md);padding:var(--Space-x1);color:var(--Text-Default);display:block}.breadcrumbs-module__azHC6W__dialogLink:hover,.breadcrumbs-module__azHC6W__dialogLink:focus{background-color:var(--Surface-Primary-Hover)}.breadcrumbs-module__azHC6W__lastBreadcrumb{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.breadcrumbs-module__azHC6W__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__azHC6W__desktop{display:none}.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__isThemedMobile{background-color:var(--Surface-Brand-Primary-1-Default);color:var(--Text-Brand-OnPrimary-1-Default)}.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__isThemedMobile .breadcrumbs-module__azHC6W__link,.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__isThemedMobile .breadcrumbs-module__azHC6W__button{color:var(--Text-Brand-OnPrimary-1-Default)}:is(.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__isThemedMobile .breadcrumbs-module__azHC6W__link,.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__isThemedMobile .breadcrumbs-module__azHC6W__button):not(.breadcrumbs-module__azHC6W__lastBreadcrumb):hover{color:var(--Text-Brand-OnPrimary-1-Hover);text-decoration:underline}}@media screen and (min-width:768px){.breadcrumbs-module__azHC6W__mobile{display:none}.breadcrumbs-module__azHC6W__desktop{display:flex}.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__isThemedDesktop{background-color:var(--Surface-Brand-Primary-1-Default);color:var(--Text-Brand-OnPrimary-1-Default)}.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__isThemedDesktop .breadcrumbs-module__azHC6W__link,.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__isThemedDesktop .breadcrumbs-module__azHC6W__button{color:var(--Text-Brand-OnPrimary-1-Default)}:is(.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__isThemedDesktop .breadcrumbs-module__azHC6W__link,.breadcrumbs-module__azHC6W__breadcrumbs.breadcrumbs-module__azHC6W__isThemedDesktop .breadcrumbs-module__azHC6W__button):not(.breadcrumbs-module__azHC6W__lastBreadcrumb):hover{color:var(--Text-Brand-OnPrimary-1-Hover);text-decoration:underline}}
.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}
.aboutTheHotel-module___y1kia__wrapper{gap:var(--Space-x3);display:grid}.aboutTheHotel-module___y1kia__paragraph{color:var(--Text-Default);white-space:pre-line}
.activities-module__TDzXqa__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}
.dynamicMap-module___mw6Lq__mapWrapper{--button-box-shadow:0 0 8px 1px #0000001a;z-index:0;width:100%;height:100%;position:relative}.dynamicMap-module___mw6Lq__mapWrapperWithSeeAsListButton: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}.dynamicMap-module___mw6Lq__ctaButtons{top:var(--Space-x2);right:var(--Space-x2);z-index:1;gap:var(--Space-x7);pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute}.dynamicMap-module___mw6Lq__zoomButtons{gap:var(--Space-x1);margin-top:auto;display:grid}.dynamicMap-module___mw6Lq__seeAsListButton{display:none!important}.dynamicMap-module___mw6Lq__zoomButton{pointer-events:initial}@media screen and (min-width:950px){.dynamicMap-module___mw6Lq__ctaButtons{top:var(--Space-x4);right:var(--Space-x4);bottom:var(--Space-x4);justify-content:space-between}.dynamicMap-module___mw6Lq__zoomButtons{flex-direction:row-reverse;display:flex}.dynamicMap-module___mw6Lq__seeAsListButton{pointer-events:initial;display:flex!important}.dynamicMap-module___mw6Lq__mapWrapper .gm-style .gm-style-iw-c{box-shadow:none!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.dynamicMap-module___mw6Lq__mapWrapper .gm-style .gm-style-iw-d{padding:0!important;overflow:hidden!important}.dynamicMap-module___mw6Lq__mapWrapper .gm-style .gm-style-iw-tc{display:none!important}}
.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}
.callToActions-module__wX7dSG__container{align-items:flex-start;gap:var(--Space-x15);padding-bottom:var(--Space-x3);flex-direction:column;display:flex}
.meetingPackageWidget-module__aXcohW__buttonWrapper{padding:var(--Space-x15)var(--Space-x2);background-color:var(--Component-Button-Brand-Primary-On-fill-Default);color:var(--Text-Default);display:flex}.meetingPackageWidget-module__aXcohW__button{gap:var(--Space-x1);cursor:pointer;background-color:#0000;border-width:0;align-items:center;width:100%;padding:0;display:flex}.meetingPackageWidget-module__aXcohW__fakeInput{padding:var(--Space-x1)var(--Space-x15);background-color:var(--Surface-Primary-OnSurface-Default);border-radius:var(--Corner-radius-md);flex-grow:1;justify-items:start;display:grid}.meetingPackageWidget-module__aXcohW__fakePlaceholder{color:var(--Text-Interactive-Placeholder)}.meetingPackageWidget-module__aXcohW__overlay{background-color:var(--Overlay-40);position:fixed;inset:0}.meetingPackageWidget-module__aXcohW__overlay[data-entering]{animation:.2s meetingPackageWidget-module__aXcohW__overlay-fade}.meetingPackageWidget-module__aXcohW__overlay[data-exiting]{animation:.15s ease-in reverse meetingPackageWidget-module__aXcohW__overlay-fade}.meetingPackageWidget-module__aXcohW__modal{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}.meetingPackageWidget-module__aXcohW__modal[data-entering]{animation:.2s meetingPackageWidget-module__aXcohW__modal-anim}.meetingPackageWidget-module__aXcohW__modal[data-exiting]{animation:.15s ease-in reverse meetingPackageWidget-module__aXcohW__modal-anim}.meetingPackageWidget-module__aXcohW__dialog{align-content:start;gap:var(--Space-x2);height:95dvh;padding:var(--Space-x3)0;display:grid;overflow-y:auto}.meetingPackageWidget-module__aXcohW__closeButtonWrapper{width:var(--max-width-page);justify-content:flex-end;margin:0 auto;display:flex}@media screen and (min-width:948px){.meetingPackageWidget-module__aXcohW__overlay{display:none}}@keyframes meetingPackageWidget-module__aXcohW__overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes meetingPackageWidget-module__aXcohW__modal-anim{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.infoWindow-module__62dLtG__infoWindow{margin-bottom:-4px;padding:4px 4px 12px;display:grid;position:relative}.infoWindow-module__62dLtG__content{background-color:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-radius-md);position:relative;overflow:hidden;box-shadow:0 0 8px 3px #0000001a}.infoWindow-module__62dLtG__arrow{filter:drop-shadow(0 4px 2px #0000001a);justify-self:center;width:25px;height:12px;position:relative}.infoWindow-module__62dLtG__arrow:after{content:"";background-color:var(--Base-Surface-Primary-light-Normal);clip-path:polygon(0 0,50% 100%,100% 0);width:25px;height:12px;position:absolute;top:-1px;left:0}
.locationsList-module__2fSxKa__content{background-color:var(--Base-Surface-Primary-light-Normal);padding:var(--Space-x15);gap:var(--Space-x1);white-space:nowrap;list-style:none;display:grid}@media screen and (max-width:949px){.locationsList-module__2fSxKa__content{border-radius:var(--Corner-radius-md);box-shadow:0 0 8px 3px #0000001a}}
.stickyMeetingPackageWidget-module__GnkwKG__wrapper{background-color:var(--Base-Surface-Primary-light-Normal);z-index:var(--booking-widget-z-index);position:sticky;top:0;box-shadow:0 16px 24px #00000014}
.hotelSidePeek-module__avjmhG__content{gap:var(--Space-x4);color:var(--Text-Default);display:grid}
.clusterMarker-module__lX4m0W__clusterMarker{background-color:var(--Base-Text-High-contrast);border:4px solid var(--Base-Surface-Primary-light-Normal);color:var(--Base-Text-Inverted);border-radius:var(--Corner-radius-rounded);cursor:pointer;justify-content:center;align-items:center;transition:all .3s;display:flex;box-shadow:0 0 4px 2px #0000001a;width:42px!important;height:42px!important}.clusterMarker-module__lX4m0W__clusterMarker.clusterMarker-module__lX4m0W__active{background:linear-gradient(#1f1c1b4d,#1f1c1b4d),var(--Surface-Brand-Primary-2-Default);width:46px!important;height:46px!important}.clusterMarker-module__lX4m0W__count{font-family:var(--typography-Body-Regular-fontFamily);font-size:var(--typography-Subtitle-2-fontSize);font-weight:var(--typography-Subtitle-2-fontWeight)}
.sidebar-module__v7_N2G__facility{gap:var(--Space-x15);display:grid}.sidebar-module__v7_N2G__content{gap:var(--Space-x15);color:var(--Text-Default);display:grid}.sidebar-module__v7_N2G__menuList{gap:var(--Space-x05);list-style-type:none;display:grid}.sidebar-module__v7_N2G__contactDetails{justify-items:start;display:grid}.sidebar-module__v7_N2G__heading{color:var(--Text-Heading)}@media screen and (max-width:1366px){.sidebar-module__v7_N2G__buttonContainer{display:none}}
.header-module__FVAGeW__header{position:relative;overflow:hidden}.header-module__FVAGeW__hero{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.header-module__FVAGeW__wrapper{background:linear-gradient(60deg,#00000040 0%,#00000080 50%,#000000bf 100%);width:100dvw;position:relative}.header-module__FVAGeW__container{max-width:var(--max-width-page);justify-content:center;align-items:center;gap:var(--Space-x2);padding:var(--Space-x3)0 var(--Space-x4);flex-direction:column;margin:0 auto;display:flex}.header-module__FVAGeW__titleContainer{gap:var(--Space-x05);text-align:center;color:var(--Text-Inverted);flex-direction:column;display:flex}.header-module__FVAGeW__mobileTitle{display:-webkit-box}.header-module__FVAGeW__mobileTitle,.header-module__FVAGeW__title{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.header-module__FVAGeW__title{display:none}.header-module__FVAGeW__address{text-align:center;color:var(--Text-Inverted)}@media (min-width:768px){.header-module__FVAGeW__container{padding:var(--Space-x3)0;gap:var(--Space-x3)}.header-module__FVAGeW__mobileTitle{display:none}.header-module__FVAGeW__titleContainer{gap:var(--Space-x1)}.header-module__FVAGeW__title{display:-webkit-box}}@media screen and (min-width:1367px){.header-module__FVAGeW__container{padding:var(--Space-x6)0}}
.dialogImage-module__EPi6RW__imageContainer{border-radius:var(--Corner-radius-md)0 0 var(--Corner-radius-md);min-width:177px;position:relative;overflow:hidden}.dialogImage-module__EPi6RW__imageContainer img{object-fit:cover}.dialogImage-module__EPi6RW__imageContainer .dialogImage-module__EPi6RW__tripAdvisor{border-radius:var(--Corner-radius-sm);position:absolute;top:7px;left:7px}@media screen and (max-width:500px){.dialogImage-module__EPi6RW__imageContainer{min-width:120px}}
.meetingRoomCard-module__CKmHRa__card{background-color:var(--Surface-Primary-Default);border-radius:var(--Corner-radius-md);border:1px solid var(--Border-Default);display:grid;overflow:hidden}.meetingRoomCard-module__CKmHRa__image{object-fit:cover;width:100%;height:200px}.meetingRoomCard-module__CKmHRa__content{gap:var(--Space-x2);padding:var(--Space-x2);flex-grow:1;grid-template-rows:auto 1fr auto;display:grid}.meetingRoomCard-module__CKmHRa__capacity{gap:var(--Space-x1);text-align:left;color:var(--Text-Tertiary);grid-template-columns:1fr 1fr;display:grid}.meetingRoomCard-module__CKmHRa__roomDetails{gap:var(--Space-x05);align-items:center;display:flex}.meetingRoomCard-module__CKmHRa__infoTable{background-color:var(--Surface-Primary-OnSurface-Default);border-radius:var(--Corner-radius-md);padding:var(--Space-x2);gap:var(--Space-x2);display:grid}.meetingRoomCard-module__CKmHRa__tableBody{gap:var(--Space-x05);display:grid}.meetingRoomCard-module__CKmHRa__tableBody:not(:first-of-type){border-top:1px solid var(--Border-Divider-Default);padding-top:var(--Space-x2)}.meetingRoomCard-module__CKmHRa__leftColumn{color:var(--Text-Secondary);font-weight:inherit}@media (min-width:1367px){.meetingRoomCard-module__CKmHRa__card:not(.meetingRoomCard-module__CKmHRa__alwaysStack) .meetingRoomCard-module__CKmHRa__ctaContainer{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.meetingRoomCard-module__CKmHRa__card:not(.meetingRoomCard-module__CKmHRa__alwaysStack) .meetingRoomCard-module__CKmHRa__ctaContainer:has(:only-child){grid-template-columns:1fr}}
.ExpiredPromoCampaign-module__AGbu1a__container{padding:var(--Space-x7)var(--Space-x1);align-items:center;gap:var(--Space-x6);border-radius:var(--Corner-radius-lg);background:var(--Surface-Secondary-Default);flex-direction:column;display:flex}.ExpiredPromoCampaign-module__AGbu1a__mainContent,.ExpiredPromoCampaign-module__AGbu1a__info{text-align:center;flex-direction:column;align-items:center;display:flex}.ExpiredPromoCampaign-module__AGbu1a__mainContent{gap:var(--Space-x3)}.ExpiredPromoCampaign-module__AGbu1a__info{gap:var(--Space-x1)}.ExpiredPromoCampaign-module__AGbu1a__title,.ExpiredPromoCampaign-module__AGbu1a__description{color:var(--Text-Heading)}
.readMore-module__V998jG__wrapper{align-items:center;gap:var(--Space-x2);flex-direction:column;display:flex}.readMore-module__V998jG__links{gap:var(--Space-x15);justify-items:center;display:grid}.readMore-module__V998jG__link{align-items:center;display:flex}@media screen and (min-width:1367px){.readMore-module__V998jG__wrapper{align-items:start}.readMore-module__V998jG__links{justify-items:start}}
.termsAndConditions-module__0TDF4G__termsAndConditions{gap:var(--Space-x1);justify-items:start;display:grid}
.cityMapCard-module__HPweea__cityMapCard{background-color:var(--Base-Surface-Primary-light-Normal);display:flex;position:relative}.cityMapCard-module__HPweea__name{align-items:center;max-width:180px;height:48px;display:flex}.cityMapCard-module__HPweea__closeButton{z-index:1;position:absolute;top:8px;right:8px}.cityMapCard-module__HPweea__content{width:100%;min-width:150px;padding:var(--Space-x15);gap:var(--Space-x1);display:grid}.cityMapCard-module__HPweea__exploreLink{color:var(--Text-Interactive-Secondary);justify-self:center}.cityMapCard-module__HPweea__exploreLink:hover{color:var(--Text-Interactive-Secondary-Hover)}.cityMapCard-module__HPweea__links{gap:var(--Space-x1);display:grid}@media screen and (max-width:949px){.cityMapCard-module__HPweea__cityMapCard{border-radius:var(--Corner-radius-md);box-shadow:0 0 8px 3px #0000001a}}@media screen and (min-width:950px){.cityMapCard-module__HPweea__content{flex-direction:column;min-width:220px;display:flex}.cityMapCard-module__HPweea__exploreLink{display:none}}
.meetingRooms-module__qzhI9q__roomsContainer{color:var(--Text-Default);gap:var(--Space-x3);display:grid;position:relative}.meetingRooms-module__qzhI9q__roomsList{gap:var(--Space-x2);grid-template-columns:1fr;list-style:none;display:grid}.meetingRooms-module__qzhI9q__roomsList:not(.meetingRooms-module__qzhI9q__allVisible)>:nth-child(n+4){display:none}.meetingRooms-module__qzhI9q__showMoreButton{justify-self:center}@media screen and (min-width:768px){.meetingRooms-module__qzhI9q__roomsList{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1367px){.meetingRooms-module__qzhI9q__roomsList{grid-template-columns:repeat(3,1fr)}}
.campaignActivated-module__cY7EeW__activatedText{gap:var(--Space-x2);padding-top:var(--Space-x2);color:var(--Text-Default);display:flex}
.joinLoyalty-module__SWN15W__joinLoyaltyContainer{gap:var(--Space-x5);flex-direction:column;display:flex}.joinLoyalty-module__SWN15W__wrapper{gap:var(--Space-x3);padding-top:var(--Space-x4);justify-items:center;display:grid}article.joinLoyalty-module__SWN15W__wrapper .joinLoyalty-module__SWN15W__preamble{text-align:center}.joinLoyalty-module__SWN15W__loginContainer{gap:var(--Space-x2);justify-items:start;display:grid}.joinLoyalty-module__SWN15W__button{width:fit-content}.joinLoyalty-module__SWN15W__link{align-items:center;display:flex}.joinLoyalty-module__SWN15W__icon{align-self:center}@media screen and (min-width:1367px){.joinLoyalty-module__SWN15W__wrapper{justify-items:start}article.joinLoyalty-module__SWN15W__wrapper .joinLoyalty-module__SWN15W__preamble{text-align:left}}
.guaranteeInfo-module__w888yq__content{gap:var(--Space-x3);align-content:start;display:grid}.guaranteeInfo-module__w888yq__closeButton{justify-self:stretch}@media screen and (min-width:768px){.guaranteeInfo-module__w888yq__dialog{width:560px}.guaranteeInfo-module__w888yq__closeButton{justify-self:end;min-width:150px}}
.cityMarker-module__jAeF6G__cityMarker{background-color:var(--Base-Text-High-contrast);border:4px solid var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-radius-rounded);cursor:pointer;transition:all .3s;display:block;box-shadow:0 0 4px 2px #0000001a;width:28px!important;height:28px!important}.cityMarker-module__jAeF6G__cityMarker.cityMarker-module__jAeF6G__active{background:linear-gradient(#1f1c1b4d,#1f1c1b4d),var(--Surface-Brand-Primary-2-Default);width:32px!important;height:32px!important}
.meetingsSubpage-module__dbOwyG__meetingsSubpage{padding-bottom:var(--Space-x9);color:var(--Text-Default);display:grid}.meetingsSubpage-module__dbOwyG__contentContainer{gap:var(--Space-x3);width:var(--max-width-content);margin:0 auto;display:grid}.meetingsSubpage-module__dbOwyG__additionalContent{width:var(--max-width-content);margin:var(--Space-x4)auto 0}.meetingsSubpage-module__dbOwyG__mainContent{gap:var(--Space-x4);align-content:start;width:100%;display:grid}.meetingsSubpage-module__dbOwyG__heading{color:var(--Text-Heading)}.meetingsSubpage-module__dbOwyG__intro{gap:var(--Space-x2);display:grid}.meetingsSubpage-module__dbOwyG__sidebar{gap:var(--Space-x3);align-content:start;display:grid}.meetingsSubpage-module__dbOwyG__parkingInformation{gap:var(--Space-x4);display:grid}@media screen and (min-width:1367px){.meetingsSubpage-module__dbOwyG__contentContainer{grid-template-columns:var(--max-width-text-block)1fr;row-gap:var(--Space-x2);column-gap:var(--Space-x9);grid-template-rows:auto 1fr}.meetingsSubpage-module__dbOwyG__additionalContent{margin-top:var(--Space-x7)}.meetingsSubpage-module__dbOwyG__divider{display:none}.meetingsSubpage-module__dbOwyG__sidebar{grid-area:1/2/span 2;align-items:start}}
.errorModal-module__HhcXNW__errorModal{text-align:center}.errorModal-module__HhcXNW__contactDetails{padding:0 var(--Space-x1);gap:var(--Space-x15);display:grid}.errorModal-module__HhcXNW__address{gap:var(--Space-x05);font-style:normal;display:grid}.errorModal-module__HhcXNW__divider{align-items:center;gap:var(--Space-x2);color:var(--UI-Text-Placeholder);grid-template-columns:1fr auto 1fr;grid-auto-flow:column;width:100%;display:grid}
.sidebar-module__dVACUa__aside{gap:var(--Space-x4);gap:var(--Space-x3);border-top:1px solid var(--Base-Border-Subtle);padding-top:var(--Space-x4);grid-area:sidebar;display:grid;container:sidebar/inline-size}@media screen and (min-width:1367px){.sidebar-module__dVACUa__aside{align-content:flex-start;gap:var(--Space-x4);border-top:0;padding-top:0}}
.mixedRatePaymentBreakdown-module__YWqZSa__container{gap:var(--Space-x1);display:flex}.mixedRatePaymentBreakdown-module__YWqZSa__card{background-color:var(--Scandic-Blue-00);padding:var(--Space-x15);border-radius:var(--Corner-radius-md);border:1px solid #0000000d;flex-direction:column;flex-grow:1;display:flex}.mixedRatePaymentBreakdown-module__YWqZSa__roomInfo{color:var(--Text-Tertiary)}.mixedRatePaymentBreakdown-module__YWqZSa__card.mixedRatePaymentBreakdown-module__YWqZSa__inactive{background-color:#0000}.mixedRatePaymentBreakdown-module__YWqZSa__priceItem{gap:var(--Space-x1);display:flex}.mixedRatePaymentBreakdown-module__YWqZSa__priceItem>span{font-weight:400;text-decoration:line-through}
.hotelMapCard-module__pfBlQq__wrapper{background:var(--Base-Surface-Primary-light-Normal);border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-radius-md);flex-direction:row;display:flex;position:relative;box-shadow:0 0 8px 3px #0000001a}.hotelMapCard-module__pfBlQq__name{max-width:180px;height:48px;margin-bottom:var(--Space-x05);align-items:center;display:flex}.hotelMapCard-module__pfBlQq__closeButton{z-index:1;position:absolute;top:8px;right:8px}.hotelMapCard-module__pfBlQq__content{width:100%;min-width:150px;padding:var(--Space-x15);flex-direction:column;display:flex}.hotelMapCard-module__pfBlQq__hiddenFacilities,.hotelMapCard-module__pfBlQq__iconFootnote{color:var(--Text-Secondary);display:none}.hotelMapCard-module__pfBlQq__facilitiesItem{align-items:center;gap:var(--Space-x05);display:flex}.hotelMapCard-module__pfBlQq__facilities{gap:0 var(--Space-x1);padding-bottom:var(--Space-x1);flex-wrap:wrap;display:flex}@media (min-width:950px){.hotelMapCard-module__pfBlQq__wrapper{border:none}.hotelMapCard-module__pfBlQq__iconFootnote{display:block}.hotelMapCard-module__pfBlQq__content{min-width:220px}}
.parkingSubpage-module__Ybt8zG__parkingSubpage{padding-bottom:var(--Space-x9);color:var(--Text-Default);gap:var(--Space-x4);display:grid}.parkingSubpage-module__Ybt8zG__contentContainer{gap:var(--Space-x3);width:var(--max-width-content);color:var(--Text-Default);margin:0 auto;display:grid}.parkingSubpage-module__Ybt8zG__mainContent{gap:var(--Space-x4);align-content:start;width:100%;display:grid}.parkingSubpage-module__Ybt8zG__heading{color:var(--Text-Heading)}.parkingSubpage-module__Ybt8zG__intro{gap:var(--Space-x2);display:grid}.parkingSubpage-module__Ybt8zG__sidebar{gap:var(--Space-x3);align-content:start;display:grid}.parkingSubpage-module__Ybt8zG__parkingInformation{gap:var(--Space-x4);display:grid}@media screen and (min-width:1367px){.parkingSubpage-module__Ybt8zG__contentContainer{grid-template-columns:var(--max-width-text-block)1fr;row-gap:var(--Space-x2);column-gap:var(--Space-x9);grid-template-rows:auto 1fr}.parkingSubpage-module__Ybt8zG__divider{display:none}.parkingSubpage-module__Ybt8zG__sidebar{grid-area:1/2/span 2;align-items:start}}
.activateOffer-module__ONbOpG__activateButton{width:100%}
.maxWidth-module__hbkoYW__container{max-width:var(--current-max-width,1140px);position:relative}
.paymentOptions-module__sNWQfq__paymentOptions{gap:var(--Space-x15);display:grid}
.chip-link-module__OQBAPq__chip{background-color:var(--Component-Button-Inverted-Fill-Default);border:1px solid var(--Component-Button-Inverted-Border-Default);border-radius:var(--Corner-radius-sm);padding:var(--Space-x1)var(--Space-x15);color:var(--Text-Interactive-Default);cursor:pointer;justify-content:center;align-items:center;gap:var(--Space-x05);display:inline-flex}.chip-link-module__OQBAPq__chip:hover{background-color:var(--Surface-Primary-Hover-Accent)}.chip-link-module__OQBAPq__chip:focus{outline-offset:4px;outline-color:var(--Border-Interactive-Focus)}
.modal-module__aNx50W__overlay{height:var(--visual-viewport-height);z-index:100;background:#00000080;width:100vw;position:fixed;top:0;left:0}.modal-module__aNx50W__modal{background-color:var(--Neutral-0);border-radius:var(--Corner-radius-md)var(--Corner-radius-md)0 0;z-index:101;width:100%;position:absolute;bottom:0;left:0;box-shadow:0 4px 24px #26201e14}.modal-module__aNx50W__dialog{outline:0;flex-direction:column;max-height:100dvh;display:flex;position:relative;overflow:hidden}.modal-module__aNx50W__header{box-sizing:content-box;align-items:flex-start;gap:var(--Space-x3);min-height:min-content;padding:var(--Space-x3)var(--Space-x3)0;justify-content:space-between;display:flex;position:relative}.modal-module__aNx50W__content{gap:var(--Space-x2);padding:var(--Space-x3);flex-direction:column;display:flex;overflow:auto}@media screen and (min-width:768px){.modal-module__aNx50W__overlay{justify-content:center;align-items:center;display:flex}.modal-module__aNx50W__modal{border-radius:var(--Corner-radius-md);width:auto;max-width:var(--max-width-page);bottom:auto;left:auto}.modal-module__aNx50W__dialog{max-height:90dvh}}
.activeMapCard-module__gWKRZq__activeMapCard{bottom:var(--Space-x2);left:var(--Space-x2);right:var(--Space-x2);z-index:1;max-width:400px;margin:0 auto;position:absolute}
.restaurantSubpage-module__rZ67Ha__restaurantSubpage{padding-bottom:var(--Space-x9);color:var(--Text-Default);gap:var(--Space-x4);display:grid}.restaurantSubpage-module__rZ67Ha__contentContainer{gap:var(--Space-x3);width:var(--max-width-content);margin:0 auto;display:grid}.restaurantSubpage-module__rZ67Ha__mainContent{gap:var(--Space-x4);align-content:start;width:100%;display:grid}.restaurantSubpage-module__rZ67Ha__heading{color:var(--Text-Heading)}.restaurantSubpage-module__rZ67Ha__intro{gap:var(--Space-x2);display:grid}.restaurantSubpage-module__rZ67Ha__sidebar{gap:var(--Space-x3);align-content:start;display:grid}.restaurantSubpage-module__rZ67Ha__buttonContainer{padding:var(--Space-x3)var(--Space-x2);background-color:var(--Background-Primary);border-top:1px solid var(--Border-Default);position:sticky;bottom:0}@media screen and (min-width:1367px){.restaurantSubpage-module__rZ67Ha__contentContainer{grid-template-columns:var(--max-width-text-block)1fr;row-gap:var(--Space-x2);column-gap:var(--Space-x9);grid-template-rows:auto 1fr}.restaurantSubpage-module__rZ67Ha__divider{display:none}.restaurantSubpage-module__rZ67Ha__sidebar{grid-area:1/2/span 2;align-items:start}.restaurantSubpage-module__rZ67Ha__buttonContainer{display:none}}
.hero-module__i8IXFG__hero{--card-float-offset:-170px;--card-width:90%;--card-radius:var(--Corner-radius-Large);border-radius:var(--card-radius);min-height:478px;margin-bottom:var(--card-float-offset);display:block;position:relative;overflow:hidden}.hero-module__i8IXFG__imageContainer{border-radius:var(--card-radius);width:100%;height:478px;position:relative;overflow:hidden}.hero-module__i8IXFG__image{object-fit:cover}.hero-module__i8IXFG__cardSection{display:grid}.hero-module__i8IXFG__heroLoggedIn .hero-module__i8IXFG__cardSection{grid-template-rows:1fr}.hero-module__i8IXFG__heroLoggedOut .hero-module__i8IXFG__cardSection{grid-template-rows:1fr 1fr}.hero-module__i8IXFG__card{width:var(--card-width);padding:var(--Space-x3);transform:translateY(var(--card-float-offset));gap:var(--Space-x2);align-content:center;margin-inline:auto;display:grid}.hero-module__i8IXFG__benefitsCard{background-color:var(--Surface-Brand-Accent-Default);display:grid}.hero-module__i8IXFG__benefitsCard:has(.hero-module__i8IXFG__ineligibleMessage){grid-template-rows:1fr auto}.hero-module__i8IXFG__benefitsContent{gap:var(--Space-x2);flex-direction:column;justify-content:center;display:flex}@media (max-width:767px){.hero-module__i8IXFG__cardSection>.hero-module__i8IXFG__benefitsCard:only-child{border-radius:var(--card-radius)}.hero-module__i8IXFG__cardSection>.hero-module__i8IXFG__benefitsCard:not(:only-child){border-radius:var(--card-radius)var(--card-radius)0 0}}.hero-module__i8IXFG__authCard{background-color:var(--Surface-Brand-Primary-3-Default);border-radius:0 0 var(--card-radius)var(--card-radius)}.hero-module__i8IXFG__loadingCard{background-color:var(--Surface-Brand-Accent-Default);border-radius:0 0 var(--card-radius)var(--card-radius)}.hero-module__i8IXFG__heading{color:var(--Text-Brand-OnAccent-Heading)}.hero-module__i8IXFG__benefitList{gap:var(--Space-x05);list-style-type:none;display:grid}.hero-module__i8IXFG__benefitList>li{gap:var(--Space-x1);color:var(--Surface-Brand-Primary-1-OnSurface-Accent-Secondary);align-items:center;display:flex}.hero-module__i8IXFG__text{color:var(--Text-Brand-OnPrimary-1-Default)}.hero-module__i8IXFG__activateButton{width:100%}.hero-module__i8IXFG__ineligibleMessage{padding:var(--Space-x15);gap:var(--Space-x1);background-color:var(--Surface-Primary-Default);border-radius:var(--Corner-radius-md);border:1px solid var(--Border-Default);grid-template-columns:20px 1fr;align-items:start;display:grid}.hero-module__i8IXFG__ineligibleIcon{place-self:center}.hero-module__i8IXFG__ineligibleTitle,.hero-module__i8IXFG__ineligibleSubtitle{color:var(--Text-Default)}.hero-module__i8IXFG__authHeading{color:var(--Text-Inverted)}.hero-module__i8IXFG__orSection{align-items:center;gap:var(--Space-x2);display:flex}.hero-module__i8IXFG__orText{color:var(--Text-Brand-OnPrimary-3-Default);white-space:nowrap;margin:0}@media (min-width:768px){.hero-module__i8IXFG__hero{--card-float-offset:0;--card-width:388px;grid-template-columns:1fr var(--card-width);display:grid}.hero-module__i8IXFG__imageContainer{border-radius:0;height:100%}.hero-module__i8IXFG__card{width:100%;margin:0;transform:none}.hero-module__i8IXFG__benefitsCard{padding:var(--Space-x7)var(--Space-x3);border-radius:0}.hero-module__i8IXFG__authCard,.hero-module__i8IXFG__loadingCard{border-radius:0}}
@keyframes surprises-module__h1wX0q__fade{0%{opacity:0}to{opacity:1}}.surprises-module__h1wX0q__overlay{height:var(--visual-viewport-height);z-index:100;background:#00000080;width:100vw;position:fixed;top:0;left:0}.surprises-module__h1wX0q__overlay[data-entering]{animation:.4s ease-in surprises-module__h1wX0q__fade}.surprises-module__h1wX0q__overlay[data-exiting]{animation:.4s ease-in reverse surprises-module__h1wX0q__fade}@media screen and (min-width:768px){.surprises-module__h1wX0q__overlay{justify-content:center;align-items:center;display:flex}}@media screen and (min-width:768px) and (prefers-reduced-motion){.surprises-module__h1wX0q__confetti{display:none}.surprises-module__h1wX0q__overlay:before{content:"";background-image:url(/_static/img/confetti.svg);background-position:50% 40%;background-repeat:no-repeat;width:100%;height:100%;animation:.4s ease-in surprises-module__h1wX0q__fade;display:block}}.surprises-module__h1wX0q__modal{background-color:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-radius-md);box-shadow:var(--modal-box-shadow);z-index:102;width:100%;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.surprises-module__h1wX0q__modal{width:400px;bottom:auto;left:auto}}.surprises-module__h1wX0q__dialog{gap:var(--Space-x2);padding-bottom:var(--Space-x2);flex-direction:column;display:flex;position:relative;overflow:hidden}.surprises-module__h1wX0q__top{--button-height:32px;box-sizing:content-box;height:var(--button-height);padding:var(--Space-x2)var(--Space-x2)0;justify-content:center;align-items:center;display:flex;position:relative}.surprises-module__h1wX0q__content{padding:0 var(--Space-x3);justify-content:center;align-items:center;gap:var(--Space-x2);flex-direction:column;min-height:350px;display:flex}.surprises-module__h1wX0q__title{color:var(--Base-Text-High-contrast)}.surprises-module__h1wX0q__widthFull{width:100%}.surprises-module__h1wX0q__textCenter{text-align:center}.surprises-module__h1wX0q__nav{border-top:1px solid var(--Base-Border-Subtle);margin:0 var(--Space-x2);justify-content:space-between;display:flex}.surprises-module__h1wX0q__nav button{-webkit-user-select:none;user-select:none}.surprises-module__h1wX0q__nav button:first-child{padding-left:0}.surprises-module__h1wX0q__nav button:nth-child(2){padding-right:0}.surprises-module__h1wX0q__nav button[disabled]{visibility:hidden}.surprises-module__h1wX0q__chevron{transform:rotate(180deg)}.surprises-module__h1wX0q__close{cursor:pointer;right:var(--Space-x2);width:32px;height:var(--button-height);background:0 0;border:none;align-items:center;display:flex;position:absolute}.surprises-module__h1wX0q__confetti{z-index:101;position:relative}
.digitalTeamMemberCard-module__URBDwq__title{color:var(--Text-Accent-Primary)}.digitalTeamMemberCard-module__URBDwq__cardContainer{perspective:1000px;transform-style:preserve-3d;position:relative}.digitalTeamMemberCard-module__URBDwq__shimmer{pointer-events:none;z-index:3;opacity:0;mix-blend-mode:overlay;transition:opacity .3s;position:absolute;inset:0}.digitalTeamMemberCard-module__URBDwq__card{touch-action:none;border-radius:var(--Corner-radius-lg);padding:var(--Space-x2);width:327px;max-width:100%;height:400px;color:var(--Text-Brand-OnPrimary-3-Accent);background-color:var(--Surface-Brand-Primary-1-OnSurface-Default);will-change:transform;-webkit-user-select:none;user-select:none;transition:transform .3s ease-out;overflow:hidden;box-shadow:inset 0 2px 1px #ffffff1c}.digitalTeamMemberCard-module__URBDwq__card:before{content:"";z-index:2;opacity:.3;background-color:var(--Scandic-Peach-40);filter:blur(96px);border-radius:9999px;width:360px;height:360px;position:absolute;bottom:158px;left:132px;box-shadow:192px 192px 192px}.digitalTeamMemberCard-module__URBDwq__card:after{content:"";z-index:1;opacity:.2;background-image:url(/_static/img/scandic-logotype.svg);background-repeat:no-repeat;width:2465px;height:459px;position:absolute;top:60px;left:-210px}.digitalTeamMemberCard-module__URBDwq__content{z-index:4;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.digitalTeamMemberCard-module__URBDwq__employeeNumber{color:var(--Base-Text-Inverted);justify-content:space-between;align-items:center;display:flex}.digitalTeamMemberCard-module__URBDwq__icon{stroke:var(--Text-Brand-OnPrimary-3-Accent)}.digitalTeamMemberCard-module__URBDwq__top,.digitalTeamMemberCard-module__URBDwq__bottom{justify-content:space-between;display:flex}.digitalTeamMemberCard-module__URBDwq__middle{flex-direction:column;gap:50px;display:flex}.digitalTeamMemberCard-module__URBDwq__footer{text-align:center}@media screen and (min-width:768px){.digitalTeamMemberCard-module__URBDwq__modal{max-width:375px}}
.guarantee-module__TpGaXa__guarantee{gap:var(--Space-x2);background-color:var(--Surface-Secondary-Default);border-radius:var(--Corner-radius-lg);padding:var(--Space-x2);display:grid}.guarantee-module__TpGaXa__paymentRequired{gap:var(--Space-x15);align-items:flex-start;display:flex}.guarantee-module__TpGaXa__guaranteeQuestion{gap:var(--Space-x1);justify-items:start;display:grid}.guarantee-module__TpGaXa__textWrapper{gap:var(--Space-x025);flex-grow:1;display:grid}.guarantee-module__TpGaXa__checkbox{flex-grow:1}.guarantee-module__TpGaXa__guaranteeInfoButton{margin-left:calc(var(--Space-x3) + var(--Space-x15));flex-shrink:0}@media screen and (min-width:768px){.guarantee-module__TpGaXa__guaranteeQuestion{gap:var(--Space-x15);align-items:center;display:flex}.guarantee-module__TpGaXa__guaranteeInfoButton{margin-left:0}}
.termModal-module__kPVViW__terms{gap:var(--Space-x1);flex-direction:column;display:flex}.termModal-module__kPVViW__term{gap:var(--Space-x1);display:flex}.termModal-module__kPVViW__triggerButton{cursor:pointer;z-index:2}.termModal-module__kPVViW__triggerText{text-decoration:underline}
.wellnessSubpage-module__cXC_DG__wellnessSubpage{padding-bottom:var(--Space-x9);color:var(--Text-Default);gap:var(--Space-x4);display:grid}.wellnessSubpage-module__cXC_DG__contentContainer{gap:var(--Space-x3);width:var(--max-width-content);color:var(--Text-Default);margin:0 auto;display:grid}.wellnessSubpage-module__cXC_DG__mainContent{gap:var(--Space-x4);align-content:start;width:100%;display:grid}.wellnessSubpage-module__cXC_DG__heading{color:var(--Text-Heading)}.wellnessSubpage-module__cXC_DG__intro{gap:var(--Space-x2);display:grid}.wellnessSubpage-module__cXC_DG__sidebar{gap:var(--Space-x3);align-content:start;display:grid}@media screen and (min-width:1367px){.wellnessSubpage-module__cXC_DG__contentContainer{grid-template-columns:var(--max-width-text-block)1fr;row-gap:var(--Space-x2);column-gap:var(--Space-x9);grid-template-rows:auto 1fr}.wellnessSubpage-module__cXC_DG__divider{display:none}.wellnessSubpage-module__cXC_DG__sidebar{grid-area:1/2/span 2;align-items:start}}
.confirm-module__kieRHa__confirmBooking{gap:var(--Space-x3);display:grid}.confirm-module__kieRHa__selections{background-color:var(--Surface-Secondary-Default);border-radius:var(--Corner-radius-lg);gap:var(--Space-x2);padding:var(--Space-x2);flex-direction:column;display:flex}.confirm-module__kieRHa__checkboxContainer{gap:var(--Space-x2);flex-direction:column;width:min(800px,100%);display:flex}
.extraCostAlert-module__BZY-FG__alert{max-width:var(--max-width-page);padding:var(--Space-x5)0 0;margin:0 auto}
.chips-module__wh-Faq__chips{gap:var(--Space-x1);flex-flow:wrap;display:flex}
.page-module__VJDLyq__hotelPage{background-color:var(--Background-Primary)}
.collectionPage-module__ifnE7q__pageSection{gap:var(--Space-x4);padding-bottom:var(--Space-x9);display:grid}.collectionPage-module__ifnE7q__header{background-color:var(--Base-Surface-Subtle-Normal)}.collectionPage-module__ifnE7q__hero{width:100%;height:520px;padding:var(--Space-x2)0;position:relative}.collectionPage-module__ifnE7q__hero .collectionPage-module__ifnE7q__heading{color:var(--Text-Inverted)}.collectionPage-module__ifnE7q__hero .collectionPage-module__ifnE7q__headerContent{height:100%;padding-bottom:var(--Space-x15);pointer-events:none;z-index:1;align-content:end}.collectionPage-module__ifnE7q__hero .collectionPage-module__ifnE7q__headerContent>*{pointer-events:auto}.collectionPage-module__ifnE7q__hero.collectionPage-module__ifnE7q__hasOverlay:after{content:"";pointer-events:none;background:linear-gradient(#fff0 0%,#1f1c1b40 48.08%,#1f1c1bcc 100%);position:absolute;inset:0}.collectionPage-module__ifnE7q__heroVideo{position:absolute;inset:0}.collectionPage-module__ifnE7q__headerContent{gap:var(--Space-x3);padding-bottom:var(--Space-x4);width:var(--max-width-content);justify-items:start;margin:0 auto;display:grid;position:relative}.collectionPage-module__ifnE7q__intro{max-width:var(--max-width-text-block);gap:var(--Space-x3);display:grid}.collectionPage-module__ifnE7q__heading{color:var(--Text-Heading);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.collectionPage-module__ifnE7q__content{gap:var(--Space-x4);width:var(--max-width-content);flex-direction:column;margin:0 auto;display:flex}.collectionPage-module__ifnE7q__main{gap:var(--Space-x6);display:grid}@media (min-width:1367px){.collectionPage-module__ifnE7q__hero{height:480px}.collectionPage-module__ifnE7q__hero .collectionPage-module__ifnE7q__headerContent{padding-bottom:var(--Space-x5)}.collectionPage-module__ifnE7q__content,.collectionPage-module__ifnE7q__main{gap:var(--Space-x9)}}
.contentPage-module__1f8mjW__pageSection{gap:var(--Space-x4);padding-bottom:var(--Space-x9);display:grid}.contentPage-module__1f8mjW__headerWrapper{background-color:var(--Base-Surface-Subtle-Normal);padding-bottom:var(--Space-x4)}.contentPage-module__1f8mjW__header{gap:var(--Space-x3);width:var(--max-width-content);justify-items:start;margin:0 auto;display:grid}.contentPage-module__1f8mjW__intro{max-width:var(--max-width-text-block);gap:var(--Space-x3);display:grid}.contentPage-module__1f8mjW__heading{color:var(--Text-Heading);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.contentPage-module__1f8mjW__content{gap:var(--Space-x4);width:var(--max-width-content);flex-direction:column;margin:0 auto;display:flex}.contentPage-module__1f8mjW__hero{grid-area:hero;width:100%;height:400px;display:flex}.contentPage-module__1f8mjW__main{gap:var(--Space-x6);grid-area:main;align-content:start;display:grid}@media (min-width:1367px){.contentPage-module__1f8mjW__content{grid-template-areas:"hero hero""main sidebar";grid-template-columns:var(--max-width-text-block)1fr;gap:var(--Space-x9);display:grid}.contentPage-module__1f8mjW__main{gap:var(--Space-x9)}.contentPage-module__1f8mjW__hero{height:480px}}
.destinationOverviewPage-module__uhBGyq__mapContainer{width:100%;height:610px;margin:0 auto;display:grid;position:relative}@media screen and (min-width:768px){.destinationOverviewPage-module__uhBGyq__mapContainer{height:580px}}@media screen and (min-width:1367px){.destinationOverviewPage-module__uhBGyq__mapContainer{height:560px}}.destinationOverviewPage-module__uhBGyq__main{padding:var(--Space-x7)0 var(--Space-x9)}.destinationOverviewPage-module__uhBGyq__blocks{gap:var(--Space-x9);width:var(--max-width-content);margin:0 auto;display:grid}.destinationOverviewPage-module__uhBGyq__hotelsAccordions{background-color:var(--Background-Primary)}.destinationOverviewPage-module__uhBGyq__headerContainer{align-items:center;gap:var(--Space-x4);padding:var(--Space-x4)var(--Space-x2);background-color:var(--Base-Surface-Subtle-Normal);flex-direction:column;display:flex}.destinationOverviewPage-module__uhBGyq__headerContainer .destinationOverviewPage-module__uhBGyq__heading{color:var(--Text-Heading);text-align:center}.destinationOverviewPage-module__uhBGyq__headerContainer .destinationOverviewPage-module__uhBGyq__destinationSearchContainer{width:100%}@media screen and (min-width:768px){.destinationOverviewPage-module__uhBGyq__headerContainer .destinationOverviewPage-module__uhBGyq__destinationSearchContainer{max-width:800px}}
.loyaltyPage-module__qBisSa__content{gap:var(--Space-x5);padding-bottom:var(--Space-x9);max-width:var(--max-width-page);grid-template-columns:1fr;grid-template-areas:"main";width:100%;margin:0 auto;display:grid}.loyaltyPage-module__qBisSa__content:has(>aside){grid-template-areas:"main""sidebar"}.loyaltyPage-module__qBisSa__blocks{gap:var(--Space-x7);grid-area:main;display:grid}.loyaltyPage-module__qBisSa__header{gap:var(--Space-x4);display:grid}.loyaltyPage-module__qBisSa__title{color:var(--Scandic-Brand-Burgundy)}.loyaltyPage-module__qBisSa__contentWidth{max-width:var(--max-width-content)}@media screen and (min-width:1367px){.loyaltyPage-module__qBisSa__content:has(>aside){grid-template-columns:360px 1fr;grid-template-areas:"sidebar main"}.loyaltyPage-module__qBisSa__blocks{gap:var(--Space-x9)}.loyaltyPage-module__qBisSa__blocks>section:first-of-type>header{gap:var(--Space-x2)}}
.promoCampaignPage-module__8xu75W__pageContainer{padding-bottom:var(--Space-x7);width:var(--max-width-content);margin:0 auto;display:grid}.promoCampaignPage-module__8xu75W__pageContainer.promoCampaignPage-module__8xu75W__active{gap:var(--Space-x7)}.promoCampaignPage-module__8xu75W__pageContainer.promoCampaignPage-module__8xu75W__expired{gap:var(--Space-x3)}.promoCampaignPage-module__8xu75W__intro{gap:var(--Space-x5);display:grid}.promoCampaignPage-module__8xu75W__headingWrapper{gap:var(--Space-x2);display:grid}.promoCampaignPage-module__8xu75W__heading{color:var(--Text-Heading);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width:1367px){.promoCampaignPage-module__8xu75W__pageContainer.promoCampaignPage-module__8xu75W__active{gap:var(--Space-x9)}}
.loyaltyPage-module__aHxcBq__content{padding:var(--Space-x2);gap:var(--Space-x5);display:grid}.loyaltyPage-module__aHxcBq__heading{color:var(--Text-Heading)}.loyaltyPage-module__aHxcBq__blocks{gap:var(--Space-x5);display:grid}
.priceChangeSummary-module__d7PFMa__dialog{background-color:var(--Background-Primary);z-index:200;justify-content:center;align-items:flex-start;width:100dvw;height:100dvh;display:flex;position:fixed;inset:0;overflow:auto}.priceChangeSummary-module__d7PFMa__header{justify-content:center;display:flex}.priceChangeSummary-module__d7PFMa__content{width:100%;height:100%;padding:var(--Space-x4);gap:var(--Space-x4);flex-direction:column;display:flex}.priceChangeSummary-module__d7PFMa__closeButton{top:var(--Space-x4);right:var(--Space-x4);position:absolute}.priceChangeSummary-module__d7PFMa__roomsSection{flex-direction:column;display:flex;overflow:auto}.priceChangeSummary-module__d7PFMa__rowContainer{padding:var(--Space-x2)0;gap:var(--Space-x1);flex-direction:column;display:flex}.priceChangeSummary-module__d7PFMa__roomContainer:first-child{padding-top:0}.priceChangeSummary-module__d7PFMa__roomContainer:last-child{padding-bottom:0}.priceChangeSummary-module__d7PFMa__priceRow{color:var(--UI-Text-Medium-contrast);justify-content:space-between;display:flex}.priceChangeSummary-module__d7PFMa__prevPrice{text-decoration:line-through}.priceChangeSummary-module__d7PFMa__updatedPrice{align-items:center;gap:var(--Space-x1);display:flex}.priceChangeSummary-module__d7PFMa__footer{justify-content:center;gap:var(--Space-x2);padding-top:var(--Space-x6);flex-direction:column-reverse;margin-top:auto;display:flex}@media screen and (min-width:1367px){.priceChangeSummary-module__d7PFMa__dialog{padding:var(--Space-x6);align-items:center}.priceChangeSummary-module__d7PFMa__header{justify-content:flex-start}.priceChangeSummary-module__d7PFMa__content{width:512px;height:fit-content;padding:0}.priceChangeSummary-module__d7PFMa__footer{padding:var(--Space-x6)0;flex-direction:row}}
.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}}
.page-module__16Jd3a__header{height:400px;padding:var(--Space-x4);border-radius:var(--Corner-radius-lg);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-module__16Jd3a__header:after{content:"";z-index:2;background:linear-gradient(180deg,color-mix(in srgb,transparent,var(--Text-Brand-OnPrimary-1-Default)8%)13%,color-mix(in srgb,transparent,var(--Text-Brand-OnPrimary-1-Heading)40%)100%);position:absolute;inset:0}.page-module__16Jd3a__heading{z-index:3;color:var(--Text-Inverted);position:relative}.page-module__16Jd3a__image{z-index:1}.page-module__16Jd3a__blocks{gap:var(--Space-x5);max-width:var(--max-width-page);align-content:flex-start;display:grid}@media screen and (min-width:768px){.page-module__16Jd3a__blocks{gap:var(--Space-x7)}}@media screen and (min-width:1367px){.page-module__16Jd3a__header{height:480px;padding-bottom:150px}.page-module__16Jd3a__blocks{gap:var(--Space-x7)}}
.page-module__PNO4eG__page{background-color:var(--Background-Primary)}
.page-module__OH_MFq__page{background-color:var(--Background-Primary)}
.page-module__EpDiEG__page{background-color:var(--Background-Secondary)}
.page-module__aq7r-G__page{background-color:var(--Background-Primary)}
.page-module__iWqamG__page{background-color:var(--Background-Primary)}
@keyframes rateSummary-module__YLfn7W__slideUp{0%{bottom:-100%}to{bottom:0%}}.rateSummary-module__YLfn7W__summary{background-color:var(--Base-Surface-Primary-light-Normal);border-top:1px solid var(--Base-Border-Subtle);z-index:99;align-items:center;animation:.3s forwards rateSummary-module__YLfn7W__slideUp;position:fixed;bottom:-100%;left:0;right:0}.rateSummary-module__YLfn7W__content{display:none}.rateSummary-module__YLfn7W__summaryPriceContainer{gap:var(--Space-x4);padding-top:var(--Space-x2);flex-direction:row;width:100%;display:flex}.rateSummary-module__YLfn7W__promoContainer{max-width:264px;display:none}.rateSummary-module__YLfn7W__alignRight{text-align:right}.rateSummary-module__YLfn7W__regularPrice{color:var(--Text-Secondary);text-align:right;text-decoration:line-through}.rateSummary-module__YLfn7W__red{color:var(--Text-Accent-Primary)}.rateSummary-module__YLfn7W__summaryPrice{align-self:center;gap:var(--Space-x4);width:100%;display:flex}.rateSummary-module__YLfn7W__approxPrice{color:var(--UI-Text-Medium-contrast)}.rateSummary-module__YLfn7W__petInfo{border-left:1px solid var(--Primary-Light-On-Surface-Divider-subtle);padding-left:var(--Space-x2);display:none}.rateSummary-module__YLfn7W__summaryText{display:none}.rateSummary-module__YLfn7W__summaryPriceTextDesktop{align-self:center;display:none}.rateSummary-module__YLfn7W__continueButton{width:100%;min-width:140px;height:fit-content;margin-left:auto}.rateSummary-module__YLfn7W__mobileSummary{display:block}.rateSummary-module__YLfn7W__placeholderText{color:var(--Text-Tertiary)}.rateSummary-module__YLfn7W__secondaryText{color:var(--Text-Secondary)}@media (min-width:1367px){.rateSummary-module__YLfn7W__summary{border-top:1px solid var(--Base-Border-Subtle);padding:var(--Space-x3)0 var(--Space-x5)}.rateSummary-module__YLfn7W__content{max-width:var(--max-width-page);flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:0 auto;display:flex}.rateSummary-module__YLfn7W__petInfo,.rateSummary-module__YLfn7W__promoContainer,.rateSummary-module__YLfn7W__summaryPriceTextDesktop{display:block}.rateSummary-module__YLfn7W__summaryText{gap:var(--Space-x2);display:flex}.rateSummary-module__YLfn7W__summaryPrice,.rateSummary-module__YLfn7W__continueButton{width:auto}.rateSummary-module__YLfn7W__summaryPriceContainer{align-items:center;width:auto;padding:0}.rateSummary-module__YLfn7W__mobileSummary{display:none}}
.chevron-module__SDa-qa__chevron{display:flex}div[data-rac][data-open=true] .chevron-module__SDa-qa__chevron{transform:rotate(180deg)}
@keyframes priceChangeDialog-module__2R-YLq__modal-fade{0%{opacity:0}to{opacity:1}}@keyframes priceChangeDialog-module__2R-YLq__slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.priceChangeDialog-module__2R-YLq__overlay{z-index:100;background:var(--Overlay-60);width:100%;height:var(--visual-viewport-height);justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;left:0}.priceChangeDialog-module__2R-YLq__overlay[data-entering]{animation:.2s priceChangeDialog-module__2R-YLq__modal-fade}.priceChangeDialog-module__2R-YLq__overlay[data-exiting]{animation:.15s ease-in reverse priceChangeDialog-module__2R-YLq__modal-fade}.priceChangeDialog-module__2R-YLq__modal[data-entering]{animation:.2s priceChangeDialog-module__2R-YLq__slide-up}.priceChangeDialog-module__2R-YLq__modal[data-exiting]{animation:.2s ease-in-out reverse priceChangeDialog-module__2R-YLq__slide-up}.priceChangeDialog-module__2R-YLq__dialog{background-color:var(--Scandic-Brand-Pale-Peach);border-top-left-radius:var(--Corner-radius-md);border-top-right-radius:var(--Corner-radius-md);box-shadow:var(--modal-box-shadow);gap:var(--Space-x4);padding:var(--Space-x5)var(--Space-x4);flex-direction:column;width:100dvw;display:flex}.priceChangeDialog-module__2R-YLq__prevPrice{text-decoration:line-through}.priceChangeDialog-module__2R-YLq__header{gap:var(--Space-x2);flex-direction:column;display:flex}.priceChangeDialog-module__2R-YLq__titleContainer{align-items:center;gap:var(--Space-x1);color:var(--Text-Heading);flex-direction:column;display:flex}.priceChangeDialog-module__2R-YLq__footer{justify-content:center;gap:var(--Space-x2);flex-direction:column-reverse;display:flex}.priceChangeDialog-module__2R-YLq__modal .priceChangeDialog-module__2R-YLq__prices{justify-content:center;align-items:center;gap:var(--Space-x05);padding-top:var(--Space-x05);display:flex}@media screen and (min-width:1367px){.priceChangeDialog-module__2R-YLq__overlay{align-items:center}.priceChangeDialog-module__2R-YLq__dialog{border-radius:var(--Corner-radius-md);padding:var(--Space-x6);width:fit-content}.priceChangeDialog-module__2R-YLq__content{width:512px}.priceChangeDialog-module__2R-YLq__footer{flex-direction:row}}
.select-module__lKCi7q__container{position:relative}.select-module__lKCi7q__select{border:1px solid var(--Base-Border-Normal);border-radius:var(--Corner-radius-md);gap:var(--Space-x05);flex-direction:column;display:flex}.select-module__lKCi7q__select[data-focused=true]{border:2px solid var(--Border-Interactive-Focus);outline:none}.select-module__lKCi7q__select[data-focused=true].select-module__lKCi7q__discreet{border:1px solid #0000;outline:none}.select-module__lKCi7q__select[data-focus-visible=true].select-module__lKCi7q__discreet{border:2px solid var(--Border-Interactive-Focus)}.select-module__lKCi7q__select.select-module__lKCi7q__discreet{border:1px solid #0000}.select-module__lKCi7q__select.select-module__lKCi7q__discreet .select-module__lKCi7q__input{background-color:unset;color:var(--Base-Text-High-contrast);gap:var(--Space-x1)}.select-module__lKCi7q__select[data-disabled],.select-module__lKCi7q__select[data-disabled] .select-module__lKCi7q__input{background-color:var(--UI-Input-Controls-Surface-Disabled);pointer-events:none;border:none}.select-module__lKCi7q__iconLabel{gap:var(--Space-x05);display:flex}.select-module__lKCi7q__input{background-color:var(--UI-Opacity-White-100);border-radius:var(--Corner-radius-md);color:var(--UI-Text-High-contrast);align-items:center;gap:var(--Space-x05);height:60px;padding:var(--Space-x15)var(--Space-x2);text-align:left;border:none;outline:none;justify-content:space-between;display:flex}.select-module__lKCi7q__input .react-aria-SelectValue{flex-direction:column;flex:1 0 0;align-items:flex-start;display:flex}.select-module__lKCi7q__select.select-module__lKCi7q__discreet .react-aria-SelectValue{justify-content:flex-end;align-items:center;gap:var(--Space-x05);flex-direction:row;font-weight:500}.select-module__lKCi7q__popover{background-color:var(--Main-Grey-White);border-radius:var(--Corner-radius-md);gap:var(--Space-x1);flex-direction:column;width:100%;display:inline-flex;overflow:auto;box-shadow:0 4px 24px #00000014}.select-module__lKCi7q__listBox{gap:var(--Space-x1);padding:var(--Space-x2);flex-direction:column;display:flex}.select-module__lKCi7q__listBoxItem{padding:var(--Space-x1)}.select-module__lKCi7q__listBoxItem[data-focused=true],.select-module__lKCi7q__listBoxItem[data-selected=true]{background:var(--UI-Input-Controls-Surface-Hover);border-radius:var(--Corner-radius-md);outline:none}.select-module__lKCi7q__listBoxItem.select-module__lKCi7q__showRadioButton{align-items:center;display:flex}.select-module__lKCi7q__listBoxItem.select-module__lKCi7q__showRadioButton:before{content:"";margin-right:var(--Space-x15);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--Base-Border-Normal);background-color:#fff;border-radius:50%;flex-shrink:0}.select-module__lKCi7q__listBoxItem[data-selected=true].select-module__lKCi7q__showRadioButton:before{box-shadow:inset 0 0 0 8px var(--Surface-UI-Fill-Active)}
.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}
.bookingCode-module__NPhVlq__row{justify-content:space-between;align-items:center;display:flex}.bookingCode-module__NPhVlq__row.bookingCode-module__NPhVlq__rightAligned{justify-content:flex-end}
.cancellations-module__lNlDMa__row{justify-content:space-between;align-items:center;display:flex}.cancellations-module__lNlDMa__label{align-items:center;gap:var(--Space-x1);display:flex}.cancellations-module__lNlDMa__row .cancellations-module__lNlDMa__textDefault{color:var(--Text-Default);text-transform:capitalize}
.dates-module__UEVaUG__row{justify-content:space-between;align-items:center;display:flex}.dates-module__UEVaUG__label{align-items:center;gap:var(--Space-x1);display:flex}.dates-module__UEVaUG__textDefault{color:var(--Text-Default)}
.guaranteeInfoModal-module__vvp1JG__content{gap:var(--Space-x3);align-content:start;display:grid}.guaranteeInfoModal-module__vvp1JG__infoButton{padding:var(--Space-x025);color:var(--Icon-Interactive-Default);cursor:pointer;vertical-align:bottom;margin-right:var(--Space-x05);background-color:#0000;border-width:0;flex-shrink:0}.guaranteeInfoModal-module__vvp1JG__closeButton{justify-self:stretch}@media screen and (min-width:768px){.guaranteeInfoModal-module__vvp1JG__content{max-width:512px}.guaranteeInfoModal-module__vvp1JG__closeButton{justify-self:end;min-width:150px}}.guaranteeInfoModal-module__vvp1JG__textSecondary{color:var(--Text-Secondary)}
.guaranteeInfo-module__ryT3BW__row{justify-content:space-between;align-items:center;gap:var(--Space-x1);display:flex}.guaranteeInfo-module__ryT3BW__label{align-items:flex-start;gap:var(--Space-x1);display:flex}.guaranteeInfo-module__ryT3BW__textDefault{color:var(--Text-Default)}.guaranteeInfo-module__ryT3BW__guaranteeInfo{text-align:right}
.guests-module__mbo71q__row{justify-content:space-between;align-items:center;display:flex}.guests-module__mbo71q__label{align-items:center;gap:var(--Space-x1);display:flex}.guests-module__mbo71q__textDefault{color:var(--Text-Default)}.guests-module__mbo71q__row p.guests-module__mbo71q__guests{color:var(--Text-Default);text-transform:capitalize}
.reference-module__HXdVbq__row{padding-bottom:var(--Space-x1);justify-content:space-between;align-items:center;display:flex}.reference-module__HXdVbq__textDefault{color:var(--Text-Default)}
.room-module__BkC-4G__row{justify-content:space-between;align-items:center;gap:var(--Space-x1);display:flex}.room-module__BkC-4G__label{align-items:center;gap:var(--Space-x1);display:flex}.room-module__BkC-4G__textDefault{color:var(--Text-Default)}.room-module__BkC-4G__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.referenceCard-module__hCGBBW__referenceCard{background-color:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-radius-lg);box-shadow:var(--popup-box-shadow);gap:var(--Space-x1);max-width:588px;padding:var(--Space-x3)var(--Space-x3)var(--Space-x4);width:var(--max-width-content);flex-direction:column;margin:0 auto;display:flex}.referenceCard-module__hCGBBW__row{padding-top:var(--Space-x1);justify-content:space-between;gap:var(--Space-x2);text-align:end;display:flex}
.priceDetails-module___xkeWa__priceDetailsModal{justify-content:flex-end;display:flex}
.tripAdvisorChip-module__IOv2Rq__container{padding:var(--Space-x2);position:absolute;top:0;left:0}.tripAdvisorChip-module__IOv2Rq__containerSmall{padding:var(--Space-x05);position:absolute;top:0;left:0}.tripAdvisorChip-module__IOv2Rq__tripAdvisor{align-items:center;gap:var(--Space-x05);background-color:var(--Base-Surface-Primary-light-Normal);color:var(--Text-Interactive-Default);padding:var(--Space-x05)var(--Space-x1);border-radius:var(--Corner-radius-sm);display:inline-flex}.tripAdvisorChip-module__IOv2Rq__tripAdvisorSmall{padding:0 var(--Space-x05)0 3px;border-radius:2px}.tripAdvisorChip-module__IOv2Rq__tripAdvisorSubtle{background-color:var(--Surface-Secondary-Subtle,#e3d9d1)}
.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}
.bookingAlert-module__JZUCHq__wrapper{margin-top:var(--Space-x3);max-width:min(100%,620px)}
.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)}
.hotelListingMapContent-module__b1Wkca__advancedMarker{height:32px}
.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}}
.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)}
.hotelMarker-module__J1aM3q__white *{fill:var(--Base-Surface-Primary-light-Normal)}.hotelMarker-module__J1aM3q__burgundy *{fill:var(--Scandic-Brand-Burgundy)}
.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)}}
.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)}
.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)}
.room-module__YmQlHG__room{gap:var(--Space-x15);color:var(--Text-Default);flex-direction:column;display:flex;overflow-y:auto}.room-module__YmQlHG__roomTitle,.room-module__YmQlHG__additionalInformation{color:var(--Text-Secondary)}.room-module__YmQlHG__terms{margin-top:var(--Space-x1);margin-bottom:var(--Space-x3)}.room-module__YmQlHG__termsText:nth-child(n){margin-bottom:var(--Space-x1);display:flex}.room-module__YmQlHG__terms .room-module__YmQlHG__termsIcon{margin-right:var(--Space-x1)}.room-module__YmQlHG__entry{gap:var(--Space-x05);justify-content:space-between;display:flex}.room-module__YmQlHG__prices{flex-shrink:0;align-content:start;justify-items:flex-end;display:grid}.room-module__YmQlHG__price{color:var(--Text-Default)}.room-module__YmQlHG__price.room-module__YmQlHG__discounted{color:var(--Surface-Brand-Primary-1-OnSurface-Accent)}.room-module__YmQlHG__strikeThroughRate{color:var(--Text-Secondary);text-decoration:line-through}.room-module__YmQlHG__ctaWrapper{margin-top:var(--Space-x15)}
.selectedRoomPanel-module__kkr7kW__selectedRoomPanel{grid-template-columns:1fr 190px;grid-template-areas:"content image";display:grid;position:relative}.selectedRoomPanel-module__kkr7kW__content{grid-area:content}.selectedRoomPanel-module__kkr7kW__imageContainer{border-radius:var(--Corner-radius-sm);grid-area:image;display:flex}.selectedRoomPanel-module__kkr7kW__img{border-radius:var(--Corner-radius-sm);object-fit:fill;width:100%;height:auto;max-height:105px}.selectedRoomPanel-module__kkr7kW__modifyButtonContainer{bottom:var(--Space-x1);right:var(--Space-x1);position:absolute}div.selectedRoomPanel-module__kkr7kW__selectedRoomPanel p.selectedRoomPanel-module__kkr7kW__subtitle{padding-bottom:var(--Space-x1)}.selectedRoomPanel-module__kkr7kW__uiTextMediumContrast{color:var(--UI-Text-Medium-contrast)}.selectedRoomPanel-module__kkr7kW__uiTextHighContrast{color:var(--UI-Text-High-contrast)}@media screen and (max-width:767px){.selectedRoomPanel-module__kkr7kW__selectedRoomPanel{gap:var(--Space-x1);grid-template:"image""content"/1fr}.selectedRoomPanel-module__kkr7kW__img{max-height:300px}}@media screen and (max-width:500px){.selectedRoomPanel-module__kkr7kW__img{max-height:190px}}
.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)}
.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)}}
.ui-module__DQsa2W__summary{border-radius:var(--Corner-radius-lg);gap:var(--Space-x2);padding:var(--Space-x3);flex-direction:column;height:100%;display:flex}.ui-module__DQsa2W__header{grid-template-columns:1fr auto;grid-template-areas:"title button""date date";align-items:center;display:grid}.ui-module__DQsa2W__title{grid-area:title}.ui-module__DQsa2W__chevronIcon{grid-area:button}.ui-module__DQsa2W__date{align-items:center;gap:var(--Space-x1);color:var(--Base-Text-Medium-contrast);grid-area:date;justify-content:flex-start;display:flex}.ui-module__DQsa2W__link{margin-top:var(--Space-x1)}.ui-module__DQsa2W__addOns{gap:var(--Space-x15);flex-direction:column;display:flex;overflow-y:auto}.ui-module__DQsa2W__rateDetailsPopover{gap:var(--Space-x05);flex-direction:column;max-width:360px;display:flex}.ui-module__DQsa2W__entry{gap:var(--Space-x05);justify-content:space-between;display:flex}.ui-module__DQsa2W__prices{flex-shrink:0;align-content:start;justify-items:flex-end;display:grid}.ui-module__DQsa2W__price{color:var(--Text-Default)}.ui-module__DQsa2W__price.ui-module__DQsa2W__discounted{color:var(--Surface-Brand-Primary-1-OnSurface-Accent)}.ui-module__DQsa2W__strikeThroughRate{color:var(--Text-Secondary);text-decoration:line-through!important}.ui-module__DQsa2W__approxPrice{color:var(--Text-Secondary)}.ui-module__DQsa2W__ctaWrapper{margin-top:var(--Space-x15)}.ui-module__DQsa2W__total{gap:var(--Space-x2);flex-direction:column;display:flex}.ui-module__DQsa2W__bottomDivider{display:none}.ui-module__DQsa2W__modalContent{width:560px}.ui-module__DQsa2W__terms{margin-top:var(--Space-x3);margin-bottom:var(--Space-x3)}.ui-module__DQsa2W__termsText:nth-child(n){margin-bottom:var(--Space-x1);display:flex}.ui-module__DQsa2W__terms .ui-module__DQsa2W__termsIcon{margin-right:var(--Space-x1)}@media screen and (min-width:1367px){.ui-module__DQsa2W__bottomDivider,.ui-module__DQsa2W__header{display:block}.ui-module__DQsa2W__summary .ui-module__DQsa2W__header .ui-module__DQsa2W__chevronIcon{display:none}}
.multiRoomWrapper-module__GJHz_a__roomContainer{background:var(--Base-Surface-Primary-light-Normal);border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-radius-lg);padding:var(--Space-x3);flex-direction:column;display:flex}.multiRoomWrapper-module__GJHz_a__header{justify-content:space-between;align-items:center;display:flex}.multiRoomWrapper-module__GJHz_a__roomPanel,.multiRoomWrapper-module__GJHz_a__roomSelectionPanel{opacity:0;transform-origin:bottom;grid-template-rows:0fr;height:0;transition:opacity .3s,grid-template-rows .3s;display:grid}.multiRoomWrapper-module__GJHz_a__roomPanel>*{overflow:hidden}.multiRoomWrapper-module__GJHz_a__roomSelectionPanel{gap:var(--Space-x2)}.multiRoomWrapper-module__GJHz_a__roomSelectionPanelContainer.multiRoomWrapper-module__GJHz_a__active .multiRoomWrapper-module__GJHz_a__roomSelectionPanel,.multiRoomWrapper-module__GJHz_a__roomSelectionPanelContainer.multiRoomWrapper-module__GJHz_a__selected .multiRoomWrapper-module__GJHz_a__roomPanel{opacity:1;grid-template-rows:1fr;height:auto}.multiRoomWrapper-module__GJHz_a__roomSelectionPanelContainer.multiRoomWrapper-module__GJHz_a__active .multiRoomWrapper-module__GJHz_a__roomPanel{padding-top:var(--Space-x1)}.multiRoomWrapper-module__GJHz_a__roomSelectionPanelContainer.multiRoomWrapper-module__GJHz_a__selected .multiRoomWrapper-module__GJHz_a__roomSelectionPanel{display:none}@media (max-width:767px){.multiRoomWrapper-module__GJHz_a__roomContainer{padding:var(--Space-x2)}}
.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)}
.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))}}
.bottomSheet-module__1AMIJW__wrapper{border-top:1px solid var(--Base-Border-Subtle);background:var(--Base-Surface-Primary-light-Normal);grid-template-rows:0fr auto;align-content:end;transition:all .5s ease-in-out;display:grid}.bottomSheet-module__1AMIJW__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}.bottomSheet-module__1AMIJW__priceDetailsButton{text-align:start;cursor:pointer;background-color:#0000;border-width:0;padding:0;transition:all .3s ease-in-out;display:grid;overflow:hidden}.bottomSheet-module__1AMIJW__wrapper[data-open=true]{z-index:var(--default-modal-z-index);grid-template-rows:1fr 7.5em;position:relative}.bottomSheet-module__1AMIJW__wrapper[data-open=true] .bottomSheet-module__1AMIJW__bottomSheet{grid-template-columns:0fr auto}.bottomSheet-module__1AMIJW__wrapper[data-open=true] .bottomSheet-module__1AMIJW__priceDetailsButton{opacity:0;padding:0;animation:.3s ease-out bottomSheet-module__1AMIJW__fadeOut}.bottomSheet-module__1AMIJW__wrapper[data-open=false] .bottomSheet-module__1AMIJW__priceDetailsButton{opacity:1;animation:.8s ease-in bottomSheet-module__1AMIJW__fadeIn}.bottomSheet-module__1AMIJW__content{max-height:50dvh;overflow-y:auto}.bottomSheet-module__1AMIJW__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}.bottomSheet-module__1AMIJW__priceLabel{color:var(--Text-Default)}.bottomSheet-module__1AMIJW__price{color:var(--Text-Default)}.bottomSheet-module__1AMIJW__price.bottomSheet-module__1AMIJW__discounted{color:var(--Scandic-Brand-Scandic-Red)}.bottomSheet-module__1AMIJW__strikeThroughRate{color:var(--Text-Secondary);text-decoration:line-through}.bottomSheet-module__1AMIJW__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:1367px){.bottomSheet-module__1AMIJW__bottomSheet{padding:var(--Space-x2)0 var(--Space-x7)}}
.alert-module__ykPQXW__hotelAlert{padding:var(--Space-x15);width:100%;margin:0 auto}
.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}}
.page-module__6IPqMq__page{background-color:var(--Background-Secondary)}
.mobile-module__dRrAsa__mobileSummary{display:block}@media screen and (max-width:1366px){.mobile-module__dRrAsa__wrapper{background-color:var(--Main-Grey-White);border-color:var(--Primary-Light-On-Surface-Divider-subtle);border-style:solid solid none;border-width:1px 1px medium;border-bottom-color:currentColor}.mobile-module__dRrAsa__signupPromoWrapper{z-index:var(--default-modal-z-index);position:relative}.mobile-module__dRrAsa__overlay{background-color:var(--Overlay-40);width:100%;height:100%;z-index:var(--default-modal-overlay-z-index);position:fixed;top:0;left:0}}@media screen and (min-width:1367px){.mobile-module__dRrAsa__mobileSummary{display:none}}
.FnFNotAllowedAlert-module__koPLaq__fnfMain{max-width:var(--max-width-page);min-height:30dvh;padding:var(--Space-x5)0;margin:auto}
.availableRoomsCount-module__P6-bLq__availableRooms{color:var(--Text-Default)}
.petRoom-module__QaHbxq__additionalInformation{color:var(--Text-Tertiary);padding:var(--Space-x1)var(--Space-x15)}.petRoom-module__QaHbxq__additionalInformationPrice{color:var(--Text-Default)}
.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}}
.checkbox-module__j_EgQq__checkboxGroup{gap:var(--Space-x15);display:grid}.checkbox-module__j_EgQq__checkboxWrapper{gap:var(--Space-x05);display:grid}.checkbox-module__j_EgQq__checkboxField{align-items:center;gap:var(--Space-x15);padding:var(--Space-x1)var(--Space-x15);cursor:pointer;border-radius:var(--Corner-radius-md);color:var(--Text-Default);grid-template-columns:auto 1fr auto;transition:background-color .3s;display:grid}.checkbox-module__j_EgQq__checkboxField[data-disabled]{cursor:unset}.checkbox-module__j_EgQq__checkboxField[data-disabled] .checkbox-module__j_EgQq__checkbox{border-color:var(--Border-Interactive-Disabled);background-color:var(--Surface-UI-Fill-Disabled)}.checkbox-module__j_EgQq__checkboxField[data-disabled] .checkbox-module__j_EgQq__text{color:var(--Base-Text-Disabled)}.checkbox-module__j_EgQq__checkboxField:hover:not([data-disabled]){background-color:var(--UI-Input-Controls-Surface-Hover)}.checkbox-module__j_EgQq__checkboxField[data-focus-visible] .checkbox-module__j_EgQq__checkbox{outline:2px solid var(--Border-Interactive-Focus);outline-offset:2px}.checkbox-module__j_EgQq__checkboxField[data-selected] .checkbox-module__j_EgQq__checkbox{border-color:var(--Surface-UI-Fill-Active);background-color:var(--Surface-UI-Fill-Active)}.checkbox-module__j_EgQq__checkbox{border:1px solid var(--Border-Interactive-Default);border-radius:var(--Corner-radius-sm);background-color:var(--Surface-UI-Fill-Default);justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;transition:all .3s;display:flex}.checkbox-module__j_EgQq__text{color:var(--Text-Default)}@media screen and (max-width:767px){.checkbox-module__j_EgQq__checkboxField:hover:not([data-disabled]),.checkbox-module__j_EgQq__checkboxField[data-selected]{background-color:#0000}}
.form-module__ilS-xW__footer{padding:0 var(--Space-x15)}.form-module__ilS-xW__buttonContainer{gap:var(--Space-x1);flex-direction:column;display:flex}.form-module__ilS-xW__divider{margin:var(--Space-x15)0}@media screen and (max-width:767px){.form-module__ilS-xW__divider{display:none}.form-module__ilS-xW__footer{margin-top:var(--Space-x5)}}@media screen and (min-width:768px){.form-module__ilS-xW__buttonContainer{flex-direction:row-reverse;justify-content:space-between;align-items:center}}
.roomPackageFilter-module__3usQUW__roomPackageFilter{gap:var(--Space-x1);flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100%;display:flex}.roomPackageFilter-module__3usQUW__selectedPackages{justify-content:flex-end;gap:var(--Space-x1);flex-wrap:wrap;display:flex}.roomPackageFilter-module__3usQUW__modalOverlay{background-color:var(--Overlay-40);position:fixed;inset:0}.roomPackageFilter-module__3usQUW__modalOverlay[data-entering]{animation:.2s roomPackageFilter-module__3usQUW__overlay-fade}.roomPackageFilter-module__3usQUW__modalOverlay[data-exiting]{animation:.15s ease-in reverse roomPackageFilter-module__3usQUW__overlay-fade}.roomPackageFilter-module__3usQUW__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}.roomPackageFilter-module__3usQUW__modal[data-entering]{animation:.2s roomPackageFilter-module__3usQUW__modal-anim}.roomPackageFilter-module__3usQUW__modal[data-exiting]{animation:.15s ease-in reverse roomPackageFilter-module__3usQUW__modal-anim}.roomPackageFilter-module__3usQUW__modalDialog{gap:var(--Space-x2);display:grid}.roomPackageFilter-module__3usQUW__dialog{gap:var(--Space-x2);max-width:340px;display:grid}.roomPackageFilter-module__3usQUW__header{padding:0 var(--Space-x15);justify-content:space-between;align-items:center;display:flex}.roomPackageFilter-module__3usQUW__footer{gap:var(--Space-x1);padding:0 var(--Space-x15);display:grid}.roomPackageFilter-module__3usQUW__selectedPackage{padding:var(--Space-x1);justify-content:center;align-items:center;gap:var(--Space-x05);border-radius:var(--Corner-radius-sm);background-color:var(--Surface-Secondary-Subtle);color:var(--Text-Interactive-Default);display:flex}.roomPackageFilter-module__3usQUW__removeButton{cursor:pointer;padding:var(--Space-x05);margin:calc(-1*var(--Space-x05));background-color:#0000;border-width:0}@media screen and (max-width:767px){.roomPackageFilter-module__3usQUW__popover{display:none}}@media screen and (max-width:949px){.roomPackageFilter-module__3usQUW__roomPackageFilter{flex-wrap:wrap-reverse}.roomPackageFilter-module__3usQUW__roomPackageFilter.roomPackageFilter-module__3usQUW__hasBookingCode{flex-wrap:wrap}.roomPackageFilter-module__3usQUW__selectedPackages{order:1}.roomPackageFilter-module__3usQUW__selectedPackages.roomPackageFilter-module__3usQUW__hasBookingCode{order:3;width:100%}.roomPackageFilter-module__3usQUW__filterSelector{order:2;justify-content:flex-end;display:flex}.roomPackageFilter-module__3usQUW__filterSelector.roomPackageFilter-module__3usQUW__hasBookingCode{order:2;width:fit-content}.roomPackageFilter-module__3usQUW__bookingCode.roomPackageFilter-module__3usQUW__hasBookingCode{order:1;display:flex}}@media screen and (min-width:950px){.roomPackageFilter-module__3usQUW__roomPackageFilter{flex-direction:row;align-items:stretch}.roomPackageFilter-module__3usQUW__selectedPackages{flex:1 0 auto;order:2;max-width:fit-content}.roomPackageFilter-module__3usQUW__filterSelector{flex:none;order:3}.roomPackageFilter-module__3usQUW__bookingCode{flex:none;order:1}}@media screen and (min-width:768px){.roomPackageFilter-module__3usQUW__modalOverlay{display:none}.roomPackageFilter-module__3usQUW__popover{padding:var(--Space-x2);border-radius:var(--Corner-radius-md);background-color:var(--Surface-Primary-Default);max-width:340px;overflow-y:auto;box-shadow:0 0 14px 6px #0000001a}.roomPackageFilter-module__3usQUW__checkboxContainer{padding:0 var(--Space-x1)}.roomPackageFilter-module__3usQUW__header{display:none}}@keyframes roomPackageFilter-module__3usQUW__overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes roomPackageFilter-module__3usQUW__modal-anim{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.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 auto 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)}}
.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}
.map-module__jeN7dW__mapWrapper{background-color:var(--Background-Primary);z-index:1;flex-direction:column;width:100dvw;height:100dvh;display:flex;position:fixed}.map-module__jeN7dW__sidebar{gap:var(--Space-x4);flex-direction:column;display:flex}.map-module__jeN7dW__closeButton{pointer-events:initial;box-shadow:var(--button-box-shadow);gap:var(--Space-x05)}.map-module__jeN7dW__mobileNavigation{padding:0 var(--Space-x2);background-color:var(--Surface-Primary-OnSurface-Default);justify-content:space-between;display:flex}@media screen and (max-width:949px){.map-module__jeN7dW__sidebar{width:100%;padding-bottom:var(--Space-x2);z-index:3;position:absolute;bottom:0;overflow:hidden}}@media screen and (min-width:950px){.map-module__jeN7dW__mapWrapper{flex-direction:row}.map-module__jeN7dW__sidebar{width:420px;padding:var(--Space-x5);background-color:var(--Background-Primary);flex-shrink:0;overflow-y:auto}.map-module__jeN7dW__mobileNavigation{display:none}}
.roomsHeader-module__F4X3ia__container{gap:var(--Space-x1);grid-template-areas:"availableRoomsCount""noAvailabilityAlert""filters";align-items:flex-start;display:grid}.roomsHeader-module__F4X3ia__availableRoomsCount{grid-area:availableRoomsCount}.roomsHeader-module__F4X3ia__noAvailabilityAlert{grid-area:noAvailabilityAlert}.roomsHeader-module__F4X3ia__filters{gap:var(--Space-x1);flex-wrap:wrap;grid-area:filters;justify-content:flex-end;align-items:flex-start;display:flex}@media screen and (min-width:768px){.roomsHeader-module__F4X3ia__container{grid-template-columns:auto 1fr;grid-template-areas:"availableRoomsCount filters""noAvailabilityAlert noAvailabilityAlert"}}
.destinationCardCarousel-module__SQy8xW__noActiveCard,.destinationCardCarousel-module__SQy8xW__carousel{display:none}@media screen and (max-width:949px){.destinationCardCarousel-module__SQy8xW__carousel{display:grid}.destinationCardCarousel-module__SQy8xW__carouselContent{gap:var(--Space-x1);align-items:end}}@media screen and (max-width:500px){.destinationCardCarousel-module__SQy8xW__carouselContent{grid-auto-columns:90%}}
.hotelCardListing-module__BjPdQq__hotelCards{gap:var(--Space-x2);margin-bottom:var(--Space-x2);flex-direction:column;display:flex}
.details-module__uowczq__specification{justify-content:center;align-items:center;gap:var(--Space-x1);display:flex}.details-module__uowczq__roomDetails{text-align:center;gap:var(--Space-x1);padding-bottom:var(--Space-x05);flex-direction:column;display:flex}.details-module__uowczq__sidePeekButton{width:100%}
.hotelListItem-module__1i7NKa__hotelListItem{background-color:var(--Surface-Primary-Default);border:1px solid var(--Border-Default);border-radius:var(--Corner-radius-md);scroll-margin-top:var(--Space-x2);display:grid;overflow:hidden}.hotelListItem-module__1i7NKa__activeCard{border:1px solid var(--Border-Interactive-Active)}.hotelListItem-module__1i7NKa__content{gap:var(--Space-x2);padding:var(--Space-x2)var(--Space-x3);flex-direction:column;align-content:flex-start;justify-items:flex-start;display:flex}.hotelListItem-module__1i7NKa__imageWrapper{height:200px;position:relative}.hotelListItem-module__1i7NKa__tripAdvisor{top:var(--Space-x2);left:var(--Space-x2);align-items:center;gap:var(--Space-x05);background-color:var(--Surface-Primary-Default);padding:var(--Space-x025)var(--Space-x1);border-radius:var(--Corner-radius-sm);color:var(--Text-Interactive-Default);display:flex;position:absolute}.hotelListItem-module__1i7NKa__intro{gap:var(--Space-x05);display:grid}.hotelListItem-module__1i7NKa__captions{column-gap:var(--Space-x1);color:var(--Text-Tertiary);flex-wrap:wrap;display:flex}.hotelListItem-module__1i7NKa__addressButton{color:var(--Text-Interactive-Secondary);cursor:pointer;background-color:#0000;border-width:0;padding:0}.hotelListItem-module__1i7NKa__addressButton:hover{color:var(--Text-Interactive-Secondary-Hover)}.hotelListItem-module__1i7NKa__amenityList{gap:var(--Space-x025)var(--Space-x1);color:var(--Text-Secondary);flex-wrap:wrap;display:flex}.hotelListItem-module__1i7NKa__amenityItem{gap:var(--Space-x05);align-items:center;display:flex}.hotelListItem-module__1i7NKa__ctaWrapper{justify-self:stretch}@media screen and (max-width:949px){.hotelListItem-module__1i7NKa__hotelListItem{grid-template-columns:160px 1fr;width:360px;min-height:150px}.hotelListItem-module__1i7NKa__imageWrapper{height:100%}.hotelListItem-module__1i7NKa__tripAdvisor{top:12px;left:12px}.hotelListItem-module__1i7NKa__content{padding:var(--Space-x15);gap:var(--Space-x1)}.hotelListItem-module__1i7NKa__logo,.hotelListItem-module__1i7NKa__captions,.hotelListItem-module__1i7NKa__amenityItem:nth-child(n+4),.hotelListItem-module__1i7NKa__amenityName{display:none}.hotelListItem-module__1i7NKa__ctaWrapper{margin-top:auto}}
.cityListItem-module__7hkb6W__card{border-radius:var(--Corner-radius-Medium);background-color:var(--Surface-Primary-Default);height:80px;display:flex;overflow:hidden}.cityListItem-module__7hkb6W__card:hover{background:var(--Surface-Primary-Hover)}.cityListItem-module__7hkb6W__imageWrapper{width:100%;max-width:80px;height:80px;overflow:hidden}.cityListItem-module__7hkb6W__imageWrapper img{object-fit:cover}.cityListItem-module__7hkb6W__content{margin:var(--Space-x15);margin-left:var(--Space-x2);color:var(--Text-Interactive-Default);grid-template-columns:auto 1fr;align-items:center;width:100%;display:grid}.cityListItem-module__7hkb6W__left{gap:var(--Space-x025);display:grid}.cityListItem-module__7hkb6W__right{cursor:pointer;height:100%;padding-right:var(--Space-x3);background-color:#0000;border:none;justify-content:flex-end;align-items:center;display:flex}.cityListItem-module__7hkb6W__exploreLink{color:var(--Text-Interactive-Secondary)}.cityListItem-module__7hkb6W__exploreLink:hover{color:var(--Text-Interactive-Secondary-Hover)}@media (min-width:950px){.cityListItem-module__7hkb6W__content{min-width:220px}}
.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)}
.roomListItem-module__eTTLba__listItem{border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-radius-lg);padding:0 var(--Space-x2)var(--Space-x2);background-color:#fff;flex-direction:column;place-content:flex-start space-between;font-size:14px;display:flex;position:relative}.roomListItem-module__eTTLba__imageAndDetails{gap:var(--Space-x15);display:grid}div[data-multiroom=true] .roomListItem-module__eTTLba__listItem{border:none;padding:0}.roomListItem-module__eTTLba__listItem.roomListItem-module__eTTLba__noAvailability{opacity:.6;justify-content:flex-start}.roomListItem-module__eTTLba__container{gap:var(--Space-x2);display:grid}
.hotelList-module__w8yCkq__hotelListWrapper{gap:var(--Space-x3);display:grid}.hotelList-module__w8yCkq__header{justify-content:space-between;align-items:center;gap:var(--Space-x2);display:flex}.hotelList-module__w8yCkq__hotelList{gap:var(--Space-x3);list-style:none;display:grid}@media screen and (max-width:949px){.hotelList-module__w8yCkq__hotelList,.hotelList-module__w8yCkq__header{display:none}}
.cityList-module__8TVVUa__cityListWrapper{gap:var(--Space-x3);display:grid}.cityList-module__8TVVUa__header{justify-content:space-between;align-items:center;gap:var(--Space-x2);display:flex}.cityList-module__8TVVUa__cityList{gap:var(--Space-x15);flex-direction:column;list-style:none;display:flex}@media screen and (max-width:949px){.cityList-module__8TVVUa__cityList,.cityList-module__8TVVUa__header{display:none}}
.roomSkeletonLoader-module__eNojxq__room{gap:var(--Space-x1);flex-direction:column;display:flex}
.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}
.breakfastMessage-module__wqM-ya__message{text-align:center;align-items:center;gap:var(--Space-x1);display:flex}.breakfastMessage-module__wqM-ya__breakfastMessage{flex:0 auto}.breakfastMessage-module__wqM-ya__divider{flex:1;min-width:5%}
.cityMap-module__9pJgha__title{color:var(--Text-Heading)}.cityMap-module__9pJgha__topSection{gap:var(--Space-x2);justify-items:start;display:grid}@media screen and (max-width:949px){.cityMap-module__9pJgha__topSection{display:none}}
.countryMap-module__K6yEjG__title{color:var(--Text-Heading)}@media screen and (max-width:949px){.countryMap-module__K6yEjG__title{display:none}}
.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)}
.manageEmailPreferencesButton-module__5NYTza__managePreferencesButton{justify-self:flex-start}
/*# sourceMappingURL=868e725bc536f243.css.map*/