.my-reservation-manage_confirm__title__NQ4ck{font-size:24px;font-weight:400;line-height:120%;letter-spacing:-.24px}.my-reservation-manage_cancellationPolicy__title__q277s{font-size:16px;font-weight:500;line-height:120%;letter-spacing:-.08px}.my-reservation-manage_dates__header__nights__n8MPc,h4.my-reservation-manage_subtitle__auGai{font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.16px}.my-reservation-manage_dates__header__period__oZGT9{font-size:14px;font-weight:400;line-height:120%;letter-spacing:-.14px}.my-reservation-manage_confirm__text__gPR4t{font-size:16px;font-weight:400;line-height:144%;letter-spacing:-.08px}.my-reservation-manage_cancellationPolicy__text__KUBF5{font-size:14px;font-weight:400;line-height:144%;letter-spacing:-.07px}.my-reservation-manage_title__s8cr8,h3.my-reservation-manage_subtitle__auGai,h4.my-reservation-manage_subtitle__auGai{font-family:var(--theme-font-family-default),sans-serif}div.my-reservation-manage_modal__SN4Dq{border-radius:28px;background:var(--theme-color-default-black-5)!important}@media screen and (max-width:992px){div.my-reservation-manage_modal__SN4Dq{border-radius:30px 30px 0 0}}div.my-reservation-manage_modal__SN4Dq>div>div{padding:0!important;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}div.my-reservation-manage_modalDates__Y5l3o{max-width:390px}.my-reservation-manage_footer__Wm_ki,.my-reservation-manage_header__BsVvm{flex-shrink:0}.my-reservation-manage_header__BsVvm{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:.5px solid rgba(0,0,0,.14)}.my-reservation-manage_headerReverseMobile__5GKJU{flex-direction:row-reverse}.my-reservation-manage_body__n0ASg{padding:24px;flex:1;overflow-y:auto}@media screen and (max-width:992px){.my-reservation-manage_body__n0ASg{padding:20px 16px}}.my-reservation-manage_bodyConfirm__41y4v{padding:32px 24px;overflow:hidden}@media screen and (max-width:992px){.my-reservation-manage_bodyConfirm__41y4v{padding:20px 16px}}.my-reservation-manage_bodyDates__Oar5U{padding:0 24px;overflow:hidden;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;max-height:100%}.my-reservation-manage_footer__Wm_ki{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;margin-top:auto;border-top:.5px solid rgba(0,0,0,.14)}@media screen and (max-width:992px){.my-reservation-manage_footer__Wm_ki{padding:12px 16px 30px}}.my-reservation-manage_footer__Wm_ki button{padding:12px 32px}@media screen and (max-width:992px){.my-reservation-manage_footer__Wm_ki{flex-direction:column-reverse;gap:4px}.my-reservation-manage_footer__Wm_ki button{width:100%;max-width:100%;height:44px}.my-reservation-manage_footerConfirm__AuVzF{padding:12px 16px 42px}}.my-reservation-manage_footerConfirm__AuVzF button{width:100%}.my-reservation-manage_footerCancel__0RsCr button,.my-reservation-manage_footerDates__eOHYx button{padding:12px 32px}@media screen and (max-width:992px){.my-reservation-manage_footerCancel__0RsCr,.my-reservation-manage_footerDates__eOHYx{flex-direction:row;padding:12px 16px 42px}.my-reservation-manage_footerCancel__0RsCr button,.my-reservation-manage_footerDates__eOHYx button{max-width:-moz-fit-content;max-width:fit-content;padding:10px 32px}.my-reservation-manage_footerCancel__0RsCr button,.my-reservation-manage_footerCancel__0RsCr button span,.my-reservation-manage_footerDates__eOHYx button,.my-reservation-manage_footerDates__eOHYx button span{line-height:120%;letter-spacing:-.16px}}.my-reservation-manage_form__5hM8c{padding-bottom:16px;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;gap:24px}.my-reservation-manage_title__s8cr8{font-size:24px;line-height:118%;letter-spacing:-.12px;font-weight:400;margin-bottom:16px}@media screen and (max-width:992px){.my-reservation-manage_title__s8cr8{font-size:24px;font-weight:400;line-height:120%;letter-spacing:-.24px}}h3.my-reservation-manage_subtitle__auGai{font-family:var(--theme-font-family-header),sans-serif;font-size:20px;font-style:normal;line-height:118%;letter-spacing:-.1px;font-weight:400;font-family:var(--theme-font-family-default),sans-serif;margin-bottom:16px}@media screen and (max-width:992px){h3.my-reservation-manage_subtitle__auGai{font-family:var(--theme-font-family-default),sans-serif;font-size:18px;font-weight:400;line-height:120%;letter-spacing:-.18px}}h4.my-reservation-manage_subtitle__auGai{margin-bottom:10px}.my-reservation-manage_dates__ovyGZ{padding:11px 16px!important;height:66px!important}.my-reservation-manage_dates__ovyGZ div span{font-size:14px!important}.my-reservation-manage_inputs__QPdF9{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;gap:12px}.my-reservation-manage_input__XF9mM{padding:14px 16px!important;border-radius:14px;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);border:none;height:152px!important;resize:none!important}.my-reservation-manage_inputSmaller__W5kZb{height:85px!important}.my-reservation-manage_help__7jQ5E{font-weight:400;line-height:144%;letter-spacing:.14px;color:var(--theme-color-default-black-60);font-size:14px}.my-reservation-manage_cancelButton__et0k0{background:rgba(0,0,0,0)!important}.my-reservation-manage_cancelButton__et0k0,.my-reservation-manage_cancelButton__et0k0 span{color:var(--theme-color-default-black-50)}.my-reservation-manage_dates__header__ZeEsP{flex-shrink:0;padding:16px 0;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;gap:6px;height:74px}.my-reservation-manage_dates__header__period__oZGT9{color:var(--theme-color-default-black-60)}.my-reservation-manage_dates__body__xA0_r{flex:1;overflow:hidden}.my-reservation-manage_confirm__VkxPW{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.my-reservation-manage_confirm__VkxPW>div{text-align:center}.my-reservation-manage_confirm__icon__bnRZN img,.my-reservation-manage_confirm__icon__bnRZN svg{width:100px}.my-reservation-manage_confirm__title__NQ4ck{margin-top:24px}.my-reservation-manage_confirm__text__gPR4t{margin-top:8px;color:var(--theme-color-default-black-60)}.my-reservation-manage_cancellationPolicy__5XUGv{padding:16px;border-radius:20px;border:1px solid rgba(0,0,0,.02);background:rgba(0,0,0,.04)}.my-reservation-manage_cancellationPolicy__icon__avd3C{width:32px;height:32px;margin-bottom:16px;border-radius:10px;border:1px solid rgba(0,0,0,.02);background:rgba(0,0,0,.04);display:flex;justify-content:center;align-items:center}.my-reservation-manage_cancellationPolicy__icon__avd3C img,.my-reservation-manage_cancellationPolicy__icon__avd3C svg{width:16px}.my-reservation-manage_cancellationPolicy__title__q277s{margin-bottom:14px}.my-reservation-manage_cancellationPolicy__text__KUBF5{min-height:104px;display:flex;justify-content:space-between;align-items:stretch;flex-direction:column;color:var(--theme-color-default-black-80);white-space:pre-line}.modal-bottom-drawer_body__LgAcX{scrollbar-width:thin}.modal-bottom-drawer_body__LgAcX::-webkit-scrollbar{width:4px;height:4px}.modal-bottom-drawer_body__LgAcX{scrollbar-color:var(--theme-color-default-black-100) var(--theme-color-default-black-20)}.modal-bottom-drawer_body__LgAcX::-webkit-scrollbar-track{background:var(--theme-color-default-black-20)}.modal-bottom-drawer_body__LgAcX::-webkit-scrollbar-thumb{background:var(--theme-color-default-black-100)}.modal-bottom-drawer_drawer__nJGoN{background:var(--theme-color-default-white);position:absolute;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;width:100%;max-width:597px;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:32px}@media screen and (max-width:992px){.modal-bottom-drawer_drawer__nJGoN{width:100%;max-width:unset;height:calc(100dvh - 10px);top:unset;border-radius:32px 32px 0 0}}.modal-bottom-drawer_header__2X8z3{position:relative;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:center;align-items:center;flex-shrink:0;height:76px;padding:9px 20px}@media screen and (max-width:992px){.modal-bottom-drawer_header__2X8z3{padding:9px 16px;height:61px}}.modal-bottom-drawer_header__2X8z3 h2{position:absolute;font-size:20px;font-style:normal;font-weight:500;line-height:118%;font-family:var(--theme-font-family-header),sans-serif}@media screen and (max-width:992px){.modal-bottom-drawer_header__2X8z3 h2{font-size:18px;font-weight:500;line-height:118%}}.modal-bottom-drawer_header__2X8z3 button{margin-left:auto}.modal-bottom-drawer_header__button__4XfdT{position:absolute;border-radius:100px;display:flex;justify-content:center;align-items:center;aspect-ratio:1;width:36px;background:rgba(0,0,0,.06)}.modal-bottom-drawer_header__button__4XfdT>div{width:20px;height:20px;display:flex;justify-content:center;align-items:center;position:absolute}.modal-bottom-drawer_header__button__4XfdT>div img,.modal-bottom-drawer_header__button__4XfdT>div svg{width:100%}.modal-bottom-drawer_body__LgAcX{flex:1;overflow-y:auto}.modal-bottom-drawer_content__EcpdI{padding:20px 16px;height:100%}.details_list__OmxwW{padding:0;margin:0;list-style:none}.details_item__info__title__ZIS_a{font-size:14px;font-weight:400;line-height:144%;letter-spacing:-.07px}@media screen and (max-width:992px){.details_item__info__title__ZIS_a{font-size:12px;font-weight:400;line-height:132%;letter-spacing:.12px}}.details_item__info__value__h91YM{font-size:16px;font-weight:400;line-height:148%;letter-spacing:.16px}@media screen and (max-width:992px){.details_item__info__value__h91YM{font-size:15px;line-height:148%;letter-spacing:.15px}}.details_stretch__cv1g5>ul>li>div:last-of-type>span:last-of-type:not(:first-of-type){font-size:14px;font-weight:400;line-height:144%;letter-spacing:-.07px}.details_item__info__R2Hfy span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details_item__letter__4U5Gq{font-family:var(--theme-font-family-header),sans-serif}.details_container__mDHOK{max-width:786px}.details_full__0QDKl{max-width:100%}.details_full__0QDKl>ul{flex-wrap:wrap}@media screen and (min-width:993px){.details_full__0QDKl>ul{display:flex!important}}.details_full__0QDKl>ul>li{padding-right:20px}.details_list__OmxwW{display:grid;grid:auto/repeat(16,1fr);gap:12px}@media screen and (max-width:992px){.details_list__OmxwW{gap:8px}}.details_item__FcXpC{overflow:hidden;padding:9px 14px 9px 20px;border-radius:8px;border:1px solid var(--theme-color-default-black-10);display:flex;justify-content:flex-start;align-items:center;gap:12px;height:60px}@media screen and (max-width:992px){.details_item__FcXpC{height:52px;padding:7.5px 14px 7.5px 18px;gap:8px}}.details_item__FcXpC:not(.details_itemWide__RTaS3):not(.details_itemBeforeWide__uI1hD){grid-column:span 4}@media screen and (max-width:1199px){.details_item__FcXpC:not(.details_itemWide__RTaS3):not(.details_itemBeforeWide__uI1hD){grid-column:span 5}}@media screen and (max-width:992px){.details_item__FcXpC:not(.details_itemWide__RTaS3):not(.details_itemBeforeWide__uI1hD){grid-column:span 8}}.details_itemWide__RTaS3{grid-column:span 5}@media screen and (max-width:1199px){.details_itemWide__RTaS3{grid-column:span 10}}@media screen and (max-width:992px){.details_itemWide__RTaS3{grid-column:span 16}}.details_itemBeforeWide__uI1hD{grid-column:span 3}@media screen and (max-width:1199px){.details_itemBeforeWide__uI1hD{grid-column:span 5}}@media screen and (max-width:992px){.details_itemBeforeWide__uI1hD{grid-column:span 8}}.details_item__icon__p4jyb{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--theme-color-default-black-100)}.details_item__icon__p4jyb,.details_item__letter__4U5Gq{width:30px;height:30px;flex:0 0 auto}@media screen and (max-width:992px){.details_item__icon__p4jyb,.details_item__letter__4U5Gq{width:20px;height:20px}}.details_item__letter__4U5Gq{font-weight:300;font-size:28px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:992px){.details_item__letter__4U5Gq{font-size:22px}}.details_item__info__R2Hfy span{display:block}.details_item__info__title__ZIS_a{margin-top:-2px;color:var(--theme-color-default-black-50)}.details_item__delimiter__AXTZP{width:1px;height:30px;border-radius:10px;background:var(--theme-color-default-black-10);pointer-events:none}.details_itemArray__MogzC{display:flex;justify-content:flex-start;align-items:center;gap:14px;position:relative}.details_itemArray__item__draMv{display:flex;justify-content:space-between;align-items:center;gap:12px}.details_newStyle__n6y1_{padding:24px;border-radius:16px;background:#f6f6f6;max-width:100%}.details_newStyle__n6y1_ h2{font-size:20px;font-weight:500;line-height:118%;font-family:var(--theme-font-family-header),sans-serif;margin-bottom:24px}.details_newStyle__n6y1_ .details_list__OmxwW{gap:12px;grid:auto/repeat(12,1fr)}.details_newStyle__n6y1_ .details_list__OmxwW :nth-child(-n+3){grid-column:span 4}.details_newStyle__n6y1_ .details_list__OmxwW :nth-child(n+4){grid-column:span 3}@media screen and (max-width:1199px){.details_newStyle__n6y1_ .details_list__OmxwW :nth-child(n+4){grid-column:span 4}}@media screen and (max-width:992px){.details_newStyle__n6y1_ .details_list__OmxwW :nth-child(n){grid-column:span 6}}@media screen and (max-width:768px){.details_newStyle__n6y1_ .details_list__OmxwW :nth-child(n){grid-column:span 12}}.details_newStyle__n6y1_ .details_item__FcXpC{border-radius:8px;background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.04);padding:15px 14px 15px 20px}@media screen and (max-width:992px){.details_stretch__cv1g5>ul{display:grid;grid:auto/repeat(2,1fr);gap:8px}}.details_stretch__cv1g5>ul>li{min-width:220px;flex:1 1 0;padding:16px 18px;height:64px;border-color:var(--theme-color-default-black-10);gap:14px}@media screen and (max-width:992px){.details_stretch__cv1g5>ul>li{min-width:unset;padding:14px;gap:10px;overflow:hidden;grid-column:unset!important}}.details_stretch__cv1g5>ul>li>div:first-of-type{width:32px;height:32px}@media screen and (max-width:992px){.details_stretch__cv1g5>ul>li>div:first-of-type{width:28px;height:28px}}.details_stretch__cv1g5>ul>li>div:last-of-type>span:first-of-type{letter-spacing:-.08px}@media screen and (max-width:992px){.details_stretch__cv1g5>ul>li>div:last-of-type>span:first-of-type{font-size:14px;font-weight:400;line-height:144%;letter-spacing:-.07px}}.details_stretch__cv1g5>ul>li>div:last-of-type>span:last-of-type:not(:first-of-type){margin-top:-3px;color:var(--theme-color-default-black-40)}@media screen and (max-width:992px){.details_stretch__cv1g5>ul>li>div:last-of-type>span:last-of-type:not(:first-of-type){margin-top:0;font-size:14px;font-weight:400;line-height:144%;letter-spacing:-.07px}}