.footer_footer__unmqs{--bottom-sheet-height:7.5em;--promo-height:50px;margin-top:auto}@media screen and (max-width:1366px){:has([data-footer-spacing])~.footer_footer__unmqs{background:var(--Base-Text-High-contrast);padding-bottom:var(--bottom-sheet-height)}:has([data-footer-spacing-signup])~.footer_footer__unmqs{background:var(--Base-Text-High-contrast);padding-bottom:calc(var(--bottom-sheet-height) + var(--promo-height))}}.link_link__deHnV{text-decoration:none}.link_underline__sUBYs{text-decoration:underline}.link_peach50___suuz{color:var(--Primary-Dark-On-Surface-Accent)}.link_red__1UDlw{color:var(--Primary-Strong-Button-Primary-On-Fill-Normal)}.link_white__m3Yp6{color:var(--Base-Button-Primary-On-Fill-Normal);&:active,&:hover{color:var(--Base-Button-Primary-On-Fill-Hover)}&:active *,&:hover *{fill:var(--Base-Button-Primary-On-Fill-Hover)}}.link_Text-Interactive-Default__WUhoM{color:var(--Text-Interactive-Default);&:hover{color:var(--Text-Interactive-Hover)}}.link_Text-Interactive-Secondary__FYgPa{color:var(--Text-Interactive-Secondary);&:hover{color:var(--Text-Interactive-Secondary-Hover)}}.link_icon__6uD1o{align-items:center;display:inline-flex;gap:var(--Space-x05)}.link_breadcrumb__OSc_b,.link_link__deHnV.link_breadcrumb__OSc_b{font-family:var(--typography-Footnote-Bold-fontFamily);font-size:var(--typography-Footnote-Bold-fontSize);font-weight:500;letter-spacing:var(--typography-Footnote-Bold-letterSpacing);line-height:var(--typography-Footnote-Bold-lineHeight)}.link_myPageMobileDropdown__Q6LDp{display:flex;align-items:center;color:var(--Scandic-Brand-Burgundy);font-family:var(--typography-Body-Regular-fontFamily);font-size:var(--typography-Body-Regular-fontSize);line-height:var(--typography-Body-Regular-lineHeight);letter-spacing:var(--typography-Body-Regular-letterSpacing);padding:var(--Space-x1);border-radius:var(--Corner-radius-md);gap:var(--Space-x1);justify-content:space-between;&:hover{background-color:var(--Base-Surface-Primary-light-Hover-alt);border-radius:var(--Corner-radius-md)}}.link_languageSwitcher__lkH_i{color:var(--Text-Interactive-Default);&:hover{background-color:var(--Surface-Primary-Hover);color:var(--Text-Interactive-Default)}}.link_shortcut__we7_y{display:grid;align-items:center;font-family:var(--typography-Body-Regular-fontFamily);font-size:var(--typography-Body-Regular-fontSize);font-weight:var(--typography-Body-Regular-fontWeight);letter-spacing:var(--typography-Body-Regular-letterSpacing);line-height:var(--typography-Body-Regular-lineHeight);grid-gap:var(--Space-x2);gap:var(--Space-x2);grid-template-columns:1fr auto;padding:var(--Space-x2) var(--Space-x3);background-color:var(--Base-Surface-Primary-light-Normal);transition:background-color .3s;&:hover{background-color:var(--UI-Input-Controls-Surface-Hover)}&:last-of-type{border-bottom:none}}.link_large__NmJvd{font-family:var(--Link-md-Font-family);font-size:var(--Link-md-Size);font-weight:var(--Link-md-Font-weight);letter-spacing:var(--Link-md-Letter-spacing);line-height:150%}.link_small__rLWvm{font-family:var(--Link-sm-Font-family);font-size:var(--Link-sm-Size);font-weight:var(--Link-sm-Font-weight);letter-spacing:var(--Link-sm-Letter-spacing);line-height:140%}.link_tiny__k_MJl{font-family:var(--typography-Footnote-Regular-fontFamily);font-size:var(--typography-Footnote-Regular-fontSize);font-weight:var(--typography-Footnote-Regular-fontWeight);letter-spacing:var(--typography-Footnote-Regular-letterSpacing);line-height:var(--typography-Footnote-Regular-lineHeight)}.link_bold__oVrYG{font-family:var(--typography-Body-Bold-fontFamily);font-size:var(--typography-Body-Bold-fontSize);font-weight:500;letter-spacing:var(--typography-Body-Bold-letterSpacing);line-height:var(--typography-Body-Bold-lineHeight)}.link_menu__cSGay{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--Space-x1);gap:var(--Space-x15);border-radius:var(--Corner-radius-md);color:var(--Text-Interactive-Default);&:hover{background-color:var(--Surface-Primary-Hover);color:var(--Text-Interactive-Default)}}.link_navigation__umKcX{padding:var(--Space-x05) var(--Space-x1);color:var(--Text-Interactive-Default);&:hover{color:var(--Text-Interactive-Default)}}.hotelDetails_contact__QeL4a,.hotelDetails_container__oe7ec,.hotelDetails_details__3H1kP,.hotelDetails_hotel__A26db{display:flex;flex-direction:column}.hotelDetails_container__oe7ec{gap:var(--Spacing-x4)}.hotelDetails_details__3H1kP{gap:var(--Spacing-x-one-and-half)}.hotelDetails_contact__QeL4a,.hotelDetails_hotel__A26db{gap:var(--Spacing-x-half)}.hotelDetails_list__Y6XlF{padding-left:var(--Spacing-x2)}.hotelDetails_link__BlK_3{word-break:break-all}.linkEmploymentError_pageWrapper__E3LH4{min-height:100vh;position:relative;display:flex;flex-direction:column}.linkEmploymentError_backgroundImage__WdF6F{object-fit:cover;z-index:-1}.linkEmploymentError_contentContainer__3wswP{position:relative;z-index:10;display:flex;flex-direction:column;min-height:100vh;background-color:transparent}.linkEmploymentError_nav__Ogygk{padding:var(--Space-x2);display:flex;align-items:center;justify-content:space-between;position:relative;background-color:var(--Background-Secondary)}.linkEmploymentError_navBackText__hmyrO{display:none}@media screen and (min-width:768px){.linkEmploymentError_navBackText__hmyrO{display:block}}.linkEmploymentError_logoContainer__ni43E{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.linkEmploymentError_mainContent__IEte1{flex:1 1;display:flex;align-items:center;justify-content:center;padding-left:var(--Space-x3);padding-right:var(--Space-x3)}.linkEmploymentError_card__bprMG{max-width:580px;margin-left:auto;margin-right:auto;background:var(--Background-Primary);padding:var(--Spacing-x5);border-radius:var(--Corner-radius-lg);display:grid;grid-gap:var(--Space-x3);gap:var(--Space-x3)}.linkEmploymentError_formElements__2onWW{display:flex;flex-direction:column;gap:var(--Space-x3)}.linkEmploymentError_checkboxContainer__2QSGz{display:flex;flex-direction:column;gap:var(--Space-x1)}.linkEmploymentError_checkboxWrapper__tHO1T{display:flex;align-items:center;gap:var(--Space-x15);cursor:pointer}.linkEmploymentError_checkbox__Wx2_x{width:24px;height:24px;min-width:24px;border:1px solid var(--UI-Input-Controls-Border-Normal);border-radius:var(--Corner-radius-sm);transition:all .3s;display:flex;align-items:center;justify-content:center;background-color:var(--UI-Input-Controls-Surface-Normal);flex-shrink:0;forced-color-adjust:none}.linkEmploymentError_checkboxWrapper__tHO1T[data-selected=true] .linkEmploymentError_checkbox__Wx2_x{border-color:var(--UI-Input-Controls-Fill-Selected);background-color:var(--UI-Input-Controls-Fill-Selected)}.linkEmploymentError_checkboxWrapper__tHO1T[data-focus-visible=true] .linkEmploymentError_checkbox__Wx2_x{outline:2px solid var(--UI-Input-Controls-Fill-Selected);outline-offset:1px}.linkEmploymentError_termsTextFull__7GDyX{padding-left:var(--Space-x5)}.linkEmploymentError_link__r_kJS{color:var(--Text-Default);text-decoration:underline;font-weight:var(--Font-weight-Bold)}.linkEmploymentError_contactSection__fjtL1{padding-top:var(--Space-x3);gap:var(--Space-x15);display:flex;flex-direction:column;place-items:center}.SASModal_container__L3x8e{display:flex;flex-direction:column;align-items:center;gap:var(--Spacing-x3);background-color:white;width:100%;padding:var(--Spacing-x3) var(--Spacing-x3) var(--Spacing-x4);text-align:center;border-radius:var(--Corner-radius-md) var(--Corner-radius-md) 0 0;margin-top:auto;@media screen and (min-width:768px){&{border-radius:var(--Corner-radius-md);margin-top:0;width:560px}}}.SASModal_divider__HPMGx{width:100%;position:relative;&>span{position:relative;padding:0 var(--Spacing-x2);background-color:white;color:var(--UI-Text-Placeholder)}&:before{position:absolute;bottom:calc(50% - 1px);content:"";display:block;height:1px;width:100%;background-color:var(--Base-Border-Subtle)}}.SASModal_contactBlockTitle__a1L0f{margin-bottom:var(--Spacing-x1)}.hotelMarker_white__3sLnC *{fill:var(--Base-Surface-Primary-light-Normal)}.hotelMarker_burgundy__FkkOW *{fill:var(--Scandic-Brand-Burgundy)}.hotelPin_pin__s4cfe{display:flex;justify-content:center;align-items:center;padding:var(--Spacing-x-half) var(--Spacing-x1) var(--Spacing-x-half) var(--Spacing-x-half);border:2px solid var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-radius-rounded);background-color:var(--Base-Surface-Primary-light-Normal);box-shadow:0 0 4px 2px rgba(0,0,0,.1);gap:var(--Spacing-x1);width:max-content}.hotelPin_pin__s4cfe.hotelPin_active__qPRqA{background-color:var(--Primary-Dark-Surface-Normal);color:var(--Base-Surface-Primary-light-Normal)}.hotelPin_pinIcon__k9Sgc{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--Surface-Brand-Primary-2-Default)}.hotelPin_pin__s4cfe.hotelPin_active__qPRqA .hotelPin_pinIcon__k9Sgc{background:var(--Base-Surface-Primary-light-Normal)}.hotelListingMapContent_advancedMarker__FDeGz{height:32px}.bookingCodeFilter_bookingCodeFilter__rPX1D{display:flex;justify-content:flex-end}.bookingCodeFilter_dialog__YYSj7{border-radius:var(--Corner-radius-md);background-color:var(--Surface-Primary-Default);box-shadow:var(--popup-box-shadow);max-width:340px}.bookingCodeFilter_radioGroup__HY0eR{display:grid;grid-gap:var(--Space-x1);gap:var(--Space-x1);padding:0}.bookingCodeFilter_radio__Kn2lh{padding:var(--Space-x1)}.bookingCodeFilter_radio__Kn2lh[data-hovered]{cursor:pointer}.bookingCodeFilter_radio__Kn2lh[data-focus-visible]:before{outline:1px auto var(--Border-Interactive-Focus)}.bookingCodeFilter_radio__Kn2lh{display:flex;align-items:center}.bookingCodeFilter_radio__Kn2lh:before{flex-shrink:0;content:"";margin-right:var(--Space-x15);background-color:var(--Surface-UI-Fill-Default);width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--Base-Border-Normal)}.bookingCodeFilter_radio__Kn2lh[data-selected]:before{box-shadow:inset 0 0 0 8px var(--Surface-UI-Fill-Active)}.bookingCodeFilter_modalOverlay__niWq7{position:fixed;inset:0;background-color:var(--Overlay-40);&[data-entering]{animation:bookingCodeFilter_overlay-fade__fDCNW .2s}&[data-exiting]{animation:bookingCodeFilter_overlay-fade__fDCNW .15s ease-in reverse}}.bookingCodeFilter_modal__sIKZa{position:fixed;bottom:0;left:0;right:0;padding:var(--Space-x2) var(--Space-x05);border-radius:var(--Corner-radius-md) var(--Corner-radius-md) 0 0;background-color:var(--Surface-Primary-Default);box-shadow:0 0 14px 6px rgba(0,0,0,.1);&[data-entering]{animation:bookingCodeFilter_modal-anim__98C_q .2s}&[data-exiting]{animation:bookingCodeFilter_modal-anim__98C_q .15s ease-in reverse}}.bookingCodeFilter_modalDialog__cc62_{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);padding:0 var(--Space-x1)}.bookingCodeFilter_header__jasEd{display:flex;justify-content:space-between;align-items:center;padding:0 var(--Space-x1)}@media screen and (min-width:768px){.bookingCodeFilter_bookingCodeFilter__rPX1D{width:100%}.bookingCodeFilter_radioGroup__HY0eR{padding:var(--Space-x1)}.bookingCodeFilter_modalOverlay__niWq7{display:none}}@keyframes bookingCodeFilter_overlay-fade__fDCNW{0%{opacity:0}to{opacity:1}}@keyframes bookingCodeFilter_modal-anim__98C_q{0%{transform:translateY(100%)}to{transform:translateY(0)}}.loading_container__OYKrs{display:flex;justify-content:center;align-items:center;height:100px}.loading_fullPage__vPozQ{min-height:100dvh}.loading_spinner__LaMaw{display:inline-block;position:relative;width:40px;height:40px}.loading_spinner__LaMaw div{transform-origin:20px 20px;animation:loading_spinnerAnimation___5i_Q .8s linear infinite}.loading_spinner__LaMaw div:after{content:" ";display:block;position:absolute;top:3px;left:7px;width:6px;height:6px;border-radius:100%;background:var(--Scandic-Brand-Burgundy)}.loading_spinner__LaMaw div:first-child{transform:rotate(0deg);animation-delay:-.7s}.loading_spinner__LaMaw div:nth-child(2){transform:rotate(45deg);animation-delay:-.6s}.loading_spinner__LaMaw div:nth-child(3){transform:rotate(90deg);animation-delay:-.5s}.loading_spinner__LaMaw div:nth-child(4){transform:rotate(135deg);animation-delay:-.4s}.loading_spinner__LaMaw div:nth-child(5){transform:rotate(180deg);animation-delay:-.3s}.loading_spinner__LaMaw div:nth-child(6){transform:rotate(225deg);animation-delay:-.2s}.loading_spinner__LaMaw div:nth-child(7){transform:rotate(270deg);animation-delay:-.1s}.loading_spinner__LaMaw div:nth-child(8){transform:rotate(315deg);animation-delay:0s}@keyframes loading_spinnerAnimation___5i_Q{0%{opacity:1}to{opacity:0}}.OneTimePasswordForm_container-modal__8P5lY{display:flex;flex-direction:column;align-items:center;gap:var(--Spacing-x3);background-color:white;width:100%;padding:var(--Spacing-x3);text-align:center;border-radius:var(--Corner-radius-md) var(--Corner-radius-md) 0 0;margin-top:auto;@media screen and (min-width:768px){&{border-radius:var(--Corner-radius-md);margin-top:0;width:512px}}}.OneTimePasswordForm_otp-container__N4ZEs{display:flex;gap:var(--Spacing-x1);@media screen and (min-width:768px){&{gap:var(--Spacing-x2)}}&.OneTimePasswordForm_error__nUOCA .OneTimePasswordForm_slot__R1EwC{border:1px solid var(--UI-Text-Error)}}.OneTimePasswordForm_slot__R1EwC{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box;width:34px;height:0;padding:var(--Spacing-x3) 0;font-family:var(--typography-Body-Regular-fontFamily);border:1px solid var(--Base-Border-Normal);border-radius:var(--Corner-radius-md);text-align:center;&.OneTimePasswordForm_active__8xTQ2{border:1px solid var(--UI-Text-Active);outline:1px solid var(--UI-Text-Active)}}.OneTimePasswordForm_caret__vTf4L{position:absolute;pointer-events:none;inset:0;display:flex;align-items:center;justify-content:center;animation:OneTimePasswordForm_blink__vVeOC 1s infinite;& .OneTimePasswordForm_child__q_LZh{width:1px;height:16px;background-color:var(--UI-Text-Active)}}.OneTimePasswordForm_disabled-link__8ZOHW{cursor:default;color:var(--UI-Text-Disabled);opacity:.4}.OneTimePasswordForm_error-message__r9eHu{display:flex;align-items:center;gap:var(--Spacing-x1)}@keyframes OneTimePasswordForm_blink__vVeOC{0%,to{opacity:1}50%{opacity:0}}.divider_divider__8_d8V{pointer-events:none;border:0}.divider_horizontal__C1GaB{height:1px;width:100%}.divider_vertical__3vICN{height:100%;width:1px}.divider_burgundy___AO4O{background-color:var(--Scandic-Brand-Burgundy)}.divider_pale__ZB8pc{background-color:var(--Primary-Dark-On-Surface-Text)}.divider_peach__uL8zH{background-color:var(--Primary-Light-On-Surface-Divider)}.divider_white__cD2B7{background-color:var(--UI-Opacity-White-100)}.divider_Border-Divider-Accent__rqD2e{background-color:var(--Border-Divider-Accent)}.divider_Border-Divider-Subtle__h6dyk{background-color:var(--Border-Divider-Subtle)}.divider_Border-Divider-Default__3o7uE{background-color:var(--Border-Divider-Default)}.divider_Border-Divider-Brand-OnPrimary-3-Default__7lpL1{background:var(--Border-Divider-Brand-OnPrimary-3-Default)}.divider_Surface-Brand-Primary-1-OnSurface-Accent-Secondary__mm5n3{background-color:var(--Surface-Brand-Primary-1-OnSurface-Accent-Secondary)}.myPagesMenu_myPagesMenu__Qn0JA{display:none}@media screen and (min-width:768px){.myPagesMenu_myPagesMenu__Qn0JA{display:block}.myPagesMenu_chevron__1ai_A{transition:transform .3s}.myPagesMenu_chevron__1ai_A.myPagesMenu_isExpanded__cPBY3{transform:rotate(180deg)}.myPagesMenu_dropdown__eVEFT{position:absolute;top:calc(3.5rem - 2px);right:0;background-color:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-radius-lg);box-shadow:0 0 .875rem .375rem rgba(0,0,0,.1);min-width:20rem;z-index:var(--menu-overlay-z-index)}}@keyframes myPagesMobileMenu_slide-in__2b8yR{0%{right:-100vw}to{right:0}}.myPagesMobileMenu_modal__4QQwq{position:fixed;top:calc(var(--main-menu-mobile-height) + var(--sitewide-alert-height));right:auto;bottom:0;width:100%;background-color:var(--Base-Surface-Primary-light-Normal);z-index:var(--menu-overlay-z-index)}.myPagesMobileMenu_modal__4QQwq[data-entering]{animation:myPagesMobileMenu_slide-in__2b8yR .3s}.myPagesMobileMenu_modal__4QQwq[data-exiting]{animation:myPagesMobileMenu_slide-in__2b8yR .3s reverse}.myPagesMobileMenu_dialog__u1IoR{height:100%;overflow-y:auto}@media screen and (min-width:768px){.myPagesMobileMenu_modal__4QQwq,.myPagesMobileMenu_myPagesMobileMenu__x__74{display:none}}.myPagesMenuWrapper_loginLink__weSZl{display:flex;align-items:center;gap:var(--Spacing-x1)}@media screen and (max-width:767px){.myPagesMenuWrapper_loginText__UrrhZ{display:none}}.specification_container__Fi2e2{display:flex;padding:0 var(--Spacing-x2);flex-direction:column;gap:var(--Spacing-x2)}.specification_tertiary__PGnZV{color:var(--Text-Tertiary)}.specification_dl__xH4o7{display:grid;grid-template-columns:auto auto;grid-gap:var(--Spacing-x-half);gap:var(--Spacing-x-half);padding:8px 0}.specification_dl__xH4o7 dd{text-align:right}.specification_quantifyingHeader__Lm8ji{display:flex;justify-content:space-between}.total_tertiary__wI_8D{color:var(--Text-Tertiary)}.total_title__WoN_F{font-weight:var(--Body-Supporting-text-Font-weight-2);margin-right:var(--Spacing-x-half)}.total_titleSubtext__UT_SA,.total_title__WoN_F{color:var(--Text-Tertiary);font-size:var(--Body-Supporting-text-Size)}.total_totalContainer__J2W6d{border:1px solid var(--Border-Divider-Subtle);border-radius:var(--Spacing-x1);padding:var(--Spacing-x-one-and-half) var(--Spacing-x2) var(--Spacing-x2) var(--Spacing-x2);flex-direction:column;align-items:stretch;gap:var(--Spacing-x-one-and-half);display:flex}.total_dl__G14PL{display:grid;grid-template-columns:auto auto;grid-gap:var(--Spacing-x-half);gap:var(--Spacing-x-half);padding:8px 0}.total_dl__G14PL dd{text-align:right}.receipt_main__vb_28{background-color:var(--Base-Surface-Primary-light-Normal);display:flex;padding:var(--Spacing-x5) var(--Spacing-x4);flex-direction:column;gap:var(--Spacing-x5)}.receipt_addresses__Cd2B3{display:flex;justify-content:space-between;margin-top:var(--Spacing-x2)}.receipt_rightColumn__t_j_5{text-align:right}.receipt_addressMargin__D1Pa_{margin-top:var(--Spacing-x-half)}.receipt_tertiary__zK6NO{color:var(--Text-Tertiary)}.receipt_divider__Ag8kt{color:var(--Border-Divider-Accent)}.receipt_form__gHIOU{max-width:640px;margin-left:auto;margin-right:auto;padding:var(--Spacing-x5) 0}.receipt_logIn__NVWGI{padding:var(--Spacing-x9) var(--Spacing-x2);display:flex;flex-direction:column;gap:var(--Spacing-x2);align-items:center;color:var(--Scandic-Grey-100)}.priceDetails_totalPrice__550E1{display:flex;align-items:center;justify-content:space-between;gap:var(--Spacing-x1);padding:var(--Spacing-x-one-and-half);background-color:var(--Base-Surface-Secondary-light-Normal);border-radius:var(--Corner-radius-md)}.priceDetails_showOnDesktop__8JBVz{display:none}.priceDetails_totalPriceInclVAT__YY2Bv{display:flex;gap:var(--Space-x15);flex-wrap:wrap}.priceDetails_totalPriceValue__DFgp_{display:flex;gap:var(--Space-x1);height:20px}.priceDetails_vatText__bQnAp{color:var(--Text-Tertiary)}@media screen and (min-width:768px){.priceDetails_showOnDesktop__8JBVz{display:block}.priceDetails_hideOnDesktop__0CTgw{display:none}.priceDetails_totalPrice__550E1{align-items:baseline}}.form_container__vRZpX{display:grid;grid-gap:var(--Spacing-x3);gap:var(--Spacing-x3);grid-template-areas:"title" "form" "buttons"}.form_title__zNta2{grid-area:title}.form_form__y7Ply{display:grid;grid-gap:var(--Spacing-x5);gap:var(--Spacing-x5);grid-area:form}.form_btnContainer__hRUl_{display:flex;flex-direction:column-reverse;gap:var(--Spacing-x1);grid-area:buttons}@media screen and (min-width:768px){.form_container__vRZpX{grid-template-areas:"title buttons" "form form"}.form_form__y7Ply{grid-template-columns:1fr 1fr}.form_btnContainer__hRUl_{align-self:center;flex-direction:row;gap:var(--Spacing-x2);justify-self:flex-end}}.profile_container__QvUq3{background-color:var(--Main-Grey-White);border-radius:var(--Corner-radius-lg);display:grid;grid-gap:var(--Space-x4);gap:var(--Space-x4);padding:var(--Space-x2) var(--Space-x2) var(--Space-x4)}.profile_title__4ybxg{color:var(--Text-Accent-Primary)}.profile_titleName__gsFGF{color:var(--Text-Interactive-Default)}.profile_info__m6VZi{display:grid;grid-gap:var(--Space-x15) var(--Space-x7);gap:var(--Space-x15) var(--Space-x7);width:100%;justify-items:flex-start}.profile_item__51dVC{align-items:center;display:grid;grid-gap:var(--Space-x1);gap:var(--Space-x1);grid-template-columns:auto auto 1fr;justify-items:flex-end;width:100%}.profile_content__Ld0QE{display:grid;padding-bottom:var(--Space-x9);position:relative}@media screen and (min-width:768px){.profile_info__m6VZi{grid-template-columns:repeat(3,auto)}.profile_item__51dVC{justify-items:flex-start}.profile_container__QvUq3{padding:var(--Space-x3) var(--Space-x3) var(--Space-x4);gap:var(--Space-x3)}}@media screen and (min-width:1367px){.profile_content__Ld0QE{gap:var(--Space-x5);grid-template-columns:max(340px) 1fr}}.campaignHotelListing_hotelListingSection___rk_E{--scroll-margin-top:calc(var(--booking-widget-mobile-height) + var(--Spacing-x2));display:grid;grid-gap:var(--Space-x3);gap:var(--Space-x3);scroll-margin-top:var(--scroll-margin-top);&.campaignHotelListing_isMainBlock__0mU3a .campaignHotelListing_heading__OotC4{color:var(--Text-Heading)}}.campaignHotelListing_header__Zn1mY{display:grid;grid-template-columns:1fr max-content;grid-gap:var(--Space-x15);gap:var(--Space-x15)}.campaignHotelListing_preamble__d5oyr{grid-column:span 2}.campaignHotelListing_list__l0bP2{list-style:none;display:grid;grid-gap:var(--Space-x4);gap:var(--Space-x4)}.campaignHotelListing_listItem__SiTf0.campaignHotelListing_hidden__wfOou{display:none}@media screen and (min-width:768px){.campaignHotelListing_hotelListingSection___rk_E{--scroll-margin-top:calc(var(--booking-widget-tablet-height) + var(--Spacing-x2));&.campaignHotelListing_isMainBlock__0mU3a{gap:var(--Space-x5)}}.campaignHotelListing_list__l0bP2{row-gap:var(--Space-x5);column-gap:var(--Space-x2)}}@media screen and (min-width:768px) and (max-width:949px){.campaignHotelListing_list__l0bP2{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:950px){.campaignHotelListing_list__l0bP2{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1367px){.campaignHotelListing_hotelListingSection___rk_E{--scroll-margin-top:calc(var(--booking-widget-desktop-height) + var(--Spacing-x2))}}.table_table__DUL5j{border-collapse:collapse;overflow:hidden;min-width:100%}.table_thead__AOmJG{color:var(--Base-Text-High-contrast);background-color:var(--Base-Surface-Primary-dark-Normal)}.table_tbody__JvYRT{background-color:var(--Base-Surface-Primary-light-Normal)}.table_tr__JI4g_:not(:last-of-type){border-bottom:1px solid var(--Border-Default)}.table_th__4ePL_{text-align:left}.table_td__4y0z_,.table_th__4ePL_{padding:var(--Space-x2)}.table_fixed__vrzDx{table-layout:fixed}.table_smallRadius__4iL__{border-radius:var(--Corner-radius-sm)}.table_mediumRadius__yO9Rp{border-radius:var(--Corner-radius-md)}.table_largeRadius___UarP{border-radius:var(--Corner-radius-lg)}.table_content__Plapm .table_thead__AOmJG{background-color:var(--Surface-Secondary-Hover)}.table_content__Plapm .table_tbody__JvYRT{background-color:var(--Surface-Primary-OnSurface-Default)}.table_content__Plapm.table_striped__GBqrc .table_tbody__JvYRT .table_tr__JI4g_:nth-child(odd){background-color:var(--Surface-Secondary-Default)}.table_content__Plapm.table_striped__GBqrc .table_tbody__JvYRT .table_tr__JI4g_:nth-child(2n){background-color:var(--Surface-Primary-OnSurface-Default)}@media screen and (min-width:768px){.table_th__4ePL_{padding:var(--Space-x2) var(--Space-x3)}.table_td__4y0z_{padding:var(--Space-x3)}}.scrollWrapper_scrollWrapper__T4eGS{position:relative;overflow:hidden}.scrollWrapper_scrollWrapper__T4eGS:after,.scrollWrapper_scrollWrapper__T4eGS:before{content:"";position:absolute;top:0;height:100%;pointer-events:none;z-index:1;transition:opacity .2s ease;opacity:0;width:50px}.scrollWrapper_scrollWrapper__T4eGS.scrollWrapper_leftShadow__W_1Rk:before{left:0;background:linear-gradient(90deg,rgba(128,110,99,.37),transparent);opacity:1}.scrollWrapper_scrollWrapper__T4eGS.scrollWrapper_rightShadow__BSbrQ:after{right:0;background:linear-gradient(270deg,rgba(128,110,99,.37),transparent);opacity:1}.scrollWrapper_content__BqWTX{overflow-x:auto}.awardPoints_awardPoints__agyIj{color:var(--Base-Text-High-contrast)}.awardPoints_addition__uGFwd,.awardPoints_addition__uGFwd:before{color:var(--Secondary-Light-On-Surface-Accent)}.awardPoints_addition__uGFwd:before{content:"+";margin-right:var(--Spacing-x-half)}.awardPoints_negation__akUHf{color:var(--Base-Text-Accent)}.awardPoints_negation__akUHf:before{color:var(--Base-Text-Accent);content:"-";margin-right:var(--Spacing-x-half)}.clientTable_container__T00UX{overflow-x:auto;border-radius:var(--Corner-radius-sm)}.clientTable_placeholder__f1eVW{width:100%;padding:24px;text-align:center;border:1px solid var(--Scandic-Brand-Pale-Peach);background-color:#fff}@media screen and (min-width:768px){.clientTable_container__T00UX{border-radius:var(--Corner-radius-lg)}}.jsontohtml_container__0OkFs{max-width:var(--max-width-content);margin:0 auto;width:100%;&>:first-child{margin-top:0}&>:last-child{margin-bottom:0}}.jsontohtml_heading__B6Y69{color:var(--Text-Heading);margin-top:var(--Space-x3);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.jsontohtml_h1__mlN6S,.jsontohtml_h2__gUv1M{margin-bottom:var(--Space-x2)}.jsontohtml_blockquote__6WaLX,.jsontohtml_code__ykIi3,.jsontohtml_div__GqgN0,.jsontohtml_divider__j_4Kw,.jsontohtml_h3__rfwP9,.jsontohtml_h4__HSVdc,.jsontohtml_h5__aKGaq,.jsontohtml_p__4OA1a{margin-bottom:var(--Space-x15)}.jsontohtml_imageWithCaption__B4kM5{display:grid;grid-gap:var(--Space-x1);gap:var(--Space-x1);margin:var(--Space-x3) 0;.jsontohtml_imageWrapper__y3GfN{margin:0}}.jsontohtml_imageWrapper__y3GfN{position:relative;width:100%;height:365px;border-radius:var(--Corner-radius-md);margin:var(--Space-x3) 0;overflow:hidden}.jsontohtml_image__xjsKV{width:100%;object-fit:cover}.jsontohtml_ol__Stm4P,.jsontohtml_ul__W4XFY{padding:0;margin:var(--Space-x2) 0}.jsontohtml_ol__Stm4P>li::marker{color:var(--Icon-Accent)}.jsontohtml_li__Wr_wE{margin-left:var(--Space-x3);margin-bottom:var(--Space-x05)}.jsontohtml_check__rpYiU>.jsontohtml_li__Wr_wE,.jsontohtml_heart__9x75z>.jsontohtml_li__Wr_wE,.jsontohtml_li__Wr_wE:has(.jsontohtml_check__rpYiU),.jsontohtml_li__Wr_wE:has(.jsontohtml_heart__9x75z){list-style:none;margin-left:0;display:flex;gap:var(--Space-x1)}.jsontohtml_check__rpYiU>.jsontohtml_li__Wr_wE:before,.jsontohtml_heart__9x75z>.jsontohtml_li__Wr_wE:before,.jsontohtml_li__Wr_wE:has(.jsontohtml_check__rpYiU):before,.jsontohtml_li__Wr_wE:has(.jsontohtml_heart__9x75z):before{position:relative;height:8px;top:3px}.jsontohtml_check__rpYiU>.jsontohtml_li__Wr_wE:before,.jsontohtml_li__Wr_wE:has(.jsontohtml_check__rpYiU):before{content:url(/_static/icons/check-ring.svg)}.jsontohtml_heart__9x75z>.jsontohtml_li__Wr_wE:before,.jsontohtml_li__Wr_wE:has(.jsontohtml_heart__9x75z):before{content:url(/_static/icons/heart.svg)}.jsontohtml_li__Wr_wE>p{display:inline;margin:0}.jsontohtml_tableContainer__mj1mX{max-width:100%;overflow-x:auto;margin:var(--Space-x3) 0}.jsontohtml_table__QYwuU .jsontohtml_p__4OA1a{display:inline;margin:0}.jsontohtml_theadContent__7Kd_Y{color:var(--Text-Heading)}.jsontohtml_iframe__kCipd{margin:var(--Space-x3) 0}@media screen and (min-width:768px){.jsontohtml_ol__Stm4P,.jsontohtml_ul__W4XFY{&.jsontohtml_two-column__T8eFu,&.jsontohtml_two-columns__kqlJp,&:has(.jsontohtml_two-column__T8eFu,.jsontohtml_two-columns__kqlJp){column-count:2;column-gap:var(--Space-x3)}}}@container sidebar (max-width: 360px){.jsontohtml_ol__Stm4P,.jsontohtml_ul__W4XFY{&.jsontohtml_two-column__T8eFu,&.jsontohtml_two-columns__kqlJp,&:has(.jsontohtml_two-column__T8eFu,.jsontohtml_two-columns__kqlJp){column-count:1}}}.current_container__gOW66{display:flex;flex-direction:column;gap:var(--Spacing-x4);position:relative;scroll-margin-top:calc(var(--current-mobile-site-header-height) * 2)}.current_card__Xllc6{background-color:var(--UI-Opacity-White-100);border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-radius-md);display:flex;flex-direction:column;justify-content:space-between}.current_content__GpZov{display:flex;flex-direction:column;gap:var(--Spacing-x2);align-items:center;justify-content:center;padding:var(--Spacing-x3)}.current_title__5L3Mz{color:var(--Text-Heading);text-align:center}.current_btnContainer__EdQxF{padding:0 var(--Spacing-x3) var(--Spacing-x3)}.sidePeekAccordion_accordionItem__IH30U{color:var(--Text-Default)}.sidePeekAccordion_accessibilityContent__Jqcmx,.sidePeekAccordion_parkingContent___fNLS{display:grid;grid-gap:var(--Space-x3);gap:var(--Space-x3)}.sidePeekAccordion_checkInCheckOutContent__5EeWr{grid-gap:var(--Space-x15);gap:var(--Space-x15);display:grid;padding:var(--Space-x2) var(--Space-x3);grid-gap:var(--Space-x1);gap:var(--Space-x1);border-radius:var(--Corner-radius-md);background:var(--Surface-Secondary-Default)}.sidePeekAccordion_subheading___u_s_{color:var(--Text-Secondary)}.tripAdvisorChip_container__ksCSu{position:absolute;left:0;top:0;padding:var(--Space-x2)}.tripAdvisorChip_containerSmall__H8leJ{position:absolute;left:0;top:0;padding:var(--Space-x05)}.tripAdvisorChip_tripAdvisor__uxoVb{display:inline-flex;align-items:center;gap:var(--Space-x05);background-color:var(--Base-Surface-Primary-light-Normal);color:var(--Text-Interactive-Default);padding:var(--Space-x05) var(--Space-x1);border-radius:var(--Corner-radius-sm)}.tripAdvisorChip_tripAdvisorSmall__fvbO9{padding:0 var(--Space-x05) 0 3px;border-radius:2px}.tripAdvisorChip_tripAdvisorSubtle__NUgWu{background-color:var(--Surface-Secondary-Subtle,#e3d9d1)}.hotelCardDialogImage_imagePlaceholder__0B5ej{height:100%;width:100%;background-color:#fff;background-image:linear-gradient(45deg,#000000 25%,transparent 0),linear-gradient(-45deg,#000000 25%,transparent 0),linear-gradient(45deg,transparent 75%,#000000 0),linear-gradient(-45deg,transparent 75%,#000000 0);background-size:120px 120px;background-position:0 0,0 60px,60px -60px,-60px 0}.hotelCardDialogImage_imageContainer__4Xijq{position:relative;min-width:177px;border-radius:var(--Corner-radius-md) 0 0 var(--Corner-radius-md);overflow:hidden}.hotelCardDialogImage_imageContainer__4Xijq.hotelCardDialogImage_top__MU1AY{width:80px;min-width:80px;height:90px;border-radius:var(--Corner-radius-md)}.hotelCardDialogImage_imageContainer__4Xijq img{object-fit:cover}.noPriceAvailable_priceCard__HHBBv{padding:var(--Spacing-x-one-and-half);background-color:var(--Base-Surface-Secondary-light-Normal);border-radius:var(--Corner-radius-md);margin:0;width:100%}.noPriceAvailable_noRooms__QrHUw{display:flex;gap:var(--Spacing-x1)}.hotelPointsRow_poinstRow__6EZBt{display:flex;gap:var(--Space-x1);align-items:baseline;color:var(--Text-Default)}.standaloneHotelCardDialog_container__WMJWr{flex-direction:row;display:flex;position:relative;background:var(--Base-Surface-Primary-light-Normal);box-shadow:0 0 8px 3px rgba(0,0,0,.1)}.standaloneHotelCardDialog_content__qf_Zc{width:100%;max-width:220px;padding:var(--Space-x15);display:flex;flex-direction:column}.standaloneHotelCardDialog_name__0yBLt{height:48px;max-width:180px;margin-bottom:var(--Space-x05);display:flex;align-items:center;padding-right:var(--Space-x1)}.standaloneHotelCardDialog_facilities__wNawq{display:flex;flex-wrap:wrap;gap:0 var(--Space-x1)}.standaloneHotelCardDialog_facilitiesItem__9p_VH{display:flex;align-items:center;gap:var(--Space-x05)}.standaloneHotelCardDialog_prices___yb3T{display:flex;flex-direction:column;gap:var(--Space-x1);justify-content:space-between}.standaloneHotelCardDialog_priceCard__vVH03{border-radius:var(--Corner-radius-md);padding:var(--Space-x05) var(--Space-x1);background:var(--Base-Surface-Secondary-light-Normal);margin-top:var(--Space-x1)}.standaloneHotelCardDialog_pricesContainer__Pw92P{display:flex;flex-direction:column;gap:var(--Space-x1);justify-content:space-between}.standaloneHotelCardDialog_content__qf_Zc .standaloneHotelCardDialog_button__BXhZA{margin-top:auto}.standaloneHotelCardDialog_closeButton__3u72S{position:absolute;top:8px;right:8px;z-index:1}.standaloneHotelCardDialog_notEnoughPointsButton__ZK0Z9{border-radius:var(--Corner-radius-rounded);border-width:2px;border-style:solid;display:flex;align-items:center;justify-content:center;gap:var(--Space-x05);padding:10px var(--Space-x2);background-color:var(--Component-Button-Brand-Primary-Fill-Disabled);border-color:var(--Component-Button-Brand-Primary-Border-Disabled);color:var(--Component-Button-Brand-Primary-On-fill-Disabled)}.poi_icon__9fMeg{display:flex;justify-content:center;align-items:center;border-radius:var(--Corner-radius-rounded);background-color:var(--Surface-UI-Fill-Default)}.poi_small__qScsC{width:var(--Space-x3);height:var(--Space-x3)}.poi_large__nkk53{width:var(--Space-x4);height:var(--Space-x4)}.poi_attractions__gqK9V{background-color:var(--Surface-Accent-3)}.poi_business__KZ_jI{background-color:var(--Surface-Accent-4)}.poi_location__8WS2C{background-color:var(--Surface-Feedback-Neutral-Accent)}.poi_parking__FZHYF{background-color:var(--Surface-Accent-5)}.poi_publicTransport__JdekB{background-color:var(--Surface-Accent-2)}.poi_shoppingDining__ahBxs{background-color:var(--Surface-Accent-1)}.poi_icon__9fMeg.poi_transparent__6vwl3{background-color:transparent;padding:0}.poiMapMarkers_advancedMarker__RsFGH{height:var(--Space-x4);width:var(
    --Space-x4
  )!important}.poiMapMarkers_advancedMarker__RsFGH.poiMapMarkers_active__TPlKB{height:var(--Space-x5);width:var(
    --Space-x5
  )!important}.poiMapMarkers_poi__rzBZ9{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;padding:var(--Space-x05);border-radius:var(--Corner-radius-rounded);background-color:var(--Surface-UI-Fill-Default);box-shadow:0 0 4px 2px rgba(0,0,0,.1);gap:var(--Space-x1)}.poiMapMarkers_poi__rzBZ9.poiMapMarkers_active__TPlKB{padding-right:var(--Space-x15)}.poiMapMarkers_poiLabel__qd_n4{display:none}.poiMapMarkers_poi__rzBZ9.poiMapMarkers_active__TPlKB .poiMapMarkers_poiLabel__qd_n4{display:flex;align-items:center;gap:var(--Space-x2);text-wrap:nowrap}.poiMapMarkers_distance__Dcu4s{color:var(--Text-Secondary)}.interactiveMap_mapContainer__CEJFe{--button-box-shadow:0 0 8px 1px rgba(0,0,0,0.1);width:100%;height:100%;position:relative;z-index:0}.interactiveMap_mapContainer__CEJFe .gm-style .gm-style-iw-c,.interactiveMap_mapContainer__CEJFe .gm-style .gm-style-iw-d{padding:0!important;overflow:hidden!important;max-height:none!important;max-width:none!important}.interactiveMap_mapContainer__CEJFe:after{content:"";position:absolute;top:0;right:0;background:linear-gradient(43deg,rgba(172,172,172,0) 57.66%,rgba(0,0,0,.25) 92.45%);width:100%;height:100%;pointer-events:none}.interactiveMap_ctaButtons__uf6dw{position:absolute;top:var(--Spacing-x2);right:var(--Spacing-x2);z-index:1;display:flex;flex-direction:column;gap:var(--Spacing-x7);align-items:flex-end;pointer-events:none}.interactiveMap_zoomButtons__WJueb{display:grid;grid-gap:var(--Spacing-x2);gap:var(--Spacing-x2)}.interactiveMap_closeButton__A4fpG{pointer-events:auto;box-shadow:var(--button-box-shadow);gap:var(--Spacing-x-half)}.interactiveMap_zoomButton__0LaPY{width:var(--Space-x5);height:var(--Space-x5);padding:0;pointer-events:auto;box-shadow:var(--button-box-shadow)}@media screen and (min-width:768px){.interactiveMap_ctaButtons__uf6dw{top:var(--Spacing-x4);right:var(--Spacing-x5);bottom:var(--Spacing-x7);justify-content:space-between}.interactiveMap_zoomButtons__WJueb{display:flex}}.sidebar_sidebar__CsyDI{background-color:var(--Base-Surface-Primary-light-Normal);z-index:2}.sidebar_sidebarContent__gMGDm{display:grid;grid-gap:var(--Space-x5);gap:var(--Space-x5);align-content:start;overflow-y:auto}.sidebar_poiGroup__eJLBT{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2)}.sidebar_poiHeading__kdl1I{display:flex;align-items:center;gap:var(--Space-x1);color:var(--Text-Default)}.sidebar_poiList__Hua_J{list-style:none}.sidebar_poiItem__i1mvi{padding:var(--Space-x1) 0;border-bottom:1px solid var(--Border-Default)}.sidebar_poiButton__GbfpY{display:grid;grid-template-columns:1fr max-content;align-items:center;grid-gap:var(--Space-x2);gap:var(--Space-x2);background-color:var(--Base-Surface-Primary-light-Normal);border-width:0;color:var(--Text-Default);width:100%;padding:var(--Space-x05) var(--Space-x1);border-radius:var(--Corner-radius-md);cursor:pointer;text-align:left;transition:background-color .3s}.sidebar_poiButton__GbfpY.sidebar_active__tp2CL{background-color:var(--Surface-Primary-Hover-Light)}.sidebar_title__n_BvQ{color:var(--Text-Heading)}.sidebar_distance__Rw1hr{color:var(--Text-Secondary)}@media screen and (max-width:767px){.sidebar_sidebar__CsyDI{--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));position:absolute;bottom:0;width:100%;border-radius:var(--Corner-radius-lg) var(--Corner-radius-lg) 0 0}.sidebar_sidebar__CsyDI.sidebar_fullscreen__pF7DU+.sidebar_backdrop__k9fZ_{position:absolute;top:0;left:0;right:0;height:100%;background-color:rgba(0,0,0,.4);z-index:1}.sidebar_sidebarToggle__3bOg_{position:relative;color:var(--Text-Secondary);background-color:var(--Base-Surface-Primary-light-Normal);border-width:0;margin:var(--Space-x2) 0;padding:var(--Space-x2);width:100%}.sidebar_sidebarToggle__3bOg_:before{content:"";position:absolute;display:block;top:0;left:50%;transform:translateX(-50%);width:46px;height:3px;background-color:var(--Icon-Interactive-Disabled)}.sidebar_sidebar__CsyDI:not(.sidebar_fullscreen__pF7DU) .sidebar_sidebarContent__gMGDm{height:0;padding-top:0;padding-bottom:0}.sidebar_sidebarContent__gMGDm{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_sidebar__CsyDI{position:static;width:40vw;min-width:10rem;max-width:26.25rem;background-color:var(--Base-Surface-Primary-light-Normal)}.sidebar_sidebarToggle__3bOg_{display:none}.sidebar_sidebarContent__gMGDm{padding:var(--Space-x4) var(--Space-x5) var(--Space-x9);height:100%;position:relative}}.hotelMapPage_mapWrapper__4BpxP{--hotel-map-height:100dvh;position:fixed;display:flex;height:var(--hotel-map-height);width:100dvw;background-color:var(--Base-Surface-Primary-light-Normal);z-index:1}.hotelMapPage_closeButton__8ywd9{box-shadow:var(--button-box-shadow);color:var(--Component-Button-Inverted-On-fill-Default);pointer-events:auto;gap:var(--Space-x05)}.listingHotelCardDialog_container__1mDmx{border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-radius-md);min-width:358px;background:var(--Base-Surface-Primary-light-Normal);box-shadow:0 0 8px 3px rgba(0,0,0,.1);position:relative}.listingHotelCardDialog_content__uVpxt{padding:var(--Space-x15);display:flex;flex-direction:column;gap:var(--Space-x15)}.listingHotelCardDialog_header__CmjLg{display:flex;gap:var(--Space-x15)}.listingHotelCardDialog_name__rEOuI{height:48px;max-width:180px;margin-bottom:var(--Space-x05);display:flex;align-items:center}.listingHotelCardDialog_facilities__XrJLy{display:flex;gap:0 var(--Space-x15)}.listingHotelCardDialog_priceCard___cnjy{border-radius:var(--Corner-radius-md);padding:var(--Space-x05) var(--Space-x1);background:var(--Base-Surface-Secondary-light-Normal);margin-top:var(--Space-x1)}.listingHotelCardDialog_prices__lr9FG{display:flex;flex-direction:column;gap:var(--Space-x1);justify-content:space-between}.listingHotelCardDialog_bottomContainer__Syb6d{display:flex;border-top:1px solid var(--Primary-Light-On-Surface-Divider-subtle);padding-top:var(--Space-x2);padding-bottom:var(--Space-x05)}.listingHotelCardDialog_pricesContainer__xr1f_{display:flex;flex-direction:column;flex:1 1;height:44px}.listingHotelCardDialog_listingPrices__78vex{display:flex;flex-direction:row;gap:var(--Space-x1)}.listingHotelCardDialog_content__uVpxt .listingHotelCardDialog_button__27mj5{margin-top:auto}.listingHotelCardDialog_closeButton__GPS3_{position:absolute;top:8px;right:8px}.listingHotelCardDialog_notEnoughPointsButton__DfqWc{border-radius:var(--Corner-radius-rounded);border-width:2px;border-style:solid;display:flex;align-items:center;justify-content:center;gap:var(--Space-x05);padding:10px var(--Space-x2);background-color:var(--Component-Button-Brand-Primary-Fill-Disabled);border-color:var(--Component-Button-Brand-Primary-Border-Disabled);color:var(--Component-Button-Brand-Primary-On-fill-Disabled)}.hotelCardDialogListing_hotelCardDialogListing__x_nCk{display:flex;gap:var(--Spacing-x1);align-items:flex-end;overflow-x:scroll;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-inline:var(--Spacing-x2);scroll-padding-inline:var(--Spacing-x2);overscroll-behavior-inline:contain;scroll-behavior:smooth;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.hotelCardDialogListing_hotelCard__HfpYr{height:100%;scroll-snap-align:center}.parkingList_listStyling__m3U2T{list-style-type:none}.parkingList_listStyling__m3U2T>li:before{content:url(/_static/icons/heart.svg);position:relative;height:8px;top:3px;margin-right:var(--Spacing-x1)}.parkingPrices_wrapper__gLPSq{display:grid;grid-row-gap:var(--Spacing-x1);row-gap:var(--Spacing-x1);margin:0;color:var(--Text-Default)}.parkingPrices_period__vkr3D{display:flex;gap:var(--Spacing-x5)}.parkingPrices_information__wUfZQ{margin:0;flex:1 1}.parkingPrices_priceHeading__oBlOW{color:var(--Text-Secondary)}.parkingInformation_parkingInformation__u5irQ{display:grid;grid-gap:var(--Spacing-x3);gap:var(--Spacing-x3)}.parkingInformation_list__t0xdG,.parkingInformation_prices__RtkS7{display:grid;grid-gap:var(--Spacing-x-one-and-half);gap:var(--Spacing-x-one-and-half)}.parkingInformation_priceWrapper__ryoy4{background-color:var(--Base-Surface-Subtle-Normal);border-radius:var(--Corner-radius-md);padding:var(--Spacing-x2) var(--Spacing-x3);display:grid;grid-gap:var(--Spacing-x1);gap:var(--Spacing-x1)}.parkingInformation_heading__y9PKl{color:var(--Text-Default)}.parkingInformation_priceHeading__mRStF{color:var(--Text-Secondary)}.iconChip_chip__tBPz6{display:flex;align-items:center;gap:var(--Spacing-x1);padding:var(--Spacing-x1) var(--Spacing-x-one-and-half);border-radius:var(--Corner-radius-sm)}.iconChip_blue__zh_ny{background-color:var(--Scandic-Blue-00);color:var(--UI-Semantic-Information)}.iconChip_green__KDyzj{background-color:var(--Scandic-Green-00);color:var(--UI-Semantic-Success)}.iconChip_red__b7vnv{background-color:var(--Scandic-Red-00);color:var(--UI-Semantic-Error)}.bookingCode_row__MFZSc,.cancellations_row__1j5fv{align-items:center;display:flex;justify-content:space-between}.cancellations_label__4vOq_{align-items:center;display:flex;gap:var(--Space-x1)}.cancellations_row__1j5fv .cancellations_textDefault__CVXIF{color:var(--Text-Default);text-transform:capitalize}.dates_row__lXPJX{align-items:center;display:flex;justify-content:space-between}.dates_label___01yg{align-items:center;display:flex;gap:var(--Space-x1)}.dates_textDefault__z7J7k{color:var(--Text-Default)}.guaranteeInfo_row__GJELI{align-items:center;display:flex;justify-content:space-between}.guaranteeInfo_label__9AY3r{align-items:center;display:flex;gap:var(--Space-x1)}.guaranteeInfo_textDefault__vPDSt{color:var(--Text-Default)}.guests_row__fh88R{align-items:center;display:flex;justify-content:space-between}.guests_label__cukl3{align-items:center;display:flex;gap:var(--Space-x1)}.guests_textDefault__3Js8t{color:var(--Text-Default)}.guests_row__fh88R p.guests_guests__mkHnC{color:var(--Text-Default);text-transform:capitalize}.reference_row__Pgx4V{align-items:center;display:flex;justify-content:space-between;padding-bottom:var(--Space-x1)}.reference_textDefault__2BE7Q{color:var(--Text-Default)}.room_row__y5Vlm{align-items:center;display:flex;justify-content:space-between}.room_label__uV6up{align-items:center;display:flex;gap:var(--Space-x1)}.room_textDefault__uPgKL{color:var(--Text-Default)}.referenceCard_referenceCard__Ny8al{background-color:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-radius-lg);box-shadow:var(--popup-box-shadow);display:flex;flex-direction:column;gap:var(--Space-x1);margin:0 auto;max-width:588px;padding:var(--Spacing-x3) var(--Spacing-x3) var(--Spacing-x4);width:var(--max-width-content)}.referenceCard_row__bJ2iD{align-items:center;display:flex;justify-content:space-between;padding-top:var(--Space-x1)}.hotelSidePeek_content__hFzTf{display:grid;grid-gap:var(--Spacing-x2);gap:var(--Spacing-x2);color:var(--Text-Default)}.payment_paymentSection__wWIOk{display:flex;flex-direction:column;gap:var(--Spacing-x4)}.payment_disabled__pnXaM{opacity:.5;pointer-events:none}.payment_paymentContainer__qOWPY{display:flex;flex-direction:column;gap:var(--Spacing-x4);max-width:696px}.payment_section__XQrpX{display:flex;flex-direction:column;gap:var(--Spacing-x2)}.payment_paymentOptionContainer__bmnv7{display:flex;flex-direction:column;gap:var(--Spacing-x-one-and-half)}.payment_submitButton__WT9dM{display:none}.payment_paymentContainer__qOWPY .payment_link__tk5xZ{font-weight:500;font-size:var(--Typography-Caption-Regular-fontSize)}.payment_terms__EzfKq{display:flex;flex-direction:row;gap:var(--Spacing-x-one-and-half)}.payment_checkboxContainer__MNACN{background-color:var(--Surface-Secondary-Default);border-radius:var(--Corner-radius-Large);padding:var(--Spacing-x2)}@media screen and (min-width:1367px){.payment_submitButton__WT9dM{display:flex;align-self:flex-start}}@media screen and (max-width:1366px){.payment_paymentContainer__qOWPY{margin-bottom:200px}}.bookingCodeChip_bookingCodeChip__92zHd{display:flex;gap:var(--Space-x05)}.bookingCodeChip_unavailable__CgjbL{text-decoration:line-through}.bookingCodeChip_center__SbfxR{justify-content:center}.bookingCodeChip_removeButton__UE87W{color:currentColor;background-color:transparent;border-width:0;cursor:pointer;padding:var(--Space-x05);margin:calc(-1 * var(--Space-x05))}.row_row__yUc3B{display:flex;justify-content:space-between;color:var(--Text-Default)}.row_price___NJg_{text-align:end;display:flex;align-items:center;gap:var(--Space-x1)}.row_discounted__rpLkX{color:var(--Text-Accent-Primary)}.row_price___NJg_ .row_strikeThroughRate__3fSXh{text-decoration:line-through;color:var(--Text-Secondary)}.tbody_tbody__Pe6xb{display:flex;gap:var(--Spacing-x-half);flex-direction:column;width:100%}.tbody_tbody__Pe6xb:has(tr>th){padding-top:var(--Spacing-x2)}.tbody_border___6859,.tbody_tbody__Pe6xb:has(tr>th):not(:first-of-type){border-top:1px solid var(--Primary-Light-On-Surface-Divider-subtle)}.tbody_tbody__Pe6xb:not(:last-child){padding-bottom:var(--Spacing-x2)}.tbody_border___6859{padding-top:var(--Spacing-x2)}.priceDetailsTable_priceDetailsTable__Dc_Gx{border-collapse:collapse;width:100%}@media screen and (min-width:768px){.priceDetailsTable_priceDetailsTable__Dc_Gx{min-width:512px}}.totalPrice_entry__Axgxq{display:flex;gap:var(--Space-x05);justify-content:space-between;margin-bottom:var(--Space-x15)}.totalPrice_prices__diwXS{justify-items:flex-end;flex-shrink:0;display:grid}.totalPrice_price__oGkKI{color:var(--Text-Default);&.totalPrice_discounted__kXZgV{color:var(--Text-Accent-Primary)}}.totalPrice_strikeThroughRate__z_kww{text-decoration:line-through;color:var(--Text-Secondary)}.totalPrice_approxPrice__ePKGK{color:var(--Text-Secondary)}.totalPrice_ctaWrapper__JjHNo{margin-top:var(--Space-x15)}.receipt_receipt__47E4G{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2)}.receipt_heading__BonF_{color:var(--Text-Default)}.receipt_dates__x7LgF{display:flex;align-items:center;gap:var(--Space-x1);justify-content:flex-start;color:var(--Text-Accent-Secondary)}@media screen and (min-width:1367px){.receipt_receipt__47E4G{padding:var(--Space-x3)}}.priceDetails_priceDetailsModal__QKv1U{display:flex;justify-content:flex-end}.room_room__HPzxj{display:flex;flex-direction:column;gap:var(--Space-x15);overflow-y:auto;color:var(--Text-Default)}.room_additionalInformation__canaz,.room_roomTitle__avn_M{color:var(--Text-Secondary)}.room_terms__GELBU{margin-top:var(--Space-x3);margin-bottom:var(--Space-x3)}.room_termsText__rCabi:nth-child(n){display:flex;margin-bottom:var(--Space-x1)}.room_terms__GELBU .room_termsIcon__JXrGX{margin-right:var(--Space-x1)}.room_entry__ecsup{display:flex;gap:var(--Space-x05);justify-content:space-between}.room_prices__f_HYe{justify-items:flex-end;flex-shrink:0;display:grid;align-content:start}.room_price___Q_Vl{color:var(--Text-Default);&.room_discounted__rromt{color:var(--Text-Accent-Primary)}}.room_strikeThroughRate__P3Pl_{text-decoration:line-through;color:var(--Text-Secondary)}.room_ctaWrapper__CMZSS{margin-top:var(--Space-x15)}.summaryContent_summary__eZdRM{border-radius:var(--Corner-radius-lg);display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);padding:var(--Space-x3)}.summaryContent_headingWrapper__km7ye{display:flex;justify-content:space-between;align-items:flex-start}.summaryContent_heading__1ZOXL{color:var(--Text-Default)}.summaryContent_closeButton__VfFIn{margin-top:-10px;margin-right:-10px}.summaryContent_dates__GGBE4{display:flex;align-items:center;gap:var(--Space-x1);justify-content:flex-start;color:var(--Text-Accent-Secondary)}.summaryContent_entry__2QGYF{display:flex;gap:var(--Space-x05);justify-content:space-between;margin-bottom:var(--Space-x15)}.summaryContent_prices___oOcv{justify-items:flex-end;flex-shrink:0;display:grid}.summaryContent_price__vVA_Y{color:var(--Text-Default);&.summaryContent_discounted__jp2q7{color:var(--Text-Accent-Primary)}}.summaryContent_strikeThroughRate__Yprtv{text-decoration:line-through;color:var(--Text-Secondary)}.summaryContent_approxPrice__lcn3H{color:var(--Text-Secondary)}.mobileSummary_wrapper__Lfy4l{position:relative;display:grid;grid-template-rows:0fr auto;transition:all .5s ease-in-out;border-top:1px solid var(--Base-Border-Subtle);background:var(--Base-Surface-Primary-light-Normal);align-content:end;z-index:var(--default-modal-z-index);&[data-open=true]{grid-template-rows:1fr auto;.mobileSummary_bottomSheet__f7IfX{grid-template-columns:0fr auto}.mobileSummary_priceDetailsButton__8UzCE{opacity:0;height:0}}&[data-open=false] .mobileSummary_priceDetailsButton__8UzCE{opacity:1;height:auto}}.mobileSummary_signupPromoWrapper__n69Xo{position:relative;z-index:var(--default-modal-z-index)}.mobileSummary_overlay__DN_DN{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--Overlay-40);z-index:var(--default-modal-overlay-z-index)}.mobileSummary_bottomSheet__f7IfX{display:grid;grid-template-columns:1fr 1fr;padding:var(--Space-x2) var(--Space-x3) var(--Space-x5);align-items:flex-start;transition:all .5s ease-in-out;width:100vw}.mobileSummary_priceDetailsButton__8UzCE{border-width:0;background-color:transparent;text-align:start;cursor:pointer;padding:0;display:grid;overflow:hidden;transition:all .3s ease-in-out}.mobileSummary_content__3MLzp{max-height:50dvh;overflow-y:auto}.mobileSummary_summaryAccordion__Q33lE{background-color:var(--Main-Grey-White);border-color:var(--Primary-Light-On-Surface-Divider-subtle);border-style:solid;border-width:1px;border-bottom:none;z-index:10}.mobileSummary_priceLabel__PTB8b{color:var(--Text-Default)}.mobileSummary_price__xj_LI{color:var(--Text-Default);&.mobileSummary_discounted___UD9A{color:var(--Text-Accent-Primary)}}.mobileSummary_strikeThroughRate__XEB3_{text-decoration:line-through;color:var(--Text-Secondary)}.mobileSummary_seeDetails__uUyYs{margin-top:var(--Space-x15);display:flex;gap:var(--Space-x1);align-items:center;color:var(--Component-Button-Brand-Secondary-On-fill-Default)}@media screen and (min-width:768px){.mobileSummary_bottomSheet__f7IfX{padding:var(--Space-x2) 0 var(--Space-x7)}}.fullView_fullView__fDHuO{background-color:var(--UI-Text-High-contrast);width:100%;height:100%;padding:var(--Space-x3) var(--Space-x2);position:relative;align-items:center;justify-items:center;display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;place-content:center;grid-gap:var(--Space-x5);gap:var(--Space-x5)}.fullView_closeButton__BlNai{position:absolute;top:var(--Space-x2);right:var(--Space-x2);z-index:1}.fullView_header__NgbCY{display:flex;justify-content:center;width:100%}.fullView_imageCount__GSIHY{background-color:var(--Overlay-90);padding:var(--Space-x025) var(--Space-x05);border-radius:var(--Corner-radius-sm);color:var(--Text-Inverted)}.fullView_content__vM9fu{position:relative;width:100%;height:100%}.fullView_motionContainer___FAb6{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.fullView_imageWrapper__8IQp8{position:relative;display:flex;flex-direction:column;gap:var(--Space-x2);align-items:center;justify-content:center;width:min(1454px,100%);height:min(1454px,100%)}.fullView_image__LWbp1{object-fit:contain;border-radius:var(--Corner-radius-Medium);width:auto!important;height:auto!important;position:relative!important;max-width:100%;max-height:100%}.fullView_caption__qURVq{color:var(--Text-Inverted)}@media screen and (max-width:767px){.fullView_navigationButton___qnix{display:none}}@media screen and (min-width:768px){.fullView_fullView__fDHuO{padding:var(--Space-x5)}.fullView_closeButton__BlNai{top:var(--Space-x4);right:var(--Space-x4)}.fullView_navigationButton___qnix{position:absolute;top:50%;transform:translateY(-50%);&.fullView_next__x4__7{right:var(--Space-x5)}&.fullView_prev__Hko2D{left:var(--Space-x5)}}}.hotelDescription_hotelDescription__q6D0b{overflow:hidden;text-align:left}.hotelDescription_descriptionWrapper__4r6uU{display:flex;flex-direction:column}.hotelDescription_collapsed__EsaVY{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:var(--Space-x15) 0}.hotelDescription_expanded__VrVbH{display:block;max-height:none;margin:var(--Space-x15) 0}.hotelDescription_expandedContent__O6cSb{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--Space-x2)}.hotelDescription_description__swkF5{display:flex;gap:var(--Space-x025)}.hotelDescription_showMoreButton___CS8X{display:flex;background-color:transparent;border-width:0;padding:0;color:var(--Text-Interactive-Secondary);cursor:pointer;&:hover{color:var(--Text-Interactive-Secondary-Hover)}}.hotelDescription_facilities__cOYMX{display:flex;flex-direction:column;gap:var(--Space-x15);align-items:center}.hotelDescription_facilityList__oaioQ{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--Space-x15)}.hotelDescription_facilitiesItem__pEUeL{display:flex;align-items:center;gap:var(--Space-x1)}@media screen and (min-width:1367px){.hotelDescription_descriptionWrapper__4r6uU{display:none}}.hotelInfoCard_container__lk0CM{background-color:var(--Base-Surface-Subtle-Normal);padding:var(--Space-x3) 0}.hotelInfoCard_hotelName__8UYsK{color:var(--Text-Heading)}.hotelInfoCard_hotelAddress__5awO8{color:var(--Text-Tertiary)}.hotelInfoCard_wrapper__84kcl{display:flex;margin:0 auto;max-width:var(--max-width-page);position:relative;flex-direction:column;gap:var(--Space-x2)}.hotelInfoCard_hotelDescription__MKaiA{display:none}.hotelInfoCard_imageWrapper__1rkll{position:relative;height:200px;width:100%;border-radius:var(--Corner-radius-md)}.hotelInfoCard_hotelContent__Cr_AT{display:flex;flex-direction:column;align-items:center}.hotelInfoCard_hotelInformation__Lfo3g{display:flex;flex-direction:column;gap:var(--Space-x1);align-items:center;text-align:center}.hotelInfoCard_hotelAddressDescription__93ctW{display:flex;flex-direction:column;gap:var(--Space-x15);align-items:center;text-align:center}.hotelInfoCard_facilities__etbhW{display:none}.hotelInfoCard_slotWrapper__BXKip{display:flex;justify-content:flex-start;align-items:flex-start;@media screen and (min-width:1367px){display:none}}.hotelInfoCard_hotelAlert__S2PKY{max-width:var(--max-width-page);margin:0 auto;padding-top:var(--Space-x15)}@media screen and (min-width:768px){.hotelInfoCard_container__lk0CM{padding:var(--Space-x4) 0}}@media screen and (min-width:1367px){.hotelInfoCard_container__lk0CM{padding:var(--Space-x4) var(--Space-x5)}.hotelInfoCard_hotelDescription__MKaiA{display:block}.hotelInfoCard_facilities__etbhW{display:flex;flex-direction:column;padding:var(--Space-x3) 0 var(--Space-x025);gap:var(--Space-x15);align-items:center}.hotelInfoCard_facilityList__0rkE6{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:var(--Space-x1)}.hotelInfoCard_facilitiesItem__dm642{display:flex;align-items:center;gap:var(--Space-x1)}.hotelInfoCard_imageWrapper__1rkll{max-width:360px}.hotelInfoCard_hotelContent__Cr_AT{flex-direction:row;gap:var(--Space-x6)}.hotelInfoCard_hotelInformation__Lfo3g{padding-right:var(--Space-x3);width:min(607px,100%);align-items:normal;text-align:left}.hotelInfoCard_hotelAddressDescription__93ctW{align-items:normal;text-align:left;gap:var(--Space-x2)}.hotelInfoCard_wrapper__84kcl{gap:var(--Space-x3);flex-direction:row}.hotelInfoCard_facilityTitle__hkU1p{display:none}.hotelInfoCard_imageWrapper__1rkll{align-self:center}}.hotelCardListing_hotelCards__P7qNb{display:flex;flex-direction:column;gap:var(--Spacing-x2);margin-bottom:var(--Spacing-x2)}.hotelListing_hotelListingMobile__bXXER{display:none;overflow-x:auto;position:absolute;bottom:32px;left:0;right:0;z-index:10}.hotelListing_hotelListingMobile__bXXER[data-open=true]{display:flex}.hotelListing_hotelListing__VhTfG{display:block;width:100%;overflow-y:auto;padding-top:var(--Spacing-x2)}.selectHotelMapContent_container__BQcLj .selectHotelMapContent_closeButton__fz8VM{pointer-events:auto;box-shadow:var(--button-box-shadow);gap:var(--Space-x05);display:none}.selectHotelMapContent_container__BQcLj{height:100%}.selectHotelMapContent_filterContainer__WiQ_X{display:flex;justify-content:space-between;align-items:center;position:relative;background-color:var(--Base-Surface-Secondary-light-Normal);padding:var(--Space-x025) var(--Space-x2);min-height:44px}.selectHotelMapContent_container__BQcLj .selectHotelMapContent_listingContainer__K0z_O .selectHotelMapContent_filterContainer__WiQ_X>button{border:none;text-decoration:none}.selectHotelMapContent_skeletonContainer__61h7O{display:none}.selectHotelMapContent_link__Iar3p{display:flex;gap:var(--Space-x05);align-items:baseline}.selectHotelMapContent_bookingCodeFilter__N7GpI{width:auto}@media (min-width:900px){.selectHotelMapContent_container__BQcLj .selectHotelMapContent_closeButton__fz8VM{display:flex}.selectHotelMapContent_container__BQcLj .selectHotelMapContent_listingContainer__K0z_O .selectHotelMapContent_filterContainer__WiQ_X .selectHotelMapContent_filterContainerCloseButton__b7OpC{display:none}.selectHotelMapContent_listingContainer__K0z_O{background-color:var(--Base-Surface-Secondary-light-Normal);padding:var(--Space-x3) var(--Space-x4) var(--Space-x3) var(--Layout-Tablet-Margin-Margin-min);overflow-y:auto;min-width:420px;width:420px;position:relative}.selectHotelMapContent_container__BQcLj{display:flex}.selectHotelMapContent_filterContainer__WiQ_X{justify-content:flex-end;padding:0 0 var(--Space-x1);position:static}.selectHotelMapContent_skeletonContainer__61h7O{display:flex;flex-direction:column;gap:var(--Space-x2)}}@media (min-width:1367px){.selectHotelMapContent_listingContainer__K0z_O{padding:var(--Space-x3) var(--Space-x4) var(--Space-x3) var(--Layout-Desktop-Margin-Margin-min)}}.SelectHotelMapSkeleton_container__hEC9G{max-width:var(--max-width);height:100vh;display:flex;width:100%}.SelectHotelMapSkeleton_listingContainer__xlYxw{display:none}.SelectHotelMapSkeleton_skeletonContainer__9csCo{display:none;overflow:hidden;flex-direction:row;flex-wrap:wrap;margin-top:20px;gap:var(--Spacing-x2);padding-top:var(--Spacing-x6);height:100%}.SelectHotelMapSkeleton_skeletonItem__E5VvQ{width:440px}.SelectHotelMapSkeleton_mapContainer__zNn_j{flex:1 1}@media (min-width:900px){.SelectHotelMapSkeleton_container__hEC9G{height:100%}.SelectHotelMapSkeleton_listingContainer__xlYxw{background-color:var(--Base-Surface-Secondary-light-Normal);padding:var(--Spacing-x3) var(--Spacing-x4);overflow-y:auto;max-width:505px;position:relative;height:100%;display:block}.SelectHotelMapSkeleton_skeletonContainer__9csCo{display:flex;width:360px}}