@keyframes BackTo_pulse__B3r1r{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.BackTo_link__zZ1mz{height:var(--alto-sem-space-2xl);display:inline-flex;align-items:center;color:var(--alto-sem-color-fg-accent-primary);font-size:var(--alto-sem-text-label-sm-font-size);font-weight:600;text-decoration:underline}.BackTo_link__zZ1mz>span:last-of-type{margin-left:var(--alto-sem-space-2xs)}.BackTo_link__zZ1mz:hover{text-decoration:none}.BackTo_link__zZ1mz:active,.BackTo_link__zZ1mz:hover{color:var(--alto-sem-color-fg-accent-primary)}.BackTo_link__zZ1mz:focus{border:var(--alto-sem-border-width-sm) solid var(--alto-sem-color-border-accent);border-radius:var(--alto-sem-radius-4xs);text-decoration:none}.BackTo_link__zZ1mz:focus-visible{outline:solid;outline-color:var(--alto-sem-color-border-accent);box-shadow:none;border-radius:var(--alto-sem-radius-4xs);text-decoration:none}.BackTo_link__zZ1mz:disabled{color:var(--alto-sem-color-fg-disabled-primary)}@keyframes SectionNavigation_pulse__Nuiom{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.SectionNavigation_jumpAnchor__MtCLP{position:absolute;top:-50px}.SectionNavigation_navList__6SrAV{display:flex;justify-content:flex-start;align-items:center;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;padding-left:var(--alto-sem-space-lg);padding-right:var(--alto-sem-space-lg)}.SectionNavigation_navList__6SrAV::-webkit-scrollbar{display:none}.SectionNavigation_navLink__DQPPL{font-size:var(--alto-sem-text-body-sm-font-size);font-weight:400;text-decoration:none;white-space:nowrap;color:var(--alto-sem-color-fg-primary)}.SectionNavigation_navLink__DQPPL:active,.SectionNavigation_navLink__DQPPL[aria-current=true]{font-weight:600;color:var(--alto-sem-color-fg-accent-primary)}.SectionNavigation_navItem__Z_QQK>a{text-decoration:none}.SectionNavigation_navItem__Z_QQK+.SectionNavigation_navItem__Z_QQK{padding-left:var(--alto-sem-space-lg)}.SectionNavigation_navItem__Z_QQK+.SectionNavigation_navItem__Z_QQK:before{content:"";height:1.333em;margin-right:var(--alto-sem-space-lg);border-right:1px solid;border-color:var(--alto-sem-color-border-tertiary)}@keyframes DetailsPageNav_pulse__V9k_P{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.DetailsPageNav_wrapper__yknlQ{grid-column:var(--layout-column-wide)!important;z-index:60;top:0;position:-webkit-sticky;position:sticky;padding-top:var(--alto-sem-space-sm);padding-bottom:var(--alto-sem-space-xs);border-bottom:none;background-color:var(--alto-sem-color-bg-layer2-default);box-shadow:var(--rp-sem-box-shadow-md);justify-content:center;display:flex}.DetailsPageNav_container__E4P2S{--layout-width-guttered:calc(100vw - (var(--layout-gutter) * 2));width:100%;max-width:unset}@media(min-width:650px){.DetailsPageNav_container__E4P2S{max-width:min(var(--layout-width),var(--layout-width-guttered))}}.DetailsPageNav_backLink__CucaK{margin:var(--alto-sem-space-lg) 0}@keyframes HotelNearbyAttractions_pulse__InTgk{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.HotelNearbyAttractions_container__apSiD{column-count:1;column-gap:var(--alto-sem-space-3xl)}@media(min-width:768px){.HotelNearbyAttractions_container__apSiD{column-count:2}}@media(min-width:1024px){.HotelNearbyAttractions_container__apSiD{column-count:3}}.HotelNearbyAttractions_group__B9s64{padding:0}.HotelNearbyAttractions_groupTitle__Khmlc{padding-top:var(--alto-sem-space-2xl);padding-bottom:var(--alto-sem-space-sm)}.HotelNearbyAttractions_groupTitle__Khmlc:first-of-type{padding-top:0}.HotelNearbyAttractions_attraction__T0Hcy{display:flex;flex-direction:row;align-items:center;padding:var(--alto-sem-space-xs) 0;break-inside:avoid-column}.HotelNearbyAttractions_attraction__T0Hcy p,.HotelNearbyAttractions_placeName__2LHTM{flex:1 1;margin:0 var(--alto-sem-space-2xs)}.HotelNearbyAttractions_placeDistance__GD5Y9{font-size:var(--alto-sem-text-body-xs-font-size)}@keyframes ImageModal_pulse__wr8PQ{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.ImageModal_defaultPrevButton__6ER_e{position:absolute;left:var(--alto-sem-space-xs);top:50%;transform:translateY(-50%);z-index:5}.ImageModal_defaultNextButton__JYphl{position:absolute;right:var(--alto-sem-space-xs);top:50%;transform:translateY(-50%);z-index:5}.ImageModal_carouselWrapper__GvsnE{width:100%;height:100%;object-fit:cover}.ImageModal_carouselWrapper__GvsnE,.ImageModal_carouselWrapper__GvsnE img{border-radius:var(--alto-sem-radius-xs)}.ImageModal_carouselWrapper__GvsnE>div,.ImageModal_carouselWrapper__GvsnE>div>div:first-of-type{height:100%}@keyframes AncillaryPhotos_pulse__dD0gq{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.AncillaryPhotos_section__Y_x1u{scroll-margin-top:var(--alto-sem-space-4xl);position:relative;grid-column:var(--layout-column-wide);min-height:20rem;margin-bottom:var(--alto-sem-space-2xl);outline:var(--alto-sem-border-width-md) solid transparent;outline-offset:var(--alto-sem-border-width-md)}@media(min-width:650px){.AncillaryPhotos_section__Y_x1u{grid-column:var(--layout-column-center)}}.AncillaryPhotos_imageWrapper__7G_Rf{display:flex!important;width:100%!important;height:100%!important;flex-direction:column!important;justify-content:center!important}.AncillaryPhotos_imageWrapper__7G_Rf p:first-of-type{margin-top:var(--alto-sem-space-sm)}@media(max-width:768px){.AncillaryPhotos_imageWrapper__7G_Rf img{height:100%!important;object-position:center}}.AncillaryPhotos_carouselWrapper__gAY8f{width:100%;height:100%;object-fit:cover;border-radius:var(--alto-sem-radius-xs)}.AncillaryPhotos_carouselWrapper__gAY8f>div,.AncillaryPhotos_carouselWrapper__gAY8f>div>div:first-of-type{height:100%}@media(max-width:768px){.AncillaryPhotos_carouselWrapper__gAY8f{width:100vw;border-radius:0;max-height:400px}}@keyframes ProgressBar_pulse__7BPmD{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.ProgressBar_header__Opijl{display:flex;justify-content:space-between;margin-bottom:var(--alto-sem-space-5xs)}.ProgressBar_label__SDKIw{text-transform:capitalize}.ProgressBar_label__SDKIw,.ProgressBar_valueLabel__mToKQ{font-size:var(--alto-sem-text-body-sm-font-size);color:var(--alto-sem-color-fg-primary)}.ProgressBar_visuallyHidden__6i8IP{display:none;visibility:hidden}.ProgressBar_progressBarHidden__TXu_t{overflow:hidden;position:relative;background:var(--alto-sem-color-border-primary-default);width:100%;height:var(--alto-sem-space-4xs);border-radius:var(--alto-sem-radius-5xs)}.ProgressBar_progressBar__ffPBs{height:100%;background-color:var(--alto-sem-color-border-accent);border-radius:var(--alto-sem-radius-5xs)}@keyframes HotelReviewBreakdown_pulse____dVx{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.HotelReviewBreakdown_container__NhhXp{display:flex;margin:var(--alto-sem-space-lg) 0;flex-direction:column}@media(min-width:768px){.HotelReviewBreakdown_container__NhhXp{flex-direction:row}}.HotelReviewBreakdown_breakdownContainer__2oWrn{display:flex;flex:1 1;flex-flow:row wrap;justify-content:space-between;row-gap:var(--alto-sem-space-sm);column-gap:var(--alto-sem-space-lg);margin-top:var(--alto-sem-space-2xl);margin-left:0}@media(min-width:768px){.HotelReviewBreakdown_breakdownContainer__2oWrn{margin-top:0;margin-left:var(--alto-sem-space-3xl)}}.HotelReviewBreakdown_description__h0c4n{margin-top:var(--alto-sem-space-2xs)}.HotelReviewBreakdown_progress__loDvQ{flex:1 1 100%}@media(min-width:768px){.HotelReviewBreakdown_progress__loDvQ{flex:1 1 40%}}.HotelReviewBreakdown_ratingsContainer__9YjJl svg{height:16px;width:16px}@keyframes Tooltip_pulse__qDV1j{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.Tooltip_trigger__HrSiX{max-width:-moz-fit-content;max-width:fit-content;display:inline-flex}.Tooltip_trigger__HrSiX>button{outline:none;margin-left:var(--alto-sem-space-2xs);background-color:transparent;width:auto;height:unset}.Tooltip_trigger__HrSiX>button:active,.Tooltip_trigger__HrSiX>button:focus,.Tooltip_trigger__HrSiX>button:focus-visible,.Tooltip_trigger__HrSiX>button:hover{background-color:transparent}.Tooltip_containerBg__Xzwr7{background:var(--alto-sem-color-bg-layer2-default)}.Tooltip_containerBorder___Uq2k{border:var(--alto-sem-border-width-sm) solid;border-color:var(--alto-sem-color-border-accent)}.Tooltip_popoverContent__H_0Xo{display:flex;flex-direction:column;padding:var(--alto-sem-space-sm);min-width:320px}.Tooltip_popoverContent__H_0Xo:focus-visible{outline:none}.Tooltip_popoverContent__H_0Xo p{text-transform:none;font-size:var(--alto-sem-text-body-sm-font-size)}.Tooltip_popoverContent__H_0Xo>button{margin-top:var(--alto-sem-space-sm)}@keyframes AmenitiesList_pulse__cxHf6{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.AmenitiesList_amenitiesList__SNL7n{list-style:none;column-gap:var(--alto-sem-space-3xl);column-rule:1px solid;column-rule-color:var(--alto-sem-text-body-lg-font-size);padding-bottom:var(--alto-sem-space-xl);color:var(--alto-sem-text-body-lg-font-size);column-count:1}@media(min-width:768px){.AmenitiesList_amenitiesList__SNL7n{column-count:2}}@media(min-width:1024px){.AmenitiesList_amenitiesList__SNL7n{column-count:3}}.AmenitiesList_preformattedContent__JN7c7{color:var(--alto-sem-color-fg-secondary);font-size:var(--alto-sem-text-body-lg-font-size)}.AmenitiesList_preformattedContent__JN7c7 li{padding-bottom:var(--alto-sem-space-2xs);padding-left:var(--alto-sem-space-md);break-inside:avoid-column;position:relative}.AmenitiesList_preformattedContent__JN7c7 li:before{content:"";position:absolute;width:var(--alto-sem-space-2xs);height:var(--alto-sem-space-2xs);margin-left:calc(var(--alto-sem-space-sm)*-1);margin-top:var(--alto-sem-space-2xs);border-radius:50%;background-color:var(--alto-sem-color-bg-accent-deep-default)}.AmenitiesList_amenitiesListItem__c1pn6{padding-bottom:var(--alto-sem-space-2xs);padding-left:var(--alto-sem-space-md);break-inside:avoid-column;position:relative}.AmenitiesList_amenitiesListItem__c1pn6:last-child{margin-bottom:var(--alto-sem-space-sm)}.AmenitiesList_amenitiesListItem__c1pn6:before{content:"";position:absolute;width:var(--alto-sem-space-2xs);height:var(--alto-sem-space-2xs);margin-left:calc(var(--alto-sem-space-sm)*-1);margin-top:var(--alto-sem-space-2xs);border-radius:50%;background-color:var(--alto-sem-color-bg-accent-deep-default)}.AmenitiesList_amenitiesSection__ItAHL{page-break-inside:avoid;break-inside:avoid}.AmenitiesList_amenitiesSection__ItAHL:not(:first-child){padding-top:var(--alto-sem-space-sm)}.AmenitiesList_amenitiesSection__ItAHL h5{padding-left:0;padding-top:var(--alto-sem-space-2xl);padding-bottom:var(--alto-sem-space-sm);position:relative}.AmenitiesList_amenitiesSection__ItAHL h5:first-of-type{padding-top:0}.AmenitiesList_amenitiesSection__ItAHL ul{list-style:none}.AmenitiesList_imageTags__zcU97{margin-top:var(--alto-sem-space-sm);list-style-type:none;display:flex}.AmenitiesList_imageTags__zcU97 li:first-of-type{padding-left:0}.AmenitiesList_imageTags__zcU97 li:before{display:none}@media(min-width:1024px){.AmenitiesList_informationAmenityWrapperListItem__2pViC:nth-of-type(3) h5{break-before:column}}@keyframes CancellationPolicyModal_pulse__sT7Lv{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.CancellationPolicyModal_cancellationFeesAndPoliciesContainer__jSZv6 h4{margin-top:var(--alto-sem-space-sm);margin-bottom:var(--alto-sem-space-sm)}@media(min-width:1024px){.CancellationPolicyModal_cancellationFeesAndPoliciesContainer__jSZv6 h4{margin-top:var(--alto-sem-space-lg);margin-bottom:var(--alto-sem-space-lg)}}.CancellationPolicyModal_cancellationFeesAndPoliciesContainer__jSZv6 strong{font-weight:500}.CancellationPolicyModal_policiesContainer__jhuYc{display:flex;flex-direction:column;margin-top:var(--alto-sem-space-2xs)}.CancellationPolicyModal_policyLink__g3E89{margin-bottom:var(--alto-sem-space-2xs);color:var(--alto-sem-color-fg-accent-primary)}.CancellationPolicyModal_policyLink__g3E89:hover{text-decoration:none}.CancellationPolicyModal_policyLink__g3E89 svg{margin-left:var(--alto-sem-space-2xs)}.CancellationPolicyModal_spacer__W0utw{margin-bottom:var(--alto-sem-space-sm)}@keyframes PromotionBadge_pulse__UP80o{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.PromotionBadge_badge_wrapper__dvFSI{font-size:var(--alto-sem-text-label-sm-font-size);font-family:var(--alto-sem-text-heading-font-family);font-style:normal;font-weight:600;text-align:right;overflow:hidden;line-height:var(--alto-sem-text-label-sm-line-height);letter-spacing:var(--alto-sem-text-heading-2xs-letter-spacing);text-overflow:ellipsis;padding:6px;gap:var(--alto-sem-space-4xs);background:var(--alto-sem-color-bg-collect-vibrant-default);color:var(--alto-sem-color-fg-collect-on-vibrant-default);white-space:nowrap}.PromotionBadge_badge_wrapper__dvFSI svg path:first-child{fill:var(--alto-sem-color-fg-collect-on-vibrant-default)!important}.PromotionBadge_orderSummaryText__ac7Zd{font-size:var(--alto-sem-text-body-xs-font-size);font-style:normal;font-weight:400;text-align:right;display:block}@keyframes MobilePromotionBadge_pulse__XdDld{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}@media(min-width:768px){.MobilePromotionBadge_wrapper__ThF7o{display:none}}@keyframes OptionsInfo_pulse__HufHn{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.OptionsInfo_aviosPriceGridArea__8prKB{grid-area:aviosprice}.OptionsInfo_priceGridArea__MKzUz{grid-area:price}.OptionsInfo_priceLabelGridArea__Wy2kR{grid-area:pricelabel;font-size:var(--alto-sem-text-body-xs-font-size)}.OptionsInfo_orGridArea__sq3Dx{grid-area:or;font-size:var(--alto-sem-text-body-xs-font-size);padding-top:var(--alto-sem-space-4xs)}.OptionsInfo_optionIndicator__Y2PgL{grid-area:optionIndicator;text-align:center;display:grid;align-items:center;align-self:stretch;margin:calc(-1*var(--alto-sem-space-sm)) calc(-1*var(--alto-sem-space-sm)) calc(-1*var(--alto-sem-space-sm)) 0;background:var(--alto-sem-color-bg-accent-vibrant-default)}.OptionsInfo_optionIndicator__Y2PgL p{text-align:unset!important}.OptionsInfo_soldOutOptionIndicator__sIYEk{background-color:var(--alto-sem-color-bg-disabled-vibrant)}.OptionsInfo_optionInfoContainer__YRdaP{grid-area:optionInfo;padding-bottom:var(--alto-sem-space-2xs);padding-right:var(--alto-sem-space-2xl)}@media(min-width:650px){.OptionsInfo_optionInfoContainer__YRdaP{display:grid;padding-bottom:0}}.OptionsInfo_promotionContainer__spKNu{display:flex;flex-direction:row}.OptionsInfo_promotionContainer__spKNu>div:first-of-type{margin-left:0!important}.OptionsInfo_priceContainer__G1JOy{display:grid;padding-right:var(--alto-sem-space-lg);grid-column-gap:var(--alto-sem-space-sm);column-gap:var(--alto-sem-space-sm);justify-content:flex-start;align-content:center;font-size:var(--alto-sem-text-body-sm-font-size);grid-area:prices;grid-template:"aviosprice or price" minmax(min-content,max-content) "aviospricelabel . priceLabel" minmax(min-content,max-content)/auto auto auto}@media(min-width:650px){.OptionsInfo_priceContainer__G1JOy{grid-template:"aviosprice or price" auto "aviospricelabel . priceLabel" auto/minmax(min-content,max-content) minmax(min-content,max-content) auto;justify-content:unset}}@media(min-width:768px){.OptionsInfo_priceContainer__G1JOy{justify-content:end}}.OptionsInfo_optionContainerSelected__YW6oq{display:grid;width:100%;margin-bottom:var(--alto-sem-space-sm);padding:var(--alto-sem-space-sm);cursor:pointer;border-radius:var(--alto-sem-radius-sm);overflow:hidden;border:var(--alto-sem-border-width-sm) solid;border-color:var(--alto-sem-color-border-accent);grid-template:"optionInfo optionIndicator" 1fr "prices optionIndicator" auto/1fr 62px}.OptionsInfo_optionContainerSelected__YW6oq:disabled{border-color:var(--alto-sem-color-border-disabled-vibrant)}@media(min-width:650px){.OptionsInfo_optionContainerSelected__YW6oq{grid-template:"optionInfo prices optionIndicator" auto/1fr 1fr 62px}}.OptionsInfo_optionContainerUnselected__HKi0g{display:grid;width:100%;margin-bottom:var(--alto-sem-space-sm);padding:var(--alto-sem-space-sm);cursor:pointer;border-radius:var(--alto-sem-radius-sm);overflow:hidden;border:var(--alto-sem-border-width-sm) solid;border-color:var(--alto-sem-color-border-primary-default);grid-template:"optionInfo optionIndicator" 1fr "prices optionIndicator" auto/1fr 62px}.OptionsInfo_optionContainerUnselected__HKi0g:disabled{border-color:var(--alto-sem-color-border-disabled-vibrant)}@media(min-width:650px){.OptionsInfo_optionContainerUnselected__HKi0g{grid-template:"optionInfo prices optionIndicator" auto/1fr 1fr 62px}}.OptionsInfo_optionInfoBox__1A1Qj{display:flex;align-self:center;padding-bottom:var(--alto-sem-space-4xs)}.OptionsInfo_optionInfoBox__1A1Qj>*{align-self:center!important;display:flex}.OptionsInfo_infoButton___VFxz{border:0;padding:0;cursor:pointer;background-color:unset;margin-left:var(--alto-sem-space-4xs)}.OptionsInfo_checkIcon__fxQA0{margin-right:var(--alto-sem-space-2xs)}.OptionsInfo_aviosText__5YFps{text-align:start;margin-top:var(--alto-sem-space-4xs);font-size:var(--alto-sem-text-body-xs-font-size)}@media(min-width:768px){.OptionsInfo_aviosText__5YFps{text-align:end}}.OptionsInfo_multiplePrices__n_XtB{display:flex;flex-direction:column;margin-bottom:var(--alto-sem-space-2xs)}.OptionsInfo_strikeThroughPrice__X7ds0{text-decoration:line-through}.OptionsInfo_mt1__tnUiR{margin-top:var(--alto-sem-space-4xs)}.OptionsInfo_basePrice__rg3HX{color:var(--alto-sem-color-fg-secondary);font-size:var(--alto-sem-text-heading-2xs-font-size)}.OptionsInfo_strikeThroughSale__fsupz{font-size:var(--alto-sem-text-heading-2xs-font-size)}.OptionsInfo_notSelectedPrice__CcDqH,.OptionsInfo_strikeThroughSale__fsupz{color:var(--alto-sem-color-fg-accent-primary);font-weight:600}.OptionsInfo_visuallyHiddenInput__SGW8I{position:absolute;visibility:hidden}@keyframes Map_pulse__wv3Wh{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.Map_map__NmUyu{width:100%;height:100%}@keyframes TextMarker_pulse__sA_dV{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.TextMarker_wrapper__LMGMa{position:absolute;left:50%;bottom:calc(100% + var(--chakra-space-2));width:max-content;padding:var(--alto-sem-space-5xs) var(--alto-sem-space-4xs);border:var(--chakra-space-px) solid var(--chakra-colors-brand-white);background:var(--alto-sem-color-bg-accent-deep-default);color:var(--alto-sem-color-fg-accent-on-vibrant);text-align:center;font-size:var(--alto-sem-text-body-xs-font-size);cursor:pointer;transition:font-size .3s ease;white-space:pre-line}.TextMarker_wrapper__LMGMa[data-selected=true]{z-index:1;transition-delay:.3s;font-size:var(--alto-sem-text-body-sm-font-size);background:var(--alto-sem-color-bg-accent-vibrant-default)}.TextMarker_wrapper__LMGMa[data-selected=true]:after{border-top-color:var(--alto-sem-color-bg-accent-vibrant-default)}.TextMarker_wrapper__LMGMa:before{border:2 solid transparent;border-top:2 solid var(--alto-sem-color-fg-accent-on-vibrant)}.TextMarker_wrapper__LMGMa:after,.TextMarker_wrapper__LMGMa:before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%)}.TextMarker_wrapper__LMGMa:after{border-top-color:transparent;border:var(--chakra-space-1-5) solid transparent;border-top:var(--chakra-space-1-5) solid var(--alto-sem-color-bg-accent-deep-default)}.TextMarker_wrapper__LMGMa:hover{background:var(--alto-sem-color-bg-accent-vibrant-default)}.TextMarker_wrapper__LMGMa:hover:after{border-top-color:var(--alto-sem-color-bg-accent-vibrant-default)}@keyframes RoomMoreDetails_pulse__CG_IL{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.RoomMoreDetails_surcharges__Uloif{display:flex;align-items:center;justify-content:flex-end;margin-bottom:var(--alto-sem-space-sm);gap:var(--alto-sem-space-4xs)}.RoomMoreDetails_surcharges__Uloif>p{font-weight:600}.RoomMoreDetails_container__Zd8UI{display:grid;grid-template:"imagesContainer" 200px "detailsContainer" auto "optionsContainer" auto;grid-template-areas:"imagesContainer" "infoContainer" "optionsContainer";border-radius:var(--alto-sem-radius-xs);grid-gap:var(--alto-sem-space-sm);gap:var(--alto-sem-space-sm);padding:var(--alto-sem-space-lg);margin-bottom:var(--alto-sem-space-lg)}.RoomMoreDetails_container__Zd8UI:not(.RoomMoreDetails_isModal__HFCPx){box-shadow:var(--rp-sem-box-shadow-md);background-color:var(--alto-sem-color-bg-layer2-default)}@media(min-width:768px){.RoomMoreDetails_container__Zd8UI{grid-template-areas:"imagesContainer infoContainer" "optionsContainer optionsContainer";grid-template-columns:300px auto;grid-template-rows:200px auto}}@media(min-width:1024px){.RoomMoreDetails_container__Zd8UI{gap:var(--alto-sem-space-lg);grid-template-areas:"imagesContainer infoContainer" "............... optionsContainer";grid-template-rows:100px 100px auto}}.RoomMoreDetails_images__yUWls{position:relative;grid-area:imagesContainer;margin:-var(--alto-sem-space-lg)-var(--alto-sem-space-lg) 0-var(--alto-sem-space-lg)}@media(min-width:768px){.RoomMoreDetails_images__yUWls{margin:0}}@media(min-width:1024px){.RoomMoreDetails_images__yUWls{grid-row:1/3;height:200px}}.RoomMoreDetails_images__yUWls img{object-fit:cover}.RoomMoreDetails_infoContainer__Lq7G6{grid-area:infoContainer}.RoomMoreDetails_infoContainer__Lq7G6 h4{font-weight:600;margin-bottom:var(--alto-sem-space-lg)}.RoomMoreDetails_info__DzrH6{grid-template:"features details" auto/2fr .5fr;margin-bottom:var(--alto-sem-space-lg)}.RoomMoreDetails_info__DzrH6>button{grid-area:details;justify-self:end;width:max-content;max-height:var(--alto-sem-space-xl)}.RoomMoreDetails_infoList__4czHK{display:block;grid-template-columns:repeat(2,minmax(5ch,1fr));margin:0;list-style:none;padding:0}@media(min-width:1024px){.RoomMoreDetails_infoList__4czHK{display:grid}}.RoomMoreDetails_infoList__4czHK svg{margin-right:var(--alto-sem-space-2xs)}.RoomMoreDetails_infoListItem__SydZF{margin-bottom:var(--alto-sem-space-sm);display:flex;align-items:center;color:var(--alto-sem-color-fg-secondary)}.RoomMoreDetails_infoListItem__SydZF:last-child{margin-bottom:0}@media(min-width:1024px){.RoomMoreDetails_infoListItem__SydZF:last-child{margin-bottom:var(--alto-sem-space-sm)}}.RoomMoreDetails_optionsContainer__0taLo{display:flex;flex-direction:column;grid-area:optionsContainer}@media(min-width:1024px){.RoomMoreDetails_optionsContainer__0taLo{grid-row:2/4}}.RoomMoreDetails_optionsContainer__0taLo>button{grid-area:book;align-self:end;width:max-content}.RoomMoreDetails_options__tAQdL h6{font-weight:400;margin:0 0 var(--alto-sem-space-2xs) 0;font-size:var(--alto-sem-text-heading-sm-font-size)}.RoomMoreDetails_duration__sNKhc{font-size:var(--alto-sem-text-body-sm-font-size);font-weight:400;white-space:nowrap;text-align:end;margin-bottom:var(--alto-sem-space-sm)}.RoomMoreDetails_duration__sNKhc strong{font-weight:600}.RoomMoreDetails_heading__YzJQF{margin-bottom:var(--alto-sem-space-lg);margin-top:var(--alto-sem-space-sm)}.RoomMoreDetails_carouselWrapper__o3Whu{width:100%!important;height:100%;border-radius:var(--alto-sem-space-xs);object-fit:cover}.RoomMoreDetails_carouselWrapper__o3Whu img{border-radius:var(--alto-sem-space-xs)}.RoomMoreDetails_carouselWrapper__o3Whu>div{height:100%}.RoomMoreDetails_badge__U9EqK{margin-bottom:var(--alto-sem-space-sm)}._image_1dojz_1{opacity:0;transition:opacity .3s ease-in-out}._image_1dojz_1[data-loaded=true]{opacity:1}._fill_1dojz_10{object-fit:fill}._contain_1dojz_14{object-fit:contain}._cover_1dojz_18{object-fit:cover}._none_1dojz_22{object-fit:none}._scaleDown_1dojz_26{object-fit:scale-down}@keyframes RoomsBanner_pulse__qcrNa{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.RoomsBanner_container__AiZmF{width:100%;display:flex;padding:var(--alto-sem-space-sm);border-radius:var(--alto-sem-radius-xs);border-width:var(--alto-sem-border-width-sm);border-style:solid;border-image:initial;gap:var(--alto-sem-space-sm);background:var(--alto-sem-color-bg-layer2-default);border-color:var(--alto-sem-color-border-accent)}.RoomsBanner_floatingContainer__tK9_N{max-width:100%;top:74px;right:0;position:absolute;z-index:10;box-shadow:var(--rp-sem-box-shadow-lg)}@media(min-width:768px){.RoomsBanner_floatingContainer__tK9_N{max-width:456px}}.RoomsBanner_staticContainer__IxcAh{margin:var(--alto-sem-space-4xl) 0}.RoomsBanner_contentContainer__sYusf h4{margin-bottom:var(--alto-sem-space-2xs)}.RoomsBanner_iconButtonContainer__1GpaP{margin-left:auto}@keyframes HotelRooms_pulse__8Z8_s{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.HotelRooms_tripInfo__36sEj{align-items:flex-start}@media(min-width:768px){.HotelRooms_tripInfo__36sEj{align-items:flex-end}}.HotelRooms_container__p1cFQ{scroll-margin-top:var(--alto-sem-space-3xl);outline:none;grid-column:2/3;position:relative;margin-top:var(--alto-sem-space-lg);margin-bottom:var(--alto-sem-space-lg)}.HotelRooms_container__p1cFQ h4{margin-top:0;margin-bottom:var(--alto-sem-space-lg)}.HotelRooms_container__p1cFQ li{list-style-type:none}.HotelRooms_roomItem__ByM2O+.HotelRooms_roomItem__ByM2O{margin-top:var(--alto-sem-space-lg)}.HotelRooms_header__5MAsD{display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--alto-sem-radius-xs);box-shadow:var(--rp-sem-box-shadow-md);background-color:var(--alto-sem-color-bg-layer2-default);padding:var(--alto-sem-space-lg);margin-bottom:var(--alto-sem-space-lg)}@media(min-width:768px){.HotelRooms_header__5MAsD{flex-direction:row}}@keyframes GuestRatings_pulse__4rg45{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.GuestRatings_text__LOvA8{font-size:var(--alto-sem-text-body-sm-font-size);order:0;margin-top:var(--alto-sem-space-xs);color:var(--alto-sem-color-fg-primary);font-weight:var(--alto-sem-text-body-regular-font-weight);text-decoration:none}.GuestRatings_text__LOvA8 strong{font-weight:var(--alto-sem-text-body-bold-font-weight)}@media(min-width:768px){.GuestRatings_text__LOvA8{order:1;margin-top:var(--alto-sem-space-2xs)}}@media(min-width:1280px){.GuestRatings_text__LOvA8{margin-top:var(--alto-sem-space-sm)}}.GuestRatings_guestRating__5ReNC{white-space:nowrap;font-weight:var(--alto-sem-text-label-font-weight)}.GuestRatings_reviewsCount__9ZgpK{white-space:nowrap}.GuestRatings_experienceCard__lBZ1U .GuestRatings_text__LOvA8{margin-top:var(--alto-sem-space-2xs);font-size:var(--alto-sem-text-body-xs-font-size);padding-bottom:var(--alto-sem-space-sm)}@media(min-width:768px){.GuestRatings_experienceCard__lBZ1U .GuestRatings_text__LOvA8{padding-bottom:unset}}.GuestRatings_hotelCard__tphq7 .GuestRatings_text__LOvA8{margin-top:var(--alto-sem-space-sm)}.GuestRatings_hotelCard__tphq7.GuestRatings_experiment__LEBlu .GuestRatings_guestRating__5ReNC{padding-left:0}.GuestRatings_experiment__LEBlu .GuestRatings_text__LOvA8{display:flex;align-items:flex-start;flex-direction:column;color:var(--alto-sem-color-fg-secondary);font-size:var(--alto-sem-text-body-lg-font-size);line-height:var(--alto-sem-text-body-lg-line-height)}@media(min-width:650px){.GuestRatings_experiment__LEBlu .GuestRatings_text__LOvA8{align-items:center;flex-direction:row}}.GuestRatings_experiment__LEBlu .GuestRatings_text__LOvA8 strong{color:var(--alto-sem-color-fg-accent-primary);font-weight:var(--alto-sem-text-label-font-weight);font-size:var(--alto-sem-text-label-sm-font-size);line-height:var(--alto-sem-text-label-sm-line-height)}.GuestRatings_experiment__LEBlu .GuestRatings_reviewsCount__9ZgpK{font-size:var(--alto-sem-text-body-sm-font-size)}.GuestRatings_experiment__LEBlu .GuestRatings_guestRating__5ReNC{font-size:var(--alto-sem-text-body-sm-font-size);padding:var(--alto-sem-space-2xs)}.GuestRatings_experiment__LEBlu .GuestRatings_icon__SbYzb{margin-bottom:var(--alto-sem-space-2xs);margin-right:var(--alto-sem-space-2xs)}.GuestRatings_experiment__LEBlu .GuestRatings_rightChevronIcon__LrvRb{padding-left:var(--alto-sem-space-2xs)}.british_airways .GuestRatings_text__LOvA8{color:var(--alto-sem-color-fg-accent-secondary);font-size:var(--alto-sem-text-label-xs-font-size)}.british_airways .GuestRatings_experiment__LEBlu .GuestRatings_text__LOvA8{display:flex;font-size:var(--alto-sem-text-body-2xl-font-size);flex-direction:column;align-items:flex-start}@media(min-width:650px){.british_airways .GuestRatings_experiment__LEBlu .GuestRatings_text__LOvA8{flex-direction:row;align-items:center}}.british_airways .GuestRatings_experiment__LEBlu .GuestRatings_reviewsCount__9ZgpK{font-weight:300}.british_airways .GuestRatings_experiment__LEBlu .GuestRatings_guestRating__5ReNC{padding:var(--alto-sem-space-2xs) var(--alto-sem-space-sm);border:1px solid rgba(46,92,153,.2);border-radius:var(--alto-sem-radius-6xs);margin-right:var(--alto-sem-space-2xs)}.british_airways .GuestRatings_experiment__LEBlu .GuestRatings_icon__SbYzb{margin-bottom:var(--alto-sem-space-2xs);margin-right:var(--alto-sem-space-3xs)}.british_airways .GuestRatings_experiment__LEBlu .GuestRatings_rightChevronIcon__LrvRb{padding-left:var(--alto-sem-space-2xs)}@keyframes IconValuePair_pulse__LGTko{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.IconValuePair_wrapper___tmWe{display:flex;flex-direction:row;align-items:center;column-gap:var(--alto-sem-space-2xs)}.IconValuePair_wrapper___tmWe[data-invalid=true]{color:var(--alto-sem-color-fg-critical-primary)}.IconValuePair_wrapper___tmWe[data-invalid=true] span{font-weight:600}.IconValuePair_wrapper___tmWe.IconValuePair_sm__vrxWW{svg-width:var(--alto-sem-space-sm);svg-height:var(--alto-sem-space-sm)}.IconValuePair_wrapper___tmWe.IconValuePair_sm__vrxWW .IconValuePair_value__a31Us{font-size:var(--alto-sem-text-body-sm-font-size);vertical-align:middle}@keyframes ShareButton_pulse__F7eoO{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.ShareButton_wrapper__lOtpx{min-width:175px;z-index:2}@keyframes StaticMap_pulse__nu45k{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.StaticMap_wrapper___K_5e{margin:0;min-width:100%;min-height:100%}.StaticMap_imageWrapper__5_uPa{width:100%;height:100%;position:relative}@keyframes PopularAmenities_pulse__NqvuM{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.PopularAmenities_popularAmenitiesWrapper__Bwj5g{margin-top:var(--alto-sem-space-2xl)!important;gap:var(--alto-sem-space-sm)}@media(min-width:1280px){.PopularAmenities_popularAmenitiesWrapper__Bwj5g{margin-top:var(--alto-sem-space-xs)}}.PopularAmenities_amenitiesList__jjgh8{-webkit-margin-start:unset;margin-inline-start:unset;padding:0;display:grid;grid-column-gap:var(--alto-sem-space-lg);column-gap:var(--alto-sem-space-lg);color:var(--alto-sem-color-fg-secondary)}@media(min-width:768px){.PopularAmenities_amenitiesList__jjgh8{column-gap:var(--alto-sem-space-sm)}}@media(min-width:1280px){.PopularAmenities_amenitiesList__jjgh8{column-gap:var(--alto-sem-space-2xs)}}.PopularAmenities_amenityTitle__LGTYM{margin:1.65rem 0;font-weight:700;font-size:var(--alto-sem-text-heading-xs-font-size);line-height:var(--alto-sem-text-heading-xs-line-height);letter-spacing:var(--alto-sem-text-heading-xs-letter-spacing)}.PopularAmenities_amenity__jV05z{column-gap:0;display:flex;justify-content:flex-start}.PopularAmenities_iconWrapper__x3ue5{margin-right:var(--alto-sem-space-2xs);align-self:center}.PopularAmenities_amenityText__53OPS{align-self:center;font-weight:400}.PopularAmenities_details__lbG2R .PopularAmenities_amenitiesList__jjgh8{row-gap:var(--alto-sem-space-md);margin-bottom:var(--alto-sem-space-2xs);grid-template-columns:repeat(2,minmax(auto,2fr))}@media(min-width:768px){.PopularAmenities_details__lbG2R .PopularAmenities_amenitiesList__jjgh8{grid-template-columns:auto 1fr}}@media(min-width:1280px){.PopularAmenities_details__lbG2R .PopularAmenities_amenitiesList__jjgh8{grid-template-columns:repeat(3,minmax(auto,3fr))}}.PopularAmenities_details__lbG2R .PopularAmenities_amenityText__53OPS{font-size:var(--alto-sem-text-body-md-font-size)}@media(min-width:1280px){.PopularAmenities_details__lbG2R .PopularAmenities_amenityText__53OPS{font-size:var(--alto-sem-text-body-lg-font-size)}}.PopularAmenities_results__jRIsM .PopularAmenities_amenitiesList__jjgh8{grid-template-columns:repeat(2,minmax(auto,2fr));row-gap:var(--alto-sem-space-4xs);margin-bottom:0}.PopularAmenities_results__jRIsM .PopularAmenities_amenityText__53OPS{font-size:var(--alto-sem-text-body-sm-font-size)}.PopularAmenities_results__jRIsM.PopularAmenities_popularAmenitiesWrapper__Bwj5g{margin:var(--alto-sem-space-lg) 0!important}.british_airways .PopularAmenities_iconWrapper__x3ue5{color:var(--alto-sem-color-fg-accent-secondary)}.british_airways .PopularAmenities_amenityText__53OPS{color:var(--alto-sem-color-fg-accent-secondary);font-weight:300}@keyframes HotelSummary_pulse__rBap0{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.HotelSummary_container__2VTGW{scroll-margin-top:var(--alto-sem-space-4xl);position:relative;display:grid;padding:var(--alto-sem-space-lg);box-shadow:var(--rp-sem-box-shadow-md);border-radius:var(--alto-sem-radius-md);background-color:var(--alto-sem-color-bg-layer2-default);outline:none;grid-template:"about" auto "nearby" auto/1fr}@media(min-width:650px){.HotelSummary_container__2VTGW{grid-template:"about . nearby" auto/minmax(36ch,72ch) 1fr minmax(24ch,40ch)}}.HotelSummary_about__R_zhl{grid-area:about}.HotelSummary_about__R_zhl h2{margin-top:var(--alto-sem-space-lg);margin-bottom:var(--alto-sem-space-2xs)}.HotelSummary_about__R_zhl p{margin:var(--alto-sem-space-xs) 0 var(--alto-sem-space-sm) 0}.HotelSummary_propertyRating__icGAj{display:flex}.HotelSummary_nearby__ooQj6{grid-area:nearby;display:grid;grid-template:"map" 15.5rem "suggestions" auto/1fr;align-items:center;justify-items:center}.HotelSummary_mobilePriceContainer__x5ud7{display:flex;gap:var(--alto-sem-space-2xs);margin-bottom:var(--alto-sem-space-xs)}@media(min-width:768px){.HotelSummary_mobilePriceContainer__x5ud7{display:none}}@keyframes CustomerReviewList_pulse__vid2E{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.CustomerReviewList_contentWrapper__14SFH{padding-top:var(--alto-sem-space-4xs);color:var(--alto-sem-color-fg-primary)}.CustomerReviewList_customerReviewsContainer__nQaes{display:flex;flex-direction:column;row-gap:var(--alto-sem-space-2xl)}.CustomerReviewList_customerReviewContainer__KZplQ{display:grid;grid-template:"ratingsCtn vendor" "reviewText reviewText"/1fr 1fr;grid-gap:var(--alto-sem-space-md);gap:var(--alto-sem-space-md);padding:var(--alto-sem-space-lg);border:var(--alto-sem-border-width-none);background-color:var(--alto-sem-color-bg-layer2-default);border-radius:var(--alto-sem-radius-md);box-shadow:var(--rp-sem-box-shadow-md)}@media(min-width:1024px){.CustomerReviewList_customerReviewContainer__KZplQ{grid-template:"ratingsCtn . vendor reviewText"/20% 5% 10% 3fr}}.CustomerReviewList_ratingsContainer__ALyng{display:flex;grid-area:ratingsCtn;justify-content:space-between;flex-direction:column}.CustomerReviewList_ratingsContainer__ALyng h4{margin-top:var(--alto-sem-space-sm);margin-bottom:var(--alto-sem-space-sm);display:-webkit-box;overflow:hidden}.CustomerReviewList_ratingsContainer__ALyng svg{width:16px!important;height:16px!important}.CustomerReviewList_icons__fhKx_{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:var(--alto-sem-space-lg);column-gap:var(--alto-sem-space-sm);row-gap:var(--alto-sem-space-sm);color:var(--alto-sem-color-fg-primary);font-size:var(--alto-sem-text-body-xs-font-size)}@media(min-width:1024px){.CustomerReviewList_icons__fhKx_{font-size:var(--alto-sem-text-body-sm-font-size)}}.CustomerReviewList_icon__xpvtP{color:var(--alto-sem-color-fg-primary)}.CustomerReviewList_vendorLogo__QOVW4{grid-area:vendor;justify-self:end;max-width:var(--alto-sem-space-5xl);width:100%;position:relative}.CustomerReviewList_reviewTextContainer__K5irv{grid-area:reviewText}.CustomerReviewList_reviewText__9vBTb{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;margin:0 0 var(--alto-sem-space-2xs) 0;font-size:var(--alto-sem-text-body-sm-font-size);color:var(--alto-sem-color-fg-secondary)}@keyframes ReplaceItemModal_pulse__OSHmY{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.ReplaceItemModal_instructions__Dverc{padding:0 var(--alto-sem-space-2xs) var(--alto-sem-space-2xs) var(--alto-sem-space-2xs)}.ReplaceItemModal_instructions__Dverc p:first-of-type{font-weight:var(--alto-sem-text-label-font-weight)}.ReplaceItemModal_instructions__Dverc p{margin-top:var(--alto-sem-space-2xs);margin-bottom:var(--alto-sem-space-2xs)}.ReplaceItemModal_optionContainer__uIkY_{display:grid;grid-template-columns:1fr 1fr;overflow-x:scroll;overflow-y:visible;justify-content:space-between;width:100%;padding:0 var(--alto-sem-space-2xs) var(--alto-sem-space-2xs) var(--alto-sem-space-2xs);grid-gap:var(--alto-sem-space-sm);gap:var(--alto-sem-space-sm)}.ReplaceItemModal_optionContainer__uIkY_>div{display:flex;flex-direction:column;width:340px}.ReplaceItemModal_optionContainer__uIkY_ h3{margin-bottom:var(--alto-sem-space-sm);margin-top:var(--alto-sem-space-sm)}.ReplaceItemModal_optionLinkWrapper__rg51Y{text-decoration:unset;cursor:pointer;min-width:330px;flex:1 0 auto}.ReplaceItemModal_optionLinkWrapper__rg51Y>div{width:100%}.ReplaceItemModal_card__Iugwc{flex-direction:column;position:relative;min-width:0;overflow-wrap:break-word;background:var(--alto-sem-color-bg-layer2-default);box-shadow:var(--rp-sem-box-shadow-md);height:100%;min-height:548px;display:flex;justify-content:space-between;border-radius:var(--alto-sem-radius-xs)}.ReplaceItemModal_buttonContainer__4TsEa{width:100%}.ReplaceItemModal_buttonContainer__4TsEa button{margin:var(--alto-sem-space-sm);width:90%;font-size:var(--alto-sem-text-body-md-font-size)}.ReplaceItemModal_horizontalScroll__8rLEo{display:flex;justify-content:space-evenly}.ReplaceItemModal_horizontalScrollContainer__Ycsja{display:flex;gap:var(--alto-sem-space-sm);margin:var(--alto-sem-space-2xs)}.ReplaceItemModal_horizontalScrollButton__MK4hO{width:var(--alto-sem-space-2xs);height:var(--alto-sem-space-2xs);border-radius:50%}.ReplaceItemModal_horizontalScrollButton__MK4hO,.ReplaceItemModal_iconColor__jX49a{background-color:var(--alto-sem-color-bg-accent-deep-default)}.ReplaceItemModal_disabledIconColor__VVcO0{background-color:var(--alto-sem-color-bg-accent-subtle-default)}@keyframes BasketItemSummary_pulse__y8xq2{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.BasketItemSummary_icon__R8E39{padding-right:var(--alto-sem-space-3xs);display:inline}.BasketItemSummary_heading__2_LMC{font-size:var(--alto-sem-text-body-sm-font-size);font-weight:var(--alto-sem-text-body-bold-font-weight);line-height:var(--alto-sem-text-body-xs-line-height);color:var(--alto-sem-color-fg-accent-secondary)}@keyframes ItemCardImage_pulse___ktPS{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.ItemCardImage_imageWrapper__r4YFZ{display:flex;flex-direction:column;grid-area:image;margin:0;border-radius:var(--alto-sem-radius-xs)}.ItemCardImage_imageWrapper__r4YFZ img:first-of-type{object-fit:cover}.ItemCardImage_sm__lkUEJ{margin:0}.ItemCardImage_sm__lkUEJ img{border-radius:var(--alto-sem-radius-xs)}.ItemCardImage_lg__pyyzr img:first-of-type{height:100%}@keyframes ReplaceHotelItemCard_pulse__i1GpI{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.ReplaceHotelItemCard_cardBody__Ve54R{display:flex;flex-direction:column;flex-grow:1;gap:var(--alto-sem-space-2xs);padding:var(--alto-sem-space-sm)}.ReplaceHotelItemCard_content__yblHO,.ReplaceHotelItemCard_heading__pKgj0{display:flex;flex-direction:column;margin-top:var(--alto-sem-space-2xs);margin-bottom:var(--alto-sem-space-2xs);flex-grow:1}.ReplaceHotelItemCard_heading__pKgj0{line-height:normal;min-height:5rem}@media(min-width:1024px){.ReplaceHotelItemCard_heading__pKgj0{margin-top:0;margin-bottom:0}}.ReplaceHotelItemCard_heading__pKgj0 p{margin-top:var(--alto-sem-space-2xs)}.ReplaceHotelItemCard_details__no9fN{text-align:start;margin-bottom:var(--alto-sem-space-2xs);border-radius:var(--alto-sem-radius-xs)}.ReplaceHotelItemCard_basketSummaryContent__MD3XL{display:flex;flex-direction:row;column-gap:var(--alto-sem-space-2xl)}.ReplaceHotelItemCard_icons__d3_TR{font-size:var(--alto-sem-text-body-xs-font-size);padding-top:var(--alto-sem-space-2xs);display:flex;flex-direction:column;gap:var(--alto-sem-space-2xs)}@keyframes hotelDetails_pulse__5M6__{0%{background-color:#eee}50%{background-color:#ddd}to{background-color:#eee}}.hotelDetails_visuallyHidden__smt2w{border:var(--alto-sem-border-width-none);clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;position:absolute}.hotelDetails_showMoreContainer__6yAhl{display:flex;margin-top:var(--alto-sem-space-sm);flex-direction:row;justify-content:center}.hotelDetails_sectionCenter__Yu7gj{margin-bottom:var(--alto-sem-space-3xl);scroll-margin-top:var(--alto-sem-space-3xl);outline:var(--alto-sem-border-width-md) solid transparent;outline-offset:var(--alto-sem-border-width-md);grid-column:2/3;background:var(--alto-sem-color-bg-layer2-default);border-radius:var(--alto-sem-radius-xs);box-shadow:var(--rp-sem-box-shadow-md);padding:var(--alto-sem-space-lg)}.hotelDetails_sectionCenter__Yu7gj>h4{margin-bottom:var(--alto-sem-space-xl);margin-top:0;text-transform:lowercase}.hotelDetails_sectionCenter__Yu7gj>h4:first-letter{text-transform:uppercase}.hotelDetails_errorContainer__U8ovO{display:grid;grid-gap:var(--alto-sem-space-sm);scroll-margin-top:var(--alto-sem-space-2xs);margin:var(--alto-sem-space-3xl) auto auto auto;justify-items:flex-start}.hotelDetails_errorContainer__U8ovO>p{font-size:var(--alto-sem-text-body-md-font-size);margin-bottom:var(--alto-sem-space-sm)}.avios .hotelDetails_customerReviews__9mZg8{background:transparent;border-radius:unset;box-shadow:unset}
/*# sourceMappingURL=b199c302475b1ea3.css.map*/