.XS1y{position:relative;display:flex;flex-flow:column nowrap;color:var(--color-elevation-one-content);padding:8px}.XS1y-title{margin-bottom:8px}.XS1y-description{margin-bottom:24px}.XS1y-onboarding-image{min-height:172px;align-self:center}.XS1y-onboarding-image img{border-radius:var(--size-border-radius-medium)}.XS1y-close{position:absolute;top:-12px;right:-12px;cursor:pointer;height:44px;width:44px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;border-radius:var(--size-border-radius-medium)}.H2hK-button{cursor:pointer;text-align:center;color:var(--color-background-action-content);background-color:var(--color-background-action-default);padding:12px 16px;margin-top:8px;border-radius:var(--size-border-radius-medium)}.c6Xce-progress{position:relative;margin-top:-3px}.c6Xce.c6Xce-resultPage{margin-top:0}.c3V0Z-primary-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gy0L{display:inline-block;margin:0 2px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gy0L-roomsGuests{display:inline-flex;align-items:baseline}.gy0L svg{fill:currentColor;margin:2px 2px 0 8px}.gy0L:not(.gy0L-mod-revamped) svg{width:15px;height:15px}.gy0L:not(.gy0L-mod-revamped) svg.gy0L-beds{align-self:stretch}.gy0L:not(.gy0L-mod-revamped) svg.gy0L-guests{margin:0 2px}.gy0L.gy0L-mod-revamped svg{width:12px;height:12px;align-self:center}.x6NG{background-color:var(--color-prp-react-inline-search-form-bg);background-image:var(--color-prp-react-inline-search-form-bg-image);border-bottom:1px solid var(--color-forms-inline-search-white-border);padding:16px 0;display:flex}.x6NG-powered-by-wrapper{display:flex;justify-content:center;background-color:var(--color-prp-react-inline-search-form-bg);background-image:var(--color-prp-react-inline-search-form-bg-image);border-bottom:1px solid var(--color-forms-inline-search-white-border);padding:16px 0}.x6NG.x6NG-mod-no-border{border-bottom:none}.x6NG.x6NG-mod-no-bottom-padding{padding-bottom:0}.x6NG-header-pickers{align-self:center;padding-right:12px}@media (min-width: 1024px){.x6NG-header-pickers{padding-bottom:12px}}.x6NG-outerContainer{max-width:83.75em;margin:0 auto;padding:0 1.875em;display:flex;align-items:center;column-gap:16px;justify-content:center;flex:1;overflow:hidden}body.flex-gap .x6NG-outerContainer>*:not(:last-child){margin-right:16px}.x6NG-outerContainer.x6NG-mod-results-container-width{width:1080px}.x6NG-formContainer{max-width:964px;flex-grow:1}.x6NG-formContainer.x6NG-mod-condensed{min-width:0}.x6NG-formContainer.x6NG-mod-condensed.x6NG-mod-unified-padding{display:flex;justify-content:center}.BN8V{margin:2px 4px;display:inline-flex}.BN8V-chip-content{display:flex;column-gap:8px;align-items:center;justify-content:center;font-weight:initial}body.flex-gap .BN8V-chip-content>*:not(:last-child){margin-right:8px}.k8g4{display:flex;flex-direction:column;padding:4px 0;min-width:244px;max-width:300px}.k8g4-title{color:var(--color-elevation-one-content);overflow:hidden;text-overflow:ellipsis}.k8g4-subtitle{color:var(--color-foreground-neutral-default)}.U9am-price-type-label{text-overflow:ellipsis;overflow:hidden;max-width:100%;display:flex;justify-content:space-between;white-space:pre-line}.AaUW-officially-rated-hotel-container{padding-top:10px}.AaUW-officially-rated-hotel-container.AaUW-mod-in-drawer{flex:1}.AB5X{overscroll-behavior:contain;display:flex;flex-direction:column;border-right:solid var(--color-border-default);padding:24px 24px 112px;max-height:100vh;overflow-y:auto;box-sizing:border-box;width:fit-content;scrollbar-width:none;-ms-overflow-style:none}.AB5X::-webkit-scrollbar{display:none}.AB5X-filter-button{display:flex;align-items:center;height:48px;width:216px;padding:8px 16px;border-radius:var(--size-border-radius-large);cursor:pointer;font-weight:600}.AB5X-filter-button:hover,.AB5X-mod-is-active{background-color:var(--color-background-base-default)}.c3v7j-pinned-filters{display:flex;align-items:center;justify-content:center}.PsW5-chicklet{display:inline-block;cursor:pointer;padding:12px 20px;margin:10px 10px 0 0;border-radius:var(--size-border-radius-medium);background:var(--color-foreground-white-static);border:1px solid var(--color-border-default);transition:.2s border ease-in-out}.PsW5-chicklet svg{stroke:var(--color-foreground-action-default)}.PsW5-chicklet:hover{border:1px solid var(--color-border-mid);box-shadow:0 10px 20px var(--color-shadow-color-2),0 3px 6px var(--color-shadow-color-1),0 -3px 6px var(--color-shadow-color-1);cursor:pointer}.PsW5-chicklet:hover svg{stroke:var(--color-foreground-action-hover)}.PsW5-chicklet:hover .PsW5-name{color:var(--color-foreground-action-hover)}.PsW5-chicklet:hover .PsW5-close{fill:var(--color-foreground-action-hover)}.PsW5-chicklet .PsW5-inner{display:flex;align-items:center}.PsW5-chicklet span{vertical-align:middle}.PsW5-chicklet svg{width:12px;transition:.2s stroke ease-in-out}.PsW5-chicklet svg:hover{cursor:pointer}.PsW5-chicklet .PsW5-name{color:var(--color-foreground-action-default);font-size:11px;letter-spacing:1.33px}.PsW5-chicklet .PsW5-close{fill:var(--color-foreground-action-default);width:13px;height:13px;display:inline-block;align-self:flex-end;margin:-4px -10px 4px 10px}.PsW5-chicklet.PsW5-hidden{display:none}.FcM9-card{cursor:pointer;display:flex;height:136px;width:100%;max-width:unset;z-index:0;position:relative;margin:0 auto}.FcM9-card .FcM9-inner{display:inline-block;position:relative;text-align:left;height:100%;width:100%;border-radius:var(--size-border-radius-medium);transition:transform 40ms ease-in}.FcM9-card .FcM9-image{display:inline-block;position:relative;height:100%;width:100%;overflow:hidden;border-radius:var(--size-border-radius-medium);background-color:var(--color-foreground-white-static)}.FcM9-card .FcM9-image img{height:136px;width:100%;object-fit:cover;z-index:0;position:absolute;top:0;left:0}.FcM9-card .FcM9-image .FcM9-popular{position:absolute;top:12px;left:12px;z-index:1}.FcM9-card .FcM9-image .FcM9-title{left:13px;bottom:10px;position:absolute;color:var(--color-foreground-white-static);font-size:14px;line-height:20px;z-index:1}.FcM9-card .FcM9-image:after{content:"";position:absolute;top:40px;left:0;right:0;opacity:.75;background-image:linear-gradient(-180deg,#0000 3%,#000 120%);height:98px}.FcM9-card .FcM9-check{display:none}.FcM9-card.FcM9-chosen .FcM9-check{display:inline-block;position:absolute;width:100%;left:0;height:4.9px;bottom:-.8px;border:1px solid var(--color-background-progress-default-stops-start-color);background:var(--color-background-progress-default-stops-start-color);z-index:1;background-image:var(--color-background-progress-default)}@media (min-width: 1024px){.FcM9-card.FcM9-choosing .FcM9-check,.FcM9-card.FcM9-chosen.FcM9-common-carousel .FcM9-check{animation-duration:1.5s;animation-name:slidein}.FcM9-card:hover,.FcM9-card:focus{z-index:1}.FcM9-card .FcM9-inner:hover,.FcM9-card .FcM9-inner:focus{box-shadow:1px 1px 5px var(--color-elevation-scrim-surface);transform:scale(1.1);z-index:1}.FcM9-card.FcM9-mod-origin-left .FcM9-inner{transform-origin:left}.FcM9-card.FcM9-mod-origin-right .FcM9-inner{transform-origin:right}}@keyframes slidein{0%{width:0}to{width:100%;z-index:1}}.Kb29-regionData{width:100%;margin-bottom:16px}.Kb29-regionData .Kb29-header{padding-top:0}.Kb29-regionData .Kb29-titleCount{width:100%;text-transform:uppercase;text-align:left;color:var(--color-elevation-app-content)}@media (min-width: 0) and (max-width: 1023px){.Kb29-regionData .Kb29-titleCount{display:none}}.Kb29-regionData .Kb29-title{width:100%;text-align:left;color:var(--color-elevation-app-content)}.Kb29-chicklets{display:flex;flex-direction:row;flex-wrap:wrap}.Kb29-carousel-outer{position:relative;width:100%;margin:-8px 0 -16px}.CB4D-business-recommendation{display:flex;align-items:center;cursor:default;padding:8px;flex-grow:1;border-top:1px solid var(--light-grey-2)}.CB4D-likedClass,.CB4D-profile-letter{font-weight:400}.CB4D-icon-thumb-like{fill:var(--blue-500)}.CB4D-image-container{display:flex;flex-shrink:0;align-items:center;margin-right:5px}.CB4D-stack-item{display:flex;align-items:center}.CB4D-stack-item+.CB4D-stack-item{margin-left:-10px}.CB4D-icon-thumb{width:20px;height:20px;margin-right:5px}.CB4D-icon-thumb:hover{cursor:pointer}.CB4D-icon-thumb:hover{fill:var(--blue-500)}.CB4D-profile-image{border-radius:50%;width:20px;height:20px;object-fit:cover}.CB4D-letter{border:1px solid var(--dark-100);border-radius:50%;width:20px;height:20px;background-color:var(--light-100);display:none;align-items:center;justify-content:center}.CB4D-letter.CB4D-stack-item{display:flex}.CB4D-likesGenerated{line-height:16px;display:flex;align-items:flex-start}.CB4D-likesGenerated .CB4D-recommenderList{white-space:nowrap}.CB4D-likesGenerated .CB4D-recommender{margin-left:6px}.hPOR-header{display:flex;justify-content:space-between;align-items:center}.hPOR-header .hPOR-price{display:flex;flex-direction:column}.c2I_I{min-height:68px}.c2I_I-room-title-and-tooltip{display:flex;align-items:flex-start;padding-top:16px;margin-bottom:8px}.c2I_I-room-title{width:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c2I_I-info-icon{margin:2px 0 0 4px;height:18px}.c-wIE{display:flex;align-items:center;margin-top:8px;row-gap:8px}body.flex-gap .c-wIE>*:not(:last-child){margin-bottom:8px}.c-wIE svg{min-width:16px;margin-right:8px}.c-wIE-text-container{display:flex;flex-direction:column}.c-wIE-sub-text{color:var(--color-foreground-neutral-default)}.c-wIE-mod-size-large{align-items:flex-start}.c-wIE-mod-size-large svg{min-width:20px}.c-wIE-mod-variant-active svg{fill:var(--color-foreground-positive-default)}.c-wIE-mod-variant-inactive{color:var(--color-foreground-neutral-default)}.c-wIE-mod-variant-inactive svg{fill:var(--color-foreground-neutral-default)}.c-wIE-mod-variant-strong-excluded svg{fill:var(--color-foreground-negative-default)}.Rpkx{background-color:var(--color-elevation-one-surface);padding:12px;display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--size-border-radius-medium);border:var(--size-border-width-100) solid var(--color-border-default);flex:1;row-gap:16px}body.flex-gap .Rpkx>*:not(:last-child){margin-bottom:16px}.Rpkx:hover,.Rpkx:focus{border:var(--size-border-width-100) solid var(--color-border-strong)}.c7gYJ{padding:12px;border-radius:var(--size-border-radius-medium);border:var(--size-border-width-100) solid var(--color-border-default);background-color:var(--color-elevation-one-surface-alt);color:var(--color-foreground-input-placeholder);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-align:center;overflow:hidden;text-overflow:ellipsis;flex:1;text-align:center;cursor:default}.MJ5A{padding:12px;display:flex;flex-direction:column;border-top:var(--size-border-width-100) solid var(--color-border-default);background-color:var(--color-elevation-one-surface-alt);border-radius:0 0 var(--size-border-radius-medium) var(--size-border-radius-medium);column-gap:12px}body.flex-gap .MJ5A>*:not(:last-child){margin-right:12px}.MJ5A button:hover,.MJ5A button:focus{background-color:var(--color-background-base-hover)}.MJ5A-rates-section{display:flex;flex-direction:row;column-gap:12px;margin-top:12px}body.flex-gap .MJ5A-rates-section>*:not(:last-child){margin-right:12px}.meeI{margin-right:12px;display:flex;flex-direction:column;justify-content:flex-start;cursor:pointer;width:auto}.meeI:hover{color:var(--action-500);text-decoration:none}.meeI-price{text-align:left}.meeI-price.meeI-mobileRate{color:var(--color-foreground-special-default)}.meeI-price.meeI-privateUnlocked{color:var(--color-foreground-positive-default)}.meeI-multibook-provider{word-break:break-all}.meeI-show-more-label{color:var(--color-foreground-neutral-default);display:flex}.meeI-show-more-label .meeI-show-more-text{display:block}.meeI-badge-wrapper{margin-bottom:4px}.CsQq{padding:15px 15px 10px;width:100%}.CsQq-dropdownPrivateRateCallout{color:var(--color-rps-private-rate-text);border-radius:var(--size-border-radius-small);border:var(--size-border-width-100) solid var(--color-rps-private-rate-text);width:100%;padding:4px 15px 5px;cursor:pointer}.CsQq-dropdownPrivateRateCallout:hover{background-color:var(--color-result-item-border);color:var(--color-result-item-text-primary);border:var(--size-border-width-100) solid var(--color-result-item-text-primary)}.ifcf-dropdownProvider{display:flex;flex-direction:row;align-items:center;cursor:pointer;line-height:36px;color:var(--color-result-item-bookingoption-text);padding:0 16px;white-space:nowrap}.ifcf-dropdownProvider:hover,.ifcf-dropdownProvider:focus-visible{color:var(--color-result-item-bookingoption-text);background:var(--color-result-item-details-background-pr)}.ifcf-dropdownPrice{margin:4px 8px 4px 0}.ifcf-green{color:var(--color-global-promo-primary)}.ifcf-dropdownProviderName{margin:4px 0}.ifcf-providerDebug{display:inline-block}.ifcf-dropdownProvider.ifcf-mod-pres-flipped{flex-direction:row-reverse;justify-content:space-between;color:var(--color-elevation-one-content);padding:0 12px}.ifcf-dropdownProvider.ifcf-mod-pres-flipped:hover,.ifcf-dropdownProvider.ifcf-mod-pres-flipped:focus-visible{color:inherit;background:var(--color-background-base-hover)}.ifcf-dropdownProvider.ifcf-mod-pres-flipped .ifcf-price-and-member-rate{display:flex;flex-direction:row;column-gap:12px;margin:4px 0 4px 12px}body.flex-gap .ifcf-dropdownProvider.ifcf-mod-pres-flipped .ifcf-price-and-member-rate>*:not(:last-child){margin-right:12px}.ifcf-dropdownProvider.ifcf-mod-pres-flipped .ifcf-dropdownPrice{padding:6px 0;margin:4px 0}.ifcf-dropdownProvider.ifcf-mod-pres-flipped .ifcf-mod-locked-deal{display:flex;flex-direction:column;text-align:right}.ifcf-dropdownProvider.ifcf-mod-pres-flipped .ifcf-dropdownProviderName{padding:6px 0}.ifcf-display-price{text-align:right}.ifcf-taxes-disclaimer{display:block}.azIM{display:flex;flex-direction:column;border-radius:var(--size-border-radius-small);background-color:var(--color-rps-result-bg);height:auto}.azIM a{color:var(--color-result-item-text-primary);text-decoration:none}.azIM a:hover{color:var(--action-500);text-decoration:none}.azIM a:focus{outline-offset:-2px}.iuho{display:flex;align-items:flex-start}.iuho-prefix-icon{margin-top:2px;margin-right:4px;flex-shrink:0}.iuho-prefix-icon.iuho-mod-default{fill:var(--color-foreground-base-default)}.iuho-prefix-icon.iuho-mod-positive{fill:var(--color-foreground-positive-default)}.iuho-prefix-icon.iuho-mod-special{fill:var(--color-foreground-special-default)}.iuho-label{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width: 0) and (max-width: 639px){.iuho-label{color:var(--color-foreground-neutral-default)}}.h8wW.h8wW-mod-pres-inline{display:inline-flex;flex-wrap:wrap;width:100%}.h8wW-badge-wrapper{display:flex;flex-direction:row;width:100%}.h8wW-private-deal-badge{margin-bottom:4px;margin-right:8px}.h8wW-mobile-rate-badge{margin-bottom:4px}.iyw8{display:flex;flex-direction:column;align-items:flex-start}.iyw8.iyw8-showPromoBadge{align-items:flex-start}.iyw8-freebies{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.Ptt7.Ptt7-discountedPrice{color:var(--color-foreground-special-default)}.Ptt7-deal-icon{fill:var(--color-foreground-positive-default)}@media (min-width: 768px){.Ptt7-deal-icon{display:none}}.Ptt7-greenPrice{display:flex;flex-direction:row;color:var(--color-foreground-positive-default)}.Ptt7-greenPrice svg{margin-left:3px;fill:var(--color-foreground-positive-default)}.Ptt7-priceFlex{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap}.Ptt7-priceFlex .Ptt7-price{display:flex;align-items:center;column-gap:4px}body.flex-gap .Ptt7-priceFlex .Ptt7-price>*:not(:last-child){margin-right:4px}.Ptt7-priceFlex .Ptt7-mod-locked-rate{display:flex;flex-direction:column;align-items:flex-end;min-width:75px;text-align:right}.Ptt7-longCurrency{font-weight:400}.Ptt7.Ptt7-mod-pres-vertical .Ptt7-priceFlex{flex-direction:column;align-items:flex-end;text-align:right;word-break:keep-all}.Ptt7.Ptt7-mod-pres-vertical.Ptt7-greenPrice{align-items:center;color:var(--color-foreground-positive-default)}.Ptt7.Ptt7-mod-pres-vertical.Ptt7-greenPrice svg{fill:var(--color-foreground-positive-default);margin:4px 2px 0 0}.hzpu{display:flex;flex:1;flex-direction:column;padding-right:6px}.hzpu a{color:var(--dark-700);text-decoration:none}.hzpu a:hover{color:var(--action-500);text-decoration:none}.hzpu-name{max-width:74px;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hzpu-price{margin-top:2px;max-width:72px}.hzpu.hzpu-pres-flexible{padding-right:4px}.hzpu-vertical-info{display:flex;flex-direction:column;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:185px;color:var(--color-foreground-neutral-default)}.hzpu-vertical-price{max-width:100%;justify-self:flex-end}.On13{width:75%}.On13-promo-text-container{display:flex;align-items:center;margin:0 0 8px}.On13-deal-icon{fill:var(--color-elevation-one-content);margin-right:8px}.On13-mod-vertical{display:flex;align-items:center;justify-content:space-between;column-gap:8px;width:100%;padding:0 0 8px}body.flex-gap .On13-mod-vertical>*:not(:last-child){margin-right:8px}.On13-mod-vertical .On13-promo-text-container{margin:0}.qSC7{display:flex;flex-grow:0;flex-shrink:0;flex-direction:row;margin:0 20px 16px;padding:10px 0 0;border-top:1px solid var(--color-result-item-border);max-width:100%;justify-content:space-between}.qSC7.qSC7-mod-private-rate{justify-content:space-between;column-gap:16px;row-gap:16px}body.flex-gap .qSC7.qSC7-mod-private-rate>*:not(:last-child){margin-right:16px}body.flex-gap .qSC7.qSC7-mod-private-rate>*:not(:last-child){margin-bottom:16px}.qSC7.qSC7-mod-flexible-height{margin:0 16px 12px}.qSC7 a{color:var(--color-result-item-text-primary);text-decoration:none}.qSC7 a:hover{color:var(--action-500);text-decoration:none}.qSC7-multibook-col-2{width:50%}.qSC7.qSC7-pres-condensed{margin:0;padding:0;border:none}.qSC7.qSC7-pres-vertical{display:flex;flex-direction:column;padding:0 4px;border:none}.qSC7.qSC7-pres-vertical a:hover{color:inherit}.qSC7.qSC7-pres-vertical.qSC7-mod-private-rate{column-gap:0;row-gap:0}body.flex-gap .qSC7.qSC7-pres-vertical.qSC7-mod-private-rate>*:not(:last-child){margin-right:0}body.flex-gap .qSC7.qSC7-pres-vertical.qSC7-mod-private-rate>*:not(:last-child){margin-bottom:0}.qSC7.qSC7-pres-vertical .qSC7-show-more{border-top:var(--size-border-width-100) solid var(--color-border-default)}.uIM2-badge-wrapper{display:flex}.uIM2-badge-text{overflow:hidden;text-overflow:ellipsis}.Uj4X{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;text-decoration:none;border-top:var(--size-border-width-100) solid var(--color-border-default);padding:8px 12px;min-height:32px;color:inherit}.Uj4X-left-col{display:flex;align-items:center;column-gap:2px}body.flex-gap .Uj4X-left-col>*:not(:last-child){margin-right:2px}.Uj4X-left-col svg{fill:var(--color-foreground-action-default)}.Uj4X-right-col{display:flex;align-items:center;justify-content:center}.c6q-g-content{display:flex;color:var(--color-elevation-one-content);align-items:center;column-gap:4px}body.flex-gap .c6q-g-content>*:not(:last-child){margin-right:4px}.c6q-g-provider-price{color:var(--color-foreground-positive-default)}.c6q-g:hover .c6q-g-provider-name{text-decoration:underline}.OaX4-freebie{display:flex;flex-direction:row;align-items:flex-start}.OaX4-freebie svg{fill:var(--color-foreground-positive-default);height:12px;width:12px;margin-top:4px;flex-shrink:0}.OaX4-freebie-text{padding-top:2px;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.hwJn-badge-row{display:flex;flex-direction:row;flex-wrap:wrap;overflow:visible}.hwJn-badge-row>*{overflow:visible}.hwJn-badge-row>:not(:last-child){margin-right:4px}@media (min-width: 0) and (max-width: 639px){.hwJn-badge-row{display:block}}.hwJn-badge-container{display:flex}.hwJn-badge{display:flex;max-width:180px;padding:2px 8px;border-radius:var(--size-border-radius-small);overflow:hidden;text-overflow:ellipsis;white-space:normal;color:var(--color-result-item-text-primary);background-color:var(--color-rps-hotel-promo-background-v2);margin-bottom:0;flex-direction:row;align-items:center}.hwJn-badge.hwJn-booked{background:var(--color-background-alt-neutral);color:var(--color-background-alt-neutral-content)}.hwJn-badge.hwJn-booked:hover{background:var(--color-background-alt-neutral)}.hwJn-badge.hwJn-company-recommended{background-color:var(--color-background-alt-action)}.hwJn.hwJn-pres-flexible .hwJn-badge,.hwJn.hwJn-pres-flexible .hwJn-badge-container{margin-bottom:4px;margin-right:8px}.hwJn.hwJn-pres-vertical .hwJn-badge{padding:4px 8px;margin-bottom:2px}.hwJn.hwJn-pres-vertical .hwJn-badge-container{margin-bottom:2px}.eL5N{max-width:180px}.eL5N-content{display:flex;align-items:center;justify-content:center;column-gap:4px}body.flex-gap .eL5N-content>*:not(:last-child){margin-right:4px}.wXS2{margin:4px 0}.wXS2-sleeps-separator{color:var(--color-foreground-neutral-inactive)}.wo_4{display:flex;align-items:center}.wo_4:hover,.wo_4:active,.wo_4:focus{text-decoration:underline}.wo_4 svg.wo_4-deal-icon{fill:currentColor;margin-right:8px}.c1eQ2{height:auto;width:auto;min-width:auto;padding:12px;display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;max-height:156px;color:var(--color-elevation-one-content)!important}.c1eQ2.c1eQ2-full-height{height:100%;max-height:100%;padding-bottom:60px}.c1eQ2.c1eQ2-mod-flexible-height{max-height:100%;min-height:190px;padding:12px 12px 10px}.c1eQ2.c1eQ2-mod-flexible-height .c1eQ2-big-name,.c1eQ2.c1eQ2-mod-flexible-height .c1eQ2-location-name{max-height:100%}.c1eQ2-booking-section{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.c1eQ2-hybrid-column-with-below-content{display:flex;flex-direction:column;width:100%}.c1eQ2-hybrid-column-with-below-content .c1eQ2-below-content{margin-top:auto}.c1eQ2-button-container{align-self:flex-end;margin-top:12px}.c1eQ2-info-section{display:flex;flex-direction:column;margin-bottom:12px}.c1eQ2-hotel-name{display:flex;flex-direction:column}.c1eQ2-hotel-name:hover{text-decoration:underline}.c1eQ2-hotel-name a{color:inherit;text-decoration:none}.c1eQ2-hotel-name a:hover{color:inherit;text-decoration:underline}.c1eQ2-hotel-name a:visited{text-decoration:none}.c1eQ2-big-name{max-height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.c1eQ2-local-name{line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c1eQ2-stars-reviews{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap}.c1eQ2-stars{margin-right:4px}.c1eQ2-badges-and-stars{display:grid;grid-gap:4px}.c1eQ2-reviews{display:flex;flex-grow:0;flex-shrink:0;align-items:baseline}.c1eQ2-property-type-badge{margin-top:8px}.c1eQ2-location{display:flex}.c1eQ2-divider{margin:8px 0;border-bottom:1px solid var(--color-border-default)}.c1eQ2-score-rating:before{content:" "}.c1eQ2-nearby-landmarks{display:flex;flex-direction:column}.c1eQ2-nearby-landmark{display:flex;margin-top:2px;flex-wrap:wrap;flex-direction:row;align-items:center}.c1eQ2-location-name{display:flex;flex-direction:row;align-items:flex-start;overflow-y:hidden}.c1eQ2-freebies{display:flex;flex-direction:row}.c1eQ2-landmark-text{margin-right:4px}.c1eQ2-property-type-badge{margin-bottom:2px}.c1eQ2-info{text-align:left}.c1eQ2-info .c1eQ2-header{font-size:16px;line-height:24px}.c1eQ2-info .c1eQ2-contact{color:var(--color-marketing-foreground-neutral-base-default);font-size:12px;line-height:16px}@media (min-width: 360px){.c1eQ2-booking-section{flex-direction:row;align-items:flex-end;flex-wrap:wrap}.c1eQ2-button-container{margin-left:auto}}.upS4{line-height:18px}.upS4-big-name{max-height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.upS4:hover.upS4-big-name{text-decoration:underline}.FLpo-badges-and-stars{display:flex;justify-content:flex-start;flex-direction:row;align-content:center;align-items:center}.FLpo-rental-info-wrapper{width:100%}.YiJt{width:100%;height:100%;display:flex;justify-content:flex-start}.YiJt-resultActionsMenuContainer{opacity:1;top:0;left:0;position:absolute;margin:12px;z-index:1;width:auto;border-radius:var(--size-border-radius-small);display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:24px}.YiJt-resultActionsMenuContainer.YiJt-mod-long-copy{margin:4px}.YiJt-resultActionsMenuContainer div{box-shadow:none}@media (min-width: 0) and (max-width: 767px){.YiJt-resultActionsMenuContainer{margin:8px}.YiJt-resultActionsMenuContainer.YiJt-saved{background-color:#000}}.c1XBO{line-height:29px;margin-top:4px}.c1XBO-cheapest-price-sr-label{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.c1XBO-from-price{display:block;color:var(--color-foreground-neutral-default)}.c1XBO.c1XBO-privateRate{color:var(--action-500)}.c1XBO.c1XBO-mobileRate{color:var(--color-foreground-special-default)}.c1XBO.c1XBO-positivePrivateRate{color:var(--color-foreground-positive-default)}.c1XBO.c1XBO-condensed{margin-top:0}.njy6{display:flex;align-items:center}.njy6-price-wrapper{margin-right:8px;display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.njy6-price-wrapper.njy6-mod-clickable{cursor:pointer}.njy6-price-wrapper .njy6-provider-logo{margin-right:16px}.njy6-spread-out{justify-content:space-between}.njy6-provider{color:inherit;text-align:right}.njy6-btn-wrap{white-space:nowrap}.e9fk{height:auto;width:226px;min-width:226px;border-radius:var(--size-border-radius-small) 0 0 var(--size-border-radius-small);position:relative;overflow:hidden;margin:12px 0 12px 12px}.e9fk:focus-within{overflow:visible}.e9fk-photoWrap:focus{outline-offset:-2px}.e9fk-photoWrap,.e9fk-photo{height:100%;width:100%;min-width:226px;border-radius:var(--size-border-radius-small)}.e9fk-badImageWrap{position:absolute;bottom:10px;right:10px}.e9fk-photoContainer{flex:1;background-image:url(/frontier/assets/B6IRT60r.jpg);background-position:center;background-size:cover;overflow:hidden;width:100%;height:100%;margin-left:0;border-radius:var(--size-border-radius-small)}.e9fk-photoContainer:focus-within{overflow:visible}.e9fk-photo{cursor:pointer;display:flex;text-align:left;align-items:flex-start;justify-content:flex-start;object-fit:cover}.e9fk-bannerRow{position:absolute;top:20px;display:flex;flex-direction:row;z-index:1}.e9fk-bannerRow.e9fk-highBanners{top:16px}.e9fk-sponsored{white-space:nowrap;position:absolute;left:18px;display:flex;justify-content:center;align-items:center;z-index:1;padding:4px 8px;box-shadow:none;background-color:var(--color-background-alt-base-content);color:var(--color-background-alt-base);border-radius:var(--size-border-radius-small)}@media (min-width: 0) and (max-width: 559px){.e9fk{width:128px;min-width:128px}}@media (min-width: 0) and (max-width: 639px){.e9fk{margin:0}.e9fk,.e9fk-photoContainer,.e9fk-photoWrap,.e9fk-photo{border-radius:var(--size-border-radius-medium) 0 0 var(--size-border-radius-medium)}}.e9fk.e9fk-mod-condensed-card{margin:0}.e9fk.e9fk-mod-condensed-card,.e9fk.e9fk-mod-condensed-card .e9fk-photoContainer,.e9fk.e9fk-mod-condensed-card .e9fk-photoWrap,.e9fk.e9fk-mod-condensed-card .e9fk-photo{border-radius:var(--size-border-radius-medium) 0 0 var(--size-border-radius-medium)}@media (min-width: 560px) and (max-width: 768px){.e9fk{width:160px;min-width:160px;min-height:210px}}@media (min-width: 640px) and (max-width: 768px){.e9fk-photoContainer{height:210px}}@media (min-width: 560px) and (max-width: 639px){.e9fk-photoContainer{max-height:225px}}@media (min-width: 768px){.e9fk{width:200px;min-width:200px}}@media (min-width: 560px) and (max-width: 767px){.e9fk.e9fk-mod-narrow{width:160px;min-width:160px}}@media (min-width: 1024px){.e9fk.e9fk-mod-narrow{width:200px;min-width:200px}}.e9fk.e9fk-pres-apac{width:100%;height:auto;min-width:160px;min-height:auto;margin:0;border-radius:var(--size-border-radius-small)}.e9fk.e9fk-pres-apac .e9fk-photoContainer,.e9fk.e9fk-pres-apac .e9fk-photo{height:148px;border-radius:var(--size-border-radius-small)}.e9fk.e9fk-pres-apac .e9fk-photoWrap,.e9fk.e9fk-pres-apac .e9fk-photo{width:100%;min-width:210px;margin:0;height:auto;object-fit:cover;border-radius:var(--size-border-radius-small)}@media (min-width: 640px){.e9fk.e9fk-pres-apac .e9fk-photoWrap,.e9fk.e9fk-pres-apac .e9fk-photo{width:160px;min-width:160px}.e9fk.e9fk-pres-apac .e9fk-photoContainer,.e9fk.e9fk-pres-apac .e9fk-photo{width:160px;height:212px}}@media (min-width: 768px){.e9fk.e9fk-pres-apac .e9fk-photoWrap,.e9fk.e9fk-pres-apac .e9fk-photo{width:200px;min-width:200px}.e9fk.e9fk-pres-apac .e9fk-photoContainer,.e9fk.e9fk-pres-apac .e9fk-photo{width:200px;height:212px}}@media (min-width: 1024px){.e9fk.e9fk-pres-apac .e9fk-photoWrap,.e9fk.e9fk-pres-apac .e9fk-photo{width:200px;min-width:200px}.e9fk.e9fk-pres-apac .e9fk-photoContainer,.e9fk.e9fk-pres-apac .e9fk-photo{height:212px}}@media (min-width: 1280px){.e9fk.e9fk-pres-apac .e9fk-photoWrap,.e9fk.e9fk-pres-apac .e9fk-photo{width:240px;min-width:240px}.e9fk.e9fk-pres-apac .e9fk-photoContainer,.e9fk.e9fk-pres-apac .e9fk-photo{width:240px;height:212px}}.e9fk.e9fk-pres-flexible{height:auto}.e9fk.e9fk-pres-flexible .e9fk-photoWrap,.e9fk.e9fk-pres-flexible .e9fk-photo{min-width:unset}.e9fk.e9fk-pres-flexible .e9fk.e9fk-pres-apac{border-radius:var(--size-border-radius-small)}.e9fk.e9fk-pres-apac.e9fk-mod-ad .e9fk-photoWrap,.e9fk.e9fk-pres-apac.e9fk-mod-ad .e9fk-photo,.e9fk.e9fk-pres-apac.e9fk-mod-ad .e9fk-photoContainer{height:160px}.e9fk.e9fk-pres-apac.e9fk-mod-ad .e9fk-photo{object-fit:cover}.lX2y{display:flex;flex-direction:row;align-items:center;margin-bottom:15px}.lX2y.lX2y-nonInstant svg{margin-left:4px;fill:var(--brand-400)}.lX2y.lX2y-mod-no-bottom-margin{margin-bottom:0}.lX2y-provider{margin-top:3px}.c3vXf{margin-top:2px}.BNDX.BNDX-mod-presentation-default,.BNDX.BNDX-mod-presentation-default.BNDX-avail{color:var(--color-foreground-positive-default)}.BNDX.BNDX-mod-presentation-default.BNDX-not-available{color:var(--color-foreground-disabled)}.BNDX.BNDX-mod-presentation-default.BNDX-not-available-biz{color:var(--color-foreground-negative-default)}.BNDX.BNDX-mod-presentation-gray{color:var(--color-foreground-neutral-default)}.BNDX.BNDX-mod-presentation-gray.BNDX-not-available{color:var(--color-foreground-disabled)}.BNDX.BNDX-mod-presentation-gray.BNDX-not-available-biz{color:var(--color-foreground-negative-default)}.L9Gg{min-height:39px;display:flex;flex-direction:column;justify-content:stretch;border-top:var(--size-border-width-100) solid var(--color-border-default);padding:1px;align-self:stretch}.L9Gg-content{display:flex;align-self:stretch;align-items:center;justify-content:space-between;border-radius:0 0 var(--size-border-radius-medium) var(--size-border-radius-medium);min-height:36px;padding-left:10px}.L9Gg-content:hover,.L9Gg-content:focus{border-radius:0 0 6px;background:var(--color-background-base-hover)}.L9Gg-content.L9Gg-mod-expanded:hover,.L9Gg-content.L9Gg-mod-expanded:focus{border-radius:0;background:var(--color-background-base-hover)}.L9Gg-buttonText{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.L9Gg-priceDropdown{display:flex;align-items:center}.L9Gg-price{padding-right:4px;padding-left:8px}.L9Gg-show-multi-rates-svg{margin:4px;height:16px;transition:transform var(--transition-duration-short) var(--transition-timing-function-base)}.L9Gg-show-multi-rates-svg.L9Gg-open{transform:rotate(180deg)}.GE2W{text-align:left}.GE2W-header{font-size:16px;line-height:24px}.GE2W-header-deloitte{font-size:14px;line-height:20px;margin-bottom:8px}.GE2W-contact{color:var(--color-marketing-foreground-neutral-base-default);font-size:12px;line-height:16px}.GE2W-view-deal-button{margin-top:12px}.GE2W-view-deal-button.GE2W-condensed{margin-top:0}.vZQo{line-height:16px;margin-top:2px}.zV27{height:100%;border-radius:0 var(--size-border-radius-medium) var(--size-border-radius-medium) 0;display:flex;justify-content:space-between;flex-direction:column;color:var(--color-result-item-text-primary)!important;width:auto;min-width:auto;padding:12px;border-left:var(--size-border-width-100) solid var(--color-border-default)}.zV27:hover,.zV27:focus{background-color:var(--color-background-base-default)}.zV27-price-container{display:flex;flex-direction:column;height:100%;justify-content:flex-end;border:none;padding:0}.zV27-price-provider{margin-bottom:2px;justify-content:space-between}.zV27 button{width:100%;margin-top:8px}.zV27-price-section{display:flex;flex-shrink:0;flex-grow:1;flex-direction:column;justify-content:flex-end;row-gap:8px}body.flex-gap .zV27-price-section>*:not(:last-child){margin-bottom:8px}.zV27-price-section.zV27-mod-multi-rates{justify-content:flex-start}.zV27 button:last-of-type{margin:0}.zV27-compare-button{padding-bottom:8px}.zV27.zV27-mod-multi-rates{padding:0;border-left:var(--size-border-width-100) solid var(--color-border-default)}.zV27.zV27-mod-multi-rates:hover,.zV27.zV27-mod-multi-rates:focus{background-color:var(--color-elevation-one-surface)}.zV27.zV27-mod-multi-rates .zV27-price-container{padding:12px}.zV27.zV27-mod-multi-rates .zV27-price-container:hover,.zV27.zV27-mod-multi-rates .zV27-price-container:focus{background-color:var(--color-background-base-default);border-radius:0 var(--size-border-radius-medium) 0 0}.S0Ps{position:relative}.S0Ps-resultInner{height:auto;width:100%;border-radius:var(--size-border-radius-medium);cursor:pointer;display:flex;flex-direction:row}.S0Ps-middleSection{display:flex;flex-direction:column;height:auto;flex:1;width:268px;min-width:auto;max-width:100%;justify-content:space-between}.S0Ps-k4b-label{position:absolute;top:-14px;right:10px;z-index:2}.S0Ps-policy-message-container{padding:0 12px 12px}.S0Ps-priceSection{width:180px;min-height:180px}@media (min-width: 0) and (max-width: 639px){.S0Ps-resultInner{border-radius:0}}@media (min-width: 0) and (max-width: 767px){.S0Ps-middleSection{width:244px}}.oYsL{display:flex;align-items:center;justify-content:space-between;padding:8px;margin:12px 0;background-color:var(--color-elevation-one-surface);border:var(--size-border-width-100) solid var(--color-border-default);border-radius:var(--size-border-radius-medium)}.oYsL-text{margin-left:12px}.oYsL-hide{flex-shrink:0;margin-left:4px;fill:var(--color-foreground-action-default)}.oYsL-show-text{color:var(--color-foreground-action-default)}.Iuc8-expiredOverlay{z-index:var(--z-index-dropdown);position:absolute;width:100%;height:100%;background:#ffffffd9}.Iuc8-expiredOverlay-wrapper{position:sticky;top:40vh;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:16px;margin-bottom:100px}body.flex-gap .Iuc8-expiredOverlay-wrapper>*:not(:last-child){margin-bottom:16px}.c9jLZ{text-align:center;margin:25px 22px 14px 0;color:var(--color-foreground-neutral-default)}.c9jLZ-mod-align-left{text-align:left}.c9jLZ-disclaimerWrapper{white-space:normal}.c9jLZ p{margin:0 0 10px;line-height:15px}.c9jLZ p .c9jLZ-chit{display:inline-block;width:8px;vertical-align:top;font-size:20px}.c9jLZ p .c9jLZ-indented{display:inline-block}.Pf_g-pagination{border-radius:var(--size-border-radius-medium);border:var(--size-border-width-100) solid var(--color-border-default);background:var(--color-elevation-one-surface);padding:8px 12px;margin-bottom:60px}.Pf_g-pagination.Pf_g-mod-reduce-margin{margin-bottom:24px}.e2VY{grid-area:booking;display:flex;padding:12px;justify-content:space-between}.e2VY-price-container{width:100%}.e2VY-price{margin-top:4px;color:var(--color-elevation-one-content)}.e2VY-price.e2VY-long-currency{font-size:15px}.e2VY-price.e2VY-mod-price-type{display:flex;align-items:center;flex-wrap:wrap;column-gap:4px}body.flex-gap .e2VY-price.e2VY-mod-price-type>*:not(:last-child){margin-right:4px}.e2VY-view-button{width:100%;display:flex;justify-content:flex-end}.e2VY.e2VY-pres-mobile{padding-left:0}.e2VY.e2VY-pres-mobile .e2VY-price-container{display:flex;align-items:flex-end;align-self:flex-end;justify-content:flex-end}.e2VY.e2VY-pres-mobile .e2VY-price-stars-wrapper{display:flex;flex-grow:1;flex-direction:column;padding-left:12px}.e2VY.e2VY-pres-mobile .e2VY-view-button{width:unset;flex-shrink:0;height:fit-content}@media (min-width: 0) and (max-width: 359px){.e2VY.e2VY-pres-mobile{flex-direction:column;justify-content:flex-end}.e2VY.e2VY-pres-mobile .e2VY-price{margin-bottom:4px}.e2VY.e2VY-pres-mobile button{align-self:flex-end}}@media (min-width: 640px){.e2VY{justify-content:flex-end;flex-direction:column;border-left:var(--size-border-width-100) solid var(--color-border-default);width:180px}.e2VY-price{margin-bottom:8px}.e2VY button{width:100%}}.c9dPN{grid-area:additional;padding:0 16px 12px;display:flex;flex-direction:column;justify-content:space-between}.c9dPN.c9dPN-pres-mobile{justify-content:flex-end;padding:0 8px 12px 12px}.c9dPN.c9dPN-pres-mobile .c9dPN-site{white-space:normal;word-break:break-all}.c9dPN-targeted-results-wrapper{margin-bottom:12px}.c9dPN-extra-result-link{display:flex;flex-direction:row;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-elevation-one-content);text-decoration:none}.c9dPN-price-and-stars{display:flex;margin-right:10px;flex-wrap:nowrap}.c9dPN-extra-result-price{margin-right:10px;font-size:16px;line-height:24px}.c9dPN-extra-result-price.c9dPN-long-currency{font-size:14px}.c9dPN-extra-result-stars{position:relative}.c9dPN-extra-result-hotel-name{overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:24px}.c9dPN-disclosure-footer{flex-direction:row;align-items:center;display:block}.c9dPN-site-wrapper{display:inline-flex}.c9dPN-site{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c9dPN-separator{padding:0 0 0 4px}.c9dPN-ad-badge{display:inline-flex}.DhVW{grid-area:photo;display:flex;flex-grow:0;width:128px;min-width:128px;background-image:url(/frontier/assets/B6IRT60r.jpg);border-radius:var(--size-border-radius-medium);background-size:100% 100%;background-position:center;background-repeat:no-repeat;margin:12px 0 12px 12px}@media (min-width: 360px) and (max-width: 559px){.DhVW{min-width:128px}}@media (min-width: 560px) and (max-width: 639px){.DhVW{width:160px;min-width:160px}}@media (min-width: 640px) and (max-width: 767px){.DhVW{min-width:160px}}@media (min-width: 768px){.DhVW{width:200px;min-width:200px}}@media (min-width: 560px) and (max-width: 767px){.DhVW{width:160px;min-width:160px}}@media (min-width: 1024px){.DhVW{width:200px;min-width:200px}}.DhVW.DhVW-pres-mobile{height:unset;max-height:unset;border-radius:var(--size-border-radius-medium) 0 0 var(--size-border-radius-medium);background-size:cover;align-items:flex-end}html:not([dir=rtl]) .DhVW.DhVW-pres-mobile{margin:unset}html[dir=rtl] .DhVW.DhVW-pres-mobile{margin:unset}.DhVW.DhVW-pres-mobile .DhVW-provider-logo{width:68px;height:56px;background-color:var(--color-background-action-content);border-radius:4px}.DhVW.DhVW-pres-mobile .DhVW-logo-ad-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.DhVW.DhVW-pres-mobile .DhVW-logo-ad-wrapper.DhVW-eu-disclaimer{justify-content:space-between}.DhVW.DhVW-pres-mobile .DhVW-eu-ad-badge{width:100%;height:fit-content;padding:12px}.DhVW.DhVW-pres-mobile .DhVW-logo-and-ad-marking{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:flex-end;padding:12px;height:fit-content}.DhVW.DhVW-pres-mobile .DhVW-non-eu-ad-badge{margin-top:4px}.xVE4{grid-area:info;padding:12px 16px 0;display:flex;flex-direction:column;justify-content:space-between}.xVE4-headline{margin-bottom:16px}.xVE4-description{padding-bottom:16px;font-size:14px;line-height:20px}.xVE4.xVE4-pres-mobile{justify-content:flex-start;padding:12px 12px 0}.xVE4.xVE4-pres-mobile .xVE4-headline{margin:unset}.xVE4.xVE4-pres-mobile .xVE4-description{margin:unset;padding:unset;min-height:unset}.xVE4.xVE4-pres-mobile .xVE4-additional-results-compact{display:flex;margin-top:8px}.xVE4.xVE4-pres-mobile .xVE4-additional-result{display:flex;margin-right:8px}.xVE4.xVE4-pres-mobile .xVE4-additional-result .xVE4-price{margin-right:4px}.WTQR-wrapper-card{background-color:var(--color-background-action-content);width:100%;margin-bottom:16px;border-radius:var(--size-border-radius-medium);box-shadow:0 3px 6px var(--color-shadow-color-3),0 -1px 4px var(--color-shadow-color-1);cursor:pointer;transition:box-shadow .25s ease;display:grid;grid-template-areas:"photo info info" "photo additional additional" "photo booking booking";grid-auto-columns:min-content 2fr 2fr;color:var(--color-elevation-one-content);border:var(--size-border-width-100) solid transparent}.WTQR-wrapper-card:hover{border:var(--size-border-width-100) solid var(--color-background-neutral-hover)}.WTQR-wrapper-card.WTQR-pres-mobile{min-height:180px;border:none;grid-template-areas:"photo info info" "photo info info" "photo booking booking";grid-auto-columns:min-content auto 1fr}.WTQR-wrapper-card.WTQR-pres-mobile:hover{border:none}.WTQR-wrapper-card.WTQR-pres-mobile.WTQR-no-price{grid-template-areas:"photo info info" "photo info info" "photo additional booking";grid-auto-columns:min-content auto auto}@media (min-width: 640px){.WTQR-wrapper-card{grid-template-areas:"photo info booking" "photo additional booking";grid-auto-columns:min-content minmax(0,3fr) 1fr}}.NAwe{position:relative}.NAwe-resultInner{width:100%;border-radius:var(--size-border-radius-medium);cursor:pointer;display:grid;grid-template-areas:"photo info info" "photo price price";grid-auto-columns:min-content auto auto}.NAwe-middleSection{grid-area:info;display:flex;flex-direction:column;height:100%;flex:0}.NAwe-bannerRow{position:absolute;top:8px;left:8px;display:flex;justify-content:center;align-items:center;z-index:1}.NAwe-photo{height:100%}.NAwe-pres-mobile .NAwe-photoWrap{border-radius:var(--size-border-radius-medium) 0 0 var(--size-border-radius-medium);margin:0}.NAwe-pres-mobile .NAwe-photo{width:100%}.NAwe-pres-mobile .NAwe-bannerRow{top:unset;left:unset;bottom:12px;right:12px}.NAwe-photoWrap{grid-area:photo;overflow:hidden;height:200px;border-radius:var(--size-border-radius-small);position:relative;background-size:cover;margin:12px 0 12px 12px;width:128px;min-width:128px}@media (min-width: 360px) and (max-width: 559px){.NAwe-photoWrap{min-width:128px}}@media (min-width: 560px) and (max-width: 639px){.NAwe-photoWrap{width:160px;min-width:160px}}@media (min-width: 640px) and (max-width: 767px){.NAwe-photoWrap{min-width:160px}}@media (min-width: 768px){.NAwe-photoWrap{width:200px;min-width:200px}}@media (min-width: 560px) and (max-width: 767px){.NAwe-photoWrap{width:160px;min-width:160px}}@media (min-width: 1024px){.NAwe-photoWrap{width:200px;min-width:200px}}.NAwe-priceSection{grid-area:price;height:100%;width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding:0 12px 12px;flex-wrap:wrap}.NAwe-priceContainer{width:100%;display:flex;justify-content:space-between}.NAwe-priceContainer button{align-self:flex-end}.NAwe-provider{margin-top:3px}.NAwe-price{line-height:29px;margin-top:4px}.NAwe-price.NAwe-priceSmallFont{line-height:20px}.NAwe-logo{display:none}.NAwe-providerWrap{display:flex;flex-direction:row;align-items:center;margin-bottom:0}@media (min-width: 640px){.NAwe-resultInner{grid-template-areas:"photo info price";grid-auto-columns:min-content auto min-content}.NAwe-priceSection{padding:12px;border-left:var(--size-border-width-100) solid var(--color-border-default);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:180px}.NAwe-priceSection .NAwe-priceContainer{row-gap:12px}body.flex-gap .NAwe-priceSection .NAwe-priceContainer>*:not(:last-child){margin-bottom:12px}.NAwe-priceSection .NAwe-logo{display:unset;width:64px;height:24px}.NAwe-priceSection .NAwe-providerWrap{display:none}.NAwe-priceSection button{width:100%}.NAwe-priceContainer{flex-direction:column}.NAwe-providerWrap{margin-bottom:8px}.NAwe-provider{margin-top:0}}.sBkV{display:flex;align-items:center;margin-top:var(--size-spacing-xxsmall);color:var(--color-elevation-one-content)}.sBkV-separator{padding-left:var(--size-spacing-xxsmall)}.sBkV.sBkV-pres-mweb{margin-top:0;margin-bottom:calc(-1 * var(--size-spacing-xxsmall));color:var(--color-elevation-app-content);fill:var(--color-elevation-app-content)}.Tl2M button span{font-size:14px;line-height:20px}.Tl2M-card{display:flex;flex-direction:column;flex-grow:1;border:var(--size-border-width-100) solid var(--color-border-default);border-radius:10px;cursor:pointer}.Tl2M-card:hover{border:var(--size-border-width-100) solid var(--color-background-neutral-hover)}.Tl2M.Tl2M-pres-mweb .Tl2M-card{flex-direction:row;background-color:var(--color-elevation-one-surface);box-shadow:0 3px 6px var(--color-shadow-color-3),0 -1px 4px var(--color-shadow-color-1);border:none;margin:8px 0}.Tl2M.Tl2M-pres-mweb .Tl2M-card:hover{border:none}.Tl2M.Tl2M-pres-mweb .Tl2M-photoWrapper{width:108px;height:100%;position:relative;flex-shrink:0}@media (min-width: 560px){.Tl2M.Tl2M-pres-mweb .Tl2M-photoWrapper{width:140px}}.Tl2M.Tl2M-pres-mweb .Tl2M-photoWrapper img{height:100%;border-radius:var(--size-border-radius-medium) 0 0 var(--size-border-radius-medium)}.Tl2M.Tl2M-pres-mweb .Tl2M-photoWrapper .Tl2M-contentBadgeWrapper{position:absolute;bottom:12px;right:12px}.Tl2M.Tl2M-pres-mweb .Tl2M-cardInfoWrapper{min-width:180px}.Tl2M.Tl2M-pres-mweb .Tl2M-cards{min-height:auto;margin:0 -10px}.Tl2M.Tl2M-pres-mweb .Tl2M-cards div[class*=slide]:first-of-type{margin-left:10px}.Tl2M.Tl2M-pres-mweb .Tl2M-cards div[class*=slide]:last-of-type{margin-right:10px}.Tl2M.Tl2M-pres-mweb .Tl2M-propertyBadge{margin-bottom:4px}.Tl2M-photoWrapper{position:relative;display:flex;height:137px;width:100%}.Tl2M-photoWrapper img{width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;object-fit:cover;border-radius:var(--size-border-radius-medium) var(--size-border-radius-medium) 0 0}.Tl2M-badge{position:absolute;top:8px;left:8px;background-color:var(--color-background-alt-base);border-radius:var(--size-border-radius-small);padding:3px 8px}.Tl2M-cards{min-height:304px;display:flex;flex-direction:row;justify-content:space-between}.Tl2M-properties-2 .Tl2M-card{min-width:343px}.Tl2M-properties-3 .Tl2M-card{min-width:228px}.Tl2M-ratingAndTypeWrapper{display:flex;margin-bottom:4px}.Tl2M-contentInner{background-color:var(--color-elevation-one-surface);width:100%;margin-bottom:16px;padding:16px 13px;border-radius:var(--size-border-radius-medium);border:var(--size-border-width-100) solid transparent;box-shadow:0 3px 6px var(--color-shadow-color-3),0 -1px 4px var(--color-shadow-color-1);transition:box-shadow .25s ease;color:var(--color-elevation-one-content)}.Tl2M-bookingCol{display:flex;justify-content:space-between;align-items:center}.Tl2M-cardInfoWrapper{min-height:167px;padding:12px;display:flex;flex-grow:1;justify-content:space-between;flex-direction:column}.Tl2M-cardInfo{display:flex;flex-direction:column}.Tl2M-details,.Tl2M-propertyType{font-size:12px;line-height:16px}.Tl2M-propertyType{margin-top:2px}.Tl2M-separator:before{content:"•";padding:0 5px}.Tl2M-price.Tl2M-longPrice{font-size:12px}.Tl2M-hotelName{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.Tl2M-contentInner,.Tl2M-contentWrapper{background-color:var(--color-elevation-one-surface);width:100%;margin-bottom:16px;border-radius:var(--size-border-radius-medium);border:var(--size-border-width-100) solid transparent;box-shadow:0 3px 6px var(--color-shadow-color-3),0 -1px 4px var(--color-shadow-color-1);transition:box-shadow .25s ease;color:var(--color-elevation-one-content)}.Tl2M-contentInner.Tl2M-pres-mweb,.Tl2M-contentWrapper.Tl2M-pres-mweb{background-color:transparent;border:none;box-shadow:none;padding:0;margin-bottom:8px}.Tl2M-contentInner{padding:16px 13px}.Tl2M-contentWrapper{height:226px;display:grid;grid-template-areas:"photo info info" "photo price price";grid-auto-columns:min-content auto auto}@media (min-width: 640px){.Tl2M-contentWrapper{grid-template-areas:"photo info price";grid-auto-columns:min-content auto min-content}}.Tl2M-contentWrapper:hover{cursor:pointer;border:var(--size-border-width-100) solid var(--color-background-neutral-hover)}.Tl2M-colLogo{grid-area:photo;height:200px;border-radius:var(--size-border-radius-small);position:relative;background-size:cover;margin:12px 0 12px 12px;width:128px;min-width:128px}.Tl2M-colLogo .Tl2M-contentBadge{top:10px;left:10px;position:absolute}@media (min-width: 360px) and (max-width: 559px){.Tl2M-colLogo{min-width:128px}}@media (min-width: 560px) and (max-width: 639px){.Tl2M-colLogo{width:160px;min-width:160px}}@media (min-width: 640px) and (max-width: 767px){.Tl2M-colLogo{min-width:160px}}@media (min-width: 768px) and (max-width: 1279px){.Tl2M-colLogo{width:200px;min-width:200px}}@media (min-width: 1280px){.Tl2M-colLogo{width:240px;min-width:210px}}@media (min-width: 560px) and (max-width: 767px){.Tl2M-colLogo{width:160px;min-width:160px}}@media (min-width: 1024px){.Tl2M-colLogo{width:200px;min-width:200px}}.Tl2M-infoCol{grid-area:info;padding:16px 16px 0;display:flex;flex-direction:column}.Tl2M-inlineContentPriceColumn{grid-area:price;margin-bottom:0;display:flex;justify-content:space-between;align-items:flex-end;padding:0 16px 16px;flex-wrap:wrap}@media (min-width: 640px){.Tl2M-details{margin-top:8px}.Tl2M-infoCol{padding:14px 24px}.Tl2M-inlineContentPriceColumn{padding:12px;border-left:var(--size-border-width-100) solid var(--color-border-default);width:180px;flex-direction:column;justify-content:flex-end;align-items:flex-start}.Tl2M-inlineContentPriceColumn button{width:100%}.Tl2M-priceAndSite{margin-bottom:8px}.Tl2M-pres-rating-emphasised{margin-top:11px}.Tl2M-pres-rating-default{margin-top:2px}}.Tl2M-cardContentLabel{color:var(--color-foreground-neutral-default)}.Tl2M-sitename{color:var(--color-elevation-one-content)}.Tl2M-label{background-color:var(--color-background-alt-neutral);padding:3px 8px;margin-right:8px;border-radius:var(--size-border-radius-small)}.Tl2M-labelsWrapper{display:flex;margin-bottom:4px}.c2Em4{color:var(--color-elevation-app-content);background:var(--color-elevation-app-surface);display:flex;flex-direction:column;margin-bottom:12px;padding:16px;width:100%}.c2Em4-header{text-align:center;margin-bottom:8px}.c2Em4-message{color:var(--color-elevation-app-content);text-align:center}.c2Em4-reset{margin-top:16px;text-align:center}.paK-{position:relative;padding:20px;width:auto;min-height:24px;background:var(--color-elevation-one-surface)}@media (min-width: 0) and (max-width: 639px){.paK-{width:100%}}.paK--button-container{color:var(--color-foreground-action-default);font-weight:400;position:absolute;right:20px;top:0}.paK--header,.paK--data-name{font-weight:700}.paK--data-name:after{content:": "}.paK-.paK--contracted{padding:0}@keyframes placeHolderShimmer{0%{background-position:-115% 0}to{background-position:115% 0}}.lKlC-placeholder{background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-placeholder{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-resultInner{background-color:var(--light-100);width:100%;margin-bottom:16px;border-radius:var(--size-border-radius-medium);box-shadow:0 0 2px #131a1f1f,0 2px 4px #131a1f38;transition:box-shadow .25s ease;display:flex;flex-direction:row;height:224px}.lKlC-pres-default .lKlC-middleSection,.lKlC-pres-vertical .lKlC-middleSection{display:flex;flex-direction:column;height:100%;flex:1}.lKlC-pres-default .lKlC-photoCol,.lKlC-pres-vertical .lKlC-photoCol{background:var(--color-background-alt-neutral);width:160px;height:200px;margin:12px 0 12px 12px;border-radius:var(--size-border-radius-small)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-default .lKlC-photoCol,.lKlC-pres-vertical .lKlC-photoCol{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-default .lKlC-infoCol,.lKlC-pres-vertical .lKlC-infoCol{display:flex;flex-direction:column;padding:14px 24px 15px;flex-grow:1}.lKlC-pres-default .lKlC-name,.lKlC-pres-vertical .lKlC-name{width:100%;height:24px;max-width:250px;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-default .lKlC-name,.lKlC-pres-vertical .lKlC-name{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-default .lKlC-stars,.lKlC-pres-vertical .lKlC-stars{margin-top:6px;height:12px;width:70px;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-default .lKlC-stars,.lKlC-pres-vertical .lKlC-stars{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-default .lKlC-ratingRow,.lKlC-pres-vertical .lKlC-ratingRow{margin-top:auto;display:flex;flex-direction:row}.lKlC-pres-default .lKlC-scoreBox,.lKlC-pres-vertical .lKlC-scoreBox{height:26px;width:26px;border-radius:var(--size-border-radius-xsmall);background:var(--color-background-alt-neutral);margin-right:10px}@media (prefers-reduced-motion: no-preference){.lKlC-pres-default .lKlC-scoreBox,.lKlC-pres-vertical .lKlC-scoreBox{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-default .lKlC-ratingTopRow,.lKlC-pres-vertical .lKlC-ratingTopRow{height:11px;width:60px;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-default .lKlC-ratingTopRow,.lKlC-pres-vertical .lKlC-ratingTopRow{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-default .lKlC-ratingBotRow,.lKlC-pres-vertical .lKlC-ratingBotRow{height:11px;margin-top:4px;width:94px;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-default .lKlC-ratingBotRow,.lKlC-pres-vertical .lKlC-ratingBotRow{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-default .lKlC-priceCol,.lKlC-pres-vertical .lKlC-priceCol{display:flex;margin:auto 12px 12px;flex-grow:0;flex-shrink:0;flex-direction:column;width:148px;flex-basis:148px}.lKlC-pres-default .lKlC-button,.lKlC-pres-vertical .lKlC-button{border-radius:var(--size-border-radius-small);width:100%;height:33px;background:var(--color-background-alt-neutral);margin-top:8px}@media (prefers-reduced-motion: no-preference){.lKlC-pres-default .lKlC-button,.lKlC-pres-vertical .lKlC-button{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-default .lKlC-freebie1,.lKlC-pres-vertical .lKlC-freebie1{width:100%;height:12px;background:var(--color-background-alt-neutral);margin-top:15px}@media (prefers-reduced-motion: no-preference){.lKlC-pres-default .lKlC-freebie1,.lKlC-pres-vertical .lKlC-freebie1{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-default .lKlC-freebie2,.lKlC-pres-vertical .lKlC-freebie2{width:90%;height:12px;background:var(--color-background-alt-neutral);margin-top:4px}@media (prefers-reduced-motion: no-preference){.lKlC-pres-default .lKlC-freebie2,.lKlC-pres-vertical .lKlC-freebie2{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-default .lKlC-provider,.lKlC-pres-vertical .lKlC-provider{height:12px;width:60%;margin-top:4px;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-default .lKlC-provider,.lKlC-pres-vertical .lKlC-provider{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-default .lKlC-price,.lKlC-pres-vertical .lKlC-price{height:29px;width:50%;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-default .lKlC-price,.lKlC-pres-vertical .lKlC-price{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}@media (min-width: 560px){.lKlC-pres-default .lKlC-photoCol,.lKlC-pres-vertical .lKlC-photoCol{width:160px}}@media (min-width: 768px){.lKlC-pres-default .lKlC-photoCol,.lKlC-pres-vertical .lKlC-photoCol{width:220px}.lKlC-pres-default .lKlC-middleSection,.lKlC-pres-vertical .lKlC-middleSection{width:386px}}.lKlC-pres-default .lKlC-multibook{display:flex;flex-direction:row;margin:10px 20px 16px}.lKlC-pres-default .lKlC-mod-mb-size-2 .lKlC-mbItem{width:50%}.lKlC-pres-default .lKlC-mod-mb-size-3 .lKlC-mbItem{width:33.333333%}.lKlC-pres-default .lKlC-mod-mb-size-4 .lKlC-mbItem{width:25%}.lKlC-pres-default .lKlC-mbTopRow{height:11px;width:56px;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-default .lKlC-mbTopRow{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-default .lKlC-mbBotRow{height:11px;margin-top:4px;width:36px;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-default .lKlC-mbBotRow{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-vertical .lKlC-multibook{margin:0 auto;width:100%;padding:10px 20px 16px}.lKlC-pres-vertical .lKlC-mbItem{width:100%;display:flex;justify-content:space-between}.lKlC-pres-vertical .lKlC-mbTopRow{height:11px;width:100px;margin-top:4px;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-vertical .lKlC-mbTopRow{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-vertical .lKlC-mbBotRow{height:11px;margin-top:4px;width:45px;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-vertical .lKlC-mbBotRow{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-vertical .lKlC-photoCol{width:200px}.lKlC-pres-vertical .lKlC-priceCol{width:156px;max-width:156px;min-width:156px}.lKlC-pres-mweb .lKlC-photoCol{margin:0;width:128px;height:100%;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-mweb .lKlC-photoCol{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-mweb .lKlC-middleSection{display:flex;flex-direction:column;height:100%;flex:1}.lKlC-pres-mweb .lKlC-infoCol{display:flex;flex-direction:column;flex-grow:1}.lKlC-pres-mweb .lKlC-name{height:16px;width:128px;margin:16px 12px 0;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-mweb .lKlC-name{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-mweb .lKlC-stars{height:12px;width:80px;margin:12px;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-mweb .lKlC-stars{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-mweb .lKlC-ratingRow{margin-top:auto;display:flex;flex-direction:row;justify-content:space-between}.lKlC-pres-mweb .lKlC-ratingTopRow{height:24px;width:80px;margin:12px 12px 0;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-mweb .lKlC-ratingTopRow{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-mweb .lKlC-ratingBotRow{margin:8px 12px;width:40px;height:8px;background:var(--color-background-alt-neutral)}@media (prefers-reduced-motion: no-preference){.lKlC-pres-mweb .lKlC-ratingBotRow{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.lKlC-pres-mweb .lKlC-multibook,.lKlC-pres-mweb .lKlC-scoreBox{display:none}.lKlC-pres-mweb .lKlC-multibook-mweb-wrapper{display:flex;align-items:flex-end;justify-content:flex-end;margin-left:16px}.lKlC-pres-mweb .lKlC-multibook-mweb-wrapper .lKlC-multibook-mweb{height:40px;width:100px;background:var(--color-background-alt-neutral);margin:12px}@media (prefers-reduced-motion: no-preference){.lKlC-pres-mweb .lKlC-multibook-mweb-wrapper .lKlC-multibook-mweb{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderShimmer;animation-timing-function:linear;background:linear-gradient(to right,var(--color-placeholder-shimmer-primary) 30%,var(--color-placeholder-shimmer-secondary) 50%,var(--color-placeholder-shimmer-primary) 70%);background-size:800px 104px}}.c3l0A{display:flex;flex-direction:column}.wcEg{color:var(--color-elevation-app-content);margin-bottom:16px}.wcEg.wcEg-mod-static{margin-top:32px}.wcEg.wcEg-mod-static .wcEg-title{margin-bottom:4px}.wcEg.wcEg-mod-static .wcEg-subtitle:after{content:" ";white-space:pre}.wcEg.wcEg-mod-actionable .wcEg-content{margin-right:12px}.wcEg.wcEg-mod-actionable .wcEg-title:after{content:" "}.wcEg.wcEg-mod-actionable .wcEg-icon{fill:var(--color-elevation-app-content)}.wcEg.wcEg-mod-actionable .wcEg-action-text{display:inline;color:var(--color-foreground-action-default);cursor:pointer}.wcEg.wcEg-mod-actionable .wcEg-action-text:before{content:" "}.wcEg.wcEg-mod-actionable button{white-space:nowrap}.c7S9g{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px;margin:16px 0;background-color:var(--color-elevation-one-surface);border-radius:var(--size-border-radius-medium);box-shadow:0 3px 6px var(--color-shadow-color-3),0 -1px 4px var(--color-shadow-color-1);row-gap:16px}body.flex-gap .c7S9g>*:not(:last-child){margin-bottom:16px}.c7S9g-icon{flex-shrink:0;margin-right:16px;padding:8px;background-color:var(--color-background-alt-action);border-radius:var(--size-border-radius-medium);display:grid;place-items:center}.c7S9g-icon>svg{fill:var(--color-background-alt-action-content);width:24px;height:24px}.c7S9g-message{flex:1;margin-right:16px}.c7S9g-action{flex-shrink:0}.c7S9g-action .c7S9g-action-content{display:flex;align-items:center;column-gap:8px}body.flex-gap .c7S9g-action .c7S9g-action-content>*:not(:last-child){margin-right:8px}.c7S9g-action .c7S9g-action-content .c7S9g-action-icon{width:20px;height:20px}.c7S9g-action.c7S9g-mod-full-width,.c7S9g-banner-content{width:100%}.t3jO-filter-icon{width:20px;height:20px}.kLq2{margin-bottom:12px}.kLq2-content{display:flex;align-items:center}.kLq2-icon{font-size:20px;margin-right:12px}.c71z4{width:100%}.tLx8{color:var(--color-elevation-app-content);display:flex;align-items:center;column-gap:4px}body.flex-gap .tLx8>*:not(:last-child){margin-right:4px}.tLx8-center{justify-content:center}.tLx8-item{flex:1;padding:4px}.tLx8-deals-icon{fill:currentColor}.GDV4-info{cursor:pointer;height:44px;width:24px;display:flex;align-items:center;justify-content:center;fill:currentColor;position:relative;z-index:1}.GDV4-info:before{z-index:-1;top:6px;position:absolute;content:"";height:32px;width:32px;border-radius:var(--size-border-radius-small)}.GDV4-info>svg{width:20px;height:20px}.GDV4-info:hover{fill:var(--color-background-base-content)}.GDV4-info:hover:before{background:var(--color-background-base-hover)}.GDV4-info:active,.GDV4-info:focus{fill:var(--color-background-base-content)}.GDV4-info:active:before,.GDV4-info:focus:before{background:var(--color-background-base-focus)}.GDV4-info.GDV4-mod-inline-start-extra-space{padding-inline:8px;width:40px;margin-inline-end:-8px}.GDV4-tooltip-content.GDV4-mod-how-we-rank{display:flex;flex-direction:column;max-width:310px;row-gap:8px}body.flex-gap .GDV4-tooltip-content.GDV4-mod-how-we-rank>*:not(:last-child){margin-bottom:8px}.w-nw{margin-bottom:12px}.w-nw-price-type-dropdown{width:inherit}.b5NC{margin-bottom:16px}.b5NC-content{display:flex}.b5NC-label{color:var(--color-foreground-callout-default);margin-right:4px;display:inline-block}.b5NC-icon-container{padding-right:12px;padding-left:2px}.b5NC-icon{width:20px}.b5NC-icon path{fill:var(--color-foreground-callout-default)}.WOkP-error-title{font-size:24px;margin:32px 0;color:var(--color-elevation-app-content)}.WOkP-error-body{max-width:500px;color:var(--color-elevation-app-content)}.WOkP-error-cta-button-wrapper{height:40px;width:215px}.c5pU{margin:0 20px;width:625px;text-align:center}.c5pU.c5pU-isResetting{cursor:progress}.c5pU.c5pU-isFullWidth{width:100vw}@media (min-width: 1024px){.c5pU.c5pU-isFullWidth.c5pU-withDrawer{margin-left:-69px}}.c5pU h2.c5pU-noResultsHeader{color:var(--color-elevation-app-content);line-height:24px;margin:0 0 20px}.c5pU-noResultsText{color:var(--color-elevation-app-content);line-height:18px;margin:0 0 10px}.c8JmD{width:100%;height:100%;position:relative}.c8JmD-headerWrap>div{margin-bottom:12px}.c8JmD-spinner{position:absolute;margin:0 auto;top:50vh;left:calc(50% - 22px)}.c8JmD-searchFailed{min-height:600px;width:100%}.c8JmD-responsiveMapAndFilterButtons{display:none;padding-top:6px}.c8JmD-responsiveMapAndFilterButtons.c8JmD-mod-pinned{display:block}@media (min-width: 0) and (max-width: 767px){.c8JmD-filters{margin-right:-8px}}@media (min-width: 0) and (max-width: 1023px){.c8JmD-responsiveMapAndFilterButtons{display:block}}@media (min-width: 640px){.c8JmD-responsiveMapAndFilterButtons.c8JmD-mod-pinned{display:none}}.c8JmD-vertical-switcher-wrapper{margin-bottom:12px}@media (min-width: 1024px){.c8JmD-vertical-switcher-wrapper{display:none}}.aqOu{position:absolute;top:12px;right:12px;width:280px}.aqOu-item{width:265px;padding:10px 12px;display:flex;flex-wrap:nowrap;align-items:center;column-gap:12px}body.flex-gap .aqOu-item>*:not(:last-child){margin-right:12px}.aqOu-item-image{flex-shrink:0;max-height:36px;width:36px;border-radius:var(--size-border-radius-small);overflow:hidden}.aqOu-item-image img{width:100%;height:100%;object-fit:cover}.aqOu-item-info{flex-grow:1;overflow:hidden}.aqOu-item-info .aqOu-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aqOu-item-info .aqOu-location-type{color:var(--color-foreground-neutral-default)}.J1XT{position:absolute;bottom:28px;left:16px;margin-right:54px}.J1XT.J1XT-travel-policy{width:300px;z-index:9999}.c8RQU{cursor:pointer;position:absolute;left:50%;transform:translate(-50%);top:72px;display:flex;padding:8px 12px;min-width:148px;min-height:44px;justify-content:center;align-items:center;border-radius:var(--size-border-radius-medium);box-shadow:0 3px 6px var(--color-shadow-color-3),0 -1px 4px var(--color-shadow-color-1);color:var(--color-background-action-content);background-color:var(--color-background-action-default);fill:currentColor;column-gap:8px}body.flex-gap .c8RQU>*:not(:last-child){margin-right:8px}.c8RQU:hover{background-color:var(--color-background-action-hover)}.c8RQU:focus-visible{background-color:var(--color-background-action-focus)}@media (min-width: 640px) and (max-width: 767px){.c8RQU{left:50%}}@media (min-width: 1024px) and (max-width: 1279px){.c8RQU-mod-expanded{left:40%}}.vsjK-main-button{position:absolute;right:0;width:72px;height:72px;border-radius:6px;box-sizing:border-box;border:var(--size-border-width-200) solid var(--color-border-white-static);background-size:contain;box-shadow:0 3px 6px var(--color-shadow-color-3);color:var(--color-background-action-content);cursor:pointer}.vsjK-main-button.vsjK-mod-position-top{top:12px}.vsjK-main-button.vsjK-mod-position-bottom{bottom:12px}.vsjK.vsjK-mod-small-margin-right{margin-right:12px}.vsjK.vsjK-mod-large-margin-right{margin-right:64px}.vsjK-overlay{width:100%;height:100%;border-radius:6px;background:var(--color-utility-overlay-bottom);padding:4px;display:flex;align-items:flex-end;justify-content:center}.vsjK-body-map-wrapper{display:flex}@media (min-width: 0) and (max-width: 639px){.vsjK-body-map-wrapper{align-items:flex-start;flex-direction:row;width:100%;column-gap:24px}body.flex-gap .vsjK-body-map-wrapper>*:not(:last-child){margin-right:24px}}@media (min-width: 640px){.vsjK-body-map-wrapper{width:72px;padding:12px 8px;flex-direction:column;align-items:center;row-gap:12px}body.flex-gap .vsjK-body-map-wrapper>*:not(:last-child){margin-bottom:12px}}.vsjK-map-type{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;width:44px}.vsjK-map-type-image{width:48px;height:48px;background-size:contain;border-radius:var(--size-border-radius-medium);border:var(--size-border-width-100) solid var(--color-border-default);box-sizing:border-box}.vsjK-map-type-image:hover:not(.vsjK-mod-active){border:var(--size-border-width-200) solid var(--color-border-default)}.vsjK-map-type-text{color:var(--color-elevation-one-content);text-align:center}.vsjK-mod-active{border-radius:var(--size-border-radius-medium);border:var(--size-border-width-200) solid var(--color-border-focus)}.vsjK-dialog-header-text{width:100%;text-align:center}.vsjK-dialog-footer-mobile{padding:16px;width:100%;border-top:var(--size-border-width-100) solid var(--color-border-default)}.xh8y{height:100%;width:100%;position:relative}.xh8y .mapbox-control{pointer-events:auto}.c_EVv{background:none}.c_EVv.c_EVv-pres-default{position:fixed;left:625px;right:0}@media (min-width: 1440px){.c_EVv.c_EVv-pres-default.c_EVv-mod-drawer{left:calc(calc(625px + var(--dotf-nav-drawer-width)))}}.c_EVv.c_EVv-pres-default.c_EVv-mod-drawer.c_EVv-mod-responsive{left:0}@media (min-width: 1280px){.c_EVv.c_EVv-pres-default{left:813px}}.c_EVv.c_EVv-pres-sticky{position:sticky;top:0}.c_EVv.c_EVv-pres-sticky.c_EVv-mod-expanded{position:fixed;left:0;right:0}@media (min-width: 1440px){.c_EVv.c_EVv-pres-sticky.c_EVv-mod-drawer{left:var(--dotf-nav-drawer-width)}}.c_EVv.c_EVv-pres-sticky.c_EVv-mod-drawer.c_EVv-mod-responsive,.c_EVv.c_EVv-mod-responsive{left:0}.c_EVv.c_EVv-mod-responsive.c_EVv-mod-dotf-nav{padding-left:0}@media (min-width: 1440px){.c_EVv.c_EVv-mod-responsive.c_EVv-mod-dotf-nav{padding-left:var(--dotf-nav-drawer-width)}}.c_EVv.c_EVv-mod-expanded{z-index:var(--z-index-sticky)}@media (min-width: 1024px){.c_EVv.c_EVv-mod-expanded{transition:left .1s ease-out}}.c_EVv.c_EVv-mod-tablet-view{left:0}.AzAW{background-color:var(--color-elevation-app-surface-highlight)}.AzAW-search-form-container{position:relative;z-index:1;margin-bottom:3px}.c469X-mod-hidden{display:none}.tUby{position:sticky;display:flex;width:100%;z-index:calc(var(--z-index-sticky) + 1)}.tUby-mod-hide{display:none}.FbAI{display:flex;column-gap:8px}body.flex-gap .FbAI>*:not(:last-child){margin-right:8px}.Nrmc{background-color:var(--color-elevation-app-surface-highlight)}.Nrmc-elevate{position:relative;z-index:1}
