.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)}}.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)}}.link_link__LpqZr{text-decoration:none}.link_underline__Oz2oC{text-decoration:underline}.link_peach50__ZILS1{color:var(--Primary-Dark-On-Surface-Accent)}.link_red__FV3TD{color:var(--Primary-Strong-Button-Primary-On-Fill-Normal)}.link_white__AIs70{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__gcR4D{color:var(--Text-Interactive-Default);&:hover{color:var(--Text-Interactive-Hover)}}.link_Text-Interactive-Secondary__4_y4H{color:var(--Text-Interactive-Secondary);&:hover{color:var(--Text-Interactive-Secondary-Hover)}}.link_icon__U7awz{align-items:center;display:inline-flex;gap:var(--Space-x05)}.link_breadcrumb__jfFjN,.link_link__LpqZr.link_breadcrumb__jfFjN{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__6249c{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__jQoKz{color:var(--Text-Interactive-Default);&:hover{background-color:var(--Surface-Primary-Hover);color:var(--Text-Interactive-Default)}}.link_shortcut__GA3zv{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__oEH3G{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__nL_Ut{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__yHUbk{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___TV2F{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__6EB6P{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__DGtch{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(--Space-x4)}.hotelDetails_details__3H1kP{gap:var(--Space-x15)}.hotelDetails_contact__QeL4a,.hotelDetails_hotel__A26db{gap:var(--Space-x05)}.hotelDetails_list__Y6XlF{padding-left:var(--Space-x2)}.hotelDetails_link__BlK_3{word-break:break-all}.contact_wrapper__JcmAs{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:var(--Space-x2);gap:var(--Space-x2);font-family:var(--typography-Body-Regular-fontFamily);margin-bottom:var(--Space-x3)}.contact_address__cJv2K,.contact_contactInfo__nGMiA{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/3;grid-row:1/4}.contact_contactInfo__nGMiA>li{font-style:normal;list-style-type:none;display:flex;flex-direction:column;min-width:0}.contact_soMeIcons__R_jaN{display:flex;gap:var(--Space-x15)}.contact_ecoLabel__SAqwV{width:38px;height:auto}.contact_ecoLabel__SAqwV img{width:100%;height:auto;flex-shrink:0;grid-column:1/3;grid-row:4/4}.contact_ecoContainer__JKfPU{display:flex;align-items:center;column-gap:var(--Space-x15);grid-column:1/3;grid-row:4/4;font-size:var(--typography-Footnote-Regular-fontSize);line-height:();margin-bottom:var(--Space-x1)}.contact_ecoLabelText__FuJKX{display:flex;color:var(--UI-Text-Medium-contrast);flex-direction:column;justify-content:center}.openingHours_wrapper__0trmW{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)}.openingHours_caption__d6XQH,.openingHours_heading__E2_LK{color:var(--Text-Secondary)}.openingHours_text__kyutM,.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)}.parkingList_list__8W0tA{display:grid;grid-gap:var(--Space-x1);gap:var(--Space-x1);list-style-type:none}.parkingList_listItem__O_mXB{display:flex;gap:var(--Space-x1);&:before{content:"";position:relative;top:3px;display:inline-flex;flex-shrink:0;width:16px;height:16px;background-color:var(--Icon-Accent);-webkit-mask-image:url(/_static/icons/heart.svg);mask-image:url(/_static/icons/heart.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.parkingPrices_wrapper__gLPSq{display:grid;grid-row-gap:var(--Space-x1);row-gap:var(--Space-x1);margin:0;color:var(--Text-Default)}.parkingPrices_period__vkr3D{display:flex;gap:var(--Space-x5)}.parkingPrices_information__wUfZQ{margin:0;flex:1 1}.parkingPrices_priceHeading__oBlOW{color:var(--Text-Secondary)}.parkingInformation_parkingInformation__u5irQ{display:grid;grid-gap:var(--Space-x3);gap:var(--Space-x3)}.parkingInformation_list__t0xdG,.parkingInformation_prices__RtkS7{display:grid;grid-gap:var(--Space-x15);gap:var(--Space-x15)}.parkingInformation_priceWrapper__ryoy4{background-color:var(--Surface-Secondary-Default);border-radius:var(--Corner-radius-md);padding:var(--Space-x2) var(--Space-x3);display:grid;grid-gap:var(--Space-x1);gap:var(--Space-x1)}.parkingInformation_heading__y9PKl{color:var(--Text-Default)}.parkingInformation_priceHeading__mRStF{color:var(--Text-Secondary)}.chip-button_chip__jGk28{background-color:var(--Component-Button-Inverted-Fill-Default);border-radius:var(--Corner-radius-sm);padding:6px var(--Space-x15);color:var(--Text-Interactive-Default);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;gap:var(--Space-x05)}.chip-button_Default__R2JFK{border:1px solid var(--Component-Button-Inverted-Border-Default)}.chip-button_Default__R2JFK:hover{background-color:var(--Surface-Primary-Hover-Accent)}.chip-button_Outlined__gJEOL{border:1px solid var(--Border-Strong)}.chip-button_Outlined__gJEOL:hover{background-color:var(--Surface-Primary-Hover)}.chip-button_Outlined__gJEOL:active{border-color:var(--Border-Interactive-Active)}.chip-button_FilterRounded__TcOyn{background-color:transparent;border:1px solid var(--Border-Interactive-Active);border-radius:var(--Corner-radius-rounded);padding:var(--Space-x025) var(--Space-x2);color:var(--Text-Default)}.chip-button_selected__GkFbI{border-color:transparent;background-color:var(--Surface-Brand-Primary-3-Default);color:var(--Text-Inverted)}.chip-button_large__gcq4k{height:40px}.chip-button_medium__VvF3K{height:32px}.chip-button_Default__R2JFK:focus,.chip-button_FilterRounded__TcOyn:focus,.chip-button_Outlined__gJEOL:focus{outline-offset:4px;outline-color:var(--Border-Interactive-Focus)}.hotelSidePeek_content__hFzTf{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);color:var(--Text-Default)}.multiRoomWrapper_roomContainer__NE81e{background:var(--Base-Surface-Primary-light-Normal);border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-radius-lg);display:flex;flex-direction:column;padding:var(--Space-x3)}.multiRoomWrapper_header__8NKO9{align-items:center;display:flex;justify-content:space-between}.multiRoomWrapper_roomPanel__K_Ag2,.multiRoomWrapper_roomSelectionPanel__XqCvV{display:grid;grid-template-rows:0fr;opacity:0;height:0;transition:opacity .3s ease,grid-template-rows .3s ease;transform-origin:bottom}.multiRoomWrapper_roomPanel__K_Ag2>*{overflow:hidden}.multiRoomWrapper_roomSelectionPanel__XqCvV{gap:var(--Space-x2)}.multiRoomWrapper_roomSelectionPanelContainer__6VKQd.multiRoomWrapper_active___B6sQ .multiRoomWrapper_roomSelectionPanel__XqCvV,.multiRoomWrapper_roomSelectionPanelContainer__6VKQd.multiRoomWrapper_selected__nLQl5 .multiRoomWrapper_roomPanel__K_Ag2{grid-template-rows:1fr;height:auto;opacity:1}.multiRoomWrapper_roomSelectionPanelContainer__6VKQd.multiRoomWrapper_active___B6sQ .multiRoomWrapper_roomPanel__K_Ag2{padding-top:var(--Space-x1)}.multiRoomWrapper_roomSelectionPanelContainer__6VKQd.multiRoomWrapper_selected__nLQl5 .multiRoomWrapper_roomSelectionPanel__XqCvV{display:none}@media (max-width:767px){.multiRoomWrapper_roomContainer__NE81e{padding:var(--Space-x2)}}.alert_hotelAlert__cyFl7{margin:0 auto;padding:var(--Space-x15);width:100%}