.page_main__gu5G8{display:grid;background-color:var(--Scandic-Brand-Warm-White);min-height:100dvh;position:relative}.mapModal_dynamicMap__WhXbT{--hotel-map-height:100dvh;--hotel-map-top:145px;--hotel-dynamic-map-z-index:2;position:fixed;top:var(--hotel-map-top);left:0;height:var(--hotel-map-height);width:100dvw;z-index:var(--hotel-dynamic-map-z-index);display:flex;flex-direction:column;background-color:var(--Base-Surface-Primary-light-Normal)}.mapModal_wrapper__LPy1S{position:absolute;top:0;left:0;height:100vh;right:0;bottom:0}.backToTopButton_backToTopButton__MRmRq{display:inline-flex;padding:var(--Space-x1);justify-content:center;align-items:center;gap:var(--Space-x05);width:max-content;color:var(--Component-Button-Brand-Secondary-On-fill-Default);background-color:var(--Component-Button-Brand-Secondary-Fill-Inverted);border:2px solid var(--Component-Button-Brand-Secondary-Border-Default);border-radius:var(--Corner-radius-Rounded);box-shadow:0 0 8px 3px rgba(0,0,0,.1);cursor:pointer;position:-webkit-sticky;position:sticky;bottom:var(--Space-x2);&:hover{color:var(--Component-Button-Brand-Secondary-On-fill-Inverted);background-color:var(
      --Component-Button-Brand-Secondary-Fill-Hover-Inverted
    )}}.backToTopButton_left__Mq_dA{left:0}.backToTopButton_right__q_Ez3{left:100%}.backToTopButton_center__HE8kN{left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.backToTopButton_text__T_GE4{display:none}}@media screen and (min-width:768px){.backToTopButton_backToTopButton__MRmRq{padding:10px var(--Space-x2)}}.carousel_root__25v9u{position:relative}.carousel_viewport__yox7v{overflow:hidden}.carousel_container__Bdu4a{display:grid;grid-auto-flow:column;grid-auto-columns:85%;grid-gap:var(--Spacing-x2);gap:var(--Spacing-x2)}.carousel_item__3YsP7{min-width:0}.carousel_buttonWrapper__SPZiU{position:absolute;top:50%;z-index:1;&.carousel_previous__93kLD{left:0;transform:translate(-50%,-50%)}&.carousel_next__hKLD5{right:0;transform:translate(50%,-50%)}}.carousel_dots__ors5r{display:flex;justify-content:center;gap:var(--Spacing-x1);margin-top:var(--Spacing-x3)}.carousel_dot__0bqTl{height:8px;width:8px;border-radius:var(--Corner-radius-lg);background:var(--UI-Grey-40);transition:width .3s ease}.carousel_dot__0bqTl[data-active=true]{width:22px;background:var(--UI-Text-Medium-contrast)}@media screen and (max-width:767px){.carousel_buttonWrapper__SPZiU{display:none}}@media screen and (min-width:768px){.carousel_container__Bdu4a{grid-auto-columns:calc(50% - var(--Spacing-x2) / 2)}}@media screen and (min-width:1024px){.carousel_container__Bdu4a{grid-auto-columns:calc(33.33% - var(--Spacing-x2) * 2 / 3)}}.destinationCardCarousel_carousel__S50dF,.destinationCardCarousel_noActiveCard__ZspdN{display:none}@media screen and (max-width:949px){.destinationCardCarousel_carousel__S50dF{display:grid}.destinationCardCarousel_carouselContent__v5PI7{gap:var(--Space-x1);align-items:end}}@media screen and (max-width:500px){.destinationCardCarousel_carouselContent__v5PI7{grid-auto-columns:90%}}.countryMap_title__a75vC{color:var(--Text-Heading)}@media screen and (max-width:949px){.countryMap_title__a75vC{display:none}}.destinationCountryPage_pageContainer__wp322{--map-desktop-width:23.75rem;display:grid;grid-template-areas:"header" "sidebar" "mainContent";width:100%;margin:0 auto;max-width:var(--max-width)}.destinationCountryPage_header__q0bkm{grid-area:header;background-color:var(--Surface-Secondary-Default);padding-bottom:var(--Space-x3)}.destinationCountryPage_mainContent__J0mlR{grid-area:mainContent;display:grid;grid-gap:var(--Space-x6);gap:var(--Space-x6);padding-top:var(--Space-x4);padding-bottom:var(--Space-x7);max-width:var(--max-width-page);width:100%;margin:0 auto}.destinationCountryPage_sidebar__wKc0X{grid-area:sidebar;width:100%;height:100%;background-color:var(--Surface-Secondary-Default)}.destinationCountryPage_experienceList__QvHTI{list-style:none;display:flex;gap:var(--Space-x1);flex-wrap:wrap}@media screen and (min-width:1367px){.destinationCountryPage_pageContainer__wp322{grid-template-areas:"header sidebar" "mainContent sidebar";grid-template-columns:1fr var(--map-desktop-width);row-gap:var(--Space-x4)}.destinationCountryPage_header__q0bkm{padding:0 var(--max-width-single-spacing) var(--Space-x4);background-color:var(--Background-Primary)}.destinationCountryPage_mainContent__J0mlR{gap:var(--Space-x9);padding:0 var(--max-width-single-spacing) var(--Space-x7)}}.page_page__t2Vas{background-color:var(--Background-Secondary)}.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)}}}.gallery_gallery___0PA2{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);padding:var(--Space-x2);height:100%;overflow-y:auto;background-color:var(--Background-Primary)}.gallery_mobileGallery__60Oml{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--Space-x1);gap:var(--Space-x1);padding-bottom:var(--Space-x3)}.gallery_thumbnailContainer__Q8ibH{position:relative;height:242px}.gallery_fullWidthImage__R4XFS{grid-column:1/-1;height:240px}.gallery_imageButton__Q1Yaj{position:relative;height:100%;width:100%;padding:0;border-width:0;background-color:transparent;cursor:pointer;overflow:hidden;z-index:0;&:focus-visible{outline-offset:-2px}}.gallery_image__0ZeHc{transition:opacity .3s ease-in-out;object-fit:cover;z-index:-1;border-radius:var(--Corner-radius-md)}@media screen and (max-width:767px){.gallery_closeButton__PVBLj .gallery_desktopCloseIcon__shjT2,.gallery_desktopGallery__jpWfE{display:none}.gallery_gallery___0PA2{align-content:start}.gallery_closeButton__PVBLj{justify-self:start}}@media screen and (min-width:768px){.gallery_closeButton__PVBLj .gallery_mobileCloseIcon__LxUg9,.gallery_mobileGallery__60Oml{display:none}.gallery_gallery___0PA2{padding:var(--Space-x5) var(--Space-x6)}.gallery_closeButton__PVBLj{position:absolute;top:var(--Space-x2);right:var(--Space-x2);z-index:1}.gallery_desktopGallery__jpWfE{display:grid;grid-template-rows:28px 1fr 125px;grid-row-gap:var(--Space-x15);row-gap:var(--Space-x15);background-color:var(--Background-Primary);height:100%;position:relative;overflow:hidden}.gallery_header__YXfri{display:flex;justify-content:center}.gallery_caption__RsrZ8{background-color:var(--Base-Surface-Subtle-Normal);padding:var(--Space-x05) var(--Space-x1);border-radius:var(--Corner-radius-sm);color:var(--Text-Secondary)}.gallery_content__yZN6Q{position:relative;width:100%;height:100%}.gallery_motionContainer__4FRKe{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.gallery_mainImage__VYVR_{object-fit:contain;border-radius:var(--Corner-radius-Medium);width:auto!important;height:auto!important;position:relative!important;max-width:100%;max-height:100%;cursor:pointer}.gallery_desktopThumbnailGrid__Bm_pN{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--Space-x1);gap:var(--Space-x1);max-height:7.8125rem;overflow:hidden}.gallery_thumbnailContainer__Q8ibH{height:125px}.gallery_fullWidthImage__R4XFS{grid-column:auto;height:auto}.gallery_thumbnailContainer__Q8ibH img{border-radius:var(--Corner-radius-sm)}.gallery_navigationButton__d2ocm{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--Component-Button-Inverted-Fill-Default);color:var(--Component-Button-Inverted-On-fill-Default);border-radius:var(--Corner-radius-rounded);padding:10px;cursor:pointer;border-width:0;display:flex;z-index:1;box-shadow:0 0 8px 1px #0000001a;&:hover{background-color:var(--Component-Button-Inverted-Fill-Hover);color:var(--Component-Button-Inverted-On-fill-Hover)}}.gallery_galleryPrevButton__oLeVB{left:var(--Space-x2)}.gallery_galleryNextButton__EyJCd{right:var(--Space-x2)}}.lightbox_overlay__yiCbD{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:var(--lightbox-z-index);&[data-entering]{animation:lightbox_darken-background__cs8LN .2s}&[data-exiting]{animation:lightbox_darken-background__cs8LN .2s reverse}}.lightbox_content__pnnGB{width:100%;height:100%;border-radius:0;position:fixed;top:50%;left:50%;z-index:var(--lightbox-z-index)}@media screen and (min-width:768px){.lightbox_content__pnnGB{position:fixed;top:50%;left:50%;overflow:hidden;&:not(.lightbox_fullViewContent__IRDNR){border-radius:var(--Corner-radius-lg)}&.lightbox_fullViewContent__IRDNR{width:100vw;height:100vh}&.lightbox_galleryContent__o9LvR{width:min(var(--max-width-page),1090px);height:min(725px,85dvh)}}}@keyframes lightbox_darken-background__cs8LN{0%{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.5)}}.previewImages_imageWrapper__LDhFa{display:grid;grid-gap:8px;gap:8px;position:relative;width:100%;z-index:0;max-width:var(--max-width-page);margin:0 auto}.previewImages_imageButton__Ayt4L{padding:0;border-width:0;background-color:transparent;cursor:pointer;border-radius:var(--Corner-radius-sm);overflow:hidden;max-height:30vh}.previewImages_image__d_N0N{object-fit:cover;width:100%;height:100%;margin:0 auto}.previewImages_imageWrapper__LDhFa>:nth-child(2),.previewImages_imageWrapper__LDhFa>:nth-child(3){display:none}.previewImages_seeAllButton__dCxU3{position:absolute;bottom:var(--Space-x2);right:var(--Space-x4);z-index:1}@media screen and (min-width:768px){.previewImages_seeAllButton__dCxU3{right:calc(var(--Space-x2) + var(--Layout-Tablet-Margin-Margin-min))}}@media screen and (min-width:1367px){.previewImages_imageWrapper__LDhFa{padding:0 var(--Space-x5)}.previewImages_imageButton__Ayt4L{max-height:540px}.previewImages_desktopGrid__2X11f>:nth-child(3){grid-area:side2}.previewImages_seeAllButton__dCxU3{right:var(--Space-x7)}.previewImages_imageWrapper__LDhFa:has(>:nth-child(2)){grid-template-columns:70% 30%;grid-template-rows:repeat(2,16.625rem);grid-template-areas:"main side1" "main side2";>:first-child{grid-area:main}>:nth-child(2),>:nth-child(3){display:initial}>:nth-child(2){grid-area:side1}.previewImages_imageButton__Ayt4L{max-height: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}.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:0;display:flex;gap:var(--Space-x1);color:var(--Text-Interactive-Default);align-items:center}.restaurantBarItem_stickyHeading__MFMld: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}}.item_item__9SlXg{margin:0;padding:0}.item_c2r1__ymU8n,.item_c2r2__0Qfdr,.item_c2r3__K4_N4,.item_c2r6__10Viy,.item_c3r1__6dHQR,.item_c3r2__kaJY4,.item_c3r3__JTo5h,.item_c3r6__g7Nxh,.item_c4r1__gwYJz,.item_c4r2__gYsFc,.item_c4r3__UDD__,.item_c4r6__SujkV,.item_c6r1__Xkls4,.item_c6r2__tZFNl,.item_c6r3__PbJS_,.item_c6r6__JTKsL,.item_c8r1__6Xy5h,.item_c8r2__xcVx_,.item_c8r3__lzBgP,.item_c8r6__DFkB5{grid-column:span 4;grid-row:span 1}.item_order1__W8b4a{order:1}.item_order2__vGWRi{order:4}.item_order3__NHcxS{order:7}.item_order4__0_wbv{order:2}.item_order5__MlEbF{order:5}.item_order6__dHbRS{order:8}.item_order7__7dIvn{order:3}.item_order8__cBvJu{order:6}.item_order9__FJBEX{order:9}@media screen and (min-width:768px){.item_c2r1__ymU8n,.item_c2r2__0Qfdr,.item_c2r3__K4_N4,.item_c2r6__10Viy,.item_c3r1__6dHQR,.item_c3r2__kaJY4,.item_c3r3__JTo5h,.item_c3r6__g7Nxh,.item_c4r1__gwYJz,.item_c4r2__gYsFc,.item_c4r3__UDD__,.item_c4r6__SujkV{grid-column:span 4;grid-row:span 1}.item_c6r1__Xkls4,.item_c6r2__tZFNl,.item_c6r3__PbJS_,.item_c6r6__JTKsL,.item_c8r1__6Xy5h,.item_c8r2__xcVx_,.item_c8r3__lzBgP,.item_c8r6__DFkB5{grid-column:span 8;grid-row:span 1}}@media screen and (min-width:1367px){.item_c2r1__ymU8n{grid-column:span 2;grid-row:span 1}.item_c2r2__0Qfdr{grid-column:span 2;grid-row:span 2}.item_c2r3__K4_N4{grid-column:span 2;grid-row:span 3}.item_c2r6__10Viy{grid-column:span 2;grid-row:span 6}.item_c3r1__6dHQR{grid-column:span 3;grid-row:span 1}.item_c3r2__kaJY4{grid-column:span 3;grid-row:span 2}.item_c3r3__JTo5h{grid-column:span 3;grid-row:span 3}.item_c3r6__g7Nxh{grid-column:span 3;grid-row:span 6}.item_c4r1__gwYJz{grid-column:span 4;grid-row:span 1}.item_c4r2__gYsFc{grid-column:span 4;grid-row:span 2}.item_c4r3__UDD__{grid-column:span 4;grid-row:span 3}.item_c4r6__SujkV{grid-column:span 4;grid-row:span 6}.item_c6r1__Xkls4{grid-column:span 6;grid-row:span 1}.item_c6r2__tZFNl{grid-column:span 6;grid-row:span 2}.item_c6r3__PbJS_{grid-column:span 6;grid-row:span 3}.item_c6r6__JTKsL{grid-column:span 6;grid-row:span 6}.item_c8r1__6Xy5h{grid-column:span 8;grid-row:span 1}.item_c8r2__xcVx_{grid-column:span 8;grid-row:span 2}.item_c8r3__lzBgP{grid-column:span 8;grid-row:span 3}.item_c8r6__DFkB5{grid-column:span 8;grid-row:span 6}.item_order2__vGWRi{order:2}.item_order3__NHcxS{order:3}.item_order4__0_wbv{order:4}.item_order5__MlEbF{order:5}.item_order6__dHbRS{order:6}.item_order7__7dIvn{order:7}.item_order8__cBvJu{order:8}}.dynamic_grid__cDDDJ{display:grid;grid-gap:var(--Spacing-x2);gap:var(--Spacing-x2);grid-auto-flow:dense;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:768px){.dynamic_grid__cDDDJ{grid-template-columns:repeat(8,1fr)}}@media screen and (min-width:1367px){.dynamic_grid__cDDDJ{grid-template-columns:repeat(12,1fr)}}.stackable_container__uftRF{display:grid;grid-gap:var(--Spacing-x2);gap:var(--Spacing-x2)}.stackable_container__uftRF::-webkit-scrollbar{display:none}@media (min-width:768px){.stackable_threeColumns__mKr62{grid-template-columns:repeat(3,1fr)}.stackable_twoColumns__HTNgo{grid-template-columns:repeat(2,1fr)}.stackable_oneColumn__kOiUC{grid-template-columns:1fr}}.meetingRoomCard_card__efmbh{background-color:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-radius-md);border:1px solid var(--Base-Border-Subtle);display:flex;flex-direction:column;overflow:hidden}.meetingRoomCard_capacity__Q8JOu{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--Space-x1);gap:var(--Space-x1);text-align:left}.meetingRoomCard_iconText__rKcum{display:flex;gap:var(--Space-x05);align-items:center}.meetingRoomCard_rowItem__vVl8O{display:grid;grid-gap:var(--Space-x05);gap:var(--Space-x05)}.meetingRoomCard_openedInfo__AAw_9{background-color:var(--Base-Surface-Secondary-light-Normal);border-radius:var(--Corner-radius-md);padding:var(--Space-x2);display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2)}.meetingRoomCard_image__yVx4Q{height:200px;width:100%;object-fit:cover}.meetingRoomCard_content__00lxx{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_roomDetails__rm7W_{color:var(--Text-Tertiary)}.meetingRoomCard_leftColumn__rPY_M{color:var(--Text-Secondary);font-weight:inherit}@media (min-width:1367px){.meetingRoomCard_card__efmbh:not(.meetingRoomCard_alwaysStack__8e2R2) .meetingRoomCard_ctaContainer___Wmyg{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.meetingRoomCard_card__efmbh:not(.meetingRoomCard_alwaysStack__8e2R2) .meetingRoomCard_ctaContainer___Wmyg:has(:only-child){grid-template-columns:1fr}}.meetingRooms_grid__eUWv8{align-items:flex-start}.meetingRooms_grid__eUWv8:not(.meetingRooms_allVisible__bangR)>:nth-child(n+4){display:none}.meetingRooms_section__PKl4K{display:grid;grid-gap:var(--Space-x4);gap:var(--Space-x4);z-index:0}.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)}.redeem_badge__y3eOX{border-radius:var(--Small,4px);border:1px solid var(--Base-Border-Subtle);padding:var(--Spacing-x1) var(--Spacing-x2);flex-direction:column}.redeem_badge__y3eOX,.redeem_redeemed__6VSPZ{display:flex;justify-content:center;align-items:center}.redeem_redeemed__6VSPZ{gap:var(--Spacing-x-half);align-self:stretch}.redeem_overlay__jGbhc{background:rgba(0,0,0,.5);height:var(--visual-viewport-height);position:fixed;top:0;left:0;width:100vw;z-index:100}@media screen and (min-width:768px){.redeem_overlay__jGbhc{display:flex;justify-content:center;align-items:center}}.redeem_modal___rVpA{background-color:var(--Base-Surface-Primary-light-Normal);border-radius:var(--Corner-radius-md);box-shadow:var(--modal-box-shadow);width:100%;max-height:90vh;position:absolute;left:0;bottom:0;z-index:101;display:flex;flex-direction:column}@media screen and (min-width:768px){.redeem_modal___rVpA{left:auto;bottom:auto;width:400px;max-height:80vh}}.redeem_dialog__B1etR{display:flex;flex-direction:column;padding-bottom:var(--Spacing-x3);overflow:hidden;height:100%}.redeem_modalHeader__SqJdV{--button-height:32px;box-sizing:content-box;display:flex;align-items:center;height:var(--button-height);position:relative;justify-content:center;padding:var(--Spacing-x3) var(--Spacing-x2) 0;flex-shrink:0}.redeem_modalContent__9vsV_{display:grid;grid-template-columns:1fr;place-items:center;grid-gap:var(--Spacing-x2);gap:var(--Spacing-x2);padding:0 var(--Spacing-x3) var(--Spacing-x3);overflow-y:auto;flex-grow:1}.redeem_modalFooter__zJBnD{display:flex;flex-direction:column;padding:0 var(--Spacing-x3) var(--Spacing-x1);gap:var(--Spacing-x-one-and-half);flex-shrink:0}.redeem_modalFooter__zJBnD>button{flex:1 0 100%}.redeem_modalClose___Pz3f{background:none;border:none;cursor:pointer;position:absolute;right:var(--Spacing-x2);width:32px;height:var(--button-height);display:flex;align-items:center}.redeem_active__JxtwE{display:flex;align-items:center;gap:var(--Spacing-x-half);color:var(--UI-Semantic-Success)}.redeem_rewardBadge___wp7B{border-radius:var(--Corner-radius-sm);padding:var(--Spacing-x1) var(--Spacing-x-one-and-half);background:var(--Base-Surface-Secondary-light-Normal);display:grid;grid-gap:var(--Spacing-x-half);gap:var(--Spacing-x-half)}.redeem_redeemButton__Xz6Fh{width:100%}.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)}.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-Selected)}.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}}.roomSidePeekContent_wrapper__94ULP{display:flex;flex-direction:column;gap:var(--Spacing-x2);position:relative;margin-bottom:calc(var(--Spacing-x4) * 2 + 80px)}.roomSidePeekContent_mainContent__Iovat{color:var(--Text-Secondary)}.roomSidePeekContent_listContainer__amKsd,.roomSidePeekContent_mainContent__Iovat{display:flex;flex-direction:column;gap:var(--Spacing-x-one-and-half)}.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(--Spacing-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(--Spacing-x1);margin-bottom:var(--Spacing-x-half)}.roomSidePeekContent_bedOptions__vRo__{color:var(--Text-Secondary)}.roomSidePeekContent_bedOptions__vRo__ li{display:flex;gap:var(--Spacing-x1);margin-bottom:var(--Spacing-x-half)}.roomSidePeekContent_facilityList__aKXHO li svg{flex-shrink:0}.room_header__vHVLJ,.room_room__JaKEW{display:flex;flex-direction:column;gap:var(--Spacing-x2)}.room_benefits__SeJC2{align-items:center;border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-radius-md);display:flex;gap:var(--Spacing-x1);padding:var(--Spacing-x1) var(--Spacing-x-one-and-half);width:min(max-content,100%)}.room_guaranteeText__Hme_8{color:var(--Text-Feedback-Succes-Accent)}.room_booking__Fdd88{background-color:var(--Background-Primary);border-radius:var(--Corner-radius-lg);display:grid;grid-gap:var(--Spacing-x2);gap:var(--Spacing-x2);padding:var(--Spacing-x2) var(--Spacing-x2) var(--Spacing-x3) var(--Spacing-x2)}.room_img__ZwSPd{width:100%}.room_roomDetails__sw0Z_{display:grid;grid-gap:var(--Spacing-x2);gap:var(--Spacing-x2)}.room_roomName__GFuMO{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Spacing-x-half);grid-column:1/-1}.room_details__C0yl4{display:grid;grid-gap:var(--Spacing-x-half) var(--Spacing-x3);gap:var(--Spacing-x-half) var(--Spacing-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(--Spacing-x-half)}.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(--Spacing-x3);grid-template-columns:auto 1fr;padding:var(--Spacing-x2) var(--Spacing-x3) var(--Spacing-x2) var(--Spacing-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(--Spacing-x2)}.linkedReservationCardSkeleton_content__vE9rb{background-color:var(--Background-Primary);border-radius:var(--Corner-radius-lg);display:grid;grid-gap:var(--Spacing-x2);gap:var(--Spacing-x2);padding:var(--Spacing-x2) var(--Spacing-x2) var(--Spacing-x3) var(--Spacing-x2)}.linkedReservationCardSkeleton_img___iGKw{border-radius:var(--Corner-radius-md);overflow:hidden}.linkedReservationCardSkeleton_roomDetails__aU2pF{display:grid;grid-gap:var(--Spacing-x2);gap:var(--Spacing-x2)}.linkedReservationCardSkeleton_roomName__4Mmgb{grid-column:1/-1}.linkedReservationCardSkeleton_details__NSGHu,.linkedReservationCardSkeleton_guest__lq0Ae,.linkedReservationCardSkeleton_roomName__4Mmgb{display:flex;flex-direction:column;gap:var(--Spacing-x1);justify-content:space-evenly}@media screen and (min-width:1367px){.linkedReservationCardSkeleton_content__vE9rb{gap:var(--Spacing-x3);grid-template-columns:auto 1fr;padding:var(--Spacing-x2) var(--Spacing-x3) var(--Spacing-x2) var(--Spacing-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(--Spacing-x2);padding:var(--Spacing-x2) var(--Spacing-x2) var(--Spacing-x3) var(--Spacing-x2);align-items:center}.rooms_rooms___5R6Y{display:flex;flex-direction:column;gap:var(--Spacing-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(--Spacing-x3);padding:var(--Spacing-x1) var(--Spacing-x3) var(--Spacing-x4);max-height:70vh;overflow-y:auto;width:100%}.modalContent_header__ABQ5h{display:flex;justify-content:space-between;width:100%;padding:var(--Spacing-x3) var(--Spacing-x3) var(--Spacing-x1) var(--Spacing-x3)}.modalContent_footer___1w0N{display:flex;justify-content:space-between;width:100%;border-top:1px solid var(--Base-Border-Subtle);padding:var(--Spacing-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(--Spacing-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(--Spacing-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(--Spacing-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(--Spacing-x-half) var(--Spacing-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(--Spacing-x1);margin:0;padding:var(--Spacing-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(--Spacing-x2);gap:var(--Spacing-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(--Spacing-x2);padding:var(--Spacing-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(--Spacing-x2);gap:var(--Spacing-x2)}.RoomsContainer_errorContainer__jiFGN{margin:0 auto;padding:var(--Spacing-x-one-and-half) 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(--Spacing-x-one-and-half);background-color:var(--Base-Surface-Secondary-light-Normal);border-radius:var(--Corner-radius-md);margin:0;width:100%}.hotelPriceCard_divider__lUWU_{margin:var(--Spacing-x-half) 0}.hotelPriceCard_priceRow__bAPpd{display:flex;justify-content:space-between;align-items:baseline;padding:var(--Spacing-x-quarter) 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(--Spacing-x-half)}.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(--Spacing-x-one-and-half);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(--Spacing-x-half);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}}