.AccommodationBookingPrices_containerWithFixed__RUayq{padding-bottom:74px}.AccommodationBookingPrices_item__AzuD7{padding:8px 0 0}.AccommodationBookingPrices_subitem__zDvQY{padding:12px 0 28px}.AccommodationBookingPrices_title__ETrIc{font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:var(--Text-Headings)}.AccommodationBookingPrices_inner__0Ijf6{padding:12px 0;display:flex;flex-direction:column;gap:10px}.AccommodationBookingPrices_innerHeader__OVdvk{padding-top:6px}.AccommodationBookingPrices_innerRow__3AvNM{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:relative}.AccommodationBookingPrices_innerRow__3AvNM:after{content:"";display:block;position:absolute;height:1px;width:100%;top:16px;left:0;border-bottom:1px dashed var(--Borders-Border-2);z-index:1}.AccommodationBookingPrices_header__21ihq{display:flex;align-items:center;justify-content:space-between}.AccommodationBookingPrices_header__21ihq .AccommodationBookingPrices_headerText___4WMr{font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:var(--Text-Headings)}.AccommodationBookingPrices_header__21ihq .AccommodationBookingPrices_headerPrice__I9dXD{font-size:20px;font-style:normal;font-weight:500;line-height:28px;color:var(--Text-Headings);text-align:right}.AccommodationBookingPrices_hint__HT0zE{font-size:14px;font-style:normal;font-weight:400;line-height:22px;width:130px;flex-shrink:0;position:relative}.AccommodationBookingPrices_hint__HT0zE span{background:var(--Common-White);position:relative;z-index:3}.AccommodationBookingPrices_price__7_n2a{font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:var(--Text-Headings);text-align:right;position:relative}.AccommodationBookingPrices_price__7_n2a span{background:var(--Common-White);position:relative;z-index:3}.AccommodationBookingPrices_subtitle__tloyG{font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:var(--Text-Text)}.AccommodationBookingPrices_subListTitle__NmHkM{font-size:12px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.6px;text-transform:uppercase;color:var(--Text-Text);margin-top:14px}.AccommodationBookingPrices_footer__RkAMe{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--Borders-Border-2);padding-top:12px}.AccommodationBookingPrices_footerNoLink__QSuQ7{padding-top:0;border:none}.AccommodationBookingPrices_btnFooter__ErqGs{display:flex;align-items:center;justify-content:space-between;gap:12px}.AccommodationBookingPrices_btnFooter__ErqGs .AccommodationBookingPrices_applyBtn__ifXrK{width:100%}.AccommodationBookingPrices_btnFooterFixed__4q5_y{position:fixed;bottom:0;left:0;right:0;padding:16px;background:var(--Common-White);z-index:5;box-shadow:0 -2px 4px rgba(23,60,70,.051)}.AccommodationBookingPrices_btnFooterBorder___w5pP{border-bottom:1px solid var(--Borders-Border-2);margin-bottom:8px;padding-bottom:24px}.AccommodationBookingPrices_footerText__BQzr5{font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:var(--Text-Headings)}.AccommodationBookingPrices_footerPrice__Kh8f3{font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:var(--Text-Headings)}.AccommodationBookingPrices_footerPriceTotal__Ewenu{font-size:20px;font-style:normal;font-weight:500;line-height:28px;color:var(--Text-Headings)}@media screen and (min-width:992px){.AccommodationBookingPrices_btnFooterBookingChecker___bxOu{display:none}.AccommodationBookingPrices_subitemBookingChecker__NAK2o{padding-bottom:16px;border-bottom:1px solid var(--Borders-Border-2);margin-bottom:8px}}.AdditionalBookingService_subitem__gu5_k{padding:12px 0 28px}.AdditionalBookingService_item__yDkJr{padding:8px 0 0}.AdditionalBookingService_title__oD5xk{font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:var(--Text-Headings)}.AdditionalBookingService_inner__40WKs{padding:24px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--Borders-Border-2)}.AdditionalBookingService_inner__40WKs:last-child{border-bottom:none}.AdditionalBookingService_innerHeader__QK_T_{padding-top:6px}@media screen and (max-width:992px){.AdditionalBookingService_innerBooking__9sfE0{padding:24px 0!important}.AdditionalBookingService_innerBooking__9sfE0~.AdditionalBookingService_subListTitlePadding__uQqAt{padding:0!important}}.AdditionalBookingService_header__kQZ5s{display:flex;align-items:center;justify-content:space-between}.AdditionalBookingService_header__kQZ5s .AdditionalBookingService_headerText__JJOk5{font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:var(--Text-Headings)}.AdditionalBookingService_header__kQZ5s .AdditionalBookingService_headerPrice__QPW_4{font-size:20px;font-style:normal;font-weight:500;line-height:28px;color:var(--Text-Headings);text-align:right}.AdditionalBookingService_innerRow__iIZ0A{margin-top:4px}.AdditionalBookingService_innerRowDescription__Obgod{font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:var(--Text-Text-light);margin-top:4px;max-width:75%}.AdditionalBookingService_innerRowInner___BfeQ{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:relative}.AdditionalBookingService_innerRowInner___BfeQ:after{content:"";display:block;position:absolute;height:1px;width:100%;top:16px;left:0;border-bottom:1px dashed var(--Borders-Border-2);z-index:1}.AdditionalBookingService_hint__Kaqoh{font-size:14px;font-style:normal;font-weight:400;line-height:22px;width:40%;flex-shrink:0;position:relative;word-wrap:break-word}.AdditionalBookingService_hint__Kaqoh span{background:var(--Common-White);position:relative;z-index:3}.AdditionalBookingService_price__HyoAb{font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:var(--Text-Headings);text-align:right;position:relative;width:60%}.AdditionalBookingService_price__HyoAb span{background:var(--Common-White);position:relative;z-index:3}.AdditionalBookingService_innerRowH__TxOyd{margin-top:8px}.AdditionalBookingService_innerRowH__TxOyd .AdditionalBookingService_innerRowInner___BfeQ:after{display:none}.AdditionalBookingService_innerRowH__TxOyd .AdditionalBookingService_hint__Kaqoh{font-size:16px;font-style:normal;font-weight:400;line-height:20px;width:60%}.AdditionalBookingService_innerRowH__TxOyd .AdditionalBookingService_price__HyoAb{font-size:16px;font-style:normal;font-weight:600;line-height:20px;color:var(--Brand-Primary);width:40%}.AdditionalBookingService_innerRowOther___u_Ev{margin-top:8px}.AdditionalBookingService_innerRowOther___u_Ev .AdditionalBookingService_hint__Kaqoh{font-size:16px;line-height:20px;color:var(--Text-Headings);width:55%}.AdditionalBookingService_innerRowOther___u_Ev .AdditionalBookingService_price__HyoAb{font-size:16px;line-height:20px;color:var(--Text-Headings);width:45%}.AdditionalBookingService_subtitle__IC_v2{font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:var(--Text-Text)}.AdditionalBookingService_subListTitle__ps9E7{font-size:12px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.6px;text-transform:uppercase;color:var(--Text-Text);margin-top:14px}.AdditionalBookingService_subListTitlePadding__uQqAt{padding:0 24px}.AdditionalBookingService_footer__IK6uk{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--Borders-Border-2);padding-top:12px}.AdditionalBookingService_footerNoLink__jSyQt{padding-top:0;border:none}.AdditionalBookingService_btnFooter__NU2d3{display:flex;align-items:center;justify-content:space-between;gap:12px}.AdditionalBookingService_btnFooter__NU2d3 .AdditionalBookingService_applyBtn__6UEy4{width:100%}.AdditionalBookingService_btnFooterBorder__AWapn{border-bottom:1px solid var(--Borders-Border-2);margin-bottom:8px;padding-bottom:24px}.AdditionalBookingService_footerText__gCFfY{font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:var(--Text-Headings)}.AdditionalBookingService_footerPrice__sUUos{font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:var(--Text-Headings)}.AdditionalBookingService_footerPriceTotal__y_Khg{font-size:20px;font-style:normal;font-weight:500;line-height:28px;color:var(--Text-Headings)}.AdditionalBookingService_totalCost__Z0Veq{padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;margin-top:24px;margin-bottom:8px}.AdditionalBookingService_totalCost__Z0Veq:before{content:"";display:block;position:absolute;top:0;bottom:0;width:100vw;left:calc((100vw - 100%)/-2);background:rgba(180,64,62,.102)}.AdditionalBookingService_totalCostTitle__4XTqQ{font-size:24px;font-style:normal;font-weight:400;line-height:32px;color:var(--Text-Headings)}.AdditionalBookingService_totalCostNightsCount__eZ3od{font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:var(--Text-Text-light)}.AdditionalBookingService_totalCostValue__SnDLE{font-size:24px;font-style:normal;font-weight:500;line-height:32px;color:var(--Text-Headings);padding-right:40px}.AdditionalBookingService_unfold__XX5PX{position:absolute;border:none;height:24px;width:24px;background:none;top:50%;transform:translateY(-50%);right:12px;cursor:pointer}.AdditionalBookingService_container--my_booking__viXCr{gap:24px;display:flex;flex-direction:column}.AdditionalBookingService_container--my_booking__viXCr .AdditionalBookingService_totalCost__Z0Veq{border-radius:16px}.AdditionalBookingService_container--my_booking__viXCr .AdditionalBookingService_inner__40WKs{border:1px solid var(--Borders-Border-2);border-radius:16px}.AdditionalBookingService_priceSection__0hVbW{display:block}.AdditionalBookingService_priceSectionHidden__KfxDR{display:none!important}@media screen and (min-width:992px){.AdditionalBookingService_container___C1Jx{border-top:1px solid var(--Borders-Border-2)}.AdditionalBookingService_containerToggled__LAXt0{border-top:none}.AdditionalBookingService_btnFooterBookingChecker___xhH5{display:none}.AdditionalBookingService_subitemBookingChecker__tei7D{padding-bottom:16px;border-bottom:1px solid var(--Borders-Border-2);margin-bottom:8px}.AdditionalBookingService_totalCost__Z0Veq{margin:0;padding:14px 24px;background:rgba(180,64,62,.102)}.AdditionalBookingService_totalCost__Z0Veq:before{display:none}.AdditionalBookingService_totalCostToggled__QCBGs{border-radius:0 0 16px 16px}.AdditionalBookingService_unfold__XX5PX{right:24px}}.PriceItemCombined_priceCombined__M5HEf{display:flex;align-items:flex-end}.PriceItemCombined_priceItem__VThJH{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end}.PriceItemCombined_priceItemMinHeight__hQ_85{height:46px;margin-right:4px}.PriceItemCombined_separator__IbMyj{height:20px;width:1px;background:var(--Borders-Border-1);margin:0 8px 2px}.PriceItemCombined_separatorLeft__2M5SH{margin-left:16px;position:relative}.PriceItemCombined_separatorLeft__2M5SH:before{content:"";display:block;top:4px;left:-9px;width:1px;height:20px;background:var(--Borders-Border-1);position:absolute}.PriceItemCombined_priceItemFrom__ZwFGQ{font-size:12px;font-style:normal;font-weight:400;line-height:16px;height:16px;display:inline-flex;color:var(--Text-Text-light)}.PriceItemCombined_priceItemDataTotal__gojZ_,.PriceItemCombined_priceItemData__pX_pg{display:flex;align-items:flex-end;gap:4px}.PriceItemCombined_priceItemNumber__GMF25{font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:var(--Text-Headings)}.PriceItemCombined_priceItemNumberTotal___bkj_{font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:var(--Text-Text)}.PriceItemCombined_priceItemNumberTotalSmall__2M3gt{font-size:12px;font-style:normal;font-weight:400;line-height:22px;color:var(--Text-Text-light)}.PriceItemCombined_priceItemTypeTotal__6TAPD,.PriceItemCombined_priceItemType__ShtkU{font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:var(--Text-Text);padding-bottom:1px}.PriceItemCombined_priceItemTypeTotalSmall__w8AgL{font-size:12px;color:var(--Text-Text-light)}.PriceItemCombined_infoIcon__5jUbu{cursor:pointer;border:none;height:24px}.PriceItemCombined_info__exVai{position:fixed;left:0;right:0;bottom:-150%;border-radius:16px 16px 0 0;z-index:1999;background:var(--Surfaces-White-surface);transition:all .3s ease}.PriceItemCombined_infoOpen__61p65{bottom:0}.PriceItemCombined_infoOpen__61p65~.PriceItemCombined_infoIcon__5jUbu svg path{fill:var(--Brand-Secondary)}.PriceItemCombined_rowInfo__bGiOG{border-top:1px solid var(--Borders-Border-2);border-bottom:1px solid var(--Borders-Border-2);margin-bottom:16px}.PriceItemCombined_perNight__Q_xnJ,.PriceItemCombined_rowInfo__bGiOG{padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.PriceItemCombined_perNight__Q_xnJ{margin-bottom:4px}.PriceItemCombined_rowInfoTitle__USKmu{font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:var(--Text-Headings)}.PriceItemCombined_rowInfoValue__3dwyk{text-align:right;font-size:20px;font-style:normal;font-weight:500;line-height:28px;color:var(--Text-Headings)}.PriceItemCombined_infoHeader__QL6Hf{padding:16px 24px;display:flex;align-items:center}.PriceItemCombined_close__heoQd{top:19px}.PriceItemCombined_infoBody__sq9vW{padding:12px 24px;max-height:calc(100vh - 300px);overflow-y:scroll}.PriceItemCombined_bg__1Kl5R{background:var(--Shadows-Pop-up-BG);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1999;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease}.PriceItemCombined_bgOpen__9n_LZ{opacity:1;visibility:visible;pointer-events:auto}.PriceItemCombined_subListTitle__9YL5K{font-size:12px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.6px;text-transform:uppercase;color:var(--Text-Text);margin-bottom:10px}.PriceItemCombined_subListTitleLast__zFBhd{margin-top:24px}.PriceItemCombined_innerRow__OhKcK{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:relative}.PriceItemCombined_innerRow__OhKcK:after{content:"";display:block;position:absolute;height:1px;width:100%;top:16px;left:0;border-bottom:1px dashed var(--Borders-Border-2);z-index:-1}.PriceItemCombined_innerHeader__lIOGK{margin-bottom:24px}.PriceItemCombined_hint__nmKDO{font-size:14px;font-style:normal;font-weight:400;line-height:22px;width:130px;flex-shrink:0;position:relative;display:flex;justify-content:flex-start}.PriceItemCombined_hint__nmKDO span{background:var(--Common-White)}.PriceItemCombined_subprice__BX9JS{font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:var(--Text-Headings);text-align:right;position:relative}.PriceItemCombined_subprice__BX9JS span{background:var(--Common-White)}.PriceItemCombined_list__ruXsj{display:flex;flex-direction:column;gap:8px}.PriceItemCombined_subTitle__3WaK1{font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:var(--Text-Headings);margin-bottom:24px}@media screen and (max-width:991px){.PriceItemCombined_info__exVai{max-height:70vh;overflow-y:auto}}@media screen and (min-width:992px){.PriceItemCombined_bg__1Kl5R{display:none}.PriceItemCombined_bgOpen__9n_LZ{opacity:0;visibility:hidden;pointer-events:none}.PriceItemCombined_priceItemDataTotal__gojZ_{position:relative}.PriceItemCombined_priceItemDataTotal__gojZ_:hover .PriceItemCombined_info__exVai{opacity:1;visibility:visible;pointer-events:auto}.PriceItemCombined_priceItemDataTotal__gojZ_:hover .PriceItemCombined_infoIcon__5jUbu svg path{fill:var(--Brand-Secondary)}.PriceItemCombined_info__exVai{position:absolute;left:unset;right:50px;bottom:unset;width:360px;top:-210px;z-index:500;background:var(--Surfaces-White-surface);transition:all .3s ease;box-shadow:0 4px 8px 0 var(--Shadows-Shadow-Dropdown);border-radius:16px;opacity:0;visibility:hidden;pointer-events:none}.PriceItemCombined_alignRight__nrqdR{left:0;margin-left:12px}.PriceItemCombined_alignLeft__6BDHk{right:0;margin-right:12px}.PriceItemCombined_alignTop__jRLQr{bottom:0;top:auto}.PriceItemCombined_alignBottom__aAvyY{top:0}.PriceItemCombined_infoHeader__QL6Hf{display:none}.PriceItemCombined_infoBody__sq9vW{max-height:unset;overflow:hidden;padding:24px}.PriceItemCombined_infoOpen__61p65{position:absolute;left:unset;right:-10px;bottom:unset;width:360px;top:40px;z-index:1;background:var(--Surfaces-White-surface);transition:all .3s ease;box-shadow:0 4px 8px 0 var(--Shadows-Shadow-Dropdown);border-radius:16px;opacity:0;visibility:hidden;pointer-events:none}}