.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}
.cards-module__r5QjrW__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.cards-module__r5QjrW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1367px){.cards-module__r5QjrW__grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}
.l6progressModal-module__KKnoUG__infoButton{grid-area:1/2/3;align-self:start}.l6progressModal-module__KKnoUG__levelProgressModal{gap:var(--Space-x2);padding-bottom:var(--Space-x1);flex-direction:column;display:flex}.l6progressModal-module__KKnoUG__title{flex-direction:column;display:flex}.l6progressModal-module__KKnoUG__dates{align-items:center;gap:var(--Space-x1);display:flex}.l6progressModal-module__KKnoUG__link{gap:var(--Space-x05);justify-content:left;display:flex}.l6progressModal-module__KKnoUG__content{gap:var(--Space-x2);flex-direction:column;display:flex}@media screen and (min-width:768px){.l6progressModal-module__KKnoUG__dialog{max-width:560px}}
.l6Progress-module__NIHNPW__l6Progress{border-radius:var(--Corner-Radius-md);border:1px solid var(--Border-Divider-Default);background:var(--Surface-Primary-Default);padding:var(--Space-x3);gap:var(--Space-x2);flex-direction:column;display:flex}.l6Progress-module__NIHNPW__header{gap:var(--Space-x05);flex-direction:column;display:flex}.l6Progress-module__NIHNPW__title,.l6Progress-module__NIHNPW__since{color:var(--Text-Secondary)}.l6Progress-module__NIHNPW__sinceDate{gap:var(--Space-x05);display:flex}.l6Progress-module__NIHNPW__progressSection{gap:var(--Space-x05);grid-template-columns:min-content 1fr auto;grid-template-areas:"startLabel startLabel endLabel endLabel""startValue bar bar endValue";align-items:center;display:grid}.l6Progress-module__NIHNPW__startLabelText{color:var(--Text-Secondary);grid-area:startLabel}.l6Progress-module__NIHNPW__endLabelText{text-align:right;color:var(--Text-Secondary);grid-area:endLabel}.l6Progress-module__NIHNPW__startValue{color:var(--Surface-Brand-Primary-1-OnSurface-Accent);padding-right:var(--Space-x2);grid-area:startValue}.l6Progress-module__NIHNPW__progressBar{grid-area:bar}.l6Progress-module__NIHNPW__endValue{text-align:right;color:var(--Surface-Brand-Primary-1-OnSurface-Accent);padding-left:var(--Space-x2);grid-area:endValue}.l6Progress-module__NIHNPW__startDivider,.l6Progress-module__NIHNPW__endDivider{display:none}@media screen and (min-width:768px){.l6Progress-module__NIHNPW__l6Progress{padding:var(--Space-x3) var(--Space-x4)}.l6Progress-module__NIHNPW__header{align-items:center;gap:var(--Space-x1);flex-direction:row}.l6Progress-module__NIHNPW__progressSection{gap:var(--Space-x2);grid-template-columns:auto auto auto 1fr auto auto auto;grid-template-areas:"startLabel startDiv startValue bar endValue endDiv endLabel"}.l6Progress-module__NIHNPW__startDivider{grid-area:startDiv;display:block}.l6Progress-module__NIHNPW__endDivider{grid-area:endDiv;display:block}.l6Progress-module__NIHNPW__endValue .l6Progress-module__NIHNPW__endLabelText{text-align:left}}
.previous-module__1Hjn-G__header{justify-content:space-between;gap:var(--Space-x1);flex-direction:column;display:flex}@media screen and (min-width:1367px){.previous-module__1Hjn-G__header{align-items:center;gap:var(--Space-x6);flex-direction:row}}
.upcomingStaysSidePeek-module__7qJQja__content{gap:var(--Space-x3);flex-direction:column;display:flex;position:relative}.upcomingStaysSidePeek-module__7qJQja__loadingContainer{padding:var(--Space-x4);justify-content:center;align-items:center;display:flex}.upcomingStaysSidePeek-module__7qJQja__yearSection{gap:var(--Space-x2);flex-direction:column;display:flex}.upcomingStaysSidePeek-module__7qJQja__yearHeader{background:var(--Surface-Primary-Hover-Accent);padding:var(--Space-x1) var(--Space-x2);border-radius:var(--Corner-Radius-sm)}.upcomingStaysSidePeek-module__7qJQja__yearText{color:var(--Text-Heading)}.upcomingStaysSidePeek-module__7qJQja__staysList{gap:var(--Space-x2);flex-direction:column;display:flex}
.carouselCard-module__Dz0MSa__card{background:var(--Base-Surface-Primary-light-Normal);border:1px solid var(--Border-Default);border-radius:var(--Corner-Radius-lg);flex-direction:column;display:flex;overflow:hidden}.carouselCard-module__Dz0MSa__imageContainer{aspect-ratio:16/9;border-radius:var(--Corner-Radius-lg) var(--Corner-Radius-lg) 0 0;background:linear-gradient(0deg, #0006 0%, #0006 100%), lightgray 50% / cover no-repeat, var(--Neutral-20);width:100%;position:relative;overflow:hidden}.carouselCard-module__Dz0MSa__image{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.carouselCard-module__Dz0MSa__imageOverlay{z-index:2;padding:var(--Space-x2);color:var(--Text-Inverted);text-align:center;background:linear-gradient(#0006 0%,#0003 50%,#0009 100%);flex-direction:column;place-content:center;display:flex;position:absolute;inset:0}.carouselCard-module__Dz0MSa__content{gap:var(--Space-x1);padding:var(--Space-x2);flex-direction:column;display:flex}.carouselCard-module__Dz0MSa__infoRow{justify-content:space-between;align-items:center;display:flex}.carouselCard-module__Dz0MSa__infoItem{align-items:center;gap:var(--Space-x05);display:flex}.carouselCard-module__Dz0MSa__dateRange{text-align:right}
.seeAllCard-module__mRnsaW__card{background:var(--Surface-Secondary-Default);border:1px solid var(--Border-Default);border-radius:var(--Corner-Radius-lg);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden}
.upcoming-module__KRe39W__container{display:inline-grid}.upcoming-module__KRe39W__header{justify-content:space-between;align-items:flex-start;gap:var(--Space-x2);flex-wrap:wrap;display:flex}.upcoming-module__KRe39W__carousel{width:100%}.upcoming-module__KRe39W__carousel .upcoming-module__KRe39W__navigationButton{top:40%}
.profilingConsentBanner-module__dnzfGG__banner{background-color:var(--Background-Secondary);padding:var(--Space-x4) var(--Space-x3);border-radius:var(--Corner-Radius-Large);align-items:center;gap:var(--Space-x4);text-align:center;grid-auto-flow:row;display:grid}.profilingConsentBanner-module__dnzfGG__text{gap:var(--Space-x15);display:grid}.profilingConsentBanner-module__dnzfGG__icon{justify-self:center}.profilingConsentBanner-module__dnzfGG__header{color:var(--Text-Brand-OnPrimary-1-Heading)}@media screen and (min-width:950px){.profilingConsentBanner-module__dnzfGG__banner{padding:var(--Space-x2) var(--Space-x4);text-align:left;grid-template-columns:auto 1fr auto;grid-auto-flow:column}}
.index-module___paiTa__container{height:600px;position:relative}.index-module___paiTa__spinnerOverlay{pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.index-module___paiTa__widget{z-index:1;position:relative}
.uspCard-module__jgheUq__uspCard{gap:var(--Space-x3);align-content:start;display:grid}.uspCard-module__jgheUq__icon{justify-self:start}
.uspgrid-module__G1i0oq__grid{gap:var(--Space-x3);display:grid}@media screen and (min-width:768px){.uspgrid-module__G1i0oq__grid{grid-template-columns:repeat(2,1fr)}.uspgrid-module__G1i0oq__grid:has(.uspgrid-module__G1i0oq__uspCard:nth-child(3)):not(:has(.uspgrid-module__G1i0oq__uspCard:nth-child(4))){grid-template-columns:repeat(3,1fr)}}
.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}
.destinationCityPage-module__YqUAea__pageContainer{--map-desktop-width:23.75rem;width:100%;max-width:var(--max-width);grid-template-areas:"header""sidebar""mainContent";margin:0 auto;display:grid}.destinationCityPage-module__YqUAea__header{background-color:var(--Surface-Secondary-Default);padding-bottom:var(--Space-x3);grid-area:header}.destinationCityPage-module__YqUAea__mainContent{gap:var(--Space-x6);width:100%;padding-top:var(--Space-x4);grid-area:mainContent;margin:0 auto;display:grid}.destinationCityPage-module__YqUAea__textSection{background-color:var(--Background-Primary);width:100%;padding:var(--Space-x7) var(--max-width-single-spacing);gap:var(--Space-x6);display:grid}.destinationCityPage-module__YqUAea__listingContent{padding:0 var(--max-width-single-spacing)}.destinationCityPage-module__YqUAea__listingContent:last-child{margin-bottom:var(--Space-x4)}.destinationCityPage-module__YqUAea__sidebar{background-color:var(--Surface-Secondary-Default);grid-area:sidebar;width:100%;height:100%}.destinationCityPage-module__YqUAea__experienceList{gap:var(--Space-x1);flex-wrap:wrap;list-style:none;display:flex}@media screen and (min-width:1367px){.destinationCityPage-module__YqUAea__pageContainer{grid-template-areas:"header sidebar""mainContent sidebar";grid-template-columns:1fr var(--map-desktop-width);row-gap:var(--Space-x4)}.destinationCityPage-module__YqUAea__header{padding:0 var(--max-width-single-spacing) var(--Space-x4);background-color:var(--Background-Primary)}.destinationCityPage-module__YqUAea__mainContent{gap:var(--Space-x9);max-width:var(--max-width-page);padding-top:0}}
.index-module__BcSoCW__page{background-color:var(--Background-Secondary)}
.cityListingItem-module__wS4eda__container{background-color:var(--Base-Surface-Primary-light-Normal);border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-Radius-md);overflow:hidden}.cityListingItem-module__wS4eda__imageWrapper{width:100%;height:200px;position:relative}.cityListingItem-module__wS4eda__imageWrapper img{object-fit:cover}.cityListingItem-module__wS4eda__content{gap:var(--Space-x2);padding:var(--Space-x2) var(--Space-x3);display:grid}@media screen and (min-width:768px){.cityListingItem-module__wS4eda__container{grid-template-columns:minmax(250px,350px) auto;display:grid}.cityListingItem-module__wS4eda__imageWrapper{height:100%;max-height:none}.cityListingItem-module__wS4eda__ctaWrapper{justify-content:flex-end;display:flex}.cityListingItem-module__wS4eda__button{width:min(100%,200px)}}
.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);font-size:var(--Link-sm-Size);font-weight:var(--Link-sm-Font-weight);text-decoration:underline}.cityListItem-module__7hkb6W__exploreLink:hover{color:var(--Text-Interactive-Secondary-Hover)}@media (min-width:950px){.cityListItem-module__7hkb6W__content{min-width:220px}}
.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}}
.countryMap-module__K6yEjG__title{color:var(--Text-Heading)}@media screen and (max-width:949px){.countryMap-module__K6yEjG__title{display:none}}
.destinationCountryPage-module__7w9GWa__pageContainer{--map-desktop-width:23.75rem;width:100%;max-width:var(--max-width);grid-template-areas:"header""sidebar""mainContent";margin:0 auto;display:grid}.destinationCountryPage-module__7w9GWa__header{background-color:var(--Surface-Secondary-Default);padding-bottom:var(--Space-x3);grid-area:header}.destinationCountryPage-module__7w9GWa__mainContent{gap:var(--Space-x6);width:100%;padding-top:var(--Space-x4);grid-area:mainContent;margin:0 auto;display:grid}.destinationCountryPage-module__7w9GWa__listingContent{padding:0 var(--max-width-single-spacing)}.destinationCountryPage-module__7w9GWa__listingContent:last-child{margin-bottom:var(--Space-x4)}.destinationCountryPage-module__7w9GWa__textSection{background-color:var(--Background-Primary);width:100%;padding:var(--Space-x7) var(--max-width-single-spacing);gap:var(--Space-x6);display:grid}.destinationCountryPage-module__7w9GWa__sidebar{background-color:var(--Surface-Secondary-Default);grid-area:sidebar;width:100%;height:100%}.destinationCountryPage-module__7w9GWa__experienceList{gap:var(--Space-x1);flex-wrap:wrap;list-style:none;display:flex}@media screen and (min-width:1367px){.destinationCountryPage-module__7w9GWa__pageContainer{grid-template-areas:"header sidebar""mainContent sidebar";grid-template-columns:1fr var(--map-desktop-width);row-gap:var(--Space-x4)}.destinationCountryPage-module__7w9GWa__header{padding:0 var(--max-width-single-spacing) var(--Space-x4);background-color:var(--Background-Primary)}.destinationCountryPage-module__7w9GWa__mainContent{gap:var(--Space-x9);max-width:var(--max-width-page);padding-top:0}}
.index-module___pEKWW__page{background-color:var(--Background-Secondary)}
.input-module__ZTNqAq__input{z-index:2;width:100%;height:24px;color:var(--UI-Text-High-contrast);background-color:#0000;border:none;outline:none;padding:0;position:relative}.input-module__ZTNqAq__input:placeholder-shown::-webkit-search-cancel-button{background-image:url(/_static/icons/cancel.svg);display:none}.input-module__ZTNqAq__input:not(:placeholder-shown)::-webkit-search-cancel-button{appearance:none;background-image:url(/_static/icons/cancel.svg);width:24px;height:24px}.input-module__ZTNqAq__input:disabled,.input-module__ZTNqAq__input:disabled::placeholder{color:var(--Base-Text-Disabled)}
.button-module__vEUIHW__button{color:var(--Component-Button-Brand-Secondary-On-fill-Default);border-radius:var(--Corner-Radius-md);cursor:pointer;align-items:center;gap:var(--Space-x05);padding:var(--Space-x1);border:none;outline:none;display:flex}.button-module__vEUIHW__default{background-color:#0000}.button-module__vEUIHW__active,.button-module__vEUIHW__button:focus{background-color:var(--Surface-Primary-Hover)}
.dialog-module__YugLfa__dialog{background-color:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-Radius-lg);padding:var(--Space-x2) var(--Space-x3);left:0;top:calc(140px + max(var(--sitewide-alert-sticky-height), 15px));z-index:10010;flex-direction:column;width:100%;height:calc(100% - 200px);list-style:none;display:flex;position:fixed;overflow-y:auto}.dialog-module__YugLfa__default{gap:var(--Space-x1)}.dialog-module__YugLfa__error{gap:var(--Space-x05)}.dialog-module__YugLfa__search{gap:var(--Space-x3)}@media (min-width:768px){.dialog-module__YugLfa__dialog{width:360px;top:calc(100% + var(--Space-x4));z-index:99;box-shadow:var(--popup-box-shadow);height:auto;max-height:380px;position:absolute}}
.list-module__DyVxMa__list{flex-direction:column;list-style:none;display:flex}.list-module__DyVxMa__label{padding:0 var(--Space-x1) var(--Space-x05);color:var(--Text-Tertiary)}
.listItem-module__Xx4mFq__listItem{border-radius:var(--Corner-Radius-md);cursor:pointer;padding:var(--Space-x1)}.listItem-module__Xx4mFq__default{background-color:#0000}.listItem-module__Xx4mFq__active{background-color:var(--Surface-Primary-Hover)}.listItem-module__Xx4mFq__locationName{color:var(--Main-Grey-100)}.listItem-module__Xx4mFq__locationDestination{color:var(--UI-Text-Placeholder)}
.searchList-module__IFGxcW__searchError{white-space:normal}@keyframes searchList-module__IFGxcW__fade-out{0%{opacity:1}to{opacity:0}}.searchList-module__IFGxcW__fadeOut{animation:.12s ease-out 5s forwards searchList-module__IFGxcW__fade-out}.searchList-module__IFGxcW__divider{margin:var(--Space-x2) 0 var(--Space-x1)}.searchList-module__IFGxcW__noResultsDivider{margin:var(--Space-x2) 0}.searchList-module__IFGxcW__heading{align-items:center;gap:var(--Space-x1);color:var(--Text-Interactive-Error);display:flex}.searchList-module__IFGxcW__text{padding:0 var(--Space-x1);color:var(--Text-Tertiary);white-space:normal}.searchList-module__IFGxcW__textPlaceholderColor{color:var(--UI-Text-Placeholder)}.searchList-module__IFGxcW__errorBody{color:var(--UI-Text-High-contrast)}
.search-module__iC0cRG__container{border-radius:var(--Corner-Radius-md);padding:var(--Space-x1) var(--Space-x15);border:1px solid #0000;height:60px;position:relative}.search-module__iC0cRG__container.search-module__iC0cRG__rounded{background-color:var(--Base-Surface-Primary-light-Normal);padding:var(--Space-x15) var(--Space-x15) var(--Space-x15) var(--Space-x3);border:1px solid var(--Border-Strong);border-radius:var(--Corner-Radius-Rounded);height:auto}.search-module__iC0cRG__container:hover{background-color:var(--Surface-Primary-Hover)}.search-module__iC0cRG__container:has(input:active,input:focus,input:focus-within){background-color:var(--Surface-Primary-Hover)}.search-module__iC0cRG__label{color:var(--Text-Accent-Primary);flex:1}.search-module__iC0cRG__label:focus-within,.search-module__iC0cRG__label:focus,.search-module__iC0cRG__label:active{color:var(--Text-Interactive-Focus)}.search-module__iC0cRG__searchButtonContainer{align-items:center;gap:var(--Space-x05);flex-direction:row;display:flex}.search-module__iC0cRG__searchButtonContent{align-items:center;display:flex}.search-module__iC0cRG__searchButton{align-items:center;gap:var(--Space-x05);cursor:pointer;display:flex}.search-module__iC0cRG__inputContainer{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.search-module__iC0cRG__searchInput{align-items:center;height:100%;display:grid;inset:0}.search-module__iC0cRG__searchInput input[type=search]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-module__iC0cRG__searchInput.search-module__iC0cRG__withSearchButton input[type=search]::-webkit-search-cancel-button{display:none}.search-module__iC0cRG__clearButton{opacity:0;pointer-events:none;transition:opacity .1s}.search-module__iC0cRG__clearButton.search-module__iC0cRG__clearButtonVisible{opacity:1;pointer-events:all}
.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)}}
.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}
.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}}
.index-module__5oX6xG__page{background-color:var(--Background-Secondary)}
.validationError-module__9D9FPG__container{top:calc(100% + var(--Space-x2));background:var(--Surface-Primary-Default);border-radius:var(--Corner-Radius-lg);padding:var(--Space-x15);max-width:min(100vw, calc(360px - var(--Space-x2)));width:360px;padding:var(--Space-x15);align-items:flex-start;gap:var(--Space-x05);z-index:var(--dialog-z-index);flex-direction:column;display:flex;position:absolute;box-shadow:0 0 14px 6px #0000001a}.validationError-module__9D9FPG__title{align-items:center;gap:var(--Space-x1);color:var(--UI-Text-Error);display:flex}.validationError-module__9D9FPG__message{color:var(--UI-Text-High-contrast);text-wrap:auto}@media screen and (min-width:1367px){.validationError-module__9D9FPG__container{top:calc(100% + var(--Space-x1) + var(--Space-x2));left:calc(var(--Space-x1) * -1);padding:var(--Space-x2);max-width:360px}}
.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)}
.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)}
.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)}
.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}}
.sidebar-module__tbEDiq__sidebar{background-color:var(--Background-Primary);z-index:2}.sidebar-module__tbEDiq__sidebarContent{gap:var(--Space-x5);align-content:start;display:grid;overflow-y:auto}.sidebar-module__tbEDiq__poiGroup{gap:var(--Space-x2);display:grid}.sidebar-module__tbEDiq__poiHeading{align-items:center;gap:var(--Space-x1);color:var(--Text-Default);display:flex}.sidebar-module__tbEDiq__poiList{list-style:none}.sidebar-module__tbEDiq__poiItem{padding:var(--Space-x1) 0;border-bottom:1px solid var(--Border-Default)}.sidebar-module__tbEDiq__poiButton{align-items:center;gap:var(--Space-x2);background-color:var(--Background-Primary);color:var(--Text-Default);width:100%;padding:var(--Space-x05) var(--Space-x1);border-radius:var(--Corner-Radius-md);cursor:pointer;text-align:left;border-width:0;grid-template-columns:1fr max-content;transition:background-color .3s;display:grid}.sidebar-module__tbEDiq__poiButton.sidebar-module__tbEDiq__active{background-color:var(--Surface-Primary-Hover-Light)}.sidebar-module__tbEDiq__title{color:var(--Text-Heading)}.sidebar-module__tbEDiq__distance{color:var(--Text-Secondary)}@media screen and (max-width:767px){.sidebar-module__tbEDiq__sidebar{--sidebar-mobile-toggle-height:88px;--sidebar-mobile-empty-space:32px;--sidebar-mobile-content-height:calc(var(--hotel-map-height) - var(--sidebar-mobile-toggle-height) - var(--sidebar-mobile-empty-space));border-radius:var(--Corner-Radius-lg) var(--Corner-Radius-lg) 0 0;width:100%;position:absolute;bottom:0}.sidebar-module__tbEDiq__sidebar.sidebar-module__tbEDiq__fullscreen+.sidebar-module__tbEDiq__backdrop{z-index:1;background-color:#0006;height:100%;position:absolute;top:0;left:0;right:0}.sidebar-module__tbEDiq__sidebarToggle{color:var(--Text-Secondary);background-color:var(--Background-Primary);margin:var(--Space-x2) 0;padding:var(--Space-x2);cursor:pointer;border-width:0;width:100%;position:relative}.sidebar-module__tbEDiq__sidebarToggle:before{content:"";background-color:var(--Icon-Interactive-Disabled);width:46px;height:3px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.sidebar-module__tbEDiq__sidebar:not(.sidebar-module__tbEDiq__fullscreen) .sidebar-module__tbEDiq__sidebarContent{height:0;padding-top:0;padding-bottom:0}.sidebar-module__tbEDiq__sidebarContent{padding:var(--Space-x3) var(--Space-x2);height:var(--sidebar-mobile-content-height);transition:height .3s ease-in-out}}@media screen and (min-width:768px){.sidebar-module__tbEDiq__sidebar{background-color:var(--Background-Primary);width:40vw;min-width:10rem;max-width:26.25rem;position:static}.sidebar-module__tbEDiq__sidebarToggle{display:none}.sidebar-module__tbEDiq__sidebarContent{padding:var(--Space-x4) var(--Space-x5) var(--Space-x9);height:100%;position:relative}}
.hotelMapPage-module__BN1t4G__mapWrapper{--hotel-map-height:100dvh;height:var(--hotel-map-height);background-color:var(--Background-Default);z-index:1;width:100dvw;display:flex;position:fixed}.hotelMapPage-module__BN1t4G__closeButton{pointer-events:initial}
.campaignCardList-module__jHFoKG__list{gap:var(--Space-x4) var(--Space-x1);list-style:none;display:grid}@media screen and (min-width:768px){.campaignCardList-module__jHFoKG__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.campaignCardList-module__jHFoKG__list{grid-template-columns:repeat(3,1fr)}}
.campaigns-module__DvKclG__campaignsSection{gap:var(--Space-x3);scroll-margin-top:var(--hotel-page-scroll-margin-top);display:grid}.campaigns-module__DvKclG__intro{gap:var(--Space-x15);max-width:var(--max-width-text-block);display:grid}.campaigns-module__DvKclG__campaigns{gap:var(--Space-x7);display:grid}.campaigns-module__DvKclG__heading{color:var(--Text-Heading)}@media screen and (max-width:767px){ul.campaigns-module__DvKclG__cardList{display:none}}@media screen and (min-width:768px){.campaigns-module__DvKclG__campaignsSection{gap:var(--Space-x5)}.campaigns-module__DvKclG__carousel{display:none}}
.imageButton-module__pOMApa__imageButton{cursor:pointer;border-radius:var(--Corner-Radius-md);background-color:#0000;border-width:0;flex:1;padding:0;display:flex;overflow:hidden}.imageButton-module__pOMApa__image{object-fit:cover;width:100%;height:100%;margin:0 auto}@media screen and (max-width:767px){.imageButton-module__pOMApa__imageButton{height:252px}}@media screen and (min-width:768px){.imageButton-module__pOMApa__imageButton{border-radius:var(--Corner-Radius-sm)}}
@media screen and (max-width:767px){.brandedHotelLogo-module__WwUWwa__logoLarge{display:none}}@media screen and (min-width:768px){.brandedHotelLogo-module__WwUWwa__logoSmall{display:none}}
.hero-module__KIIgcW__hotelPageHero{gap:var(--Space-x05);width:100%;max-width:var(--max-width-page);z-index:0;margin:0 auto;display:flex;position:relative;overflow:hidden}.hero-module__KIIgcW__hotelPageHero:not(.hero-module__KIIgcW__isThemed)>.hero-module__KIIgcW__imageButton:nth-child(2),.hero-module__KIIgcW__hotelPageHero:not(.hero-module__KIIgcW__isThemed)>.hero-module__KIIgcW__imageButton:nth-child(3){display:none}.hero-module__KIIgcW__logoWrapper{background-color:var(--Surface-Brand-Primary-1-Default);padding:var(--Space-x1) 0;z-index:0;align-items:center;display:flex;position:relative;overflow:hidden}.hero-module__KIIgcW__logo{z-index:1}.hero-module__KIIgcW__scandicGoSwirl{width:100%;height:auto;position:absolute;bottom:0;left:0}.hero-module__KIIgcW__seeAllButton{bottom:var(--Space-x2);right:var(--Space-x2);z-index:1;position:absolute}@media screen and (max-width:767px){.hero-module__KIIgcW__hotelPageHero.hero-module__KIIgcW__isThemed{flex-direction:column}.hero-module__KIIgcW__hotelPageHero:not(.hero-module__KIIgcW__isThemed){height:252px}.hero-module__KIIgcW__scandicGoSwirl{display:none}}@media screen and (min-width:768px){.hero-module__KIIgcW__hotelPageHero{gap:var(--Space-x1);height:270px}.hero-module__KIIgcW__logoWrapper{border-radius:var(--Corner-Radius-sm);justify-content:center}.hero-module__KIIgcW__logo{height:100%}}@media screen and (min-width:768px) and (max-width:1366px){.hero-module__KIIgcW__scandicGoSwirl{bottom:-20px}}@media screen and (min-width:1367px){.hero-module__KIIgcW__hotelPageHero{padding:0 var(--Space-x5);height:524px}.hero-module__KIIgcW__hotelPageHero:not(.hero-module__KIIgcW__isThemed):has(>.hero-module__KIIgcW__imageButton:nth-child(2)){grid-template-rows:repeat(2,1fr);grid-template-columns:70% 30%;grid-template-areas:"main side1""main side2";display:grid}.hero-module__KIIgcW__hotelPageHero:not(.hero-module__KIIgcW__isThemed):has(>.hero-module__KIIgcW__imageButton:nth-child(2))>.hero-module__KIIgcW__imageButton:first-child{grid-area:main}.hero-module__KIIgcW__hotelPageHero:not(.hero-module__KIIgcW__isThemed):has(>.hero-module__KIIgcW__imageButton:nth-child(2))>.hero-module__KIIgcW__imageButton:nth-child(2){display:initial;grid-area:side1}.hero-module__KIIgcW__hotelPageHero:not(.hero-module__KIIgcW__isThemed):has(>.hero-module__KIIgcW__imageButton:nth-child(2))>.hero-module__KIIgcW__imageButton:nth-child(3){display:initial;grid-area:side2}.hero-module__KIIgcW__logoWrapper{padding:var(--Space-x3)}.hero-module__KIIgcW__seeAllButton{right:calc(var(--Space-x2) + var(--Space-x5))}}
.mapCard-module__QZUola__mapCard{background-color:var(--Surface-Primary-Default);padding:var(--Space-x3);border-top-left-radius:var(--Corner-Radius-md);border-top-right-radius:var(--Corner-Radius-md);display:grid;position:absolute;bottom:0;left:0;right:0}.mapCard-module__QZUola__poiList{margin-top:var(--Space-x1);margin-bottom:var(--Space-x2);list-style:none}.mapCard-module__QZUola__poiItem{gap:var(--Space-x1);padding:var(--Space-x2) 0;border-bottom:1px solid var(--Border-Divider-Default);grid-template-columns:max-content 1fr max-content;align-items:center;display:grid}.mapCard-module__QZUola__heading{text-align:center}.mapCard-module__QZUola__distance{color:var(--Text-Secondary)}.mapCard-module__QZUola__nearby{color:var(--Text-Brand-OnAccent-Accent-Secondary);text-transform:uppercase}.mapCard-module__QZUola__hotelName{color:var(--Text-Heading);text-transform:capitalize}
.mapWithCard-module__c5mvKG__mapWithCard{top:var(--booking-widget-desktop-height);min-height:500px;height:calc(100vh - var(--main-menu-desktop-height) - var(--booking-widget-desktop-height));width:100%;max-height:935px;position:sticky;overflow:hidden}
.mobileToggle-module__CuTJ3q__mobileToggle{bottom:var(--Space-x5);margin-bottom:var(--Space-x5);z-index:var(--hotel-mobile-map-toggle-button-z-index);gap:var(--Space-x05);border-radius:var(--Corner-Radius-Rounded);background-color:var(--Component-Button-Inverted-Fill-Default);grid-template-columns:repeat(2,1fr);justify-self:center;align-items:center;width:fit-content;padding:6px;display:grid;position:sticky;box-shadow:0 0 30px 2px #00000026}.mobileToggle-module__CuTJ3q__iconWrapper{justify-content:center;align-items:center;gap:var(--Space-x05);padding:var(--Space-x1) var(--Space-x2);color:var(--Component-Button-Brand-Secondary-On-fill-Default);background-color:#0000;border-radius:2.5rem;display:flex}.mobileToggle-module__CuTJ3q__iconWrapper.mobileToggle-module__CuTJ3q__active{background-color:var(--Component-Button-Brand-Primary-Fill-Default);color:var(--Component-Button-Brand-Primary-On-fill-Default)}.mobileToggle-module__CuTJ3q__iconWrapper:not(.mobileToggle-module__CuTJ3q__active){cursor:pointer}.mobileToggle-module__CuTJ3q__link{color:var(--Component-Button-Brand-Secondary-On-fill-Default);display:contents}@media screen and (min-width:1367px){.mobileToggle-module__CuTJ3q__mobileToggle{display:none}}
.staticMap-module__wzgkYG__staticMap{position:relative}.staticMap-module__wzgkYG__mapMarker{position:absolute;left:50%;transform:translate(-50%)}
.switch-module__j5ScmG__container{color:var(--Text-Default);cursor:pointer;flex-direction:row;justify-content:space-between;width:100%;display:flex}.switch-module__j5ScmG__switch{border:2px solid var(--Surface-Secondary-Subtle);background:var(--Surface-Secondary-Subtle);border-radius:24px;width:40px;height:24px;transition:all .2s;display:block}.switch-module__j5ScmG__switch:before{content:"";background:var(--Surface-UI-Fill-Default);border-radius:100%;width:16px;height:16px;margin:2px;transition:all .2s;display:block}.switch-module__j5ScmG__container[data-selected] .switch-module__j5ScmG__switch{border-color:var(--Surface-UI-Fill-Active);background:var(--Surface-UI-Fill-Active)}.switch-module__j5ScmG__container[data-selected] .switch-module__j5ScmG__switch:before{background:var(--Surface-UI-Fill-Default);transform:translate(100%)}.switch-module__j5ScmG__container[data-focus-visible] .switch-module__j5ScmG__switch{outline:2px solid var(--focus-ring-color);outline-offset:2px}
.modal-module__n5p0ka__overlay{height:var(--visual-viewport-height,100dvh);width:100vw;z-index:var(--default-modal-overlay-z-index);background:#00000080;position:fixed;top:0;left:0}.modal-module__n5p0ka__modal{background-color:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-Radius-md) var(--Corner-Radius-md) 0 0;box-shadow:var(--modal-box-shadow);width:100%;max-height:var(--visual-viewport-height,100dvh);z-index:var(--default-modal-z-index);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.modal-module__n5p0ka__dialog{max-height:min(90dvh, var(--visual-viewport-height,100dvh));outline:0;flex-direction:column;display:flex}.modal-module__n5p0ka__header{padding:var(--Space-x2);justify-content:space-between;align-items:flex-start;display:flex;position:relative}.modal-module__n5p0ka__content{align-items:center;gap:var(--Space-x2);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.modal-module__n5p0ka__contentWithActions{padding:0}.modal-module__n5p0ka__contentWithoutActions{padding:0 var(--Space-x2) var(--Space-x3)}.modal-module__n5p0ka__verticalCenter{align-items:center}@media screen and (min-width:768px){.modal-module__n5p0ka__overlay{justify-content:center;align-items:center;display:flex}.modal-module__n5p0ka__modal{border-radius:var(--Corner-Radius-md);width:auto;max-height:min(90dvh, var(--visual-viewport-height,100dvh));max-width:var(--max-width-page);bottom:auto;left:auto}.modal-module__n5p0ka__dialog{max-height:min(90dvh, var(--visual-viewport-height,100dvh))}.modal-module__n5p0ka__header{padding:var(--Space-x2) var(--Space-x2) var(--Space-x15) var(--Space-x3)}.modal-module__n5p0ka__contentWithoutActions{padding:0 var(--Space-x3) var(--Space-x4)}}
.cartStateModal-module__5nTDDq__modal{padding-top:var(--Space-x4);text-align:center;text-wrap:balance;gap:var(--Space-x2);display:grid}.cartStateModal-module__5nTDDq__icon{border-radius:50%;justify-self:center;width:fit-content}.cartStateModal-module__5nTDDq__actions{padding-top:var(--Space-x2);gap:var(--Space-x15);grid-auto-flow:row;display:grid}@media (min-width:768px){.cartStateModal-module__5nTDDq__actions{grid-auto-flow:column}}
.index-module__OmtAnG__default{color:var(--Main-Grey-100)}.index-module__OmtAnG__discounted{color:var(--Scandic-Red-60)}
.cityTax-module__rPe4Mq__cityTax{justify-content:space-between;align-items:center;display:flex}
.button-module__flgEXW__button{cursor:pointer;align-items:center;gap:var(--Space-x1);padding:var(--Space-x1) 0;text-align:left;background:0 0;border:none;width:100%;display:flex}.button-module__flgEXW__text{color:var(--Text-Interactive-Default)}
.body-module__WlA8Rq__content{gap:var(--Space-x3);flex-direction:column;width:100%;max-height:70vh;display:flex;overflow-y:auto}@media screen and (min-width:768px){.body-module__WlA8Rq__content{width:640px;max-width:100%}}
.footer-module__2eg7ta__footer{border-top:1px solid var(--Base-Border-Subtle);padding-top:var(--Space-x3);justify-content:space-between;width:100%;display:flex}
.header-module__ad8tWq__header{gap:var(--Space-x05) var(--Space-x2);grid-template-columns:1fr auto;display:grid}.header-module__ad8tWq__close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}
.modalContent-module__zNMjMa__container{gap:var(--Space-x3);grid-template-rows:auto 1fr auto;height:100%;display:grid}
.modal-module__V62KjG__overlay{width:100dvw;z-index:var(--default-modal-overlay-z-index);background:#0006;position:fixed;inset:0}.modal-module__V62KjG__overlay[data-entering]{animation:.2s modal-module__V62KjG__overlay-fade}.modal-module__V62KjG__overlay[data-exiting]{animation:.15s ease-in reverse modal-module__V62KjG__overlay-fade}@keyframes modal-module__V62KjG__overlay-fade{0%{opacity:0}to{opacity:1}}.modal-module__V62KjG__modal{background:var(--UI-Input-Controls-Surface-Normal);border-top-left-radius:var(--Corner-Radius-lg);border-top-right-radius:var(--Corner-Radius-lg);max-height:95dvh;padding:var(--Space-x3);z-index:var(--default-modal-z-index);position:absolute;overflow-y:auto}.modal-module__V62KjG__modal[data-entering]{animation:.2s modal-module__V62KjG__modal-anim}.modal-module__V62KjG__modal[data-exiting]{animation:.15s ease-in reverse modal-module__V62KjG__modal-anim}@keyframes modal-module__V62KjG__modal-anim{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media screen and (max-width:767px){.modal-module__V62KjG__modal{width:100%;bottom:0}}@media screen and (min-width:768px){.modal-module__V62KjG__overlay{justify-content:center;align-items:center;display:flex}.modal-module__V62KjG__modal{border-radius:var(--Corner-Radius-lg);min-width:690px;min-height:300px;display:flex}}
.form-module__LFFAyW__loading{justify-content:center;align-items:center;width:640px;max-width:100%;height:640px;max-height:100%;display:flex}.form-module__LFFAyW__form{gap:var(--Space-x3);display:grid}.form-module__LFFAyW__guarantee{gap:var(--Space-x2);background-color:var(--Surface-Secondary-Default);border-radius:var(--Corner-Radius-lg);padding:var(--Space-x2);flex-direction:column;display:flex}.form-module__LFFAyW__paymentInfo{gap:var(--Space-x1);align-items:flex-start;display:flex}.form-module__LFFAyW__guaranteeCost{background-color:var(--Base-Surface-Subtle-Normal);border-radius:var(--Corner-Radius-md);align-items:center;gap:var(--Space-x3);padding:var(--Space-x2);justify-content:flex-end;display:flex}.form-module__LFFAyW__guaranteeCostText{flex-direction:column;display:flex}.form-module__LFFAyW__baseTextHighContrast{color:var(--Base-Text-High-contrast);white-space:nowrap}.form-module__LFFAyW__textDefault{color:var(--Text-Default)}@media screen and (min-width:768px){.form-module__LFFAyW__guaranteeCostText{align-items:flex-end}}
.guaranteeDialog-module__sR1ymG__dialog{outline:none;max-width:640px}
.customerSupport-module__MpmgvW__dialog{max-width:640px}.customerSupport-module__MpmgvW__links{gap:var(--Space-x05);display:grid}.customerSupport-module__MpmgvW__link{background:var(--Surface-Feedback-Information-light);border-radius:var(--Corner-Radius-md);color:var(--Text-Interactive-Default);align-items:center;gap:var(--Space-x1);padding:var(--Space-x3);text-decoration-skip-ink:none;text-underline-offset:auto;text-align:center;text-underline-position:from-font;border:1px solid #0000000d;flex-direction:column;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;display:flex}@media screen and (min-width:768px){.customerSupport-module__MpmgvW__links{gap:var(--Space-x3);grid-template-columns:1fr 1fr}}
.actionsButton-module__raQGsG__icon{padding-right:var(--Space-x05)}
.priceContainer-module__ibbJ7a__priceContainer{padding:var(--Space-x2);background-color:var(--Background-Primary);border-radius:var(--Corner-Radius-md);justify-content:flex-end;align-items:center;display:flex}.priceContainer-module__ibbJ7a__info{border-right:1px solid var(--Base-Border-Subtle);padding-right:var(--Space-x2);text-align:right;flex-direction:column;display:flex}.priceContainer-module__ibbJ7a__wrapper{padding-left:var(--Space-x2);color:var(--Text-Heading);align-items:center;display:flex}.priceContainer-module__ibbJ7a__price{white-space:nowrap}
.multiroom-module__FUnyDq__wrapper{gap:var(--Space-x3);flex-direction:column;display:flex}.multiroom-module__FUnyDq__container{gap:var(--Space-x5);flex-direction:column;display:flex}.multiroom-module__FUnyDq__rooms{gap:var(--Space-x1);flex-direction:column;display:flex}.multiroom-module__FUnyDq__list{gap:var(--Space-x1);padding:var(--Space-x05) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.multiroom-module__FUnyDq__checkbox{background:var(--Background-Primary);border-radius:var(--Corner-Radius-md);padding:var(--Space-x2) var(--Space-x15);border:2px solid #0000}.multiroom-module__FUnyDq__checkbox:has(input:checked){border-color:var(--Border-Interactive-Active)}.multiroom-module__FUnyDq__checkbox:has(input:checked) span[class*=checkbox_checkbox_]{background-color:var(--Surface-UI-Fill-Active)}.multiroom-module__FUnyDq__checkbox:has(input:disabled){background-color:var(--Surface-UI-Fill-Disabled);border:1px solid var(--Border-Interactive-Disabled);cursor:not-allowed}.multiroom-module__FUnyDq__checkbox:has(input:disabled) .multiroom-module__FUnyDq__chip{background-color:var(--Surface-UI-Fill-Disabled);border:1px solid var(--Text-Interactive-Disabled)}.multiroom-module__FUnyDq__checkbox:has(input:disabled) p{color:var(--Text-Interactive-Disabled)}.multiroom-module__FUnyDq__room{align-items:center;gap:var(--Space-x1);grid-template-columns:auto 1fr auto;width:100%;display:grid}.multiroom-module__FUnyDq__chip{background-color:var(--Surface-Brand-Accent-Default);border-radius:var(--Corner-Radius-sm);padding:var(--Space-x1)}.multiroom-module__FUnyDq__chipText{color:var(--Text-Heading)}
.confirmation-module__RoBrZG__form{gap:var(--Space-x5);flex-direction:column;display:flex}.confirmation-module__RoBrZG__textDefault{color:var(--Text-Default)}
.finalConfirmation-module__AW6j9W__toastContainer{gap:var(--Space-x05);flex-direction:column;display:flex}.finalConfirmation-module__AW6j9W__textDefault{color:var(--Text-Default)}
.cancelStay-module__kC4WLa__dialog{max-width:640px}.cancelStay-module__kC4WLa__modalText{gap:var(--Space-x2);flex-direction:column;display:flex}.cancelStay-module__kC4WLa__rooms{gap:var(--Space-x1);flex-direction:column;display:flex}.cancelStay-module__kC4WLa__roomContainer{padding:var(--Space-x2);background-color:var(--Background-Primary);border-radius:var(--Corner-Radius-md);align-items:center;gap:var(--Space-x1);display:flex}.cancelStay-module__kC4WLa__roomInfo{flex-direction:column;display:flex}
.cannotChange-module__GOxG-W__textDefault{color:var(--Text-Default)}
.customerSupport-module__ckJuIa__links{gap:var(--Space-x05);display:grid}.customerSupport-module__ckJuIa__link{color:var(--Text-Interactive-Default);background-color:var(--Surface-Feedback-Information-light);border-radius:var(--Corner-Radius-md);align-items:center;gap:var(--Space-x1);padding:var(--Space-x3);border:1px solid #0000000d;flex-direction:column;flex:1;display:flex}.customerSupport-module__ckJuIa__link:hover{color:var(--Text-Interactive-Hover)}@media screen and (min-width:768px){.customerSupport-module__ckJuIa__links{gap:var(--Space-x3);grid-template-columns:1fr 1fr}}
.priceAndDate-module__Rv0XaW__container{gap:var(--Space-x1);flex-direction:column;display:flex}.priceAndDate-module__Rv0XaW__item{justify-content:space-between;display:flex}.priceAndDate-module__Rv0XaW__textDefault{color:var(--Text-Default)}.priceAndDate-module__Rv0XaW__textSecondary{color:var(--Text-Secondary)}
.confirmation-module__2Yf3oq__container,.confirmation-module__2Yf3oq__dateComparison{gap:var(--Space-x2);flex-direction:column;display:flex}
@media screen and (max-width:1366px){.desktop-module__ZJWUxW__container{display:none}}div.desktop-module__ZJWUxW__months{flex-wrap:nowrap}.desktop-module__ZJWUxW__monthCaption{justify-content:center}.desktop-module__ZJWUxW__captionLabel{text-transform:capitalize}td.desktop-module__ZJWUxW__day,td.desktop-module__ZJWUxW__rangeEnd,td.desktop-module__ZJWUxW__rangeStart{font-family:var(--Body-Paragraph-Font-family), var(--Body-Paragraph-Font-fallback);font-size:var(--Body-Paragraph-Size);font-weight:var(--Body-Paragraph-Font-weight-2);letter-spacing:var(--Body-Paragraph-Letter-spacing);line-height:1.5;text-decoration:none}td.desktop-module__ZJWUxW__rangeEnd,td.desktop-module__ZJWUxW__rangeStart{background:var(--Background-Primary)}td.desktop-module__ZJWUxW__rangeEnd[aria-selected=true]:not([data-outside=true]){border-radius:0 50% 50% 0}td.desktop-module__ZJWUxW__rangeStart[aria-selected=true]{border-radius:50% 0 0 50%}td.desktop-module__ZJWUxW__rangeEnd[aria-selected=true] button.desktop-module__ZJWUxW__dayButton:hover,td.desktop-module__ZJWUxW__rangeStart[aria-selected=true] button.desktop-module__ZJWUxW__dayButton:hover{background:var(--Primary-Light-On-Surface-Accent);border-radius:50%}td.desktop-module__ZJWUxW__rangeEnd[aria-selected=true]:not([data-outside=true]) button.desktop-module__ZJWUxW__dayButton,td.desktop-module__ZJWUxW__rangeStart[aria-selected=true]:not([data-outside=true]) button.desktop-module__ZJWUxW__dayButton,td.desktop-module__ZJWUxW__day[aria-selected=true] button.desktop-module__ZJWUxW__dayButton{background:var(--Primary-Light-On-Surface-Accent);color:var(--Base-Button-Inverted-Fill-Normal);border:none}td.desktop-module__ZJWUxW__day,td.desktop-module__ZJWUxW__day[data-today=true]{color:var(--UI-Text-High-contrast);height:40px;padding:var(--Space-x05);width:40px}td.desktop-module__ZJWUxW__day button.desktop-module__ZJWUxW__dayButton:hover{background:var(--Base-Surface-Secondary-light-Hover)}td.desktop-module__ZJWUxW__day[data-outside=true] button.desktop-module__ZJWUxW__dayButton{border:none}td.desktop-module__ZJWUxW__rangeMiddle[aria-selected=true] button.desktop-module__ZJWUxW__dayButton{background:var(--Background-Primary);color:var(--UI-Text-High-contrast);border:none;border-radius:0}td.desktop-module__ZJWUxW__day[data-disabled=true],td.desktop-module__ZJWUxW__day[data-disabled=true] button.desktop-module__ZJWUxW__dayButton,td.desktop-module__ZJWUxW__day[data-outside=true]~td.desktop-module__ZJWUxW__day[data-disabled=true],td.desktop-module__ZJWUxW__day[data-outside=true]~td.desktop-module__ZJWUxW__day[data-disabled=true] button.desktop-module__ZJWUxW__dayButton{color:var(--Base-Text-Disabled);cursor:not-allowed;background:0 0}.desktop-module__ZJWUxW__week:has(td.desktop-module__ZJWUxW__day[data-outside=true]~td.desktop-module__ZJWUxW__day[data-disabled=true]) td.desktop-module__ZJWUxW__day[data-outside=true] button.desktop-module__ZJWUxW__dayButton{color:var(--Base-Text-Disabled);cursor:not-allowed;background:0 0}.desktop-module__ZJWUxW__weekDay{color:var(--Text-Tertiary);font-family:var(--Title-Overline-sm-Font-family), var(--Title-Overline-sm-Font-fallback);font-size:var(--Title-Overline-sm-Size);font-style:normal;font-weight:var(--Title-Overline-sm-Font-weight);letter-spacing:var(--Title-Overline-sm-Letter-spacing);text-transform:var(--Title-Overline-sm-Text-Transform);line-height:1.5;text-decoration:none}.desktop-module__ZJWUxW__footer{margin-top:var(--Space-x2);justify-content:flex-end;display:flex}.desktop-module__ZJWUxW__divider{margin-top:var(--Space-x2)}.desktop-module__ZJWUxW__nav{justify-content:space-between;width:100%;display:flex}.desktop-module__ZJWUxW__nav .desktop-module__ZJWUxW__button_next{margin-left:auto;transform:rotate(180deg)}.desktop-module__ZJWUxW__nav .desktop-module__ZJWUxW__button_previous:disabled,.desktop-module__ZJWUxW__nav .desktop-module__ZJWUxW__button_next:disabled{display:none}
.progress-module__GzgBDG__progress{width:100%}.progress-module__GzgBDG__track{height:var(--Space-x2);border-radius:var(--Corner-Radius-md);padding:var(--Space-x05);background:var(--Surface-Secondary-Default);position:relative;overflow:hidden}.progress-module__GzgBDG__fill{background:var(--Surface-Brand-Primary-1-OnSurface-Accent);border-radius:var(--Corner-Radius-md);height:100%;transition:width .3s}
.pointsAvailable-module___uwtgG__container{background-color:var(--Surface-Brand-Primary-1-Default);border-radius:var(--Corner-Radius-Medium);padding:var(--Space-x1);transition:background-color .2s 50ms;overflow:hidden}.pointsAvailable-module___uwtgG__container[open] .pointsAvailable-module___uwtgG__chevron{transform:rotate(180deg)}.pointsAvailable-module___uwtgG__container[open]::details-content{block-size:auto;padding-top:var(--Space-x2);padding-bottom:var(--Space-x1)}.pointsAvailable-module___uwtgG__container::details-content{block-size:0;transition:block-size .4s, content-visibility .4s allow-discrete}.pointsAvailable-module___uwtgG__content{align-items:center;width:100%;display:flex}.pointsAvailable-module___uwtgG__small{padding-left:var(--Space-x1);justify-content:space-between}.pointsAvailable-module___uwtgG__small .pointsAvailable-module___uwtgG__points{background-color:var(--Surface-Primary-Default);padding:var(--Space-x05);border-radius:var(--Corner-Radius-sm);width:fit-content}.pointsAvailable-module___uwtgG__large{flex-direction:column}.pointsAvailable-module___uwtgG__points{align-items:center;gap:var(--Space-x05);color:var(--Text-Brand-OnPrimary-1-Accent);display:flex}.pointsAvailable-module___uwtgG__summary{cursor:pointer;list-style:none;display:flex}.pointsAvailable-module___uwtgG__summary::marker{display:none}.pointsAvailable-module___uwtgG__summary::-webkit-details-marker{display:none}.pointsAvailable-module___uwtgG__levelProgress{background-color:var(--Surface-Primary-Default);border-radius:var(--Corner-Radius-Medium);padding:var(--Space-x2);gap:var(--Space-x3);margin:0 var(--Space-x1);color:var(--Text-Secondary);grid-auto-flow:row;display:grid}.pointsAvailable-module___uwtgG__itemsInCart{justify-content:space-between;display:flex}.pointsAvailable-module___uwtgG__progressNumbers{padding-top:var(--Space-x1);justify-content:space-between;display:flex}.pointsAvailable-module___uwtgG__chevron{margin-left:var(--Space-x1);flex-shrink:0;transition:transform .2s}
.breakfastInfo-module__h9Bo5q__breakfastContainer{gap:var(--Space-x2);flex-direction:column;display:flex}.breakfastInfo-module__h9Bo5q__breakfastPrices{align-items:center;gap:var(--Space-x1);align-self:stretch;display:flex}.breakfastInfo-module__h9Bo5q__breakfastPriceBox{padding:var(--Space-x15);border-radius:var(--Corner-Radius-md);border:1px solid var(--Base-Border-Subtle);background:var(--Surface-Feedback-Information-light);align-items:center;gap:var(--Space-x1);flex:1 0 0;align-self:stretch;display:flex}.breakfastInfo-module__h9Bo5q__free{background:var(--Surface-Feedback-Succes-light)}.breakfastInfo-module__h9Bo5q__breakfastPriceBox dt{color:var(--Text-Secondary);font-family:var(--Tag-Font-family);font-size:var(--Tag-Size);font-style:normal;font-weight:var(--Tag-Font-weight);text-transform:uppercase}
.notEnoughPointsBanner-module__OjChYq__container{gap:var(--Space-x3);flex-direction:column;display:flex}.notEnoughPointsBanner-module__OjChYq__innerContainer{width:100%}.notEnoughPointsBanner-module__OjChYq__content{gap:var(--Space-x15);padding:var(--Space-x15);display:grid}
.paymentOption-module__Q3-kbq__container{border-radius:var(--Corner-Radius-md);background:var(--Surface-Primary-OnSurface-Default);align-items:flex-start;width:100%;display:flex;position:relative}label.paymentOption-module__Q3-kbq__container[data-selected=false]{align-items:center}label.paymentOption-module__Q3-kbq__container[data-selected=true]{border:2px solid var(--Border-Interactive-Active)}label.paymentOption-module__Q3-kbq__container:focus-visible{outline:2px solid var(--Border-Interactive-Active);outline-offset:2px}label.paymentOption-module__Q3-kbq__container:hover{background:var(--Surface-Primary-Hover)}.paymentOption-module__Q3-kbq__innerContainer{width:100%}.paymentOption-module__Q3-kbq__content{gap:var(--Space-x15);padding:var(--Space-x15);background-color:var(--Surface-Primary-OnSurface-Default);border-radius:var(--Corner-Radius-Medium);display:flex}.paymentOption-module__Q3-kbq__isClickable{cursor:pointer}.paymentOption-module__Q3-kbq__spendablePoints{border-radius:var(--Corner-Radius-md) var(--Corner-Radius-md) 0 0;background:var(--Surface-Brand-Primary-1-Default);width:100%;padding:var(--Space-x1) var(--Space-x15);justify-content:space-between;display:flex}.paymentOption-module__Q3-kbq__row{gap:var(--Space-x15);align-items:flex-start;width:100%;display:grid}.paymentOption-module__Q3-kbq__row[data-radio=true]{grid-template-columns:auto 1fr}.paymentOption-module__Q3-kbq__wrapping{gap:var(--Space-x15);flex-wrap:wrap;grid-auto-flow:column;justify-content:space-between;align-items:center;width:100%;display:grid}.paymentOption-module__Q3-kbq__total{justify-content:flex-end;gap:var(--Space-x1);align-items:baseline;width:100%;display:flex}.paymentOption-module__Q3-kbq__radioContainer{width:100%}.paymentOption-module__Q3-kbq__info{flex-direction:column;display:flex}.paymentOption-module__Q3-kbq__row[data-radio=false] .paymentOption-module__Q3-kbq__info{align-self:center}.paymentOption-module__Q3-kbq__infoContainer{gap:var(--Space-x05);width:100%;display:flex}.paymentOption-module__Q3-kbq__row[data-radio=false] .paymentOption-module__Q3-kbq__infoContainer{align-items:center}.paymentOption-module__Q3-kbq__withTitle{align-items:flex-start}.paymentOption-module__Q3-kbq__withoutTitle{align-items:center}.paymentOption-module__Q3-kbq__radio{border:1px solid var(--Base-Border-Normal);border-radius:50%;width:24px;height:24px}.paymentOption-module__Q3-kbq__radio.paymentOption-module__Q3-kbq__selected{border:8px solid var(--Surface-UI-Fill-Active)}.paymentOption-module__Q3-kbq__paymentOption.paymentOption-module__Q3-kbq__focused{outline:2px solid var(--UI-Input-Controls-Border-Focus);outline-offset:2px}
.serviceAncillary-module__18iWRG__pointsPayment{gap:var(--Space-x05);display:grid}.serviceAncillary-module__18iWRG__radioGroup{gap:var(--Space-x2);flex-direction:column;display:flex}
.selectQuantity-module__u-rLmq__container{gap:var(--Space-x3);flex-direction:column;display:flex}.selectQuantity-module__u-rLmq__selectContainer{gap:var(--Space-x2);flex-direction:column;display:flex}.selectQuantity-module__u-rLmq__paymentOptions{gap:var(--Space-x2);display:grid}.selectQuantity-module__u-rLmq__pointsPayment{gap:var(--Space-x05);display:grid}
.removeLastItemModal-module__aB36za__buttons{gap:var(--Space-x15);display:grid}@media (min-width:1052px){.removeLastItemModal-module__aB36za__buttons{direction:rtl;grid-auto-flow:column}}.removeLastItemModal-module__aB36za__content{gap:var(--Space-x3);display:grid}
.summary-module__ZPHS-W__container{gap:var(--Space-x2);display:grid}.summary-module__ZPHS-W__singleItemButtons{gap:var(--Space-x2);grid-auto-columns:1fr 1fr;grid-auto-flow:column;justify-items:flex-start;display:grid}.summary-module__ZPHS-W__singleItemCheck{align-items:center;gap:var(--Space-x05);display:inline-flex}
.unsavedChangesModal-module__Qb_oVG__unsavedChangesContent{gap:var(--Space-x3);text-align:center;text-wrap:balance;display:grid}.unsavedChangesModal-module__Qb_oVG__unsavedChangesButtons{gap:var(--Space-x2);margin-top:var(--Space-x2);grid-auto-flow:row;display:grid}
.addAncillaryModal-module__SL-kOG__roomUpgradeTrigger{justify-content:flex-start;padding:0}.addAncillaryModal-module__SL-kOG__roomUpgradeSidepeekOverlay{--sidepeek-z-index:calc(var(--default-modal-z-index) + 1)}
.imageIcon-module__CUJ-QG__iconContainer{z-index:10;padding:var(--Space-x2);position:absolute;bottom:0;right:0}.imageIcon-module__CUJ-QG__imageIcon{border-radius:var(--Corner-Radius-Rounded);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.imageIcon-module__CUJ-QG__add{background-color:var(--Component-Button-Inverted-Fill-Default);color:var(--Component-Button-Inverted-On-fill-Default)}.imageIcon-module__CUJ-QG__added{background-color:var(--Surface-Brand-Primary-2-Default);border:2px solid var(--Border-Inverted);color:var(--Text-Inverted)}
.ancillaryCard-module__-A0STG__wrapper{text-align:left;background:0 0;border:none;width:100%;height:100%;display:block}.ancillaryCard-module__-A0STG__ancillaryCard{cursor:pointer;flex-direction:column;height:100%;display:flex}.ancillaryCard-module__-A0STG__ancillaryCard:hover .ancillaryCard-module__-A0STG__imageContainer,.ancillaryCard-module__-A0STG__ancillaryCard:hover .ancillaryCard-module__-A0STG__image{border-radius:var(--Corner-Radius-lg)}.ancillaryCard-module__-A0STG__ancillaryCard:hover .ancillaryCard-module__-A0STG__image{transform:scale(1.05)}.ancillaryCard-module__-A0STG__imageContainer{aspect-ratio:16/9;border-radius:var(--Corner-Radius-md);width:100%;transition:border-radius .3s ease-in-out;position:relative;overflow:hidden}.ancillaryCard-module__-A0STG__image{object-fit:cover;transition:transform .3s ease-in-out,border-radius .3s ease-in-out}.ancillaryCard-module__-A0STG__price{gap:var(--Space-x1);color:var(--UI-Text-High-contrast);display:flex}.ancillaryCard-module__-A0STG__textContent{padding:var(--Space-x15) 0 0 0;flex:1;height:100%}.ancillaryCard-module__-A0STG__ancillaryTitle{color:var(--UI-Text-High-contrast)}.ancillaryCard-module__-A0STG__ancillaryPoints{color:var(--UI-Text-High-contrast);text-align:right}
.selectAncillary-module__jONFKW__container{width:100%}.selectAncillary-module__jONFKW__tabs{gap:var(--Space-x1);padding:var(--Space-x3) 0;flex-wrap:wrap;display:flex}.selectAncillary-module__jONFKW__grid{gap:var(--Space-x2);height:470px;padding-right:var(--Space-x15);margin-top:var(--Space-x2);grid-template-columns:repeat(auto-fill,minmax(251px,1fr));place-content:baseline start;display:grid;overflow-y:auto}.selectAncillary-module__jONFKW__chip{border-radius:var(--Corner-Radius-Rounded);padding:calc(var(--Space-x1) + var(--Space-x025)) var(--Space-x2);cursor:pointer;border:1px solid var(--Border-Interactive-Default);color:var(--Text-Default);background-color:var(--Background-Secondary)}.selectAncillary-module__jONFKW__chip.selectAncillary-module__jONFKW__selected{background:var(--Surface-Brand-Primary-3-Default);color:var(--Text-Inverted)}
.allAncillariesModal-module__diEGRq__modalWrapper{width:100%;max-height:70dvh;margin-top:var(--Space-x1);flex-direction:column;display:flex}@media (min-width:768px){.allAncillariesModal-module__diEGRq__modalWrapper{width:600px}}@media (min-width:1052px){.allAncillariesModal-module__diEGRq__modalWrapper{width:833px}}
.checkoutButton-module__AQv4BG__button{text-wrap:nowrap}
.bottomCart-module__TQlKkG__bottomCart{background-color:var(--Base-Surface-Primary-light-Normal);border-top:1px solid var(--Base-Border-Subtle);z-index:99;align-items:center;gap:var(--Space-x15);padding:var(--Space-x2) var(--Space-x3);justify-content:space-between;animation:.3s forwards bottomCart-module__TQlKkG__slideUp;display:flex;position:fixed;bottom:0;left:0;right:0}.bottomCart-module__TQlKkG__seeExtras{justify-self:flex-start}.bottomCart-module__TQlKkG__spacex2{gap:var(--Space-x2);display:flex}.bottomCart-module__TQlKkG__mobileLeft{gap:var(--Space-x1);grid-auto-flow:column;display:grid}.bottomCart-module__TQlKkG__desktopRight{gap:var(--Space-x4);grid-auto-flow:column;display:grid}
.cartListItem-module__8JwCZq__listItem{gap:var(--Space-x15);justify-content:space-between;align-items:center;display:flex}.cartListItem-module__8JwCZq__listItem:not(:last-child){border-bottom:1px solid var(--Border-Default);padding-bottom:var(--Space-x15)}.cartListItem-module__8JwCZq__image{object-fit:cover;width:100%;height:auto}.cartListItem-module__8JwCZq__imageContainer{border-radius:var(--Corner-Radius-sm);width:52px;min-width:52px;height:52px;position:relative;overflow:hidden}.cartListItem-module__8JwCZq__price{gap:var(--Space-x05);align-items:center;display:flex}.cartListItem-module__8JwCZq__information{gap:var(--Space-x1);display:flex}.cartListItem-module__8JwCZq__pendingInformation{gap:var(--Space-x1);animation:2s cubic-bezier(.4,0,.2,1) forwards cartListItem-module__8JwCZq__fadePendingContent;display:flex}.cartListItem-module__8JwCZq__actionButton{height:fit-content}.cartListItem-module__8JwCZq__inRoomExtras{color:var(--Text-Secondary);padding-bottom:var(--Space-x1)}@keyframes cartListItem-module__8JwCZq__fadePendingContent{0%{opacity:1}to{opacity:.2}}.cartListItem-module__8JwCZq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.cartListItems-module__F539Ua__listContainer{border-radius:var(--Corner-Radius-Medium);padding:var(--Space-x15);background-color:var(--Surface-Primary-Default);gap:var(--Space-x15);display:grid}
.desktopOpenedCart-module__dh-eVa__layout{height:calc(100dvh - var(--controlled-sidepeek-header-h,0px) - 2 * var(--Space-x4));grid-template-rows:1fr auto;display:grid}.desktopOpenedCart-module__dh-eVa__bottom{border-top:1px solid var(--Border-Default);padding:var(--Space-x3) var(--Space-x3) 0;width:calc(100% + 2 * var(--Space-x4));gap:var(--Space-x2);background-color:var(--Background-Primary);margin-inline:calc(-1 * var(--Space-x4));display:grid}.desktopOpenedCart-module__dh-eVa__content{min-height:0;padding-bottom:var(--Space-x2);overflow-y:auto}.desktopOpenedCart-module__dh-eVa__content>*+*{margin-top:var(--Space-x3)}
.purchaseConfirmationModal-module__ZCDJOW__modalContent{overflow:hidden}.purchaseConfirmationModal-module__ZCDJOW__content{grid-template-rows:minmax(0,1fr) auto;width:100%;min-height:0;display:grid}.purchaseConfirmationModal-module__ZCDJOW__scrollArea{gap:var(--Space-x4);min-height:0;padding:0 var(--Space-x3) var(--Space-x3);display:grid;overflow-y:auto}.purchaseConfirmationModal-module__ZCDJOW__actions{background-color:var(--Base-Surface-Primary-light-Normal);border-top:1px solid var(--Border-Divider-Subtle);padding:var(--Space-x2) var(--Space-x3) calc(var(--Space-x2) + env(safe-area-inset-bottom));z-index:1;position:sticky;bottom:0}.purchaseConfirmationModal-module__ZCDJOW__topSection{gap:var(--Space-x1);text-align:center;text-wrap:balance;justify-items:center;display:grid}.purchaseConfirmationModal-module__ZCDJOW__title{color:var(--Text-Heading);padding-top:var(--Space-x2)}.purchaseConfirmationModal-module__ZCDJOW__summary{background-color:var(--Surface-Primary-OnSurface-Default);padding:var(--Space-x3);gap:var(--Space-x2) var(--Space-x2);border-radius:var(--Corner-Radius-Medium);display:grid}.purchaseConfirmationModal-module__ZCDJOW__summaryText{text-align:center}.purchaseConfirmationModal-module__ZCDJOW__items{background-color:var(--Surface-Primary-Default);padding:var(--Space-x15) var(--Space-x15) var(--Space-x2) var(--Space-x15);gap:var(--Space-x2);border-radius:var(--Corner-Radius-Medium);display:grid}.purchaseConfirmationModal-module__ZCDJOW__yourOrderRow{cursor:pointer;justify-content:space-between;display:flex}.purchaseConfirmationModal-module__ZCDJOW__cartItems{gap:var(--Space-x15);display:flex}.purchaseConfirmationModal-module__ZCDJOW__chevron{transition:transform .2s}.purchaseConfirmationModal-module__ZCDJOW__itemList{gap:var(--Space-x15);padding-top:var(--Space-x1);grid-auto-flow:row;display:grid}.purchaseConfirmationModal-module__ZCDJOW__details[open] .purchaseConfirmationModal-module__ZCDJOW__chevron{transform:rotate(180deg)}.purchaseConfirmationModal-module__ZCDJOW__details[open] .purchaseConfirmationModal-module__ZCDJOW__itemsSummary{display:none}.purchaseConfirmationModal-module__ZCDJOW__details[open]::details-content{block-size:auto}.purchaseConfirmationModal-module__ZCDJOW__details::details-content{block-size:0;transition:block-size .4s, content-visibility .4s allow-discrete}.purchaseConfirmationModal-module__ZCDJOW__details:not([open]) .purchaseConfirmationModal-module__ZCDJOW__itemList{z-index:1;opacity:.1}.purchaseConfirmationModal-module__ZCDJOW__imageWrapper{border-radius:var(--Corner-Radius-sm);background-color:var(--Surface-Primary-OnSurface-Default);width:44px;height:44px;color:var(--Text-Secondary);align-content:center;justify-items:center;position:relative;overflow:hidden}.purchaseConfirmationModal-module__ZCDJOW__orderInformation{gap:var(--Space-x025);display:grid}.purchaseConfirmationModal-module__ZCDJOW__label{color:var(--Text-Interactive-Focus)}.purchaseConfirmationModal-module__ZCDJOW__deliveryTime{gap:var(--Space-x1);display:flex}.purchaseConfirmationModal-module__ZCDJOW__payment{gap:var(--Space-x05);display:grid}.purchaseConfirmationModal-module__ZCDJOW__paymentRow{justify-content:space-between;display:flex}.purchaseConfirmationModal-module__ZCDJOW__modifyExtras{padding-top:var(--Space-x1)}.purchaseConfirmationModal-module__ZCDJOW__cartItem{gap:var(--Space-x2);justify-content:space-between;align-items:center;display:flex}.purchaseConfirmationModal-module__ZCDJOW__cartItemLeft{gap:var(--Space-x1);align-items:center;display:flex}
.ancillaries-module__v5qqRG__container{gap:var(--Space-x2);width:var(--max-width-content);flex-direction:column;margin:0 auto;display:flex}.ancillaries-module__v5qqRG__title{justify-content:space-between;display:flex}.ancillaries-module__v5qqRG__titleText{color:var(--Scandic-Brand-Burgundy)}.ancillaries-module__v5qqRG__viewAllLink{display:none}@media (min-width:1052px){.ancillaries-module__v5qqRG__viewAllLink{display:block}}.ancillaries-module__v5qqRG__ancillaries{display:none}@media (min-width:1052px){.ancillaries-module__v5qqRG__ancillaries{gap:var(--Space-x2);grid-template-columns:repeat(4,minmax(251px,1fr));align-items:baseline;display:grid}}@media (min-width:1052px){.ancillaries-module__v5qqRG__mobileAncillaries{display:none}}
.table-module__ahxiMa__table{border-collapse:collapse;min-width:100%;overflow:hidden}.table-module__ahxiMa__thead{color:var(--Base-Text-High-contrast);background-color:var(--Base-Surface-Primary-dark-Normal)}.table-module__ahxiMa__tbody{background-color:var(--Base-Surface-Primary-light-Normal)}.table-module__ahxiMa__tr:not(:last-of-type){border-bottom:1px solid var(--Border-Default)}.table-module__ahxiMa__th{padding:var(--Space-x2);text-align:left}.table-module__ahxiMa__td{padding:var(--Space-x2)}.table-module__ahxiMa__fixed{table-layout:fixed}.table-module__ahxiMa__smallRadius{border-radius:var(--Corner-Radius-sm)}.table-module__ahxiMa__mediumRadius{border-radius:var(--Corner-Radius-md)}.table-module__ahxiMa__largeRadius{border-radius:var(--Corner-Radius-lg)}.table-module__ahxiMa__content .table-module__ahxiMa__thead{background-color:var(--Surface-Secondary-Hover)}.table-module__ahxiMa__content .table-module__ahxiMa__tbody{background-color:var(--Surface-Primary-OnSurface-Default)}.table-module__ahxiMa__content.table-module__ahxiMa__striped .table-module__ahxiMa__tbody .table-module__ahxiMa__tr:nth-child(odd){background-color:var(--Surface-Secondary-Default)}.table-module__ahxiMa__content.table-module__ahxiMa__striped .table-module__ahxiMa__tbody .table-module__ahxiMa__tr:nth-child(2n){background-color:var(--Surface-Primary-OnSurface-Default)}@media screen and (min-width:768px){.table-module__ahxiMa__th{padding:var(--Space-x2) var(--Space-x3)}.table-module__ahxiMa__td{padding:var(--Space-x3)}}
.scrollWrapper-module__Zn7E9a__scrollWrapper{position:relative;overflow:hidden}.scrollWrapper-module__Zn7E9a__scrollWrapper:before,.scrollWrapper-module__Zn7E9a__scrollWrapper:after{content:"";pointer-events:none;z-index:1;opacity:0;width:50px;height:100%;transition:opacity .2s;position:absolute;top:0}.scrollWrapper-module__Zn7E9a__scrollWrapper.scrollWrapper-module__Zn7E9a__leftShadow:before{opacity:1;background:linear-gradient(90deg,#806e635e,#0000);left:0}.scrollWrapper-module__Zn7E9a__scrollWrapper.scrollWrapper-module__Zn7E9a__rightShadow:after{opacity:1;background:linear-gradient(270deg,#806e635e,#0000);right:0}.scrollWrapper-module__Zn7E9a__content{overflow-x:auto}
.jsontohtml-module__r2Y_Lq__container{max-width:var(--max-width-content);width:100%;margin:0 auto}.jsontohtml-module__r2Y_Lq__container>:first-child{margin-top:0}.jsontohtml-module__r2Y_Lq__container>:last-child{margin-bottom:0}.jsontohtml-module__r2Y_Lq__heading{color:var(--Text-Heading);margin-top:var(--Space-x3);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.jsontohtml-module__r2Y_Lq__h1,.jsontohtml-module__r2Y_Lq__h2{margin-bottom:var(--Space-x2)}.jsontohtml-module__r2Y_Lq__h3,.jsontohtml-module__r2Y_Lq__h4,.jsontohtml-module__r2Y_Lq__h5,.jsontohtml-module__r2Y_Lq__p,.jsontohtml-module__r2Y_Lq__blockquote,.jsontohtml-module__r2Y_Lq__code,.jsontohtml-module__r2Y_Lq__divider,.jsontohtml-module__r2Y_Lq__div{margin-bottom:var(--Space-x15)}.jsontohtml-module__r2Y_Lq__imageWithCaption{gap:var(--Space-x1);margin:var(--Space-x3) 0;display:grid}.jsontohtml-module__r2Y_Lq__imageWithCaption .jsontohtml-module__r2Y_Lq__imageWrapper{margin:0}.jsontohtml-module__r2Y_Lq__imageWrapper{border-radius:var(--Corner-Radius-md);width:100%;height:365px;margin:var(--Space-x3) 0;position:relative;overflow:hidden}.jsontohtml-module__r2Y_Lq__image{object-fit:cover;width:100%}.jsontohtml-module__r2Y_Lq__ul,.jsontohtml-module__r2Y_Lq__ol{margin:var(--Space-x2) 0;padding:0}.jsontohtml-module__r2Y_Lq__ol>li::marker{color:var(--Icon-Accent)}.jsontohtml-module__r2Y_Lq__li{margin-left:var(--Space-x3);margin-bottom:var(--Space-x05)}.jsontohtml-module__r2Y_Lq__heart>.jsontohtml-module__r2Y_Lq__li,.jsontohtml-module__r2Y_Lq__check>.jsontohtml-module__r2Y_Lq__li{gap:var(--Space-x1);margin-left:0;list-style:none;display:flex}.jsontohtml-module__r2Y_Lq__li:has(.jsontohtml-module__r2Y_Lq__check){gap:var(--Space-x1);margin-left:0;list-style:none;display:flex}.jsontohtml-module__r2Y_Lq__li:has(.jsontohtml-module__r2Y_Lq__check):before{content:"";background-color:var(--Icon-Accent);flex-shrink:0;width:16px;height:16px;display:inline-flex;position:relative;top:3px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jsontohtml-module__r2Y_Lq__li:has(.jsontohtml-module__r2Y_Lq__heart){gap:var(--Space-x1);margin-left:0;list-style:none;display:flex}.jsontohtml-module__r2Y_Lq__li:has(.jsontohtml-module__r2Y_Lq__heart):before{content:"";background-color:var(--Icon-Accent);flex-shrink:0;width:16px;height:16px;display:inline-flex;position:relative;top:3px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.jsontohtml-module__r2Y_Lq__heart>.jsontohtml-module__r2Y_Lq__li,.jsontohtml-module__r2Y_Lq__check>.jsontohtml-module__r2Y_Lq__li):before{content:"";background-color:var(--Icon-Accent);flex-shrink:0;width:16px;height:16px;display:inline-flex;position:relative;top:3px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jsontohtml-module__r2Y_Lq__check>.jsontohtml-module__r2Y_Lq__li:before{background-color:var(--Icon-Interactive-Default);-webkit-mask-image:url(/_static/icons/check_circle.svg);mask-image:url(/_static/icons/check_circle.svg)}.jsontohtml-module__r2Y_Lq__li:has(.jsontohtml-module__r2Y_Lq__check):before{background-color:var(--Icon-Interactive-Default);-webkit-mask-image:url(/_static/icons/check_circle.svg);mask-image:url(/_static/icons/check_circle.svg)}.jsontohtml-module__r2Y_Lq__heart>.jsontohtml-module__r2Y_Lq__li:before{-webkit-mask-image:url(/_static/shared/icons/heart.svg);mask-image:url(/_static/shared/icons/heart.svg)}.jsontohtml-module__r2Y_Lq__li:has(.jsontohtml-module__r2Y_Lq__heart):before{-webkit-mask-image:url(/_static/shared/icons/heart.svg);mask-image:url(/_static/shared/icons/heart.svg)}.jsontohtml-module__r2Y_Lq__li>*{margin:0;display:inline}.jsontohtml-module__r2Y_Lq__tableContainer{max-width:100%;margin:var(--Space-x3) 0;overflow-x:auto}.jsontohtml-module__r2Y_Lq__table .jsontohtml-module__r2Y_Lq__p{margin:0;display:inline}.jsontohtml-module__r2Y_Lq__theadContent{color:var(--Text-Heading)}.jsontohtml-module__r2Y_Lq__iframe{margin:var(--Space-x3) 0}@media screen and (min-width:768px){:is(.jsontohtml-module__r2Y_Lq__ol,.jsontohtml-module__r2Y_Lq__ul).jsontohtml-module__r2Y_Lq__two-column,:is(.jsontohtml-module__r2Y_Lq__ol,.jsontohtml-module__r2Y_Lq__ul).jsontohtml-module__r2Y_Lq__two-columns{column-count:2;column-gap:var(--Space-x3)}:is(.jsontohtml-module__r2Y_Lq__ol,.jsontohtml-module__r2Y_Lq__ul):has(.jsontohtml-module__r2Y_Lq__two-column,.jsontohtml-module__r2Y_Lq__two-columns){column-count:2;column-gap:var(--Space-x3)}}@container sidebar (max-width:360px){:is(.jsontohtml-module__r2Y_Lq__ol,.jsontohtml-module__r2Y_Lq__ul).jsontohtml-module__r2Y_Lq__two-column,:is(.jsontohtml-module__r2Y_Lq__ol,.jsontohtml-module__r2Y_Lq__ul).jsontohtml-module__r2Y_Lq__two-columns{column-count:1}:is(.jsontohtml-module__r2Y_Lq__ol,.jsontohtml-module__r2Y_Lq__ul):has(.jsontohtml-module__r2Y_Lq__two-column,.jsontohtml-module__r2Y_Lq__two-columns){column-count:1}}
.paymentOption-module__6VOSPW__paymentOption{background-color:var(--UI-Input-Controls-Surface-Normal);padding:var(--Space-x15) var(--Space-x2);border:1px solid var(--Base-Border-Normal);border-radius:var(--Corner-Radius-md);justify-content:space-between;align-items:center;gap:var(--Space-x2);cursor:pointer;display:flex;position:relative}.paymentOption-module__6VOSPW__cardContainer{gap:var(--Space-x15);align-items:center;display:flex}.paymentOption-module__6VOSPW__paymentOption.paymentOption-module__6VOSPW__focused{outline:2px solid var(--UI-Input-Controls-Border-Focus);outline-offset:2px}.paymentOption-module__6VOSPW__radio{border:1px solid var(--Base-Border-Normal);cursor:pointer;border-radius:50%;width:24px;height:24px}.paymentOption-module__6VOSPW__radio.paymentOption-module__6VOSPW__selected{border:8px solid var(--Surface-UI-Fill-Active)}.paymentOption-module__6VOSPW__titleContainer{align-items:center;gap:var(--Space-x15);display:flex}.paymentOption-module__6VOSPW__paymentOptionIcon{right:var(--Space-x3);position:absolute;top:calc(50% - 16px)}
.selectPaymentMethod-module__I515Sq__paymentOptionContainer{gap:var(--Space-x15);flex-direction:column;display:flex}.selectPaymentMethod-module__I515Sq__section{gap:var(--Space-x2);flex-direction:column;display:flex}
.bookingAlert-module__JZUCHq__wrapper{margin-top:var(--Space-x3);max-width:min(100%,620px)}
.inputLabel-module__rKHlJW__inputLabel{font-family:var(--Body-Paragraph-Font-family), var(--Body-Paragraph-Font-fallback);font-size:var(--Body-Paragraph-Size);font-weight:var(--Body-Paragraph-Font-weight);letter-spacing:var(--Body-Paragraph-Letter-spacing);text-transform:unset;text-align:left;color:var(--Text-Interactive-Placeholder);-webkit-user-select:none;user-select:none;line-height:1.5;text-decoration:none;transition:font-size .1s}.inputLabel-module__rKHlJW__small{font-family:var(--Label-Font-family), var(--Label-Font-fallback);font-size:var(--Label-Size);font-weight:var(--Label-Font-weight);letter-spacing:var(--Label-Letter-spacing);text-transform:unset;line-height:1.5;text-decoration:none}.inputLabel-module__rKHlJW__discreet{font-family:var(--Body-Supporting-text-Font-family), var(--Body-Supporting-text-Font-fallback);font-size:var(--Body-Supporting-text-Size);font-weight:var(--Body-Supporting-text-Font-weight-2);letter-spacing:var(--Body-Supporting-text-Letter-spacing);text-transform:unset;color:var(--Text-Default);order:unset;line-height:1.4;text-decoration:none}input:focus~.inputLabel-module__rKHlJW__inputLabel,input:placeholder-shown~.inputLabel-module__rKHlJW__inputLabel,input[value]:not([value=""])~.inputLabel-module__rKHlJW__inputLabel,textarea:focus~.inputLabel-module__rKHlJW__inputLabel,textarea:placeholder-shown~.inputLabel-module__rKHlJW__inputLabel,textarea[value]:not([value=""])~.inputLabel-module__rKHlJW__inputLabel,.inputLabel-module__rKHlJW__selected{font-family:var(--Label-Font-family), var(--Label-Font-fallback);font-size:var(--Label-Size);font-weight:var(--Label-Font-weight);letter-spacing:var(--Label-Letter-spacing);text-transform:unset;margin-bottom:var(--Space-x025);line-height:1.5;text-decoration:none}input:focus~.inputLabel-module__rKHlJW__inputLabel,textarea:focus~.inputLabel-module__rKHlJW__inputLabel{color:var(--Text-Interactive-Focus)}.inputLabel-module__rKHlJW__inputLabel.inputLabel-module__rKHlJW__disabled,input:read-only~.inputLabel-module__rKHlJW__inputLabel,input:disabled~.inputLabel-module__rKHlJW__inputLabel,textarea:disabled~.inputLabel-module__rKHlJW__inputLabel{color:var(--Text-Interactive-Disabled)}@media (hover:hover){input:active:not(:disabled)~.inputLabel-module__rKHlJW__inputLabel{font-family:var(--Label-Font-family), var(--Label-Font-fallback);font-size:var(--Label-Size);font-weight:var(--Label-Font-weight);letter-spacing:var(--Label-Letter-spacing);text-transform:unset;margin-bottom:var(--Space-x025);line-height:1.5;text-decoration:none}}.select-container[data-disabled] .inputLabel-module__rKHlJW__inputLabel{color:var(--Text-Interactive-Disabled)}.select-button .inputLabel-module__rKHlJW__inputLabel{order:unset}.select-container[data-open=true] .inputLabel-module__rKHlJW__inputLabel:not(.inputLabel-module__rKHlJW__discreet){font-size:12px}.react-aria-SelectValue:has(:nth-child(2)) .inputLabel-module__rKHlJW__inputLabel:not(.inputLabel-module__rKHlJW__discreet){font-size:12px}
.textarea-module__8luyTa__labelAbove{color:var(--Text-Default);font-family:var(--Label-Font-family), var(--Label-Font-fallback);font-size:var(--Body-Supporting-text-Size);font-weight:var(--Body-Supporting-text-Font-weight-2);letter-spacing:var(--Body-Supporting-text-Letter-spacing);margin-bottom:var(--Space-x1);line-height:1.5;display:block}.textarea-module__8luyTa__container{background-color:var(--Surface-Primary-Default);border:1px solid var(--Border-Interactive-Default);border-radius:var(--Corner-Radius-md);min-width:0;height:138px;padding:var(--Space-x2);box-sizing:border-box;cursor:text;display:block}.textarea-module__8luyTa__container:has(.textarea-module__8luyTa__textarea:focus):not(:has(.textarea-module__8luyTa__textarea:disabled)):not(:has(.textarea-module__8luyTa__textarea:read-only)):not(:has(.textarea-module__8luyTa__textarea[data-invalid=true])):not(:has(.textarea-module__8luyTa__textarea[aria-invalid=true])){outline-offset:-2px;outline:2px solid var(--Border-Interactive-Focus)}:is(.textarea-module__8luyTa__container:has(.textarea-module__8luyTa__textarea:disabled),.textarea-module__8luyTa__container:has(.textarea-module__8luyTa__textarea:read-only)){background-color:var(--Surface-Primary-Disabled);cursor:unset;border:#0000}.textarea-module__8luyTa__container:has(.textarea-module__8luyTa__textarea[data-invalid=true],.textarea-module__8luyTa__textarea[aria-invalid=true]){border-color:var(--Border-Interactive-Error)}.textarea-module__8luyTa__container:has(.textarea-module__8luyTa__textarea[data-invalid=true],.textarea-module__8luyTa__textarea[aria-invalid=true]):focus-within{outline-offset:-2px;outline:2px solid var(--Border-Interactive-Error);border-color:var(--Border-Interactive-Error)}.textarea-module__8luyTa__container:has(.textarea-module__8luyTa__textarea[data-invalid=true],.textarea-module__8luyTa__textarea[aria-invalid=true]):has(.textarea-module__8luyTa__textarea:focus){outline-offset:-2px;outline:2px solid var(--Border-Interactive-Error);border-color:var(--Border-Interactive-Error)}.textarea-module__8luyTa__textarea{color:var(--Text-Default);resize:none;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;overflow:visible}.textarea-module__8luyTa__textarea::placeholder{color:var(--Text-Interactive-Placeholder)}.textarea-module__8luyTa__textarea:focus{outline:none}.textarea-module__8luyTa__textarea:disabled,.textarea-module__8luyTa__textarea:read-only{color:var(--Text-Interactive-Disabled);cursor:unset}
.specialRequests-module__G_2F0a__requests{gap:var(--Space-x2);grid-column:1/-1;display:grid}.specialRequests-module__G_2F0a__heading{color:var(--Text-Default)}.specialRequests-module__G_2F0a__content{gap:var(--Space-x2);display:grid}
.joinScandicFriendsCard-module__ffwWSq__cardContainer{background-color:var(--Surface-Primary-Hover-Accent);border-radius:var(--Corner-Radius-lg);align-self:flex-start;gap:var(--Space-x2);padding:var(--Space-x2);grid-template-areas:"price""checkbox""terms";width:min(100%,696px);display:grid}.joinScandicFriendsCard-module__ffwWSq__priceContainer{margin-bottom:var(--Space-x1);grid-area:price}.joinScandicFriendsCard-module__ffwWSq__price{color:var(--Scandic-Brand-Scandic-Red)}.joinScandicFriendsCard-module__ffwWSq__checkBox{grid-area:checkbox;align-self:center}.joinScandicFriendsCard-module__ffwWSq__terms{color:var(--Text-Secondary);grid-area:terms}@media screen and (min-width:768px){.joinScandicFriendsCard-module__ffwWSq__cardContainer{gap:var(--Space-x3);grid-template:"price checkbox""terms terms"/1fr auto}.joinScandicFriendsCard-module__ffwWSq__priceContainer{flex-direction:column;margin-bottom:0;display:flex}}
.partnerSASJoinScandicFriendsCard-module__CbArWG__cardContainer{background-color:var(--Surface-Primary-Hover-Accent);border-radius:var(--Corner-Radius-lg);align-self:flex-start;gap:var(--Space-x2);padding:var(--Space-x2);grid-template-areas:"price""checkbox""terms";width:min(100%,696px);display:grid}.partnerSASJoinScandicFriendsCard-module__CbArWG__priceContainer{margin-bottom:var(--Space-x1);grid-area:price}.partnerSASJoinScandicFriendsCard-module__CbArWG__price{color:var(--Surface-Brand-Primary-1-OnSurface-Accent)}.partnerSASJoinScandicFriendsCard-module__CbArWG__checkBox{align-self:center;gap:var(--Space-x2);flex-direction:column;grid-area:checkbox;display:flex}.partnerSASJoinScandicFriendsCard-module__CbArWG__terms{color:var(--Text-Secondary);grid-area:terms}@media screen and (min-width:768px){.partnerSASJoinScandicFriendsCard-module__CbArWG__cardContainer{gap:var(--Space-x3);grid-template:"price checkbox""terms terms"/2fr 3fr}.partnerSASJoinScandicFriendsCard-module__CbArWG__priceContainer{flex-direction:column;margin-bottom:0;display:flex}}
.details-module__a1xRSW__form{gap:var(--Space-x3);display:grid}.details-module__a1xRSW__container{gap:var(--Space-x2);width:min(100%,696px);display:grid}.details-module__a1xRSW__fullWidth{grid-column:1/-1}.details-module__a1xRSW__footer{margin-top:var(--Space-x1)}@media screen and (min-width:768px){.details-module__a1xRSW__container{grid-template-columns:1fr 1fr}}
.header-module__cumf6W__header{padding-bottom:var(--Space-x3)}
.section-module__JqhReW__section{gap:var(--Space-x3);width:100%;padding-top:var(--Space-x3);display:grid}.section-module__JqhReW__heading,.section-module__JqhReW__subheading{color:var(--Text-Default)}.section-module__JqhReW__additionalInfo{color:var(--Text-Secondary);margin-top:var(--Space-x05)}.section-module__JqhReW__contentWrapper{padding-bottom:var(--Space-x3)}.section-module__JqhReW__content{border-bottom:1px solid var(--Primary-Light-On-Surface-Divider-subtle)}.section-module__JqhReW__disabled{opacity:.5;pointer-events:none}
.selectedRoom-module__ggq4aG__wrapper{flex-direction:row;display:flex;position:relative}.selectedRoom-module__ggq4aG__wrapper[data-available=false] .selectedRoom-module__ggq4aG__title,.selectedRoom-module__ggq4aG__wrapper[data-available=false] .selectedRoom-module__ggq4aG__description,.selectedRoom-module__ggq4aG__wrapper[data-available=false] .selectedRoom-module__ggq4aG__details{opacity:.5;pointer-events:none}.selectedRoom-module__ggq4aG__main{border-bottom:1px solid var(--Primary-Light-On-Surface-Divider-subtle);width:100%;padding-bottom:var(--Space-x3)}.selectedRoom-module__ggq4aG__headerContainer{grid-template-areas:"title title""description button";justify-content:space-between;align-items:center;display:grid}.selectedRoom-module__ggq4aG__title{grid-area:title}.selectedRoom-module__ggq4aG__description{grid-area:description}.selectedRoom-module__ggq4aG__button{grid-area:button;place-self:flex-start flex-end}.selectedRoom-module__ggq4aG__rate{color:var(--UI-Text-Placeholder);display:block}.selectedRoom-module__ggq4aG__details{margin-top:var(--Space-x05);justify-content:flex-start;display:flex}@media screen and (min-width:768px){.selectedRoom-module__ggq4aG__rate{display:inline}.selectedRoom-module__ggq4aG__rate:before{content:"("}.selectedRoom-module__ggq4aG__rate:after{content:")"}}
.joinScandicFriendsCard-module__IB-Eea__cardContainer{background-color:var(--Surface-Primary-Hover-Accent);border-radius:var(--Corner-Radius-lg);align-self:flex-start;gap:var(--Space-x2);padding:var(--Space-x2);grid-template-areas:"price login""checkbox checkbox""terms terms";width:min(100%,696px);display:grid}.joinScandicFriendsCard-module__IB-Eea__priceContainer{margin-bottom:var(--Space-x1);grid-area:price}.joinScandicFriendsCard-module__IB-Eea__price{color:var(--Scandic-Brand-Scandic-Red)}.joinScandicFriendsCard-module__IB-Eea__login{grid-area:login;place-self:center end}.joinScandicFriendsCard-module__IB-Eea__checkBox{grid-area:checkbox;align-self:center}.joinScandicFriendsCard-module__IB-Eea__terms{color:var(--Text-Secondary);grid-area:terms}@media screen and (min-width:768px){.joinScandicFriendsCard-module__IB-Eea__cardContainer{gap:var(--Space-x3);grid-template:"price checkbox login""terms terms terms"/1fr auto auto}.joinScandicFriendsCard-module__IB-Eea__priceContainer{flex-direction:column;margin-bottom:0;display:flex}}
.partnerSASJoinScandicFriendsCard-module__rKO0RW__cardContainer{background-color:var(--Surface-Primary-Hover-Accent);border-radius:var(--Corner-Radius-lg);align-self:flex-start;gap:var(--Space-x2);padding:var(--Space-x2);grid-template-areas:"price""checkbox""terms";width:min(100%,696px);display:grid}.partnerSASJoinScandicFriendsCard-module__rKO0RW__priceContainer{margin-bottom:var(--Space-x1);grid-area:price}.partnerSASJoinScandicFriendsCard-module__rKO0RW__price{color:var(--Surface-Brand-Primary-1-OnSurface-Accent)}.partnerSASJoinScandicFriendsCard-module__rKO0RW__checkBox{align-self:center;gap:var(--Space-x2);flex-direction:column;grid-area:checkbox;display:flex}.partnerSASJoinScandicFriendsCard-module__rKO0RW__terms{color:var(--Text-Secondary);grid-area:terms}@media screen and (min-width:768px){.partnerSASJoinScandicFriendsCard-module__rKO0RW__cardContainer{gap:var(--Space-x3);grid-template:"price checkbox""terms terms"/2fr 3fr}.partnerSASJoinScandicFriendsCard-module__rKO0RW__priceContainer{flex-direction:column;margin-bottom:0;display:flex}}
summary dl.TotalPrice-module__eUoSpW__summaryContainer{row-gap:var(--Space-x1)}
.enterDetailsSummary-module__T4tBba__enterDetailsSummary{border-radius:var(--Corner-Radius-lg);flex-direction:column;height:100%;min-height:0;display:flex}.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__signupPromoMobileWrapper{width:calc(100% + 2 * var(--Space-x3));margin-left:calc(-1 * var(--Space-x3));margin-top:calc(-1 * var(--Space-x3));padding-bottom:0}@media screen and (min-width:1024px){.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__signupPromoMobileWrapper{display:none}}.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__header{margin-bottom:var(--Space-x3);border-bottom:1px solid var(--Border-Divider-Default);padding-bottom:var(--Space-x3);justify-content:center;display:flex}@media screen and (min-width:1024px){.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__header{justify-content:start}}.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__header .enterDetailsSummary-module__T4tBba__hotelName{text-align:center;color:var(--Text-Heading)}@media screen and (min-width:1024px){.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__header .enterDetailsSummary-module__T4tBba__hotelName{display:none}}.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__header .enterDetailsSummary-module__T4tBba__bookingSummaryTitle{text-align:left;display:none}@media screen and (min-width:1024px){.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__header .enterDetailsSummary-module__T4tBba__bookingSummaryTitle{display:block}}.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__header .enterDetailsSummary-module__T4tBba__closeSummaryArrow{cursor:pointer}@media screen and (min-width:1024px){.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__header .enterDetailsSummary-module__T4tBba__closeSummaryArrow{display:none}}.enterDetailsSummary-module__T4tBba__enterDetailsSummary summary{-webkit-user-select:none;user-select:none;padding:var(--Space-x2) 0;order:2;display:block}.enterDetailsSummary-module__T4tBba__enterDetailsSummary summary[data-open]{cursor:default}@media screen and (min-width:1024px){.enterDetailsSummary-module__T4tBba__enterDetailsSummary summary{cursor:default;-webkit-user-select:auto;user-select:auto;border-top:1px solid var(--Border-Divider-Subtle)}}.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__specialRateChipMobile{margin:var(--Space-x2) 0}@media screen and (min-width:1024px){.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__specialRateChipMobile{display:none}}.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__specialRateChipDesktop{margin-bottom:var(--Space-x15);display:none}@media screen and (min-width:1024px){.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__specialRateChipDesktop{display:flex}}.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__content{order:1}.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__scrollableContent{min-height:0;padding:var(--Space-x1) 0;margin-inline:calc(-1 * var(--Space-x2));padding-inline:var(--Space-x2);scrollbar-gutter:auto;padding-bottom:var(--Space-x2);border-bottom:1px solid var(--Border-Divider-Default);background-color:#0000;background-image:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0,#fff 70%),linear-gradient(#0000000d,#0000),linear-gradient(#0000,#0000000d);background-position:top,bottom,top,bottom;background-repeat:no-repeat;background-size:100% 36px,100% 36px,100% 12px,100% 12px;background-attachment:local,local,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;flex:auto;overflow-y:auto}@media screen and (min-width:1024px){.enterDetailsSummary-module__T4tBba__enterDetailsSummary .enterDetailsSummary-module__T4tBba__scrollableContent{margin-inline:calc(-1 * var(--Space-x6));padding-inline:var(--Space-x6);background-size:calc(100% - var(--Space-x6)) 36px, calc(100% - var(--Space-x6)) 36px, calc(100% - 2 * var(--Space-x6)) 12px, calc(100% - 2 * var(--Space-x6)) 12px;border-bottom:none}}.enterDetailsSummary-module__T4tBba__enterDetailsSummary dl{gap:var(--Space-x2);grid-template-columns:auto auto;align-content:start;display:grid}.enterDetailsSummary-module__T4tBba__enterDetailsSummary dl dt{flex-direction:column;display:flex}.enterDetailsSummary-module__T4tBba__enterDetailsSummary dl dd{text-align:right;flex-direction:column;display:flex}.enterDetailsSummary-module__T4tBba__submit{justify-content:flex-start;align-items:center;gap:var(--Space-x2);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;flex-direction:row;display:flex;position:fixed;bottom:0;left:0;right:0}.enterDetailsSummary-module__T4tBba__submit>:last-child{margin-left:auto}@media screen and (min-width:1024px){.enterDetailsSummary-module__T4tBba__submit{display:none}}.enterDetailsSummary-module__T4tBba__roomSummaries{gap:var(--Space-x3);flex-direction:column;display:flex}.enterDetailsSummary-module__T4tBba__roomSummaries>:not(:last-child){padding-bottom:var(--Space-x3);border-bottom:1px solid var(--Border-Divider-Subtle)}.enterDetailsSummary-module__T4tBba__date{align-items:center;gap:var(--Space-x1);grid-area:date;justify-content:center;display:flex}.enterDetailsSummary-module__T4tBba__roomSummary{gap:var(--Space-x2);flex-direction:column;display:flex}.enterDetailsSummary-module__T4tBba__hotelNamePart{white-space:nowrap}
.signupPromoBar-module__hvIggW__signupPromoBar{background:var(--Primary-Light-Surface-Normal);padding:var(--Space-x05) var(--Space-x15);color:var(--Text-Default);text-align:center;border-radius:var(--Corner-Radius-Medium) var(--Corner-Radius-Medium) 0 0;justify-content:center;align-items:center;display:flex}
.submitBooking-module__IVzfeq__submitButton{white-space:nowrap}
.Aside-module__GAlTXG__overlay{z-index:100;pointer-events:none;background:0 0;height:100vh;transition:background .2s ease-in-out;position:fixed;bottom:0;left:0;right:0}@media screen and (min-width:1024px){.Aside-module__GAlTXG__overlay{z-index:initial;display:none}}.Aside-module__GAlTXG__overlay[data-open=true]{pointer-events:auto;background:#00000080}.Aside-module__GAlTXG__aside{z-index:101;align-items:start;gap:var(--Space-x2);width:100%;height:90vh;padding:var(--Space-x2) 0;border-radius:var(--Corner-Radius-lg) var(--Corner-Radius-lg) 0 0;background:#fff;grid-template-rows:1fr;transition:transform .2s ease-in-out;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.Aside-module__GAlTXG__aside[data-open=true]{transform:translateY(0%)}.Aside-module__GAlTXG__aside .Aside-module__GAlTXG__asideContainer{height:100%;top:calc(84px + var(--Space-x7));grid-template-rows:auto 1fr auto;display:grid;position:sticky;overflow-y:auto}@media screen and (min-width:1024px){.Aside-module__GAlTXG__aside .Aside-module__GAlTXG__asideContainer{grid-template-rows:auto auto auto 1fr}}.Aside-module__GAlTXG__aside .Aside-module__GAlTXG__asideContent{min-height:0;max-height:100%;padding-left:var(--Space-x2);padding-right:var(--Space-x2)}@media screen and (min-width:1024px){.Aside-module__GAlTXG__aside .Aside-module__GAlTXG__asideContent{padding-left:var(--Space-x6);padding-right:var(--Space-x6)}}@media screen and (min-width:1024px){.Aside-module__GAlTXG__aside{transform:initial;top:var(--top-offset);bottom:initial;left:initial;right:initial;z-index:initial;height:calc(100vh - var(--top-offset));padding-top:var(--Space-x7);padding-bottom:var(--Space-x5);border-radius:0;grid-template-rows:1fr;position:sticky;overflow:clip}}.Aside-module__GAlTXG__aside .Aside-module__GAlTXG__submitBookingContainer{padding:0 var(--Space-x2);flex-direction:column;align-items:stretch;display:flex}@media screen and (min-width:1024px){.Aside-module__GAlTXG__aside .Aside-module__GAlTXG__submitBookingContainer{display:none}}.Aside-module__GAlTXG__asideHeader{padding:0 var(--Space-x15) var(--Space-x1);grid-template-columns:1fr auto 1fr;justify-content:center;align-items:center;display:grid}.Aside-module__GAlTXG__asideHeader>*{margin-left:auto}@media screen and (min-width:1024px){.Aside-module__GAlTXG__asideHeader{display:none}}.Aside-module__GAlTXG__summaryToggle{z-index:var(--default-bottom-summary-z-index);cursor:pointer;gap:var(--Space-x1);padding:var(--Space-x2);background:#fff;grid-template-rows:auto auto;grid-template-columns:auto 1fr 1fr;justify-content:space-between;align-items:center;padding-top:0;display:grid;position:fixed;bottom:0;left:0;right:0}@media screen and (min-width:1024px){.Aside-module__GAlTXG__summaryToggle{display:none}}.Aside-module__GAlTXG__summaryToggle .Aside-module__GAlTXG__promoBar{margin:0 calc(-1 * var(--Space-x2));margin-bottom:var(--Space-x1);grid-column:1/-1}.Aside-module__GAlTXG__priceContainer{column-gap:var(--Space-x1);flex-flow:wrap;align-items:center;display:flex}
.date-module__vyc2rq__container{gap:var(--Space-x2);-webkit-user-select:none;user-select:none;display:flex}@media screen and not (min-width:400px){.date-module__vyc2rq__container{flex-direction:column}}.date-module__vyc2rq__segment{flex:1}
.tripAdvisorChip-module__IOv2Rq__container{position:absolute;top:0;left:0}.tripAdvisorChip-module__IOv2Rq__padding-x05{padding:var(--Space-x05)}.tripAdvisorChip-module__IOv2Rq__padding-x15{padding:var(--Space-x15)}.tripAdvisorChip-module__IOv2Rq__padding-x2{padding:var(--Space-x2)}
.signup-module__lKWlqa__container{gap:var(--Space-x3);grid-column:1/-1;display:grid}.signup-module__lKWlqa__additionalFormData{gap:var(--Space-x4);display:grid}.signup-module__lKWlqa__dateField{gap:var(--Space-x1);display:grid}.signup-module__lKWlqa__required:after{content:" *"}
.details-module__0WYq-G__form{gap:var(--Space-x3);display:grid}.details-module__0WYq-G__container{gap:var(--Space-x2);width:min(100%,696px);display:grid}.details-module__0WYq-G__fullWidth{grid-column:1/-1}.details-module__0WYq-G__footer{margin-top:var(--Space-x1)}@media screen and (min-width:768px){.details-module__0WYq-G__container{grid-template-columns:1fr 1fr}}
.FnFNotAllowedAlert-module__koPLaq__fnfMain{max-width:var(--max-width-page);min-height:30dvh;padding:var(--Space-x5) 0;margin:auto}
.hotelSidePeek-module__avjmhG__content{gap:var(--Space-x4);color:var(--Text-Default);display:grid}
.sidePanel-module__DtvweG__sidePanel,.sidePanel-module__DtvweG__hider,.sidePanel-module__DtvweG__shadow{display:none}@media screen and (min-width:1367px){.sidePanel-module__DtvweG__sidePanel{grid-template-rows:auto auto 1fr;display:grid}.sidePanel-module__DtvweG__summary{margin-top:calc(0px - var(--Space-x9))}.sidePanel-module__DtvweG__hider{display:block;position:sticky}.sidePanel-module__DtvweG__receipt .sidePanel-module__DtvweG__hider{background-color:#0000;height:150px;margin-top:-78px;top:-40px}.sidePanel-module__DtvweG__summary .sidePanel-module__DtvweG__hider{background-color:var(--Scandic-Brand-Warm-White);height:40px;margin-top:var(--Space-x4);top:calc(var(--booking-widget-desktop-height) - 6px)}.sidePanel-module__DtvweG__wrapper{background-color:var(--Main-Grey-White);border-color:var(--Primary-Light-On-Surface-Divider-subtle);border-radius:var(--Corner-Radius-lg) var(--Corner-Radius-lg) 0 0;margin-top:calc(0px - var(--Space-x9));top:calc(var(--booking-widget-desktop-height) + var(--Space-x2) + var(--Space-x05));z-index:9;border-style:solid solid none;border-width:1px 1px medium;border-bottom-color:currentColor;position:sticky}.sidePanel-module__DtvweG__shadow{background-color:var(--Main-Grey-White);border-color:var(--Primary-Light-On-Surface-Divider-subtle);border-style:none solid;border-width:medium 1px;border-top-color:currentColor;border-bottom-color:currentColor;display:block}}
.rateCodeChip-module__XcNsXG__chip{align-items:center;gap:var(--Space-x1);border-radius:var(--Corner-Radius-sm);color:inherit;display:flex}.rateCodeChip-module__XcNsXG__md{min-height:32px;padding:var(--Space-x1)}.rateCodeChip-module__XcNsXG__sm{gap:var(--Space-x05);min-height:24px;padding:var(--Space-x025) var(--Space-x05)}.rateCodeChip-module__XcNsXG__icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.rateCodeChip-module__XcNsXG__icon svg{display:block}.rateCodeChip-module__XcNsXG__bookingCode{background-color:var(--Scandic-Blue-00);color:var(--UI-Semantic-Information)}.rateCodeChip-module__XcNsXG__campaignRate{background-color:var(--Surface-Feedback-Succes-light);color:var(--Surface-Feedback-Succes)}.rateCodeChip-module__XcNsXG__memberRate{background-color:var(--Surface-Brand-Primary-1-Default);color:var(--Text-Accent-Primary)}.rateCodeChip-module__XcNsXG__rewardNight{background-color:var(--Surface-Secondary-Default);color:var(--Text-Brand-OnAccent-Accent-Secondary)}.rateCodeChip-module__XcNsXG__textWrapper{align-items:center;gap:var(--Space-x05);display:flex}.rateCodeChip-module__XcNsXG__unavailable .rateCodeChip-module__XcNsXG__textWrapper{position:relative}.rateCodeChip-module__XcNsXG__unavailable .rateCodeChip-module__XcNsXG__textWrapper:after{content:"";pointer-events:none;background-color:currentColor;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.rateCodeChip-module__XcNsXG__smSecondaryText{text-transform:uppercase}.rateCodeChip-module__XcNsXG__center{justify-content:center}.rateCodeChip-module__XcNsXG__separator{margin-right:var(--Space-x05);text-decoration:none;display:inline-block}.rateCodeChip-module__XcNsXG__closeButton{margin:calc(-1 * var(--Space-x05));color:inherit}
.signupPromo-module__FXTzqG__memberDiscountBannerMobile{background:var(--Primary-Light-Surface-Normal);width:100%;padding:var(--Space-x15);color:var(--Text-Default);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);color:var(--Text-Default);display:none;position:relative}.signupPromo-module__FXTzqG__red{color:var(--Scandic-Brand-Scandic-Red)}.signupPromo-module__FXTzqG__badge{background-color:var(--Main-Grey-White);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:24px;display:flex;position:absolute;top:-12px;left:-12px;overflow:hidden}@media (min-width:1367px){.signupPromo-module__FXTzqG__memberDiscountBannerMobile{display:none}.signupPromo-module__FXTzqG__memberDiscountBannerDesktop{display:flex}}
.summaryBreakfast-module__5OokXW__entry{gap:var(--Space-x05);justify-content:space-between;display:flex}.summaryBreakfast-module__5OokXW__textDefault{color:var(--Text-Default)}.summaryBreakfast-module__5OokXW__textSecondary{color:var(--Text-Secondary)}
.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)}
.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__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}}
.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{gap:var(--Space-x2);padding:var(--Space-x2) var(--Space-x3) var(--Space-x2);grid-template-columns:1fr auto;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;gap:0}.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)}}
.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}}
.summaryListItems-module__ImUAua__priceItem.summaryListItems-module__ImUAua__memberBenefit{color:var(--Text-Accent-Primary)}
.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}}
.sitewideAlert-module__BTyy-q__sitewideAlert{width:100%;z-index:var(--header-z-index);position:relative}.sitewideAlert-module__BTyy-q__alarm{z-index:calc(var(--header-z-index) + 1);position:sticky;top:0}
.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}
.hotelCardListing-module__BjPdQq__hotelCards{gap:var(--Space-x2);margin-bottom:var(--Space-x2);flex-direction:column;display:flex}
/*# sourceMappingURL=0.iyuc0xmxtqq.css.map*/