.layout_layout__cunOP{background-size:cover;background-position:50%;height:100vh;display:grid;grid-template-rows:80px 1fr}.layout_header__WjGEY{background:white;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:center;padding:0 var(--Space-x2)}.layout_content__evPVx{display:flex;flex-direction:column;align-items:center;justify-content:center}.layout_logo__lTmRW{margin-left:auto;margin-right:auto}.layout_backLink__EFmP9{align-items:center;color:var(--Scandic-Brand-Burgundy);display:flex;font-size:var(--Space-x2);gap:var(--Space-x1);.layout_long__dOCze{display:none}}@media screen and (min-width:768px){.layout_backLink__EFmP9{.layout_short__YsDPJ{display:none}.layout_long__dOCze{display:block}}}.icon_icon__nV4zt{margin:0;vertical-align:middle}.icon_iconDefault__HqYnQ,.icon_iconDefault__HqYnQ *{color:var(--Icon-Default);fill:var(--Icon-Default)}.icon_iconIntense__gL1nJ,.icon_iconIntense__gL1nJ *{color:var(--Icon-Intense);fill:var(--Icon-Intense)}.icon_iconAccent__kpMa_,.icon_iconAccent__kpMa_ *{color:var(--Icon-Accent);fill:var(--Icon-Accent)}.icon_iconInverted__ptXsm,.icon_iconInverted__ptXsm *{color:var(--Icon-Inverted);fill:var(--Icon-Inverted)}.icon_iconInteractiveDefault__raivJ,.icon_iconInteractiveDefault__raivJ *{color:var(--Icon-Interactive-Default);fill:var(--Icon-Interactive-Default)}.icon_iconInteractiveSecondary__CHEHf,.icon_iconInteractiveSecondary__CHEHf *{color:var(--Icon-Interactive-Secondary);fill:var(--Icon-Interactive-Secondary)}.icon_iconInteractiveAccent__7loyZ,.icon_iconInteractiveAccent__7loyZ *{color:var(--Icon-Interactive-Accent);fill:var(--Icon-Interactive-Accent)}.icon_iconInteractiveDisabled__cEo0d,.icon_iconInteractiveDisabled__cEo0d *{color:var(--Icon-Interactive-Disabled);fill:var(--Icon-Interactive-Disabled)}.icon_iconInteractivePlaceholder__GJqbA,.icon_iconInteractivePlaceholder__GJqbA *{color:var(--Icon-Interactive-Placeholder);fill:var(--Icon-Interactive-Placeholder)}.icon_iconFeedbackInformation__MYyxN,.icon_iconFeedbackInformation__MYyxN *{color:var(--Icon-Feedback-Information);fill:var(--Icon-Feedback-Information)}.icon_iconFeedbackSuccess__fV6xY,.icon_iconFeedbackSuccess__fV6xY *{color:var(--Icon-Feedback-Success);fill:var(--Icon-Feedback-Success)}.icon_iconFeedbackWarning__ek8Nb,.icon_iconFeedbackWarning__ek8Nb *{color:var(--Icon-Feedback-Warning);fill:var(--Icon-Feedback-Warning)}.icon_iconFeedbackError__jMXZS,.icon_iconFeedbackError__jMXZS *{color:var(--Icon-Feedback-Error);fill:var(--Icon-Feedback-Error)}.icon_iconFeedbackNeutral__4Ra__,.icon_iconFeedbackNeutral__4Ra__ *{color:var(--Icon-Feedback-Neutral);fill:var(--Icon-Feedback-Neutral)}.icon_currentColor__cGA1m,.icon_currentColor__cGA1m *{color:currentColor;fill:currentColor}.input_helpText__L5aE8{align-items:flex-start;display:flex;gap:var(--Space-x05)}.imageFallback_imageFallback__l4Boj{display:flex;align-items:center;justify-content:center;height:100%;width:100%;min-width:200px;min-height:200px;background-color:var(--Surface-Feedback-Neutral-light)}.secondarynav_secondaryNavigation__jAkK6{display:flex;flex-direction:column-reverse;gap:var(--Space-x6)}.secondarynav_secondaryNavigationList__8_M5z{display:flex;flex-direction:column;list-style:none;gap:var(--Space-x2)}.secondarynav_secondaryNavigationGroup__Wfk3Z{display:flex;flex-direction:column;gap:var(--Space-x3);color:var(--Primary-Dim-On-Surface-Accent)}@media screen and (min-width:768px){.secondarynav_secondaryNavigation__jAkK6{gap:120px;flex-direction:row}}@media screen and (min-width:1367px){.secondarynav_secondaryNavigation__jAkK6{gap:80px;grid-column:2;justify-self:flex-end}}.headerLink_headerLink__aH7xP{display:flex;align-items:center;gap:var(--Space-x1);color:var(--Text-Interactive-Secondary);&:hover{color:var(--Text-Interactive-Default)}}.mainMenu_mainMenu__p3Bbi{background-color:var(--Surface-Primary-Default);padding:var(--Space-x2) 0;border-bottom:1px solid var(--Border-Divider-Subtle)}.mainMenu_nav__DeY_q{position:relative;max-width:var(--max-width-navigation);display:grid;grid-template-columns:max-content 1fr;align-items:center;grid-gap:var(--Space-x2);gap:var(--Space-x2);max-width:var(--max-width-page);margin:0 auto}.mainMenu_menus__beTOB{display:flex;justify-self:end;align-items:center;gap:var(--Space-x2)}@media screen and (min-width:768px){.mainMenu_mainMenu__p3Bbi{padding:var(--Space-x2) 0}.mainMenu_nav__DeY_q{display:flex;justify-content:space-between;gap:var(--Space-x3)}.mainMenu_menus__beTOB{display:contents}}.input_container__Rzdd_{align-content:center;background-color:var(--Surface-Primary-Default);border:1px solid var(--Border-Interactive-Default);border-radius:var(--Corner-radius-md);display:grid;min-width:0;height:56px;padding:0 var(--Space-x15);box-sizing:border-box;cursor:text;.input_container__Rzdd_:has(.input_input__34wab:focus):not(:has(.input_input__34wab:-moz-read-only)){outline-offset:-2px;outline:2px solid var(--Border-Interactive-Focus)}.input_container__Rzdd_:has(.input_input__34wab:focus):not(:has(.input_input__34wab:disabled)),.input_container__Rzdd_:has(.input_input__34wab:focus):not(:has(.input_input__34wab:read-only)){outline-offset:-2px;outline:2px solid var(--Border-Interactive-Focus)}&:has(.input_input__34wab:-moz-read-only){background-color:var(--Surface-Primary-Disabled);border:transparent;cursor:unset}&:has(.input_input__34wab:disabled),&:has(.input_input__34wab:read-only){background-color:var(--Surface-Primary-Disabled);border:transparent;cursor:unset}&:has(.input_input__34wab[data-invalid=true],.input_input__34wab[aria-invalid=true]){border-color:var(--Border-Interactive-Error);&:focus-within{outline-offset:-2px;outline:2px solid var(--Border-Interactive-Error)}}}.input_input__34wab{background:none;border:none;color:var(--Text-Default);height:1px;order:2;padding:0;transition:height .15s ease;&:focus,&:placeholder-shown,&[value]:not([value=""]){height:24px;outline:none}&:-moz-read-only{color:var(--Text-Interactive-Disabled);cursor:unset}&:disabled,&:read-only{color:var(--Text-Interactive-Disabled);cursor:unset}}@media (hover:hover){.input_input__34wab:active:not(:disabled){height:24px;outline:none}}.booking-code_container__m2_PW{position:relative;display:grid;grid-gap:var(--Space-x1);gap:var(--Space-x1)}.booking-code_bookingCode__95Gn5{height:60px;background-color:var(--Background-Primary);border-radius:var(--Corner-radius-md);padding:var(--Space-x1) var(--Space-x15)}.booking-code_bookingCodeLabel__QYfWr{display:flex;align-items:center;gap:var(--Space-x05);position:relative;color:var(--Text-Secondary)}.booking-code_colorSecondary__8fTfv{color:var(--Text-Secondary)}.booking-code_errorContainer__z_dME{display:flex;flex-direction:column;gap:var(--Space-x2)}.booking-code_error__7tiug{display:flex;gap:var(--Space-x1);white-space:break-spaces;color:var(--UI-Text-Error)}.booking-code_bookingCodeRememberVisible__GmP3t,.booking-code_bookingCodeRemember__x_XI6{display:none;gap:var(--Space-x1)}.booking-code_bookingCodeRememberVisible__GmP3t{display:flex;width:100%}.booking-code_bookingCodeTooltip__sM2s7{max-width:560px;margin-top:var(--Space-x2);color:var(--Text-Secondary)}.booking-code_bookingCodeRememberVisible__GmP3t label{align-items:center}.booking-code_removeButton__rKjh_{width:100%}@media screen and (max-width:767px){.booking-code_hideOnMobile__B_Rt_,.booking-code_removeButton__rKjh_{display:none}}@media screen and (min-width:768px){.booking-code_bookingCode__95Gn5{height:auto;background-color:transparent}.booking-code_bookingCodeRememberVisible__GmP3t{align-items:center;background:var(--Base-Surface-Primary-light-Normal);justify-content:space-between;border-radius:var(--Space-x15)}.booking-code_error__7tiug{color:var(--Text-Default)}}@media screen and (min-width:768px) and (max-width:1366px){.booking-code_container__m2_PW{display:flex}.booking-code_codePopover__6gD6A{background:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Space-x15);box-shadow:0 4px 24px 0 rgba(0,0,0,.05);padding:var(--Space-x2);width:320px}.booking-code_popover__rDf0e{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2)}.booking-code_overlayTrigger__bLKcd{position:absolute;top:0;bottom:0;display:block;left:0;right:var(--Space-x3)}}@media screen and (min-width:1367px){.booking-code_container__m2_PW:hover{background-color:var(--Surface-Primary-Hover);border-radius:var(--Corner-radius-md)}.booking-code_container__m2_PW:focus-within,.booking-code_container__m2_PW:has([data-focused=true]),.booking-code_container__m2_PW:has([data-pressed=true]){background-color:var(--Surface-Primary-Hover);border-radius:var(--Corner-radius-md);border:2px solid var(--Border-Interactive-Focus)}.booking-code_bookingCodeRememberVisible__GmP3t{padding:var(--Space-x2);position:absolute;top:calc(100% + var(--Space-x3));left:calc(0% - var(--Space-x05));width:360px;box-shadow:var(--popup-box-shadow)}}.reward-night_errorContainer__NL5Xk{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);margin-top:var(--Space-x2)}.reward-night_error__yCqut{display:flex;gap:var(--Space-x1);color:var(--UI-Text-Error);white-space:break-spaces}.reward-night_errorIcon__sJw7R{min-width:20px}.reward-night_rewardNightLabel__KsO_y{align-items:center;display:flex;color:var(--Text-Secondary);min-width:160px;gap:var(--Space-x1)}.reward-night_rewardNightTooltip__to_rZ{max-width:560px;margin-top:var(--Space-x2)}@media screen and (max-width:767px){.reward-night_hideOnMobile__PYS4e{display:none}}@media screen and (min-width:768px){.reward-night_errorContainer__NL5Xk{border-radius:var(--Space-x15);padding:var(--Space-x2);background:var(--Base-Surface-Primary-light-Normal);position:absolute;top:calc(100% + 16px);width:320px;margin-top:0;box-shadow:var(--popup-box-shadow)}.reward-night_error__yCqut{color:var(--Text-Default)}}.voucher_options__bXScH{display:flex;flex-direction:column;justify-content:center;width:100%}.voucher_option__HPbrt{display:flex;gap:var(--Space-x2);margin-top:var(--Space-x2);align-items:center}.voucher_optionsContainer__1RMna{display:flex;flex-direction:column}.voucher_voucherSkeletonContainer__wBk_b{padding:var(--Space-x1) var(--Space-x15)}.voucher_checkbox__ugLlD{width:24px;height:24px}.voucher_showOnTablet__OwegT{display:none}@media screen and (min-width:768px){.voucher_options__bXScH{flex-direction:row;gap:var(--Space-x4)}.voucher_option__HPbrt{margin-top:0;gap:var(--Space-x15)}.voucher_optionsContainer__1RMna{display:grid;grid-template-columns:auto auto;grid-column-gap:var(--Space-x2);column-gap:var(--Space-x2)}}@media screen and (min-width:768px) and (max-width:1366px){.voucher_voucherSkeletonContainer__wBk_b{display:none}.voucher_showOnTablet__OwegT{display:flex}}@media screen and (min-width:1367px){.voucher_options__bXScH{flex-direction:column;max-width:190px;gap:var(--Space-x05)}.voucher_option__HPbrt:hover{cursor:not-allowed}}.formContent_vouchersHeader__P8fI0{display:flex;gap:var(--Space-x15)}.formContent_checkbox__bxQbf{width:24px;height:24px}.formContent_icon___GcrF{display:none}.formContent_rooms__PenYA,.formContent_when__xqagN,.formContent_where__rj1nu{position:relative}.formContent_buttonContainer__vXpUZ{display:grid;grid-gap:var(--Space-x1);gap:var(--Space-x1)}.formContent_showOnTablet__4NiXa{display:none}.formContent_label__IK2QX{color:var(--Text-Accent-Primary)}.formContent_rooms__PenYA:has([data-pressed=true]) .formContent_label__IK2QX,.formContent_when__xqagN:has([data-datepicker-open=true]) .formContent_label__IK2QX{color:var(--Text-Interactive-Focus)}@media screen and (max-width:767px){.formContent_voucherContainer__PedWq{padding:var(--Space-x2) 0 var(--Space-x4)}}@media screen and (max-width:1366px){.formContent_inputContainer__xck3E{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2)}.formContent_rooms__PenYA,.formContent_when__xqagN,.formContent_where__rj1nu{background-color:var(--Background-Primary);border-radius:var(--Corner-radius-md)}.formContent_rooms__PenYA,.formContent_when__xqagN{padding:var(--Space-x1) var(--Space-x15)}.formContent_button__SdQa4{align-self:flex-end;justify-content:center;width:100%}.formContent_rooms__PenYA{height:60px}}.formContent_voucherContainer__PedWq{height:-moz-fit-content;height:fit-content}.formContent_input___iRoC{display:flex;flex-direction:column}@media screen and (min-width:768px){.formContent_input___iRoC{display:flex;align-items:center;flex-direction:row}.formContent_inputContainer__xck3E{display:flex;flex:2 1;gap:var(--Space-x2);margin-left:calc(-1 * var(--Space-x15))}.formContent_voucherContainer__PedWq{flex:1 1}.formContent_rooms__PenYA,.formContent_when__xqagN,.formContent_where__rj1nu{width:100%}.formContent_inputContainer__xck3E input[type=text]{border:none;height:24px}.formContent_rooms__PenYA,.formContent_when__xqagN{padding:var(--Space-x1) var(--Space-x15);border-radius:var(--Corner-radius-md)}.formContent_rooms__PenYA:hover,.formContent_when__xqagN:hover{background-color:var(--Surface-Primary-Hover)}.formContent_rooms__PenYA:has([data-focus-visible=true],[data-pressed=true]),.formContent_when__xqagN:has([data-datepicker-open=true]){background-color:var(--Surface-Primary-Hover);border:2px solid var(--Border-Interactive-Focus);color:var(--Text-Interactive-Focus)}.formContent_where__rj1nu{position:relative}.formContent_button__SdQa4{justify-content:center;width:118px}.formContent_showOnMobile__n4iEy{display:none}}.formContent_buttonContainer__vXpUZ{margin-top:auto;@media screen and (min-width:768px){margin-top:0}}@media screen and (min-width:768px) and (max-width:1366px){.formContent_input___iRoC{flex-wrap:wrap}.formContent_inputContainer__xck3E{padding:var(--Space-x2) var(--Space-x2) var(--Space-x2) var(--Layout-Tablet-Margin-Margin-min);flex-basis:80%}.formContent_buttonContainer__vXpUZ{padding-right:var(--Layout-Tablet-Margin-Margin-min);margin:0}.formContent_input___iRoC .formContent_buttonContainer__vXpUZ .formContent_button__SdQa4{padding:var(--Space-x1);width:48px;height:48px}.formContent_buttonText__9mUyA{display:none}.formContent_icon___GcrF{display:flex}.formContent_voucherRow__Pbc_8{display:flex;background:var(--Base-Surface-Primary-light-Hover);border-bottom:1px solid var(--Primary-Light-On-Surface-Divider-subtle);padding:var(--Space-x2) var(--Layout-Tablet-Margin-Margin-min)}.formContent_showOnTablet__4NiXa{display:flex}.formContent_hideOnTablet__6pOij{display:none}}@media screen and (min-width:1367px){.formContent_input___iRoC{gap:var(--Space-x2)}.formContent_bookingCodeDisabled__vY1Eu{flex:none}}.form_section__Zckrt{align-items:center;display:grid;margin:0 auto;width:100%}.form_form__4vzQz{display:grid;height:100%}@media screen and (max-width:767px){.form_section__Zckrt{max-width:var(--max-width-page)}.form_form__4vzQz{align-self:flex-start}}@media screen and (min-width:768px){.form_default__D5UZw{border-radius:var(--Corner-radius-md)}}@media screen and (min-width:1367px){.form_default__D5UZw{padding:var(--Space-x15) var(--Space-x2) var(--Space-x15) var(--Space-x1)}.form_full__o0zU1{padding:var(--Space-x1) 0}.form_form__4vzQz{width:100%;max-width:var(--max-width-page);margin:0 auto}.form_compact___9K8l{padding:var(--Space-x15) var(--Space-x2) var(--Space-x15) var(--Space-x1);white-space:nowrap}}.button_mobileToggleButton__hdaup{position:relative;border:none;align-items:center;box-shadow:0 8px 24px 0 rgba(0,0,0,.16);cursor:pointer;display:grid;grid-gap:var(--Space-x15);gap:var(--Space-x15);padding:var(--Space-x2);background-color:var(--Base-Surface-Primary-light-Normal);width:100%;-webkit-tap-highlight-color:transparent;border-radius:var(--Corner-radius-md)}.button_complete__6PltO{grid-template-columns:1fr 36px}.button_partial__kfdX0{grid-template-columns:minmax(auto,120px) min-content 1fr auto}.button_block__8rM5o{display:block}.button_block__8rM5o>*{display:block;text-align:start}.button_blockLabel__paIrf{color:var(--Text-Accent-Primary)}.button_locationAndDate__a2TeE{color:var(--Scandic-Grey-100)}.button_placeholder__Le4vd{color:var(--Text-Interactive-Placeholder)}.button_icon__RWG2O{align-items:center;background-color:var(--Base-Button-Primary-Fill-Normal);border-radius:50%;display:flex;height:36px;justify-content:center;justify-self:flex-end;width:36px}@media screen and (min-width:768px){.button_mobileToggleButton__hdaup{display:none}}.bookingWidget_wrapper__4z14Y{position:-webkit-sticky;position:sticky;z-index:var(--booking-widget-z-index);width:100%;&[data-booking-widget-open=true]{z-index:var(--booking-widget-open-z-index);overflow-y:visible;.bookingWidget_formContainer__JqDS2{left:0;bottom:0;width:100%;z-index:1}@media screen and (max-width:767px){.bookingWidget_backdrop__WUNHF{position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:0}}}&:has([data-datepicker-open=true]){z-index:var(--booking-widget-open-z-index)}}.bookingWidget_formContainer__JqDS2{display:grid;grid-template-rows:auto 1fr;background-color:var(--UI-Input-Controls-Surface-Normal);border-radius:0;grid-gap:var(--Space-x3);gap:var(--Space-x3);height:calc(100dvh - max(var(--sitewide-alert-sticky-height), 20px));width:100%;padding:var(--Space-x3) var(--Space-x2) var(--Space-x7);position:fixed;left:0;bottom:-100%;overflow-y:auto;transition:bottom .3s ease;&:has([data-searchlist-open=true]){overflow-y:visible}}.bookingWidget_compact__jc9Zw{.bookingWidget_formContainer__JqDS2{border-radius:var(--Corner-radius-lg)}}@media screen and (max-width:767px){.bookingWidget_formContainer__JqDS2{border-radius:var(--Corner-radius-lg) var(--Corner-radius-lg) 0 0}}.bookingWidget_close__eyCAj{background:none;border:none;cursor:pointer;justify-self:flex-end;padding:0}@media screen and (min-width:768px){.bookingWidget_wrapper__4z14Y{top:0}.bookingWidget_formContainer__JqDS2{display:block;background-color:var(--Base-Surface-Primary-light-Normal);box-shadow:0 4px 24px 0 rgba(0,0,0,.05);height:auto;position:static;padding:0;overflow-y:visible;&.bookingWidget_compactFormContainer__X4Tlq{box-shadow:none;padding-left:var(--Space-x15)}}.bookingWidget_close__eyCAj{display:none}}.buttonLink_buttonLink__pN4pP{border-radius:var(--Corner-radius-rounded);border-width:2px;border-style:solid;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--Space-x05);&:focus-visible{outline:2px auto -webkit-focus-ring-color;outline-offset:4px}}.header_header___vn37,.header_hgroup__5n0kk{display:flex;flex-direction:column}.header_header___vn37{gap:var(--Space-x2);grid-area:header}.header_hgroup__5n0kk{gap:var(--Space-x05)}.header_header___vn37 .header_confirmTitle__C2Q2s{color:var(--Text-Accent-Primary)}.header_header___vn37 .header_hotelTitle__me_2U{color:var(--Text-Heading)}.header_body__jIrfN{max-width:720px}.header_actions__rp4M4{border-radius:var(--Corner-radius-md);display:grid;grid-area:actions;justify-content:flex-start}@media screen and (min-width:768px){.header_actions__rp4M4{gap:var(--Space-x3);grid-auto-columns:auto;grid-auto-flow:column;grid-template-columns:auto}}@media screen and (min-width:1367px){.header_header___vn37{padding-bottom:var(--Space-x4)}}.confirmation_main__xG8Cc{background-color:var(--Base-Surface-Primary-light-Normal);display:grid;grid-gap:var(--Space-x5);gap:var(--Space-x5);grid-template-areas:"header" "booking";margin:0 auto;min-height:100dvh;padding-top:var(--Space-x5);width:var(--max-width-page)}@media screen and (min-width:1367px){.confirmation_main__xG8Cc{grid-template-areas:"header  receipt" "booking receipt";grid-template-columns:1fr 340px;grid-template-rows:auto 1fr;padding-top:var(--Space-x9)}}.modal_modalContent__2HiGS{display:grid;grid-gap:var(--Space-x3);gap:var(--Space-x3);width:100%}.modal_innerModalContent__ABZyw{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);align-items:center;justify-items:center}.modal_title__2Eg6m{color:var(--Text-Heading);text-align:center}.modal_newPrice__SDowy{display:flex;gap:var(--Space-x1);align-items:center}@media screen and (min-width:768px){.modal_modalContent__2HiGS{width:352px}}.textarea_helpText__Y96Da{align-items:flex-start;display:flex;gap:var(--Space-x05)}.textarea_error__PNNzt{align-items:center;color:var(--Scandic-Red-60);display:flex;gap:var(--Space-x05);margin:var(--Space-x1) 0 0}.textarea_container__Hl_x7{background-color:var(--Main-Grey-White);border-color:var(--Scandic-Beige-40);border-style:solid;border-width:1px;border-radius:var(--Corner-radius-md);display:grid;min-width:0;grid-template-rows:auto 1fr;height:138px;padding:var(--Space-x3) var(--Space-x2) 0 var(--Space-x2);transition:border-color .2s ease}.textarea_container__Hl_x7:has(.textarea_textarea__D3uDh:active,.textarea_textarea__D3uDh:focus){border-color:var(--Scandic-Blue-90)}.textarea_container__Hl_x7:has(.textarea_textarea__D3uDh:disabled){background-color:var(--Main-Grey-10);border:none;color:var(--Main-Grey-40)}.textarea_container__Hl_x7:has(.textarea_textarea__D3uDh[data-invalid=true],.textarea_textarea__D3uDh[aria-invalid=true]){border-color:var(--Scandic-Red-60)}.textarea_textarea__D3uDh{background:none;border:none;color:var(--Main-Grey-100);height:100%;width:100%;margin:0;order:2;overflow:visible;padding:0;resize:none}.textarea_textarea__D3uDh:not(:active,:focus):placeholder-shown{height:88px;transition:height .15s ease}.textarea_textarea__D3uDh:active,.textarea_textarea__D3uDh:active:placeholder-shown,.textarea_textarea__D3uDh:focus,.textarea_textarea__D3uDh:focus:placeholder-shown{height:94px;transition:height .15s ease;outline:none}.textarea_textarea__D3uDh:disabled{color:var(--Main-Grey-40)}.specialRequests_requests__ttNaH{grid-column:1/-1;display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2)}.specialRequests_heading__ge1Hr{color:var(--Text-Default)}.joinScandicFriendsCard_cardContainer__KobBQ,.specialRequests_content__rF9aU{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2)}.joinScandicFriendsCard_cardContainer__KobBQ{align-self:flex-start;background-color:var(--Surface-Primary-Hover-Accent);border-radius:var(--Corner-radius-lg);padding:var(--Space-x2);grid-template-areas:"price" "checkbox" "terms";width:min(100%,696px)}.joinScandicFriendsCard_priceContainer__pR4W2{grid-area:price;margin-bottom:var(--Space-x1)}.joinScandicFriendsCard_price__f_TZe{color:var(--Scandic-Brand-Scandic-Red)}.joinScandicFriendsCard_checkBox__hgN2c{align-self:center;grid-area:checkbox}.joinScandicFriendsCard_terms__7dt2q{grid-area:terms}@media screen and (min-width:768px){.joinScandicFriendsCard_cardContainer__KobBQ{grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:var(--Space-x3);grid-template-areas:"price checkbox" "terms terms"}.joinScandicFriendsCard_priceContainer__pR4W2{margin-bottom:0;display:flex;flex-direction:column}}.partnerSASJoinScandicFriendsCard_cardContainer__snq2b{align-self:flex-start;background-color:var(--Surface-Primary-Hover-Accent);border-radius:var(--Corner-radius-lg);display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);padding:var(--Space-x2);grid-template-areas:"price" "checkbox" "terms";width:min(100%,696px)}.partnerSASJoinScandicFriendsCard_priceContainer__Gy_LG{grid-area:price;margin-bottom:var(--Space-x1)}.partnerSASJoinScandicFriendsCard_price__dmmV0{color:var(--Surface-Brand-Primary-1-OnSurface-Accent)}.partnerSASJoinScandicFriendsCard_checkBox__CJ_e2{align-self:center;grid-area:checkbox;display:flex;flex-direction:column;gap:var(--Space-x2)}.partnerSASJoinScandicFriendsCard_terms__nzGfD{grid-area:terms}@media screen and (min-width:768px){.partnerSASJoinScandicFriendsCard_cardContainer__snq2b{grid-template-columns:2fr 3fr;grid-template-rows:auto auto;gap:var(--Space-x3);grid-template-areas:"price checkbox" "terms terms"}.partnerSASJoinScandicFriendsCard_priceContainer__Gy_LG{margin-bottom:0;display:flex;flex-direction:column}}.details_form__ZOAmH{display:grid;grid-gap:var(--Space-x3);gap:var(--Space-x3)}.details_container__8igjA{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);width:min(100%,696px)}.details_fullWidth__hM3qA{grid-column:1/-1}.details_footer__4IbPv{margin-top:var(--Space-x1)}@media screen and (min-width:768px){.details_container__8igjA{grid-template-columns:1fr 1fr}}.header_header__mtsaR{padding-bottom:var(--Space-x3)}.section_section__XjeMI{display:grid;grid-gap:var(--Space-x3);gap:var(--Space-x3);width:100%;padding-top:var(--Space-x3)}.section_heading__4Zrhe,.section_subheading__brIGi{color:var(--Text-Default)}.section_additionalInfo__NGwZp{color:var(--Text-Secondary);margin-top:var(--Space-x05)}.section_contentWrapper__GFXjN{padding-bottom:var(--Space-x3)}.section_content__60fLS{border-bottom:1px solid var(--Primary-Light-On-Surface-Divider-subtle)}.section_disabled__ojMly{opacity:.5;pointer-events:none}.claimPoints_claim__oTlqF{color:var(--Text-Secondary);display:flex;align-items:center;justify-content:space-between;gap:var(--Space-x2);white-space:nowrap}@keyframes dialog_modal-fade__phJFl{0%{opacity:0}to{opacity:1}}.dialog_overlay__fPAKd{align-items:center;background:rgba(0,0,0,.5);display:flex;height:var(--visual-viewport-height);justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100;&[data-entering]{animation:dialog_modal-fade__phJFl .2s}&[data-exiting]{animation:dialog_modal-fade__phJFl .15s ease-in reverse}}.dialog_dialog__FMq8N{outline:none}.dialog_modal__42zYO{background-color:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-radius-md);box-shadow:var(--modal-box-shadow);display:flex;flex-direction:column;gap:var(--Space-x3);max-width:560px;padding:var(--Space-x5) var(--Space-x4)}.dialog_header__9721X{display:flex;flex-direction:column;gap:var(--Space-x2);align-items:center}.dialog_footer__LlDoB{display:flex;flex-direction:column-reverse;gap:var(--Space-x1)}@media screen and (min-width:768px){.dialog_footer__LlDoB{align-items:center;flex-direction:row;gap:var(--Space-x2);&>button{flex:1 1}}}.addedAncillaries_container__OM1W6{display:flex;flex-direction:column;gap:var(--Space-x05)}.addedAncillaries_header__IesgC{display:flex;flex-direction:column;justify-content:space-between;gap:var(--Space-x15);margin-top:var(--Space-x5)}@media (min-width:768px){.addedAncillaries_container__OM1W6{gap:var(--Space-x3)}.addedAncillaries_header__IesgC{align-items:center;flex-direction:row}}.addedAncillaries_deliveryTime__Dtn8H{display:flex;justify-content:space-between;gap:var(--Space-x1)}.addedAncillaries_ancillaryMobile__gyrO6{display:flex}.addedAncillaries_ancillaryDesktop__IIaBL,.addedAncillaries_ancillaryMobile__gyrO6{background-color:var(--Background-Primary);border-radius:var(--Corner-radius-md);flex-direction:column;gap:var(--Space-x1)}.addedAncillaries_ancillaryDesktop__IIaBL{display:none;padding:var(--Space-x2)}@media (min-width:768px){.addedAncillaries_ancillaryMobile__gyrO6{display:none}.addedAncillaries_ancillaryDesktop__IIaBL{display:flex}}.addedAncillaries_paymentMobileWrapper__4MpDv{display:flex}.addedAncillaries_paymentMobile__pKbCI{display:flex;gap:var(--Space-x2);align-items:center}.addedAncillaries_commentMobile__K_W9V{margin-bottom:var(--Space-x3)}.addedAncillaries_footerMobile__VmoDe{display:flex;margin-top:var(--Space-x4)}.addedAncillaries_specification__0XdC3{display:flex;justify-content:space-between;padding:var(--Space-x1) 0}.addedAncillaries_name__9L2B7{display:flex;gap:var(--Space-x1);align-items:center}.addedAncillaries_payment__TmFfY{display:flex;gap:var(--Space-x2);align-items:center}.addedAncillaries_footer__23dXT{display:flex;justify-content:space-between;padding:var(--Space-x1) 0}.addedAncillaries_comment__kBAgp{display:flex;gap:var(--Space-x15)}.addedAncillaries_actions__R62BC{display:flex;gap:var(--Space-x2)}.ancillaryCard_ancillaryCard__WyNWy{display:flex;flex-direction:column}.ancillaryCard_imageContainer__N8Ani{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--Corner-radius-md);overflow:hidden}.ancillaryCard_image__KzXCG{object-fit:cover}.ancillaryCard_price__LJ_1Z{display:flex;gap:var(--Space-x1)}.ancillaryCard_contentContainer__mTzhe{padding:var(--Space-x15) 0 0 0;display:flex;flex-direction:column;gap:var(--Space-x1)}.selectAncillaryStep_container__XiGfr{width:100%}.selectAncillaryStep_tabs__IhLg_{display:flex;gap:var(--Space-x1);padding:var(--Space-x3) 0;flex-wrap:wrap}.selectAncillaryStep_grid__nla5d{display:grid;grid-template-columns:repeat(auto-fill,minmax(251px,1fr));grid-gap:var(--Space-x2);gap:var(--Space-x2);height:470px;overflow-y:auto;padding-right:var(--Space-x15);margin-top:var(--Space-x2)}.selectAncillaryStep_chip__Gt8Yz{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)}.selectAncillaryStep_chip__Gt8Yz.selectAncillaryStep_selected__o8EU2{background:var(--Surface-Brand-Primary-3-Default);color:var(--Text-Inverted)}.creditCardRow_card__PriFC{display:grid;align-items:center;grid-column-gap:var(--Space-x1);column-gap:var(--Space-x1);grid-template-columns:auto auto auto 1fr;justify-items:flex-end;padding:var(--Space-x1) var(--Space-x15);border-radius:var(--Corner-radius-Medium);background-color:var(--Base-Surface-Secondary-light-Normal)}.creditCardRow_cardNumber__MHg7R{margin-left:var(--Space-x1);color:var(--Text-Secondary)}.CreditCardList_cardContainer__ymNRz{display:grid;grid-gap:var(--Space-x1);gap:var(--Space-x1)}.header_header__VdNCx{align-items:center;display:flex;gap:var(--Space-x2);justify-content:space-between}.manageEmailPreferencesButton_managePreferencesButton__pOubu{justify-self:flex-start}.transferPoints_container__Y5aYZ{display:flex;flex-direction:column;align-items:center;gap:var(--Space-x3)}.transferPoints_card__BwGl6{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--Space-x3);padding:var(--Space-x3) var(--Space-x9);background-color:var(--Background-Secondary);border-radius:var(--Corner-radius-lg);box-shadow:0 0 4px 2px rgba(0,0,0,.1);margin-top:var(--Space-x9)}.transferPoints_highFive__O8zEO{height:110px;width:110px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);&>img{position:absolute;bottom:-5%;width:100%;height:auto}}.transferPoints_labelWithIcon__kyV94{display:flex;align-items:center;gap:var(--Space-x05);color:var(--Text-Tertiary);margin-bottom:var(--Space-x05)}.transferPoints_transferContainer__Mz8av{display:grid;grid-template-columns:1fr auto 1fr}.transferPoints_transferFrom__CgZpa{display:flex;flex-direction:column}.transferPoints_transferTo__Gj2qL{display:flex;flex-direction:column;text-align:right;.transferPoints_labelWithIcon__kyV94{justify-content:flex-end}}.transferPoints_noPointsWarning__uaNhK{align-self:end;color:var(--Surface-Feedback-Information)}.transferPoints_balanceLabel__j02c4{color:var(--Text-Tertiary);margin-top:var(--Space-x3)}.transferPoints_formWrapper__SEkb5{display:flex;flex-direction:column;gap:var(--Space-x3);width:100%;padding:var(--Space-x4);padding-bottom:0}.transferPoints_slider__W2SMQ{color:var(--text-color);width:100%;padding-top:24px;.transferPoints_sliderTrack__CUG_X{position:relative;height:30px;width:100%;&:before{height:10px;width:100%;top:50%;transform:translateY(-50%);content:"";display:block;position:absolute;background-color:var(--Border-Divider-Accent);border-radius:var(--Corner-radius-sm);opacity:.3;transition:background-color .3s ease}}.transferPoints_sliderFill__L0HTO{height:10px;background:linear-gradient(90deg,#8f4350 25.5%,#4d001b);position:relative;top:50%;transform:translateY(-50%);border-radius:var(--Corner-radius-sm)}.transferPoints_sliderOutput__4jZDM{position:absolute;top:-30px;left:50%;transform:translateX(-50%) translateY(4px);background-color:var(--Surface-Brand-Primary-1-OnSurface-Default);color:var(--Text-Brand-OnPrimary-2-Accent);padding:var(--Space-x05) var(--Space-x1);border-radius:var(--Corner-radius-sm);opacity:0;transition:opacity .15s,transform .15s;transition-delay:.1s}.transferPoints_sliderThumb__7Renx{position:relative;top:50%;width:42px;height:42px;border-radius:50%;background-color:var(--Surface-Brand-Primary-1-OnSurface-Default);box-shadow:0 0 14px 6px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;transition:background-color .3s ease;&>svg{width:22px;height:22px;transition:opacity .3s ease}&[data-focus-visible]{outline:2px solid var(--Surface-Feedback-Neutral-light)}&[data-dragging] .transferPoints_sliderOutput__4jZDM{opacity:1;transform:translateX(-50%) translateY(0)}}&[data-disabled]{.transferPoints_sliderTrack__CUG_X:before{background-color:var(--Border-Interactive-Disabled)}.transferPoints_sliderThumb__7Renx{background-color:var(--Surface-UI-Fill-Disabled);box-shadow:none;&>svg{opacity:0}}}}.transferPoints_pointsInput__lv9jb{width:100%}.transferPoints_conversionRate__9IKur{color:var(--Text-Tertiary);font-style:italic}.transferPoints_inputsWrapper__zl9bs{display:grid;grid-gap:36px;gap:36px;width:100%;grid-template-columns:1fr auto 1fr;align-items:center}.transferPoints_transferButton__aeyqT{max-width:260px;width:100%;margin:0 auto}.transferPoints_modalContainer__IIyBo{max-width:512px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--Space-x3);padding-inline:var(--Space-x3)}.transferPoints_expiryText__dxH3d{color:var(--Text-Tertiary)}.transferPoints_divider__g1XBN{background-color:var(--Border-Divider-Subtle);width:calc(100% + var(--Space-x6) + var(--Space-x6));height:1px;margin-inline:calc(var(--Space-x6) * -1)}.transferPoints_buttonContainer__Uc2It{display:flex;flex-direction:column;gap:var(--Space-x3)}.transferPoints_pointsOutput__SR3sb{border-radius:var(--Corner-radius-md);background-color:var(--Surface-Primary-Disabled);height:100%;color:var(--Text-Tertiary);padding:var(--Space-x1) var(--Space-x2);display:flex;flex-direction:column;gap:var(--Space-x05)}@media screen and (max-width:767px){.transferPoints_card__BwGl6{padding:var(--Space-x3);padding-top:var(--Space-x6)}.transferPoints_highFive__O8zEO{height:75px;width:75px}.transferPoints_transferContainer__Mz8av{grid-template-columns:1fr;gap:var(--Space-x4)}.transferPoints_transferFrom__CgZpa{flex-direction:row;justify-content:space-between}.transferPoints_transferTo__Gj2qL{flex-direction:row;justify-content:space-between;text-align:left;.transferPoints_labelWithIcon__kyV94{flex-direction:row-reverse}}.transferPoints_noPointsWarning__uaNhK{grid-row:3}.transferPoints_balanceLabel__j02c4{margin-top:0;text-align:right}.transferPoints_inputsWrapper__zl9bs{grid-template-columns:1fr 1fr;column-gap:var(--Space-x1)}.transferPoints_conversionRate__9IKur{grid-row:2;grid-column:span 2;text-align:center}.transferPoints_slider__W2SMQ{padding-top:0}.transferPoints_modalContainer__IIyBo{padding-inline:var(--Space-x2)}}.container_container__0NiY3{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2)}.button_container__nZ_po{display:flex;justify-content:center}.card_card__78K20{border-radius:var(--Corner-radius-lg);border:1px solid var(--Border-Default);background:var(--Text-Brand-OnPrimary-3-Default);display:flex;padding:var(--Space-x15);align-items:flex-start;gap:var(--Space-x15);align-self:stretch;height:100%}.card_link__bFmSW{text-decoration:none;color:inherit}.card_fallback__QQsl5{min-width:80px;min-height:108px}.card_image__hY_zD{width:80px;max-width:80px;height:108px;max-height:108px;border-radius:var(--Corner-radius-md);object-fit:cover;flex-shrink:0}.card_content__uLDp6{display:grid;grid-gap:var(--Space-x1);gap:var(--Space-x1)}.card_details__Su5Ti{display:flex;flex-direction:column;gap:var(--Space-x05)}.card_cityName__ZcEwG,.card_dates__BI6XR,.card_hotelName__tn6bK{color:var(--Text-Default)}.card_divider__vqS2_{display:none}.card_chip__gutQK{display:flex;padding:var(--Space-x05) var(--Space-x1);justify-content:center;align-items:center;gap:var(--Space-x05);border-radius:var(--Corner-radius-sm);background:var(--Surface-Secondary-Default);width:-moz-fit-content;width:fit-content}.card_chipText__94U2r{color:var(--Text-Interactive-Default)}.card_dateSection__q28ik{display:flex;flex-direction:column;gap:var(--Space-x05)}.card_dates__BI6XR{display:flex;align-items:center;gap:var(--Space-x05)}@media screen and (min-width:1367px){.card_content__uLDp6{gap:var(--Space-x15)}.card_divider__vqS2_{display:inline-block}.card_dateSection__q28ik{flex-direction:row;gap:var(--Space-x2)}}.cards_grid__oHgNh{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:768px){.cards_grid__oHgNh{grid-template-columns:repeat(2,1fr)}}@media (min-width:1367px){.cards_grid__oHgNh{grid-template-columns:repeat(3,1fr);align-items:stretch}}.logo_scandicLogo__fkKqb{color:var(--Scandic-Red-Default)}.logoLink_logoLink__dmPkR{display:inline-flex;width:auto}.logoLink_logoIcon__f5ZiW.logoLink_inverted__r76fs{color:var(--Icon-Inverted)}body:has(.themed-hotel-page) .logoLink_logoIcon__f5ZiW:not(.logoLink_inverted__r76fs){color:var(--Surface-UI-Fill-Intense)}.footer_dl__gEdzN{padding:0 var(--Space-x2);display:flex}.footer_dl__gEdzN>div{display:flex;flex-direction:column;flex-grow:1;gap:var(--Space-x15)}.footer_dl__gEdzN dt{color:var(--Text-Tertiary)}.footer_rightColumn__dvLjT{text-align:right}.textLinkButton_button__t2lQ9{justify-self:flex-start;background:none;border:none;cursor:pointer}.maxWidth_container__rj_kO{max-width:var(--current-max-width,1140px);position:relative}.copyMembershipIdButton_container__fnvrl{display:flex;align-items:center;gap:var(--Space-x1);color:var(--Scandic-Red-100)}.copyMembershipIdButton_copyButton__HW3gE{min-width:auto;padding:var(--Space-x05)}div.chip_chip__z3gdL{--chip-text-color:var(--Base-Text-High-contrast);--chip-background-color:var(--Base-Surface-Primary-light-Normal);align-items:center;color:var(--chip-text-color);background-color:var(--chip-background-color);border-radius:var(--Corner-radius-sm);display:flex;gap:var(--Space-x05);justify-content:center}.chip_chip__z3gdL.chip_small__MOgqr{padding:var(--Space-x025) var(--Space-x05)}.chip_chip__z3gdL.chip_medium__TokLJ{padding:var(--Space-x05) var(--Space-x1)}.chip_chip__z3gdL *,.chip_chip__z3gdL svg *{fill:var(--chip-text-color)}.chip_chip__z3gdL.chip_burgundy__NW684{--chip-text-color:var(--Primary-Dark-On-Surface-Text);--chip-background-color:var(--Base-Text-High-contrast)}.chip_chip__z3gdL.chip_transparent__LnMdb{--chip-text-color:var(--UI-Input-Controls-On-Fill-Normal);--chip-background-color:rgba(64,57,55,0.9)}.chip_chip__z3gdL.chip_tag__Fb1Hg{--chip-background-color:var(--Base-Surface-Subtle-Hover)}.chip_chip__z3gdL.chip_uiTextHighContrast__q6ebj{--chip-background-color:var(--UI-Text-High-contrast);--chip-text-color:var(--UI-Input-Controls-On-Fill-Normal)}.FloatingBookingWidget_floatingBookingWidget__GELi7{width:var(--max-width-content);margin:0 auto;position:relative;.FloatingBookingWidget_floatingBackground__Cz_aS{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}&[data-intersecting=true]{.FloatingBookingWidget_floatingBackground__Cz_aS{background:var(--Surface-UI-Fill-Default);position:fixed;top:0;left:0;right:0;z-index:var(--booking-widget-z-index);margin-top:var(--sitewide-alert-sticky-height);box-shadow:0 4px 24px 0 rgba(0,0,0,.05)}}}@media screen and (max-width:767px){.brandedHotelLogo_logoLarge__IYQ20{display:none}}@media screen and (min-width:768px){.brandedHotelLogo_logoSmall__L1OyZ{display:none}}.hero_hotelPageHero__8tPrR{position:relative;display:flex;overflow:hidden;gap:var(--Space-x05);width:100%;max-width:var(--max-width-page);z-index:0;margin:0 auto;&:not(.hero_isThemed__XNvVS){>.hero_imageButton__RSSB1:nth-child(2),>.hero_imageButton__RSSB1:nth-child(3){display:none}}}.hero_logoWrapper__GaSn4{position:relative;background-color:var(--Surface-Brand-Primary-1-Default);display:flex;align-items:center;padding:var(--Space-x1) 0;z-index:0;overflow:hidden}.hero_logo__tlR4d{z-index:1}.hero_scandicGoSwirl___Mrff{position:absolute;bottom:0;left:0;width:100%;height:auto}.hero_seeAllButton__Wmu8q{position:absolute;bottom:var(--Space-x2);right:var(--Space-x2);z-index:1}@media screen and (max-width:767px){.hero_hotelPageHero__8tPrR{&.hero_isThemed__XNvVS{flex-direction:column}&:not(.hero_isThemed__XNvVS){height:252px}}.hero_scandicGoSwirl___Mrff{display:none}}@media screen and (min-width:768px){.hero_hotelPageHero__8tPrR{gap:var(--Space-x1);height:270px}.hero_logoWrapper__GaSn4{border-radius:var(--Corner-radius-sm);justify-content:center}.hero_logo__tlR4d{height:100%}}@media screen and (min-width:768px) and (max-width:1366px){.hero_scandicGoSwirl___Mrff{bottom:-20px}}@media screen and (min-width:1367px){.hero_hotelPageHero__8tPrR{padding:0 var(--Space-x5);height:524px;&:not(.hero_isThemed__XNvVS):has(>.hero_imageButton__RSSB1:nth-child(2)){display:grid;grid-template-columns:70% 30%;grid-template-rows:repeat(2,1fr);grid-template-areas:"main side1" "main side2";>.hero_imageButton__RSSB1:first-child{grid-area:main}>.hero_imageButton__RSSB1:nth-child(2){display:initial;grid-area:side1}>.hero_imageButton__RSSB1:nth-child(3){display:initial;grid-area:side2}}}.hero_logoWrapper__GaSn4{padding:var(--Space-x3)}.hero_seeAllButton__Wmu8q{right:calc(var(--Space-x2) + var(--Space-x5))}}.mapCard_mapCard__AfYdW{display:grid;position:absolute;bottom:0;left:0;right:0;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)}.mapCard_poiList__La1vl{list-style:none;margin-top:var(--Space-x1);margin-bottom:var(--Space-x2)}.mapCard_poiItem__mlple{display:grid;grid-template-columns:max-content 1fr max-content;grid-gap:var(--Space-x1);gap:var(--Space-x1);align-items:center;padding:var(--Space-x2) 0;border-bottom:1px solid var(--Border-Divider-Default)}.mapCard_heading__dp0d5{text-align:center}.mapCard_distance__T2SIv{color:var(--Text-Secondary)}.mapCard_nearby__ri3Pe{color:var(--Text-Brand-OnAccent-Accent-Secondary);text-transform:uppercase}.mapCard_hotelName__AOiCo{color:var(--Text-Heading);text-transform:capitalize}.mapWithCard_mapWithCard__5x0fg{position:-webkit-sticky;position:sticky;top:var(--booking-widget-desktop-height);min-height:500px;height:calc(100vh - var(--main-menu-desktop-height) - var(--booking-widget-desktop-height));max-height:935px;overflow:hidden;width:100%}.mobileToggle_mobileToggle__wDsNe{position:-webkit-sticky;position:sticky;bottom:var(--Space-x5);margin-bottom:var(--Space-x5);z-index:var(--hotel-mobile-map-toggle-button-z-index);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--Space-x05);gap:var(--Space-x05);align-items:center;border-radius:var(--Corner-radius-Rounded);background-color:var(--Component-Button-Inverted-Fill-Default);box-shadow:0 0 30px 2px rgba(0,0,0,.15);padding:6px;width:-moz-fit-content;width:fit-content;justify-self:center}.mobileToggle_iconWrapper__DfLQd{display:flex;align-items:center;justify-content:center;gap:var(--Space-x05);padding:var(--Space-x1) var(--Space-x2);background-color:transparent;border-radius:2.5rem;color:var(--Component-Button-Brand-Secondary-On-fill-Default);&.mobileToggle_active__ZN_Vr{background-color:var(--Component-Button-Brand-Primary-Fill-Default);color:var(--Component-Button-Brand-Primary-On-fill-Default)}&:not(.mobileToggle_active__ZN_Vr){cursor:pointer}}.mobileToggle_link__27aoT{display:contents;color:var(--Component-Button-Brand-Secondary-On-fill-Default)}@media screen and (min-width:1367px){.mobileToggle_mobileToggle__wDsNe{display:none}}.imageGallery_wrapper__AcUUI{position:relative;width:100%;height:100%;border-radius:inherit}.imageGallery_imageCount__2tm4c{position:absolute;bottom:var(--Space-x2);right:var(--Space-x2);background-color:var(--Overlay-90);padding:var(--Space-x025) var(--Space-x05);border-radius:var(--Corner-radius-sm);display:flex;align-items:center;justify-content:center;gap:var(--Space-x025);color:var(--Text-Inverted)}.imageGallery_imageCountBottom__eBIy8{bottom:var(--Space-x2);top:auto}.imageGallery_imageCountTop__gEbn6{top:var(--Space-x2);bottom:auto}.imageGallery_triggerArea__zXzMY{background-color:transparent;border-width:0;padding:0;position:absolute;inset:0;cursor:pointer;border-radius:inherit}.imageGallery_image__57j0p{width:100%;height:100%;object-fit:cover;border-radius:inherit}.hotelListItem_hotelListItem__vtxEV{display:grid;background-color:var(--Surface-Primary-Default);border:1px solid var(--Border-Default);border-radius:var(--Corner-radius-md);overflow:hidden;scroll-margin-top:var(--Space-x2)}.hotelListItem_activeCard___NLHt{border:1px solid var(--Border-Interactive-Active)}.hotelListItem_content__5ZlGK{display:flex;flex-direction:column;gap:var(--Space-x2);padding:var(--Space-x2) var(--Space-x3);align-content:flex-start;justify-items:flex-start}.hotelListItem_imageWrapper__97XrD{position:relative;height:200px}.hotelListItem_tripAdvisor__Kjxi2{position:absolute;top:var(--Space-x2);left:var(--Space-x2);display:flex;align-items:center;gap:var(--Space-x05);background-color:var(--Surface-Primary-Default);padding:var(--Space-x025) var(--Space-x1);border-radius:var(--Corner-radius-sm);color:var(--Text-Interactive-Default)}.hotelListItem_intro__DXR9Y{display:grid;grid-gap:var(--Space-x05);gap:var(--Space-x05)}.hotelListItem_captions__2Tqnw{display:flex;column-gap:var(--Space-x1);flex-wrap:wrap;color:var(--Text-Tertiary)}.hotelListItem_addressButton__5ctNJ{background-color:transparent;border-width:0;padding:0;color:var(--Text-Interactive-Secondary);cursor:pointer;&:hover{color:var(--Text-Interactive-Secondary-Hover)}}.hotelListItem_amenityList__duKKX{display:flex;gap:var(--Space-x025) var(--Space-x1);flex-wrap:wrap;color:var(--Text-Secondary)}.hotelListItem_amenityItem__rr_Bx{display:flex;gap:var(--Space-x05);align-items:center}.hotelListItem_ctaWrapper__9sod3{justify-self:stretch}@media screen and (max-width:949px){.hotelListItem_hotelListItem__vtxEV{width:360px;min-height:150px;grid-template-columns:160px 1fr}.hotelListItem_imageWrapper__97XrD{height:100%}.hotelListItem_tripAdvisor__Kjxi2{top:12px;left:12px}.hotelListItem_content__5ZlGK{padding:var(--Space-x15);gap:var(--Space-x1)}.hotelListItem_amenityItem__rr_Bx:nth-child(n+4),.hotelListItem_amenityName__EToKR,.hotelListItem_captions__2Tqnw,.hotelListItem_logo__vOzfY{display:none}.hotelListItem_ctaWrapper__9sod3{margin-top:auto}}.hotelList_hotelListWrapper__MQfoN{display:grid;grid-gap:var(--Space-x3);gap:var(--Space-x3)}.hotelList_header__3EPC_{display:flex;justify-content:space-between;align-items:center;gap:var(--Space-x2)}.hotelList_hotelList__K_czD{display:grid;grid-gap:var(--Space-x3);gap:var(--Space-x3);list-style:none}@media screen and (max-width:949px){.hotelList_header__3EPC_,.hotelList_hotelList__K_czD{display:none}}.roomCard_roomCard__JhCTO{border-radius:var(--Corner-radius-md);background-color:var(--Surface-Primary-Default);border:1px solid var(--Border-Default);display:grid;grid-template-rows:auto 1fr;overflow:hidden;color:var(--Text-Default);height:100%}.roomCard_content__vTctx{display:grid;grid-gap:var(--Space-x05);gap:var(--Space-x05);padding:var(--Space-x2)}.roomCard_innerContent___KVX7{display:grid;text-align:center;grid-gap:var(--Space-x1);gap:var(--Space-x1)}.roomCard_imageContainer__he9J3{position:relative;height:200px}.roomCard_roomSize__ll7lw{color:var(--Text-Tertiary)}.roomCard_buttonLink___Ws2j{align-self:end}.rooms_roomsContainer___2GP9{position:relative;scroll-margin-top:var(--hotel-page-scroll-margin-top);color:var(--Text-Default)}.rooms_scrollRef__PFRKR{position:absolute;top:calc(-1 * var(--hotel-page-scroll-margin-top))}.rooms_roomsList__ujO4K{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);grid-template-columns:1fr;list-style:none;&:not(.rooms_allVisible__VXNZ5)>:nth-child(n+4){display:none}}.rooms_showMoreButton__w45Vs{justify-self:center}@media screen and (min-width:768px){.rooms_roomsList__ujO4K{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1367px){.rooms_roomsList__ujO4K{grid-template-columns:repeat(3,1fr)}}.restaurantBarItem_restaurantBarItem__ccFKz{display:grid;grid-gap:var(--Space-x3);gap:var(--Space-x3)}.restaurantBarItem_stickyHeading__MFMld{position:-webkit-sticky;position:sticky;top:calc(var(--sidepeek-header-height, 0px) + var(--Space-x4));display:flex;gap:var(--Space-x1);color:var(--Text-Interactive-Default);align-items:center;&:before{content:"";position:absolute;margin-top:calc(-1 * var(--Space-x4));background-color:var(--Background-Primary);z-index:-1;width:100%;top:0;bottom:-16px}}.restaurantBarItem_content__3QVuZ{display:grid;grid-gap:var(--Space-x15);gap:var(--Space-x15)}.restaurantBarItem_menuList__OmHye{list-style:none;display:grid;grid-gap:var(--Space-x1);gap:var(--Space-x1)}.restaurantBarItem_ctaWrapper__zUD6i{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2)}.restaurantBarItem_text__C8Cj_{color:var(--Text-Default)}.restaurantBarItem_heading__v8KAU{color:var(--Text-Interactive-Default)}.roomFacilities_heading__7JDDl{scroll-margin-top:16px}.roomFacilities_item__ZQKcR{display:flex;gap:var(--Space-x1);margin-bottom:var(--Space-x05);align-items:self-start;justify-content:flex-start;color:var(--Text-Secondary);page-break-inside:avoid;break-inside:avoid}.roomFacilities_icon__rxhkz{flex-shrink:0}.roomFacilities_ctaWrapper__j_lJY{width:max-content}@media screen and (max-width:767px){.roomFacilities_facilities__4AuSS:not(.roomFacilities_allVisibleMobile__Ye85O)>:nth-child(n+11){display:none}}@media screen and (min-width:768px){.roomFacilities_facilities__4AuSS{column-count:2;column-gap:var(--Space-x2)}.roomFacilities_ctaWrapper__j_lJY{display:none}}.tabNavigation_containerWrapper__KWw4Y{position:-webkit-sticky;position:sticky;top:0;z-index:var(--hotel-tab-navigation-z-index);background-color:var(--Background-Primary);border-bottom:1px solid var(--Border-Default);width:100%;--gradient-color:var(--Background-Primary);&:after,&:before{content:"";position:absolute;top:0;bottom:0;width:76px;pointer-events:none;z-index:1;opacity:0;transition:opacity .3s ease}&:before{left:0;background:linear-gradient(-90deg,color-mix(in srgb,var(--gradient-color) 10%,transparent) 6%,var(--gradient-color) 90%)}&:after{right:0;background:linear-gradient(90deg,color-mix(in srgb,var(--gradient-color) 10%,transparent) 6%,var(--gradient-color) 90%)}&.tabNavigation_showLeftShadow__ePEAy:before,&.tabNavigation_showRightShadow__cTiX9:after{opacity:1}}.tabNavigation_tabsContainer__dyk8A{display:flex;gap:var(--Space-x4);justify-content:flex-start;width:var(--max-width-content);overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;white-space:nowrap;margin:0 auto -1px}.tabNavigation_link__lAqYw{color:var(--Text-Interactive-Default);padding:var(--Space-x2) var(--Space-x0);text-decoration:none;border-bottom:2px solid transparent;transition:border-bottom-color .3s ease-in-out;&.tabNavigation_active__U36DB,&:hover{border-bottom-color:var(--Text-Interactive-Default)}}@media screen and (max-width:767px){.tabNavigation_containerWrapper__KWw4Y.tabNavigation_isThemed__DbQ95{background-color:var(--Surface-Brand-Primary-1-Default);--gradient-color:var(--Surface-Brand-Primary-1-Default);.tabNavigation_link__lAqYw{color:var(--Text-Brand-OnPrimary-1-Default);&.tabNavigation_active__U36DB,&:hover{border-bottom-color:var(--Text-Brand-OnPrimary-1-Default)}}}}@media screen and (min-width:1367px){.tabNavigation_tabsContainer__dyk8A{padding:0 var(--Space-x5);overflow-x:visible;margin:0}}.meetingRoomCard_card__UJyTp{background-color:var(--Surface-Primary-Default);border-radius:var(--Corner-radius-md);border:1px solid var(--Border-Default);display:grid;overflow:hidden}.meetingRoomCard_image__Qwhij{height:200px;width:100%;object-fit:cover}.meetingRoomCard_content__007xr{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);padding:var(--Space-x2);grid-template-rows:auto 1fr auto;flex-grow:1}.meetingRoomCard_capacity__FN0My{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--Space-x1);gap:var(--Space-x1);text-align:left;color:var(--Text-Tertiary)}.meetingRoomCard_roomDetails__Rgi3p{display:flex;gap:var(--Space-x05);align-items:center}.meetingRoomCard_infoTable__kLMvL{background-color:var(--Surface-Primary-OnSurface-Default);border-radius:var(--Corner-radius-md);padding:var(--Space-x2);display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2)}.meetingRoomCard_tableBody__MQpKo{display:grid;grid-gap:var(--Space-x05);gap:var(--Space-x05);&:not(:first-of-type){border-top:1px solid var(--Border-Divider-Default);padding-top:var(--Space-x2)}}.meetingRoomCard_leftColumn__BRKZ_{color:var(--Text-Secondary);font-weight:inherit}@media (min-width:1367px){.meetingRoomCard_card__UJyTp:not(.meetingRoomCard_alwaysStack__UNwTx) .meetingRoomCard_ctaContainer__iqcr_{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.meetingRoomCard_card__UJyTp:not(.meetingRoomCard_alwaysStack__UNwTx) .meetingRoomCard_ctaContainer__iqcr_:has(:only-child){grid-template-columns:1fr}}.meetingRooms_roomsContainer__iC5pG{position:relative;color:var(--Text-Default);display:grid;grid-gap:var(--Space-x3);gap:var(--Space-x3)}.meetingRooms_roomsList__asrHx{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);grid-template-columns:1fr;list-style:none;&:not(.meetingRooms_allVisible__bangR)>:nth-child(n+4){display:none}}.meetingRooms_showMoreButton__Eeifa{justify-self:center}@media screen and (min-width:768px){.meetingRooms_roomsList__asrHx{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1367px){.meetingRooms_roomsList__asrHx{grid-template-columns:repeat(3,1fr)}}.sidePeekAccordion_accordionItem__FNHpy{color:var(--Text-Default)}.sidePeekAccordion_accessibilityContent__9380O,.sidePeekAccordion_parkingContent__QxJ6S{display:grid;grid-gap:var(--Space-x3);gap:var(--Space-x3)}.sidePeekAccordion_checkInCheckOutContent__A12A3{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__jGtyo{color:var(--Text-Secondary)}.roomSidePeekContent_wrapper__94ULP{display:flex;flex-direction:column;gap:var(--Space-x2);position:relative;margin-bottom:calc(var(--Space-x4) * 2 + 80px)}.roomSidePeekContent_mainContent__Iovat{color:var(--Text-Secondary)}.roomSidePeekContent_listContainer__amKsd,.roomSidePeekContent_mainContent__Iovat{display:flex;flex-direction:column;gap:var(--Space-x15)}.roomSidePeekContent_imageContainer__j_33A{position:relative;border-radius:var(--Corner-radius-md);overflow:hidden}.roomSidePeekContent_imageContainer__j_33A img{width:100%;aspect-ratio:16/9;object-fit:cover}.roomSidePeekContent_facilityList__aKXHO{column-count:2;column-gap:var(--Space-x2);color:var(--Text-Secondary)}.roomSidePeekContent_facilityList__aKXHO li>span:nth-child(2){overflow:hidden;word-wrap:break-word}.roomSidePeekContent_facilityList__aKXHO li{display:flex!important;gap:var(--Space-x1);margin-bottom:var(--Space-x05)}.roomSidePeekContent_bedOptions__vRo__{color:var(--Text-Secondary)}.roomSidePeekContent_bedOptions__vRo__ li{display:flex;gap:var(--Space-x1);margin-bottom:var(--Space-x05)}.roomSidePeekContent_facilityList__aKXHO li svg{flex-shrink:0}.room_header__vHVLJ,.room_room__JaKEW{display:flex;flex-direction:column;gap:var(--Space-x2)}.room_benefits__SeJC2{align-items:center;border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-radius-md);display:flex;gap:var(--Space-x1);padding:var(--Space-x1) var(--Space-x15);width:min(max-content,100%)}.room_guaranteeText__Hme_8{color:var(--Text-Feedback-Succes)}.room_booking__Fdd88{background-color:var(--Background-Primary);border-radius:var(--Corner-radius-lg);display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);padding:var(--Space-x2) var(--Space-x2) var(--Space-x3) var(--Space-x2)}.room_img__ZwSPd{width:100%}.room_roomDetails__sw0Z_{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2)}.room_roomName__GFuMO{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Space-x05);grid-column:1/-1}.room_details__C0yl4{display:grid;grid-gap:var(--Space-x05) var(--Space-x3);gap:var(--Space-x05) var(--Space-x3);list-style:none}.room_listItem__MLsV2{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;grid-gap:var(--Space-x3);gap:var(--Space-x3)}.room_guest__7SLbq{display:flex;flex-direction:column;gap:var(--Space-x05)}.room_label__pvsqc{color:var(--Text-Tertiary)}.room_details__C0yl4 p:nth-of-type(2n){text-align:right}@media screen and (max-width:1366px){.room_details__C0yl4{padding-bottom:var(--Space-x1)}}@media screen and (min-width:1367px){.room_header__vHVLJ{grid-template-columns:1fr auto}.room_details__C0yl4 p:nth-of-type(2n){text-align:left}.room_img__ZwSPd{width:204px}.room_booking__Fdd88{gap:var(--Space-x3);grid-template-columns:auto 1fr;padding:var(--Space-x2) var(--Space-x3) var(--Space-x2) var(--Space-x2)}.room_roomDetails__sw0Z_{grid-template-columns:1fr auto}.room_guest__7SLbq{align-items:flex-end;align-self:flex-end}}.linkedReservationCardSkeleton_card__WgRLN{display:flex;flex-direction:column;gap:var(--Space-x2)}.linkedReservationCardSkeleton_content__vE9rb{background-color:var(--Background-Primary);border-radius:var(--Corner-radius-lg);display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);padding:var(--Space-x2) var(--Space-x2) var(--Space-x3) var(--Space-x2)}.linkedReservationCardSkeleton_img___iGKw{border-radius:var(--Corner-radius-md);overflow:hidden}.linkedReservationCardSkeleton_roomDetails__aU2pF{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2)}.linkedReservationCardSkeleton_roomName__4Mmgb{grid-column:1/-1}.linkedReservationCardSkeleton_details__NSGHu,.linkedReservationCardSkeleton_guest__lq0Ae,.linkedReservationCardSkeleton_roomName__4Mmgb{display:flex;flex-direction:column;gap:var(--Space-x1);justify-content:space-evenly}@media screen and (min-width:1367px){.linkedReservationCardSkeleton_content__vE9rb{gap:var(--Space-x3);grid-template-columns:auto 1fr;padding:var(--Space-x2) var(--Space-x3) var(--Space-x2) var(--Space-x2)}.linkedReservationCardSkeleton_img___iGKw{min-width:306px}.linkedReservationCardSkeleton_roomDetails__aU2pF{grid-template-columns:1fr 1fr}.linkedReservationCardSkeleton_guest__lq0Ae{align-items:flex-end}}.retry_retry__wP4YE{background-color:var(--Background-Primary);border-radius:var(--Corner-radius-lg);display:flex;flex-direction:column;gap:var(--Space-x2);padding:var(--Space-x2) var(--Space-x2) var(--Space-x3) var(--Space-x2);align-items:center}.rooms_rooms___5R6Y{display:flex;flex-direction:column;gap:var(--Space-x5)}.rooms_room__OIokq{display:flex;flex-direction:column;gap:var(--Space-x025)}.rooms_roomTitle__zIqj1{color:var(--Text-Tertiary)}.modalContent_content__rUWWO{display:flex;flex-direction:column;gap:var(--Space-x3);padding:var(--Space-x1) var(--Space-x3) var(--Space-x4);max-height:70vh;overflow-y:auto;width:100%}.modalContent_header__ABQ5h{display:flex;justify-content:space-between;width:100%;padding:var(--Space-x3) var(--Space-x3) var(--Space-x1) var(--Space-x3)}.modalContent_footer___1w0N{display:flex;justify-content:space-between;width:100%;border-top:1px solid var(--Base-Border-Subtle);padding:var(--Space-x3)}.modalContent_close__Y4Z3U{background:none;border:none;cursor:pointer;position:absolute;display:flex;align-items:center;padding:0;justify-content:center;top:20px;right:20px}@media screen and (min-width:768px){.modalContent_content__rUWWO{width:640px;max-width:100%}}.selectedRoom_wrapper__YUNkQ{position:relative;display:flex;flex-direction:row}.selectedRoom_wrapper__YUNkQ[data-available=false] .selectedRoom_description__zqTEF,.selectedRoom_wrapper__YUNkQ[data-available=false] .selectedRoom_details__rC9K4,.selectedRoom_wrapper__YUNkQ[data-available=false] .selectedRoom_title__55FMH{opacity:.5;pointer-events:none}.selectedRoom_main__ljjHH{width:100%;border-bottom:1px solid var(--Primary-Light-On-Surface-Divider-subtle);padding-bottom:var(--Space-x3)}.selectedRoom_headerContainer__Ije4Z{display:grid;justify-content:space-between;align-items:center;grid-template-areas:"title title" "description button"}.selectedRoom_title__55FMH{grid-area:title}.selectedRoom_description__zqTEF{grid-area:description}.selectedRoom_button__8kcNz{grid-area:button;justify-self:flex-end;align-self:flex-start}.selectedRoom_rate___rqs7{color:var(--UI-Text-Placeholder);display:block}.selectedRoom_details__rC9K4{display:flex;justify-content:flex-start;margin-top:var(--Space-x05)}@media screen and (min-width:768px){.selectedRoom_rate___rqs7{display:inline}.selectedRoom_rate___rqs7:before{content:"("}.selectedRoom_rate___rqs7:after{content:")"}}.joinScandicFriendsCard_cardContainer___Vt6g{align-self:flex-start;background-color:var(--Surface-Primary-Hover-Accent);border-radius:var(--Corner-radius-lg);display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);padding:var(--Space-x2);grid-template-areas:"price login" "checkbox checkbox" "terms terms";width:min(100%,696px)}.joinScandicFriendsCard_priceContainer__Wmz31{grid-area:price;margin-bottom:var(--Space-x1)}.joinScandicFriendsCard_price__qLirF{color:var(--Scandic-Brand-Scandic-Red)}.joinScandicFriendsCard_login__25qeK{grid-area:login;align-self:center;justify-self:end}.joinScandicFriendsCard_checkBox__lNwkt{align-self:center;grid-area:checkbox}.joinScandicFriendsCard_terms__bVDoR{grid-area:terms}@media screen and (min-width:768px){.joinScandicFriendsCard_cardContainer___Vt6g{grid-template-columns:1fr auto auto;grid-template-rows:auto auto;gap:var(--Space-x3);grid-template-areas:"price checkbox login" "terms terms terms"}.joinScandicFriendsCard_priceContainer__Wmz31{margin-bottom:0;display:flex;flex-direction:column}}.partnerSASJoinScandicFriendsCard_cardContainer__S5ULJ{align-self:flex-start;background-color:var(--Surface-Primary-Hover-Accent);border-radius:var(--Corner-radius-lg);display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);padding:var(--Space-x2);grid-template-areas:"price" "checkbox" "terms";width:min(100%,696px)}.partnerSASJoinScandicFriendsCard_priceContainer___ftBX{grid-area:price;margin-bottom:var(--Space-x1)}.partnerSASJoinScandicFriendsCard_price__hJMVJ{color:var(--Surface-Brand-Primary-1-OnSurface-Accent)}.partnerSASJoinScandicFriendsCard_checkBox__im07W{align-self:center;grid-area:checkbox;display:flex;flex-direction:column;gap:var(--Space-x2)}.partnerSASJoinScandicFriendsCard_terms__9yPOp{grid-area:terms}@media screen and (min-width:768px){.partnerSASJoinScandicFriendsCard_cardContainer__S5ULJ{grid-template-columns:2fr 3fr;grid-template-rows:auto auto;gap:var(--Space-x3);grid-template-areas:"price checkbox" "terms terms"}.partnerSASJoinScandicFriendsCard_priceContainer___ftBX{margin-bottom:0;display:flex;flex-direction:column}}.image_imageContainer__WRhuU{margin:0 calc(-1 * var(--Space-x2));height:190px;position:relative;border-radius:var(--Corner-radius-lg) var(--Corner-radius-lg) 0 0}div[data-multiroom=true] .image_imageContainer__WRhuU{margin:0}.image_chipContainer__3N_E5{display:flex;flex-direction:row;gap:var(--Space-x1);left:12px;position:absolute;top:12px;z-index:1}.image_chip__pEjkE{background-color:var(--Main-Grey-White);border-radius:var(--Corner-radius-sm);padding:var(--Space-x05) var(--Space-x1)}.image_imageContainer__WRhuU img{aspect-ratio:16/9;max-width:100%;object-fit:cover}.image_toggleSidePeek__MYPz9{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;color:var(--Component-Button-Brand-Secondary-On-fill-Inverted);background-color:var(--Surface-Brand-Primary-1-OnSurface-Default);height:40px;width:100%}.image_inventory__CfFqJ{color:var(--Text-Interactive-Default)}.notAvailable_noRooms__5bkIF{background-color:var(--Base-Surface-Secondary-light-Normal);border-radius:var(--Corner-radius-md);display:flex;gap:var(--Space-x1);margin:0;padding:var(--Space-x2)}.roomsListSkeleton_container__B_tsi{max-width:var(--max-width-page)}.roomsListSkeleton_skeletonContainer__InXmv{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-template-rows:auto;grid-auto-rows:0;flex-wrap:wrap;justify-content:space-between}.roomsListSkeleton_skeletonContainer__InXmv,.rooms_roomList__BvNdo{display:grid;overflow:hidden;grid-gap:var(--Space-x2);gap:var(--Space-x2)}.rooms_roomList__BvNdo{list-style:none;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.rooms_roomList__BvNdo>li{width:100%}.rooms_content__j0SrV{display:flex;flex-direction:column;gap:var(--Space-x2);padding:var(--Space-x5) 0}.RoomsContainerSkeleton_container__PwWh5,.rooms_content__j0SrV{max-width:var(--max-width-page);margin:0 auto}.RoomsContainerSkeleton_filterContainer__cnwDg{height:38px}.RoomsContainerSkeleton_skeletonContainer__Sj1Sn{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-template-rows:auto;grid-auto-rows:0;overflow:hidden;flex-wrap:wrap;justify-content:space-between;margin-top:20px;grid-gap:var(--Space-x2);gap:var(--Space-x2)}.RoomsContainer_errorContainer__jiFGN{margin:0 auto;padding:var(--Space-x15) 0;width:100%;max-width:var(--max-width-page)}.hotelChequeCard_chequeCard__FALcb{padding:var(--Space-x15);background-color:var(--Base-Surface-Secondary-light-Normal);border-radius:var(--Corner-radius-md);margin:0;width:100%;display:grid;grid-gap:var(--Space-x1);gap:var(--Space-x1)}.hotelChequeCard_chequeRow__GykMJ,.hotelChequeCard_cheque___P5UW{display:flex;gap:var(--Space-x05);justify-content:space-between;align-items:baseline;color:var(--Text-Default)}.hotelChequeCard_cheque___P5UW{justify-content:end}.hotelPriceCard_priceCard__Iotof{padding:var(--Space-x15);background-color:var(--Base-Surface-Secondary-light-Normal);border-radius:var(--Corner-radius-md);margin:0;width:100%}.hotelPriceCard_divider__lUWU_{margin:var(--Space-x05) 0}.hotelPriceCard_priceRow__bAPpd{display:flex;justify-content:space-between;align-items:baseline;padding:var(--Space-x025) 0}.hotelPriceCard_redColor__AHrBZ{color:var(--Scandic-Brand-Scandic-Red)}.hotelPriceCard_defaultColor__oJIN0{color:var(--Text-Default)}.hotelPriceCard_secondaryColor__qKEIz{color:var(--Text-Secondary)}.hotelPriceCard_price__eCmGm{display:flex;gap:var(--Space-x05)}.hotelPriceCard_voucherChqRate__aNK6j{justify-content:start;align-items:baseline}.hotelPriceCard_perNight__Oug1_{font-weight:400;font-size:var(--typography-Caption-Regular-fontSize)}.hotelVoucherCard_voucherCard__QnGuf{padding:var(--Space-x15);background-color:var(--Base-Surface-Secondary-light-Normal);border-radius:var(--Corner-radius-md);margin:0;width:100%}.hotelVoucherCard_voucherRow__IHymg,.hotelVoucherCard_voucher__zTJmP{display:flex;gap:var(--Space-x05);justify-content:space-between;align-items:baseline}.hotelVoucherCard_voucher__zTJmP{justify-content:end}.hotelCard_card__Pf_uy{display:flex;flex-direction:column;background-color:var(--Base-Surface-Primary-light-Normal);border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-radius-md);width:100%;overflow:hidden;color:var(--Text-Default)}.hotelCard_card__Pf_uy.hotelCard_active__Rp9Za{border:1px solid var(--Base-Border-Hover)}.hotelCard_imageContainer__ZQmwD{position:relative;height:200px;width:100%}.hotelCard_imageContainer__ZQmwD img{object-fit:cover}.hotelCard_hotelInformation__etvdd{margin-bottom:var(--Space-x05)}.hotelCard_hotelContent__otqiY{display:flex;flex-direction:column;padding:var(--Space-x2);justify-content:space-between}.hotelCard_hotelDescription__kJ_0D{display:none}.hotelCard_titleContainer__9nyUw{display:flex;flex-direction:column;gap:var(--Space-x05);margin-top:var(--Space-x05)}.hotelCard_addressContainer__lCo9Z{display:flex;flex-wrap:wrap;gap:var(--Space-x1)}.hotelCard_address__EPB7B{font-style:normal;color:var(--Text-Tertiary)}.hotelCard_facilities__0pW04{display:flex;flex-wrap:wrap;gap:var(--Space-x1);margin-top:var(--Space-x15)}.hotelCard_facilitiesItem__A6q7e{display:flex;align-items:center;gap:var(--Space-x05);color:var(--Text-Secondary)}.hotelCard_specialAlerts__Mueui{display:flex;flex-direction:column;gap:var(--Space-x1)}.hotelCard_prices__9VCW2{display:flex;flex-direction:column;gap:var(--Space-x15);width:100%}.hotelCard_link__02dbo:hover{.hotelCard_fakeButton__aHhWt{background-color:var(--Component-Button-Brand-Primary-Fill-Hover);border-color:var(--Component-Button-Brand-Primary-Border-Hover);color:var(--Component-Button-Brand-Primary-On-fill-Hover)}.hotelCard_priceCard__Aig4z{background:linear-gradient(0deg,var(--Surface-Primary-Hover) 0,var(--Surface-Primary-Hover) 100%)}}.hotelCard_strikedText__2hxMQ{text-decoration:line-through}.hotelCard_pointsCard__ltpAu{background-color:var(--Base-Surface-Secondary-light-Normal);padding:var(--Space-x15);border-radius:var(--Corner-radius-md)}.hotelCard_fakeButton__aHhWt{min-width:160px;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-Default);border-color:var(--Component-Button-Brand-Primary-Border-Default);color:var(--Component-Button-Brand-Primary-On-fill-Default)}.hotelCard_fakeButton__aHhWt.hotelCard_disabled__O5NE8{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)}@media screen and (min-width:768px) and (max-width:1024px){.hotelCard_imageContainer__ZQmwD{height:180px}}@media screen and (min-width:1367px){.hotelCard_card__Pf_uy.hotelCard_pageListing__1tyxx{flex-direction:row;overflow:hidden;padding:0}.hotelCard_pageListing__1tyxx .hotelCard_hotelDescription__kJ_0D{display:block}.hotelCard_pageListing__1tyxx .hotelCard_imageContainer__ZQmwD{position:relative;height:100%;width:314px}.hotelCard_pageListing__1tyxx .hotelCard_hotelInformation__etvdd{width:min(422px,100%);padding-right:var(--Space-x2);margin:0}.hotelCard_pageListing__1tyxx .hotelCard_facilities__0pW04{margin:var(--Space-x1) 0}.hotelCard_pageListing__1tyxx .hotelCard_hotelContent__otqiY{flex-direction:row;align-items:center;gap:var(--Space-x2);padding-left:var(--Space-x3)}.hotelCard_pageListing__1tyxx .hotelCard_titleContainer__9nyUw{margin-bottom:var(--Space-x15)}.hotelCard_pageListing__1tyxx .hotelCard_fakeButton__aHhWt{width:100%}.hotelCard_pageListing__1tyxx .hotelCard_prices__9VCW2{width:260px}}