._guestRow_1c1ib_1{width:100%;display:flex}._guestRow_1c1ib_1 ._card_1c1ib_5{background:#f8f8f8;border-radius:20rem;flex-direction:column;flex:1;min-width:0;min-height:129rem;padding:20rem;display:flex}._guestRow_1c1ib_1 ._card_1c1ib_5 ._label_1c1ib_15{text-transform:uppercase;opacity:.6;margin-bottom:12rem;font-size:7.417rem;font-weight:700;line-height:1}._guestRow_1c1ib_1 ._card_1c1ib_5 ._heading_1c1ib_23{justify-content:space-between;gap:14rem;display:flex}._guestRow_1c1ib_1 ._card_1c1ib_5 ._heading_1c1ib_23 ._identity_1c1ib_28{min-width:0}._guestRow_1c1ib_1 ._card_1c1ib_5 ._heading_1c1ib_23 ._identity_1c1ib_28 h3{letter-spacing:-.51rem;overflow-wrap:anywhere;margin:0;font-size:16.996rem;font-weight:400;line-height:1.15}._guestRow_1c1ib_1 ._card_1c1ib_5 ._heading_1c1ib_23 ._identity_1c1ib_28 p{overflow-wrap:anywhere;margin:2rem 0;font-size:12rem;line-height:1.2}._guestRow_1c1ib_1 ._card_1c1ib_5 ._heading_1c1ib_23 ._country_1c1ib_45{flex:none;font-size:12rem;line-height:1.2}._guestRow_1c1ib_1 ._card_1c1ib_5 ._contact_1c1ib_50{justify-content:space-between;align-items:flex-end;gap:16rem;margin-top:auto;padding-top:35rem;display:flex}._guestRow_1c1ib_1 ._card_1c1ib_5 ._contact_1c1ib_50 p{margin:0}._guestRow_1c1ib_1 ._card_1c1ib_5 ._contact_1c1ib_50 ._details_1c1ib_61{letter-spacing:-.315rem;overflow-wrap:anywhere;min-width:0;font-size:10.507rem;line-height:1.05}._guestRow_1c1ib_1 ._card_1c1ib_5 ._contact_1c1ib_50 ._address_1c1ib_68{text-align:right;text-transform:uppercase;overflow-wrap:anywhere;max-width:150rem;font-size:7.417rem;font-weight:700;line-height:1.05}._guestRow_1c1ib_1 ._card_1c1ib_5._lead_1c1ib_77{min-height:149rem}._guestRow_1c1ib_1 ._actions_1c1ib_80{width:44rem;min-height:129rem;transition:flex-basis 1s var(--curve),width 1s var(--curve),margin-left 1s var(--curve),opacity 1s var(--curve);background:#f8f8f8;border-radius:22rem;flex-direction:column;flex:0 0 44rem;justify-content:space-between;margin-left:10rem;display:flex;overflow:hidden}._guestRow_1c1ib_1 ._actions_1c1ib_80 a{flex:none;justify-content:center;align-items:center;width:44rem;height:58rem;display:flex}._guestRow_1c1ib_1 ._actions_1c1ib_80 a img{width:10rem;height:auto}._guestRow_1c1ib_1 ._actions_1c1ib_80 a:only-child{flex:1;height:auto}._guestRow_1c1ib_1 ._actions_1c1ib_80 a:focus-visible{border-radius:20rem;outline:1px solid}._guestRow_1c1ib_1:not(:hover):not(:focus-within) ._actions_1c1ib_80{opacity:0;pointer-events:none;flex-basis:0;width:0;margin-left:0}@media (width<=900px){._guestRow_1c1ib_1{flex-direction:column}._guestRow_1c1ib_1 ._card_1c1ib_5 ._heading_1c1ib_23{flex-wrap:wrap}._guestRow_1c1ib_1 ._card_1c1ib_5 ._heading_1c1ib_23 ._country_1c1ib_45{overflow-wrap:anywhere;max-width:100%}._guestRow_1c1ib_1 ._card_1c1ib_5 ._contact_1c1ib_50{flex-direction:column;align-items:flex-start;gap:12rem}._guestRow_1c1ib_1 ._card_1c1ib_5 ._contact_1c1ib_50 ._address_1c1ib_68{text-align:left;max-width:100%}._guestRow_1c1ib_1 ._actions_1c1ib_80,._guestRow_1c1ib_1:not(:hover):not(:focus-within) ._actions_1c1ib_80{opacity:1;pointer-events:auto;flex-direction:row;flex-basis:auto;align-self:flex-end;width:auto;min-height:44rem;margin:10rem 0 0}._guestRow_1c1ib_1 ._actions_1c1ib_80 a,._guestRow_1c1ib_1:not(:hover):not(:focus-within) ._actions_1c1ib_80 a{height:44rem}}._room_1fw91_1{flex:1 0 168rem;width:168rem}._room_1fw91_1 ._heading_1fw91_5{justify-content:space-between;gap:10rem;display:flex}._room_1fw91_1 ._heading_1fw91_5 h3{letter-spacing:-.51rem;overflow-wrap:anywhere;margin:0;font-size:17rem;font-weight:400;line-height:1.1}._room_1fw91_1 ._heading_1fw91_5 span{text-transform:uppercase;font-size:7.417rem;font-weight:700}._room_1fw91_1 ._meta_1fw91_23{min-height:20rem;margin:4rem 0 12rem;font-size:7.417rem;line-height:1.15}._room_1fw91_1 ._photo_1fw91_30{border-radius:10rem;width:100%;height:120rem;position:relative;overflow:hidden}._room_1fw91_1 ._photo_1fw91_30 ._image_1fw91_37{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}._room_1fw91_1 ._photo_1fw91_30 ._badges_1fw91_43{gap:5rem;display:flex;position:absolute;bottom:10rem;right:10rem}._room_1fw91_1 ._photo_1fw91_30 ._badges_1fw91_43>span{background:var(--color-panel);border-radius:8rem;justify-content:center;align-items:center;width:30rem;height:30rem;display:flex}._room_1fw91_1 ._photo_1fw91_30 ._badges_1fw91_43 ._upgraded_1fw91_59 img{width:12rem;height:16rem}._room_1fw91_1 ._photo_1fw91_30 ._badges_1fw91_43 ._breakfast_1fw91_63{position:relative}._room_1fw91_1 ._photo_1fw91_30 ._badges_1fw91_43 ._breakfast_1fw91_63 img{width:13rem;height:13rem;position:absolute}._popup_19i3w_1{--popup-content-bottom:56rem;max-height:calc(100vh - 80rem)}._header_19i3w_13{justify-content:space-between;align-items:center;gap:20rem;display:flex}._header_19i3w_13 ._heading_19i3w_19{flex:1;min-width:0}._header_19i3w_13 ._heading_19i3w_19 h2{overflow-wrap:anywhere}._header_19i3w_13 ._heading_19i3w_19 ._back_19i3w_26{font-family:var(--font-display);align-items:center;gap:12rem;margin-bottom:15rem;font-size:17rem;display:flex}._header_19i3w_13 ._heading_19i3w_19 ._back_19i3w_26 img{width:28rem;height:28rem}._header_19i3w_13 ._heading_19i3w_19 ._age_19i3w_38{text-transform:uppercase;opacity:.4;margin:0 0 12rem;font-size:10.507rem;font-weight:700}._header_19i3w_13 ._heading_19i3w_19 ._created_19i3w_46{margin:10rem 0 0;font-size:10.507rem;line-height:1.3}._header_19i3w_13 ._seeBooking_19i3w_52{text-transform:uppercase;background:#02d9ff1a;border-radius:27rem;flex:none;align-items:center;gap:8rem;padding:14rem 28rem;font-size:12rem;font-weight:700;display:flex}._header_19i3w_13 ._seeBooking_19i3w_52 img{width:13rem;height:13rem}._header_19i3w_13 ._guestRoom_19i3w_68{align-self:flex-start;min-width:153rem}@media (width<=900px){._popup_19i3w_1{--popup-inline-padding:var(--margin);--popup-content-bottom:25rem;max-height:calc(100dvh - var(--margin) * 2)}._header_19i3w_13{flex-direction:column;align-items:flex-start}._header_19i3w_13 ._heading_19i3w_19{width:100%}._header_19i3w_13 ._heading_19i3w_19 h2{max-width:100%;font-size:24rem;line-height:1.2}}._label_19i3w_87{text-transform:uppercase;font-size:7.417rem;font-weight:700;line-height:1;display:block}._content_19i3w_95{margin-top:50rem}._content_19i3w_95 ._bookingSearch_19i3w_98{min-height:112rem}._content_19i3w_95 ._bookingSearch_19i3w_98 ._searchBox_19i3w_101{background:#f0f0f0;border-radius:20rem;padding:20rem}._content_19i3w_95 ._bookingSearch_19i3w_98 ._searchBox_19i3w_101 ._searchControls_19i3w_106{align-items:center;gap:20rem;margin-top:20rem;display:flex}._content_19i3w_95 ._bookingSearch_19i3w_98 ._searchBox_19i3w_101 ._searchControls_19i3w_106 ._searchInput_19i3w_112{flex:1;min-width:0}._content_19i3w_95 ._bookingSearch_19i3w_98 ._searchBox_19i3w_101 ._searchControls_19i3w_106 ._searchButton_19i3w_116{background:var(--color-panel);border-radius:50%;flex:0 0 35rem;justify-content:center;align-items:center;width:35rem;height:35rem;display:flex}._content_19i3w_95 ._bookingSearch_19i3w_98 ._searchBox_19i3w_101 ._searchControls_19i3w_106 ._searchButton_19i3w_116 img{width:14rem;height:14rem}._content_19i3w_95 ._bookingSearch_19i3w_98 ._results_19i3w_130{background:var(--color-panel);border-radius:20rem;width:calc(100% - 95rem);margin:-10rem 20rem 0;padding:5rem 20rem;position:relative;box-shadow:0 0 24rem #00000012}._content_19i3w_95 ._bookingSearch_19i3w_98 ._results_19i3w_130 ._result_19i3w_130{justify-content:space-between;gap:20rem;padding:20rem 0;display:flex}._content_19i3w_95 ._bookingSearch_19i3w_98 ._results_19i3w_130 ._result_19i3w_130 ._person_19i3w_146{flex:1;min-width:0}._content_19i3w_95 ._bookingSearch_19i3w_98 ._results_19i3w_130 ._result_19i3w_130 ._person_19i3w_146 p{overflow-wrap:anywhere;margin:0 0 4rem;font-size:12rem;line-height:1.15}._content_19i3w_95 ._bookingSearch_19i3w_98 ._results_19i3w_130 ._result_19i3w_130 ._person_19i3w_146 small{text-transform:uppercase;overflow-wrap:anywhere;font-size:7.417rem;line-height:1.2;display:block}._content_19i3w_95 ._bookingSearch_19i3w_98 ._results_19i3w_130 ._result_19i3w_130 ._stay_19i3w_164{text-align:right;text-transform:uppercase;flex:none;max-width:45%;font-size:7.417rem;line-height:1.2}._content_19i3w_95 ._bookingSearch_19i3w_98 ._results_19i3w_130 ._result_19i3w_130 ._stay_19i3w_164 strong{display:block}._content_19i3w_95 ._bookingSearch_19i3w_98 ._results_19i3w_130 ._result_19i3w_130 ._stay_19i3w_164 small{font-size:inherit;opacity:.4;overflow-wrap:anywhere;margin-top:5rem;display:block}._content_19i3w_95 ._bookingSearch_19i3w_98 ._results_19i3w_130 ._result_19i3w_130:not(:last-child){border-bottom:1px solid var(--color-border-soft)}._content_19i3w_95 ._bookingSearch_19i3w_98 ._results_19i3w_130 ._noResults_19i3w_185{margin:20rem 0;font-size:12rem;line-height:1.4}._content_19i3w_95 ._booking_19i3w_98{background:#f0f0f0;border-radius:20rem;overflow:hidden}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195{padding:20rem 20rem 0}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195 ._bookingLabels_19i3w_199{text-transform:uppercase;justify-content:space-between;gap:20rem;margin:0 20rem 20rem;font-size:7.417rem;font-weight:700;display:flex}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195 ._dates_19i3w_209{border:1px solid var(--color-border-soft);background:#f8f8f8;border-radius:20rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15rem;display:grid}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195 ._dates_19i3w_209>div{min-width:0;padding:17rem 18rem}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195 ._dates_19i3w_209>div p{opacity:.6;margin:7rem 0 0;font-size:12rem;line-height:1}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195 ._dates_19i3w_209>div:not(:first-child){border-left:1px solid var(--color-border-soft)}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195 ._roomsSummary_19i3w_231{text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:14rem;margin:15rem 20rem 20rem;font-size:7.417rem;font-weight:700;line-height:1.3;display:flex}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195 ._roomsSummary_19i3w_231 span{overflow-wrap:anywhere;min-width:0}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195 ._roomsSummary_19i3w_231 a{flex:none;position:relative}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195 ._roomsSummary_19i3w_231 a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform 1s cubic-bezier(.35,.42,0,1);position:absolute;bottom:-1px;left:0;transform:scaleX(1)}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195 ._roomsSummary_19i3w_231 a:hover:after{transform-origin:0;transform:scaleX(0)}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231{scrollbar-width:thin;gap:10rem;padding:0 20rem 24rem;display:flex;overflow-x:auto}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231._singleRoom_19i3w_277 ._roomGroup_19i3w_277,._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231._twoRooms_19i3w_277 ._roomGroup_19i3w_277{flex:1}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277{background:#f8f8f8;border-radius:20rem;flex:0 0 208rem;align-items:stretch;gap:20rem;min-width:208rem;padding:20rem;display:flex}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgradeArrow_19i3w_290{flex:none;align-self:center;width:13rem;height:13rem;transform:rotate(90deg)}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._undoUpgrade_19i3w_297{text-align:center;background:var(--color-panel);border-radius:10rem;flex-direction:column;flex:0 0 86rem;justify-content:center;align-items:center;gap:8rem;width:86rem;min-height:170rem;padding:10rem 6rem;font-size:6rem;line-height:1.2;display:flex}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._undoUpgrade_19i3w_297 img{width:16rem;height:15rem}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._undoUpgrade_19i3w_297 strong{text-transform:uppercase}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290{flex:1 0 168rem;width:168rem;position:relative}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290 ._upgradePreview_19i3w_325{display:block;position:relative}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290 ._upgradePreview_19i3w_325 ._upgradeContent_19i3w_329{transition:opacity 1s var(--curve);transition-delay:.3s}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290 ._upgradePreview_19i3w_325 ._upgradeContent_19i3w_329>div{width:100%}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290 ._upgradePreview_19i3w_325 ._upgradeContent_19i3w_329 ._suggestedLabel_19i3w_336{text-transform:uppercase;background:var(--color-panel);border-radius:4rem;align-items:center;gap:4rem;padding:4rem 6rem;font-size:6rem;font-weight:700;display:flex;position:absolute;top:66rem;right:10rem}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290 ._upgradePreview_19i3w_325 ._upgradeContent_19i3w_329 ._suggestedLabel_19i3w_336 img{width:6rem;height:8rem}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290 ._upgradePreview_19i3w_325 ._upgradeCover_19i3w_354{text-align:center;text-transform:uppercase;pointer-events:none;border-radius:10rem;justify-content:center;align-items:center;min-height:170rem;font-size:6rem;line-height:1.4;display:flex;position:absolute;inset:0}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290 ._upgradePreview_19i3w_325 ._upgradeCover_19i3w_354:before{border-radius:inherit;background:var(--color-panel);content:"";transition:opacity 1s var(--curve);position:absolute;inset:0}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290 ._upgradePreview_19i3w_325 ._upgradeCover_19i3w_354 ._upgradePrompt_19i3w_376{transition:transform 1s var(--curve),opacity 1s var(--curve);flex-direction:column;align-items:center;gap:10rem;display:flex;position:relative}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290 ._upgradePreview_19i3w_325 ._upgradeCover_19i3w_354 ._upgradePrompt_19i3w_376 img{width:16rem;height:21rem}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290 ._dismissUpgrade_19i3w_388{justify-content:center;align-items:center;width:32rem;height:32rem;display:flex;position:absolute;top:0;right:0}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290 ._dismissUpgrade_19i3w_388 img{pointer-events:none;width:12rem;height:12rem;transition:transform 1s var(--curve);transform:translate(10rem,-10rem)}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290:focus-within ._upgradePreview_19i3w_325 ._upgradeCover_19i3w_354:before,._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290:hover ._upgradePreview_19i3w_325 ._upgradeCover_19i3w_354:before{opacity:0}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290:focus-within ._upgradePreview_19i3w_325 ._upgradeCover_19i3w_354 ._upgradePrompt_19i3w_376,._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290:hover ._upgradePreview_19i3w_325 ._upgradeCover_19i3w_354 ._upgradePrompt_19i3w_376{opacity:0;transform:scale(.2)}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290:not(:hover):not(:focus-within) ._upgradePreview_19i3w_325 ._upgradeContent_19i3w_329{opacity:0;transition-delay:0s}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277 ._upgrade_19i3w_290:not(:hover):not(:focus-within) ._dismissUpgrade_19i3w_388 img{transform:translate(0)}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277._isUpgraded_19i3w_419{flex-basis:314rem}._content_19i3w_95 ._booking_19i3w_98 ._rooms_19i3w_231 ._roomGroup_19i3w_277._hasUpgrade_19i3w_422{flex-basis:426rem;gap:18rem}._content_19i3w_95 ._booking_19i3w_98 ._bookingFooter_19i3w_426{background:#f8f8f8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12rem;min-height:78rem;padding:23rem 20rem;display:flex}._content_19i3w_95 ._booking_19i3w_98 ._bookingFooter_19i3w_426 ._bookingActions_19i3w_436{gap:8rem;margin-left:auto;display:flex}._content_19i3w_95 ._guests_19i3w_441{margin-top:30rem}._content_19i3w_95 ._guests_19i3w_441>._label_19i3w_87{margin:0 20rem 18rem}._content_19i3w_95 ._guests_19i3w_441 ._guestList_19i3w_448{flex-direction:column;gap:10rem;display:flex}._content_19i3w_95 ._guests_19i3w_441 ._guestList_19i3w_448 ._addGuest_19i3w_453{text-transform:uppercase;background:#f8f8f8;border-radius:20rem;justify-content:center;align-items:center;gap:14rem;min-height:129rem;padding:20rem;font-size:12rem;font-weight:700;display:flex}._content_19i3w_95 ._guests_19i3w_441 ._guestList_19i3w_448 ._addGuest_19i3w_453 img{width:13rem;height:13rem}@media (width<=900px){._content_19i3w_95{margin-top:25rem}._content_19i3w_95 ._bookingSearch_19i3w_98 ._results_19i3w_130{width:100%;margin:0}._content_19i3w_95 ._bookingSearch_19i3w_98 ._results_19i3w_130 ._result_19i3w_130{flex-direction:column;gap:10rem}._content_19i3w_95 ._bookingSearch_19i3w_98 ._results_19i3w_130 ._result_19i3w_130 ._stay_19i3w_164{text-align:left;max-width:100%}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195 ._bookingLabels_19i3w_199{margin:0 0 20rem}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195 ._dates_19i3w_209>div{padding:17rem 10rem}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195 ._dates_19i3w_209>div p{overflow-wrap:anywhere;line-height:1.3}._content_19i3w_95 ._booking_19i3w_98 ._bookingBody_19i3w_195 ._roomsSummary_19i3w_231{flex-wrap:wrap;margin:15rem 0 20rem}._content_19i3w_95 ._booking_19i3w_98 ._bookingFooter_19i3w_426 ._bookingActions_19i3w_436{flex-wrap:wrap;margin-left:0}}._price_19i3w_508{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:6rem;font-size:16.996rem;line-height:1.2;display:flex}._price_19i3w_508 small{font-family:var(--font-ui);text-transform:uppercase;font-size:6.496rem}._price_19i3w_508._emptyPrice_19i3w_522{opacity:.2}._smallAction_19i3w_526{height:25rem;color:var(--color-text);background:#02d9ff1a;padding:0 12rem;font-size:7.417rem;gap:5rem!important}._smallAction_19i3w_526 [data-button-icon]{flex-basis:9rem;width:9rem;height:9rem}._secondary_19i3w_540{color:var(--color-text);background:#f0f0f0}._addCharge_19i3w_545{background:#47e09133}._guestForm_19i3w_549{gap:15rem;margin-top:40rem;display:grid}._guestForm_19i3w_549 ._nameFields_19i3w_554{grid-template-columns:repeat(2,minmax(0,1fr));gap:16rem;display:grid}@media (width<=900px){._guestForm_19i3w_549{margin-top:25rem}._guestForm_19i3w_549 ._nameFields_19i3w_554{grid-template-columns:minmax(0,1fr)}}._roomForm_19i3w_568{gap:20rem;margin-top:40rem;display:grid}._roomForm_19i3w_568 ._roomFields_19i3w_573{gap:15rem;display:grid}._roomForm_19i3w_568 ._roomFields_19i3w_573 ._removeRoom_19i3w_577{justify-self:end;font-size:10rem;position:relative}._roomForm_19i3w_568 ._roomFields_19i3w_573 ._removeRoom_19i3w_577:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform 1s cubic-bezier(.35,.42,0,1);position:absolute;bottom:-1px;left:0;transform:scaleX(1)}._roomForm_19i3w_568 ._roomFields_19i3w_573 ._removeRoom_19i3w_577:hover:after{transform-origin:0;transform:scaleX(0)}._error_19i3w_602,._status_19i3w_601{margin:20rem 0 0;font-size:12rem;line-height:1.4}._error_19i3w_602{color:var(--color-danger)}._footer_19i3w_613{justify-content:flex-end;align-items:center;gap:20rem;width:100%;display:flex}._footer_19i3w_613 ._price_19i3w_508{min-width:0;margin-right:auto}._footer_19i3w_613 ._cancel_19i3w_630,._footer_19i3w_613 ._checkin_19i3w_624{min-width:130rem}._footer_19i3w_613 ._checkin_19i3w_624._isEmpty_19i3w_627{opacity:1}._footer_19i3w_613 ._delete_19i3w_633{color:#bf0f48;background:#ffe7ef}@media (width<=900px){._footer_19i3w_613{flex-wrap:wrap;gap:10rem}._footer_19i3w_613>[role=button]{flex:1;min-width:0}._footer_19i3w_613 ._price_19i3w_508{flex-basis:100%;width:100%;margin-right:0}}._collectPayment_19i3w_653{color:#47e091;background:#057f40}._popup_h7qa7_1{--popup-content-bottom:42rem;max-height:calc(100vh - 40rem)}._popup_h7qa7_1._empty_h7qa7_5{--popup-content-bottom:74rem}._popup_h7qa7_1._empty_h7qa7_5 ._checkoutAction_h7qa7_8{opacity:1}._label_h7qa7_19{text-transform:uppercase;margin:0;font-size:7.417rem;font-weight:700;line-height:1;display:block}._header_h7qa7_28{justify-content:space-between;align-items:center;gap:20rem;display:flex}._header_h7qa7_28 ._heading_h7qa7_34{min-width:0}._header_h7qa7_28 ._heading_h7qa7_34 h2{overflow-wrap:anywhere}._header_h7qa7_28 ._heading_h7qa7_34 ._label_h7qa7_19{margin-bottom:8rem}._header_h7qa7_28 ._heading_h7qa7_34 ._age_h7qa7_43{text-transform:uppercase;opacity:.4;margin:0 0 10rem;font-size:10.507rem;font-weight:700}._header_h7qa7_28 ._heading_h7qa7_34 ._created_h7qa7_51{margin:10rem 0 0;font-size:10.507rem}@media (width<=900px){._popup_h7qa7_1{--popup-inline-padding:var(--margin);--popup-content-bottom:25rem;max-height:calc(100dvh - var(--margin) * 2)}._header_h7qa7_28{flex-direction:column;align-items:flex-start}._header_h7qa7_28 ._heading_h7qa7_34{width:100%}._header_h7qa7_28 ._heading_h7qa7_34 h2{max-width:100%;font-size:24rem;line-height:1.2}}._seeBooking_h7qa7_71{color:var(--color-text);background:#02d9ff1a;flex-shrink:0}._price_h7qa7_77{flex-wrap:wrap;align-items:baseline;gap:6rem;display:flex}._price_h7qa7_77 span{font-family:var(--font-display);font-size:16.996rem;line-height:1.2}._price_h7qa7_77 small{text-transform:uppercase;font-size:6.496rem}._content_h7qa7_93{flex-direction:column;gap:30rem;margin-top:50rem;display:flex}._content_h7qa7_93 ._roomSearch_h7qa7_99 ._searchBox_h7qa7_99{cursor:text;background:#f0f0f0;border-radius:20rem;padding:20rem}._content_h7qa7_93 ._roomSearch_h7qa7_99 ._searchBox_h7qa7_99 ._searchControls_h7qa7_105{align-items:center;gap:20rem;margin-top:20rem;display:flex}._content_h7qa7_93 ._roomSearch_h7qa7_99 ._searchBox_h7qa7_99 ._searchControls_h7qa7_105 ._searchInput_h7qa7_111{flex:1;min-width:0}._content_h7qa7_93 ._roomSearch_h7qa7_99 ._searchBox_h7qa7_99 ._searchControls_h7qa7_105 ._searchButton_h7qa7_115{background:var(--color-panel);border-radius:50%;flex:none;justify-content:center;align-items:center;width:35rem;height:35rem;display:flex}._content_h7qa7_93 ._roomSearch_h7qa7_99 ._searchBox_h7qa7_99 ._searchControls_h7qa7_105 ._searchButton_h7qa7_115 img{width:13rem;height:13rem}._content_h7qa7_93 ._roomSearch_h7qa7_99 ._results_h7qa7_129{margin-top:12rem}._content_h7qa7_93 ._roomSearch_h7qa7_99 ._results_h7qa7_129 ._result_h7qa7_129{border-bottom:1px solid var(--color-border-soft);justify-content:space-between;gap:20rem;padding:16rem 20rem;font-size:12rem;display:flex}._content_h7qa7_93 ._booking_h7qa7_152 ._bookingBody_h7qa7_157 ._roomsSummary_h7qa7_193 span,._content_h7qa7_93 ._roomSearch_h7qa7_99 ._results_h7qa7_129 ._result_h7qa7_129 span{overflow-wrap:anywhere;min-width:0}._content_h7qa7_93 ._roomSearch_h7qa7_99 ._results_h7qa7_129 ._result_h7qa7_129 small{margin-top:6rem;font-size:10rem;display:block}._content_h7qa7_93 ._roomSearch_h7qa7_99 ._message_h7qa7_149{font-size:12rem}._content_h7qa7_93 ._booking_h7qa7_152{background:#f0f0f0;border-radius:20rem;overflow:hidden}._content_h7qa7_93 ._booking_h7qa7_152 ._bookingBody_h7qa7_157{padding:20rem 20rem 0}._content_h7qa7_93 ._booking_h7qa7_152 ._bookingBody_h7qa7_157 ._bookingLabels_h7qa7_161{text-transform:uppercase;justify-content:space-between;gap:20rem;margin:0 20rem 20rem;font-size:7.417rem;font-weight:700;display:flex}._content_h7qa7_93 ._booking_h7qa7_152 ._bookingBody_h7qa7_157 ._dates_h7qa7_171{border:1px solid var(--color-border-soft);background:#f8f8f8;border-radius:20rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15rem;display:grid}._content_h7qa7_93 ._booking_h7qa7_152 ._bookingBody_h7qa7_157 ._dates_h7qa7_171>div{min-width:0;padding:17rem 18rem}._content_h7qa7_93 ._booking_h7qa7_152 ._bookingBody_h7qa7_157 ._dates_h7qa7_171>div p{opacity:.6;margin:7rem 0 0;font-size:12rem;line-height:1}._content_h7qa7_93 ._booking_h7qa7_152 ._bookingBody_h7qa7_157 ._dates_h7qa7_171>div:not(:first-child){border-left:1px solid var(--color-border-soft)}._content_h7qa7_93 ._booking_h7qa7_152 ._bookingBody_h7qa7_157 ._roomsSummary_h7qa7_193{text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:14rem;margin:15rem 20rem 28rem;font-size:7.417rem;font-weight:700;line-height:1.3;display:flex}._content_h7qa7_93 ._booking_h7qa7_152 ._bookingBody_h7qa7_157 ._roomsSummary_h7qa7_193 a{flex:none;position:relative}._content_h7qa7_93 ._booking_h7qa7_152 ._bookingBody_h7qa7_157 ._roomsSummary_h7qa7_193 a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform 1s cubic-bezier(.35,.42,0,1);position:absolute;bottom:-1px;left:0;transform:scaleX(1)}._content_h7qa7_93 ._booking_h7qa7_152 ._bookingBody_h7qa7_157 ._roomsSummary_h7qa7_193 a:hover:after{transform-origin:0;transform:scaleX(0)}._content_h7qa7_93 ._booking_h7qa7_152 ._bookingBody_h7qa7_157 ._expandedRooms_h7qa7_231{flex-wrap:wrap;gap:20rem;padding-bottom:24rem;display:flex}._content_h7qa7_93 ._booking_h7qa7_152 ._bookingFooter_h7qa7_237{background:#f8f8f8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12rem;min-height:78rem;padding:23rem 20rem;display:flex}._content_h7qa7_93 ._guests_h7qa7_247>._label_h7qa7_19,._content_h7qa7_93 ._rooms_h7qa7_193>._label_h7qa7_19{margin:0 20rem 18rem}._content_h7qa7_93 ._guests_h7qa7_247 ._guestList_h7qa7_251{flex-direction:column;gap:10rem;display:flex}._content_h7qa7_93 ._rooms_h7qa7_193 ._roomCard_h7qa7_260{background:#f0f0f0;border-radius:20rem;grid-template-columns:minmax(0,1fr) minmax(0,1.07fr);gap:20rem;min-height:210rem;padding:20rem;display:grid}._content_h7qa7_93 ._rooms_h7qa7_193 ._roomCard_h7qa7_260 ._roomInfo_h7qa7_269{flex-direction:column;min-width:0;display:flex}._content_h7qa7_93 ._rooms_h7qa7_193 ._roomCard_h7qa7_260 ._roomInfo_h7qa7_269 h3{letter-spacing:-.825rem;overflow-wrap:anywhere;margin:12rem 0;font-size:27.503rem;font-weight:400;line-height:1.1}._content_h7qa7_93 ._rooms_h7qa7_193 ._roomCard_h7qa7_260 ._roomInfo_h7qa7_269 a{position:relative}._content_h7qa7_93 ._rooms_h7qa7_193 ._roomCard_h7qa7_260 ._roomInfo_h7qa7_269 a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform 1s cubic-bezier(.35,.42,0,1);position:absolute;bottom:-1px;left:0;transform:scaleX(1)}._content_h7qa7_93 ._rooms_h7qa7_193 ._roomCard_h7qa7_260 ._roomInfo_h7qa7_269 a:hover:after{transform-origin:0;transform:scaleX(0)}._content_h7qa7_93 ._rooms_h7qa7_193 ._roomCard_h7qa7_260 ._roomInfo_h7qa7_269 a{text-transform:uppercase;opacity:.6;width:fit-content;margin-top:auto;padding-top:20rem;font-size:7.417rem;font-weight:700}._content_h7qa7_93 ._rooms_h7qa7_193 ._roomCard_h7qa7_260>img{-o-object-fit:cover;object-fit:cover;border-radius:10rem;width:100%;height:170rem}._content_h7qa7_93 ._observations_h7qa7_316{height:145rem}._content_h7qa7_93 ._charges_h7qa7_319{background:#f0f0f0;border-radius:20rem;flex-direction:column;justify-content:space-between;gap:60rem;min-height:210rem;padding:20rem;display:flex}._content_h7qa7_93 ._charges_h7qa7_319 ._chargeHeading_h7qa7_329{justify-content:space-between;gap:20rem;display:flex}._content_h7qa7_93 ._charges_h7qa7_319 ._chargeHeading_h7qa7_329 h3{letter-spacing:-.825rem;margin:12rem 0;font-size:27.503rem;font-weight:400;line-height:1}._content_h7qa7_93 ._charges_h7qa7_319 ._chargeHeading_h7qa7_329 a,._content_h7qa7_93 ._charges_h7qa7_319 ._chargeHeading_h7qa7_329 p:not(._label_h7qa7_19){margin:0;font-size:10.507rem}._content_h7qa7_93 ._charges_h7qa7_319 ._chargeHeading_h7qa7_329 a{position:relative}._content_h7qa7_93 ._charges_h7qa7_319 ._chargeHeading_h7qa7_329 a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform 1s cubic-bezier(.35,.42,0,1);position:absolute;bottom:-1px;left:0;transform:scaleX(1)}._content_h7qa7_93 ._charges_h7qa7_319 ._chargeHeading_h7qa7_329 a:hover:after{transform-origin:0;transform:scaleX(0)}._content_h7qa7_93 ._charges_h7qa7_319 ._chargeHeading_h7qa7_329 ._receipt_h7qa7_365{background:#02d9ff33;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40rem;height:40rem;display:flex}._content_h7qa7_93 ._charges_h7qa7_319 ._chargeHeading_h7qa7_329 ._receipt_h7qa7_365 img{width:17rem;height:17rem}._content_h7qa7_93 ._charges_h7qa7_319 ._amount_h7qa7_379{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:44.511rem;line-height:1.15}._content_h7qa7_93 ._charges_h7qa7_319._paid_h7qa7_386{background:#02d9ff0d}._content_h7qa7_93 ._description_h7qa7_389{padding:10rem 0}._content_h7qa7_93 ._description_h7qa7_389 p:not(._label_h7qa7_19){white-space:pre-wrap;overflow-wrap:anywhere;margin:10rem 0;font-size:10.507rem}._content_h7qa7_93 ._error_h7qa7_398{color:var(--color-danger);font-size:12rem}._content_h7qa7_93 ._error_h7qa7_398 a{position:relative}._content_h7qa7_93 ._error_h7qa7_398 a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform 1s cubic-bezier(.35,.42,0,1);position:absolute;bottom:-1px;left:0;transform:scaleX(1)}._content_h7qa7_93 ._error_h7qa7_398 a:hover:after{transform-origin:0;transform:scaleX(0)}._footer_h7qa7_436{justify-content:flex-end;align-items:center;gap:20rem;width:100%;display:flex}._footer_h7qa7_436 ._price_h7qa7_77{margin-right:auto}._footer_h7qa7_436 ._delete_h7qa7_446{color:#eb0055;background:#ffe7ef}._footer_h7qa7_436 ._collectPayment_h7qa7_450{color:#47e091;background:#058243}._footer_h7qa7_436 ._checkoutAction_h7qa7_8{min-width:130rem}@media (width<=900px){._content_h7qa7_93{margin-top:25rem}._content_h7qa7_93 ._rooms_h7qa7_193 ._roomCard_h7qa7_260{grid-template-columns:minmax(0,1fr)}._content_h7qa7_93 ._charges_h7qa7_319 ._chargeHeading_h7qa7_329{flex-wrap:wrap}._content_h7qa7_93 ._charges_h7qa7_319 ._amount_h7qa7_379{font-size:32rem}._footer_h7qa7_436{flex-wrap:wrap;gap:10rem}._footer_h7qa7_436>[role=button]{flex:1;min-width:0}._footer_h7qa7_436 ._price_h7qa7_77{flex-basis:100%;width:100%;margin-right:0}}
