:root{--color-menta:#1d9886;--color-light-olive-rgb:192,203,162;--color-secondary-grey:grey;--validation-error-border-color:#fd9e99;--validation-error-text-color:#8f271f;--validation-error-background:#facac7}.default-theme,:root{--font-size-xs:1.2rem;--font-size-sm:1.4rem;--font-size-md:1.6rem;--font-size-lg:1.8rem;--font-size-xl:2.2rem;--font-size-2xl:2.4rem;--font-size-3xl:2.8rem;--font-size-4xl:3.2rem;--font-size-5xl:4.5rem;--font-size-6xl:5.6rem;body{font-size:1.6rem;font-size:var(--font-size-md)}}.globe-theme,:root{--font-size-xs:1.2rem;--font-size-sm:1.4rem;--font-size-md:1.6rem;--font-size-lg:1.8rem;--font-size-xl:2.2rem;--font-size-2xl:2.4rem;--font-size-3xl:2.8rem;--font-size-4xl:3.2rem;--font-size-5xl:4.5rem;--font-size-6xl:5.6rem}.default-theme,:root{--space-base:16px;--space-xxs:calc(var(--space-base)*0.25);--space-xs:calc(var(--space-base)*0.5);--space-sm:calc(var(--space-base)*0.75);--space-md:calc(var(--space-base)*1.25);--space-lg:calc(var(--space-base)*2);--space-xl:calc(var(--space-base)*3.25)}@custom-media --mobile-viewport (max-width: 768px);@custom-media --tablet-viewport (min-width: 769px) and (max-width: 1023px);@custom-media --sm-desktop-viewport (min-width: 1024px) and (max-width: 1279px);@custom-media --lg-desktop-viewport (min-width: 1280px);@custom-media --desktop-viewport (min-width: 1024px);.payment__container{background:var(--color-background-surface-primary);display:flex;flex-direction:column;justify-content:space-between;transition:background .25s ease}.payment__container--outline{border:1px solid #e5e5e5}.payment__container--outline .payment__container .payment__payment-type-pill-container,.payment__container--outline .payment__container .payment__payment-type-pill-container--active{border-color:#1d9886}.payment__container--boxShadow{background:#fff;border:1px solid #fff;border-bottom:0;box-shadow:0 0 1px #c9c7c3;padding-top:26px}@media(max-width:414px){.payment__container--boxShadow{padding:16px 15px}}.payment__container--borderRight{border-right:1px solid var(--color-grey-100);margin-bottom:0;padding-bottom:5px;padding-right:26px}@media(max-width:414px){.payment__container--borderRight{border-bottom-style:none;border-right:0}}.payment__payment-type-pill-container,.payment__payment-type-pill-container--active{align-items:center;border-radius:5px;cursor:pointer;display:flex;height:60px;justify-content:center;margin-bottom:0;padding:33px 0}.payment__payment-type-pill-container--active:hover,.payment__payment-type-pill-container:hover{background-color:#1d9886}@media(max-width:414px){.payment__payment-type-pill-container,.payment__payment-type-pill-container--active{border-radius:0}}.payment__payment-type-pill-container{background:#fff;border-color:#1d9886;color:#1d9886}.payment__payment-type-pill-container:hover{color:#fff}.payment__payment-type-pill-container--active{background:#1d9886}.payment__container--focus-outline{background:#4b9287;color:#fff;margin-top:-20px;padding:10px}.payment__container--grey-background{background:var(--color-background-surface-primary);margin-bottom:0;padding:20px 30px}.payment__container--grey-background-no-border{background:var(--color-background-surface-primary);padding:0}.payment__container--edit-mode{border:8px solid #4b9287;padding:10px}.payment__heading{font-size:20px;padding-bottom:20px}.payment__container--half-size{padding-left:15px;padding-right:15px;width:50%}@media(max-width:414px){.payment__container--half-size{margin:10px 0 20px;padding-left:0;padding-right:0;width:100%}}.payment__container--one-fourth-size{width:25%}.payment__container--two-thirds-size{padding:0;width:66%}@media(max-width:414px){.payment__container--two-thirds-size{border-bottom:1px solid var(--color-grey-100);width:100%}}.payment__container--one-third-size{width:33%}.payment__container--error{border:2px solid red}.payment__heading-required{position:relative}.payment__heading-required:before{color:red;content:"*";left:2px;position:relative;top:5px}.payment__container--indented{margin:10px 0 0 35px}.styles_error__fjmTo{align-items:center;display:flex;flex-direction:column;margin:50px auto;padding:30px}.styles_error__fjmTo.styles_card__36Hp1{background-color:var(--color-white);box-shadow:0 1px 2px 0 #2020201a}.styles_alert__6zNPg .styles_title__45ZSQ{color:var(--color-core-600)}.styles_message__gGgZn,.styles_title__45ZSQ{margin-bottom:16px;text-align:center}.styles_icon__l4BXH{margin-right:8px}.default-theme ._priceDetailsWrapper_1df0o_3{--table-cell-last-of-type-background:var(--color-grey-50);--table-cell-last-of-type-font-weight:700;--table-background-color:var(--color-background-surface-primary);--table-wrapper-box-shadow:var(--elevation-100);--data-list-border-bottom:1px solid var(--color-border-key-line)}.globe-theme ._priceDetailsWrapper_1df0o_3{--table-cell-last-of-type-background:var(--color-white);--table-cell-last-of-type-font-weight:400;--table-background-color:var(--color-white);--table-wrapper-box-shadow:none;--data-list-border-bottom:none}._globe_1df0o_11 thead th{text-align:end}._priceDetailsWrapper_1df0o_3{background-color:var(--table-background-color);border-radius:var(--border-radius-500);box-shadow:var(--table-wrapper-box-shadow);overflow:hidden}._priceDetailsWrapper_1df0o_3 ._dataList_1df0o_29{border-bottom:var(--data-list-border-bottom);border-radius:0/0 0 0 0;box-shadow:none}._priceDetailsWrapper_1df0o_3 ._priceDetailsTable_1df0o_37{border-radius:0;box-shadow:none;display:none;padding:var(--space-500);padding-bottom:0}._priceDetailsWrapper_1df0o_3 ._taxesAndFeesWrapper_1df0o_45{display:flex;justify-content:flex-end;padding:0 var(--space-400) var(--space-400)}@media (min-width:1312px){._priceDetailsWrapper_1df0o_3[data-pricespec-layout-config=x-large] ._priceDetailsTable_1df0o_37{display:table}._priceDetailsWrapper_1df0o_3[data-pricespec-layout-config=x-large] ._dataList_1df0o_29{display:none}}@media (min-width:1168px){._priceDetailsWrapper_1df0o_3[data-pricespec-layout-config=large] ._priceDetailsTable_1df0o_37{display:table}._priceDetailsWrapper_1df0o_3[data-pricespec-layout-config=large] ._dataList_1df0o_29{display:none}}@media (min-width:1076px){._priceDetailsWrapper_1df0o_3[data-pricespec-layout-config=medium] ._priceDetailsTable_1df0o_37{display:table}._priceDetailsWrapper_1df0o_3[data-pricespec-layout-config=medium] ._dataList_1df0o_29{display:none}}@media (min-width:960px){._priceDetailsWrapper_1df0o_3[data-pricespec-layout-config=small] ._priceDetailsTable_1df0o_37{display:table}._priceDetailsWrapper_1df0o_3[data-pricespec-layout-config=small] ._dataList_1df0o_29{display:none}}._totalPrice_1df0o_96{align-items:baseline;display:flex;gap:var(--space-200);justify-content:flex-end;padding:var(--space-500)}@media (max-width:768px){._totalPrice_1df0o_96{justify-content:space-between;padding:var(--space-500) var(--space-400)}._totalPrice_1df0o_96 ._totalPriceLabel_1df0o_107{font-size:var(--font-size-md)}}._priceDetailsTable_1df0o_37 thead th:last-of-type{text-align:end}._priceDetailsTable_1df0o_37 tbody td:last-of-type{font-weight:var(--table-cell-last-of-type-font-weight)}._priceDetailsTable_1df0o_37 tbody td{text-align:end}.default-theme{--table-cell-background:var(--color-grey-25);--table-cell-odd-background:var(--color-grey-50);--table-cell-border:4px solid #fff;--table-row-header-font-weight:400;--table-header-lable-color:var(--color-teal-800);--table-body-row-border-bottom:none;--table-header-label-padding:12px 6px;--table-cell-padding:10px 12px}.globe-theme{--table-cell-background:var(--color-white);--table-cell-odd-background:var(--color-white);--table-cell-border:none;--table-row-header-font-weight:700;--table-header-lable-color:var(--color-black);--table-body-row-border-bottom:1px solid var(--color-grey-300);--table-header-label-padding:12px 0;--table-cell-padding:10px 0}._table_sx9f3_23{border-collapse:collapse;table-layout:fixed;width:100%}._table_sx9f3_23 td,._table_sx9f3_23 th{font-size:1.6rem;line-height:1.25}._table_sx9f3_23 tbody tr{border-bottom:var(--table-body-row-border-bottom)}._headerLabel_sx9f3_39{font:var(--font-headline-xs);padding:var(--table-header-label-padding);text-align:start}._tableDataCell_sx9f3_45{background:#0000;border:var(--table-cell-border);border-radius:10px;font:var(--font-headline-xs);font-size:1.6rem;font-weight:400;line-height:1;padding:var(--table-cell-padding)}._rowLabel_sx9f3_56{font-weight:var(--table-row-header-font-weight);overflow:hidden;padding:var(--table-cell-padding);padding-left:0;text-align:start;text-overflow:ellipsis;white-space:nowrap}._tableRow_sx9f3_66:nth-child(odd) ._tableDataCell_sx9f3_45{background:var(--table-cell-odd-background)}.default-theme{--data-list-detail-border-radius:var(--space-100)}.globe-theme{--data-list-detail-border-radius:0}._accordion_151f5_11 ._accordionLabel_151f5_13{font-weight:400}._accordion_151f5_11 ._accordionValue_151f5_17{color:var(--color-grey-700);text-align:end}._accordionHeader_151f5_23{display:flex;justify-content:space-between;width:100%}._detailValue_151f5_29{color:var(--color-grey-700)}._details_151f5_33{background-color:var(--color-grey-50);border-radius:var(--data-list-detail-border-radius);display:flex;justify-content:space-between;padding:var(--space-200)}._details_151f5_33+._details_151f5_33{margin-top:var(--space-200)}.flight-info-container:after{clear:both;content:"";display:table}.flight-info-container{background:var(--color-white);color:var(--color-grey-800);margin-bottom:20px}.flight-details{box-sizing:border-box;font-family:Source Sans Pro,Arial}@media(min-width:768px){.flight-details{float:left;width:50%}}.flight-details--outbound{margin-bottom:40px}@media(min-width:768px){.flight-details--outbound{margin-bottom:0}}.flight-details__title{font-family:Thomas Headline,Arial;font-size:2rem;line-height:32px}.flight-details__subtitle{color:var(--color-grey-400);font-family:Thomas Headline,Arial;font-size:1.7rem;margin-bottom:20px}.flight-leg{width:100%}.flight-leg *{box-sizing:border-box}.flight-leg__row{align-items:stretch;display:flex;padding:0 0 20px;width:100%}.flight-leg__graph{margin-bottom:-20px;position:relative;width:6%}.flight-leg__circle{background:var(--color-white);border:1px solid var(--color-grey-800);border-radius:100%;height:10px;position:absolute;top:3px;width:10px;z-index:2}.flight-leg__line{background-color:var(--color-grey-800);height:calc(100% + 5px);left:5px;position:absolute;top:0;width:1px;z-index:1}.flight-leg__line--start{top:5px}.flight-leg__dashed-line{border-left:1px dashed var(--color-grey-400);height:calc(100% + 55px);left:5px;position:absolute;top:-50px}.flight-leg__plane{background-color:var(--color-white);font-family:tcneicons;font-size:1.8rem;left:-4px;line-height:10px;padding-top:2px;position:absolute;top:-3px;z-index:2}.flight-leg__time{font-family:Thomas Headline,Arial;width:28%}.flight-leg__time--italic,.flight-leg__time--light{color:var(--color-grey-400);font-family:Source Sans Pro,Arial;font-size:1.4rem}.flight-leg__time--italic{font-style:italic}.flight-leg__days-after-departure{font-family:Source Sans Pro,Arial}.flight-leg__label{width:66%}.flight-leg__label--italic,.flight-leg__label--light{color:var(--color-grey-400);font-size:1.4rem}.flight-leg__label--italic{font-style:italic}.flight-info_flightInfo__rz-Hq{background-color:var(--color-white);border-radius:var(--border-radius-500);padding:var(--space-500)}@media(max-width:375px){.flight-info_flightInfo__rz-Hq{padding:var(--space-400)}}.default-theme{--section-content-padding:var(--space-500);--section-content-padding-mobile:var(--space-400);--section-content-margin-mobile:var(--space-300);--section-box-shadow:var(--elevation-100);--section-content-border:none;--section-content-title-margin:var(--space-100);--section-content-title-margin-mobile:var(--space-100);--section-content-border-radius:var(--border-radius-500)}.globe-theme{--section-content-padding:0;--section-content-padding-mobile:0;--section-box-shadow:unset;--section-content-border:1px solid var(--color-black);--section-content-title-margin:var(--space-700);--section-content-title-margin-mobile:var(--space-600)}._sectionContent_jigi2_23{background:var(--color-white);border-radius:var(--section-content-border-radius);box-shadow:var(--section-box-shadow);padding:var(--section-content-padding)}@media (max-width:768px){._sectionContent_jigi2_23{padding:var(--section-content-padding-mobile)}}._sectionContainer_jigi2_34{display:flex;flex-direction:column}@media (max-width:768px){._sectionContainer_jigi2_34{margin-top:var(--section-content-top-mobile)}}@media (min-width:1024px),(min-width:769px) and (max-width:1023px){._sectionContainer_jigi2_34{margin-top:var(--section-content-top)}}._sectionHeader_jigi2_47{padding-block:var(--space-500);position:relative;text-align:left;text-transform:none}._sectionHeader_jigi2_47:after{border-bottom:var(--section-content-border);bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;width:40px}._sectionSubHeader_jigi2_65{padding-bottom:var(--space-500)}.my-page-hotel-hit-wrapper{position:relative}.my-page-hotel-hit{border-radius:0 0 var(--border-radius-500) var(--border-radius-500)}.my-page-hotel-hit [class*=CardContentContainer]{padding-top:var(--space-200)}@media(min-width:975px){.my-page-hotel-hit [class*=CardContentContainer]{padding-top:var(--space-500)}}@media(max-width:375px){.my-page-hotel-hit [class*=CardContentstyle]{padding:0!important}}.my-page-hotel-hit__container{display:flex;flex-direction:column;flex-grow:1;gap:var(--space-300);padding:0}@media(max-width:375px){.my-page-hotel-hit__container{gap:0}.my-page-hotel-hit__container p:first-child{margin-bottom:var(--space-100)}}.my-page-hotel-hit__container .my-page-hotel-hit__container-title{color:var(--almost-black)}.my-page-hotel-hit__container .my-page-hotel-hit__container-title p,.my-page-hotel-hit__container .my-page-hotel-hit__container-title span{text-decoration:none}.my-page-hotel-hit__container .my-page-hotel-hit__container-title p :hover,.my-page-hotel-hit__container .my-page-hotel-hit__container-title span :hover{text-decoration:underline}.my-page-hotel-hit__container .divider{border:1px solid var(--color-grey-300);height:1px;margin-top:var(--space-300);width:100%}.my-page-hotel-hit__rating--container{align-items:center;display:flex;gap:var(--space-300)}@media(max-width:375px){.my-page-hotel-hit__rating--container{margin:var(--space-200) 0 var(--space-300) 0}}.my-page-panel{background-color:var(--color-white);box-shadow:0 0 1px var(--color-grey-300);display:flex;flex-direction:column;margin-top:8px}@media(min-width:975px){.my-page-panel{flex-direction:row;height:400px;height:316px}}.my-page-image-panel__image-container{position:relative}@media(min-width:975px){.my-page-image-panel{display:inline-block;flex-shrink:0;height:100%;overflow:hidden;position:relative;width:316px}.my-page-image-panel__image-container{height:100%;margin-left:-150%;position:static;text-align:center;width:400%}}.my-page-image-panel__image{height:auto;width:100%}@media(min-width:975px){.my-page-image-panel__image{height:100%;width:auto}}.my-page-info-panel{display:flex;flex-direction:column;margin-bottom:15px;padding-left:25px;padding-top:12px}@media(min-width:975px){.my-page-info-panel{margin:0 0 10px;min-height:316px;padding:22px 35px}}.my-page-info-panel__hotel-name{color:var(--color-grey-800);font-family:Thomas Headline,Arial;font-size:var(--font-size-2xl);max-width:588px;padding-right:24px}@media(min-width:975px){.my-page-info-panel__hotel-name{font-size:var(--font-size-3xl);padding-right:0}}.my-page-info-panel__geography{margin-top:3px}@media(min-width:975px){.my-page-info-panel__geography{margin-top:4px}}.my-page-info-panel__rating{line-height:0;margin-top:8px;padding-top:0;width:100%}.my-page-info-panel__header{color:var(--color-grey-400);font-family:Thomas Headline,Arial;font-size:var(--font-size-lg)}.globe-theme .my-page-info-panel__body .my-page-info__list ::marker{margin-right:2px}.globe-theme .my-page-info-panel__body .my-page-info__list .my-page-info__list-item{list-style:disc outside;margin-left:2rem}.my-page-info__flight-details{color:var(--color-cta-link-primary);cursor:pointer}.my-page-info__flight-details:hover{text-decoration:underline}.my-page-info__departure-name{display:flex}.globe-theme .my-page-info__room{white-space:wrap}.my-page-info__list-item{line-height:2.5rem}.default-theme .my-page-info__list-item{align-items:center;display:flex}.my-page-info__list-item .capacity-info__icon{margin-right:8px;min-width:1.6rem}.my-page-info__list-item .capacity-info__icon.room_icon{align-self:baseline;margin-top:calc(var(--space-100) + var(--space-50))}.my-page-info__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end}.default-theme .my-page-info__buttons{padding-top:36px}.globe-theme .my-page-info__buttons{gap:var(--space-400);margin:2rem 0}@media(max-width:1279px){.globe-theme .my-page-info__buttons{flex-direction:column}.globe-theme .my-page-info__buttons a{width:100%}}.default-theme .my-page-info__buttons{padding:var(--space-200) 0 var(--space-200) var(--space-500)}@media(max-width:375px){.my-page-info__buttons{display:flex;margin-left:-24px}.default-theme .my-page-info__buttons{padding:var(--space-100) 0 0 var(--space-500)}.my-page-info__buttons .webui-button{margin-top:10px;width:100%}}@media(max-width:767px){.my-page-info__buttons{justify-content:flex-start}}.my-page-info__buttons .printButton:hover{background:var(--color-white);color:var(--color-cta-primary-hover)}.my-page-info__buttons .goToBookingButton:hover{background:var(--color-cta-primary-hover);color:var(--color-white)}.default-theme .my-page-info__buttons a{margin-right:var(--space-300);margin-top:var(--space-300)}@media(max-width:375px){.my-page-info__buttons a{font-size:var(--font-size-xs)}}@media(max-width:320px){.my-page-info__buttons a{font-size:1rem}}.my-page-condition-link:hover{text-decoration:underline}.my-page-info__expedia-booking-info{line-height:22px}.my-page-loader-wrapper{align-items:center;-webkit-backdrop-filter:blur(var(--space-600));backdrop-filter:blur(var(--space-600));bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity 0s}.loading{opacity:1;opacity:1s}@media(min-width:768px){.hotel-hit-mypage{border-bottom:none;flex-direction:row}}.hotel-hit-mypage .hotel-hit-mypage__heading{font-family:Thomas Headline,Arial;line-height:18px;margin-bottom:5px}@media(min-width:768px){.hotel-hit-mypage .hotel-hit-mypage__heading{font-size:2.8rem;line-height:30px}}.hotel-hit-mypage .hotel-hit-mypage__subheading{font-family:Thomas Headline,Arial;font-size:1.4rem;margin-bottom:14px;margin-top:6px}@media(min-width:768px){.hotel-hit-mypage .hotel-hit-mypage__subheading{font-size:1.8rem}}.hotel-hit-mypage__picture{align-items:center;background:var(--color-grey-25);border-radius:var(--border-radius-300);display:flex;flex-direction:column;flex-shrink:0;height:240px;justify-content:center;margin-right:20px;overflow:hidden;position:relative;width:410px}@media(max-width:975px){.hotel-hit-mypage__picture{height:auto;margin-bottom:10px;width:30%}}@media(max-width:767px){.hotel-hit-mypage__picture{height:144px;margin-bottom:10px;margin-right:0;width:100%}}.hotel-hit-mypage__picture-image,.hotel-hit-mypage__picture-image img{height:100%;object-fit:cover;width:100%}.AllTypesOfTripInformation_wrapper__flRN9{display:flex;flex-direction:column;gap:var(--space-200)}.AllTypesOfTripInformation_marginTop__\+7cNR{margin-top:var(--space-500)}.BottomPanel_wrapper__7iHnW{gap:var(--space-400)}.invite-push-container{margin-top:40px}.invite-push-container a{background-color:var(--color-olive-500);box-shadow:var(--elevation-100);color:var(--color-black);transition:var(--transition)}.invite-push-container a:hover{background:var(--color-olive-600);box-shadow:var(--elevation-400);transition:var(--transition)}.thanks-panel__wrapper{display:flex;flex-direction:column;margin-top:var(--space-500);min-width:100%}.default-theme .thanks-panel__wrapper .receipt-divider__payment-information{border-radius:0 0 var(--border-radius-500) var(--border-radius-500);padding:var(--space-500)}@media(max-width:768px){.default-theme .thanks-panel__wrapper .receipt-divider__payment-information{padding:var(--space-400)}}.globe-theme .thanks-panel__wrapper .receipt-divider__payment-information{margin-bottom:0;padding:0}.globe-theme .thanks-panel__wrapper{background-color:var(--color-background-surface-primary)}@media(min-width:415px){.thanks-panel__wrapper{margin-bottom:20px;min-width:100%}.default-theme .thanks-panel__wrapper{padding:0 1px}.thanks-panel__info-message{margin-bottom:40px}}.thanks-panel--inner-containers{padding:0}.globe-theme .thanks-panel--inner-containers{background-color:var(--color-background-surface-primary)}@media(min-width:415px){.globe-theme .thanks-panel--inner-containers{padding:var(--space-700) var(--space-500) var(--space-900)}}@media(max-width:414px){.globe-theme .thanks-panel--inner-containers{padding:var(--space-700) 0 var(--space-800)}}@media(min-width:768px){.thanks-panel--inner-containers{display:flex;justify-content:space-between}.default-theme .thanks-panel--inner-containers{justify-content:space-between}}.thanks-panel--payment-info{align-items:center;width:30%}.globe-theme .thanks-panel--payment-info{background-color:var(--color-white);padding:var(--space-500)}.default-theme .thanks-panel--payment-info{border-left:1px solid var(--color-grey-100);padding-left:var(--space-500)}@media(max-width:768px){.thanks-panel--payment-info{width:100%}.default-theme .thanks-panel--payment-info{border-left:none;padding-left:0}}.globe-theme .error-status,.globe-theme .thanks-panel--booking-info{justify-content:flex-start}.thanks-panel--booking-info{border-bottom:0;padding:0}.default-theme .thanks-panel--booking-info{align-items:center;text-align:center}.default-theme .thanks-panel--booking-info.thanks-panel--without-deposit-info{gap:2rem;justify-content:normal}@media(min-width:768px){.thanks-panel--booking-info{border-bottom:0;border-right:0;width:66%}}@media(max-width:768px){.thanks-panel--booking-info{padding-bottom:var(--space-500)}.globe-theme .thanks-panel--booking-info{padding-bottom:var(--space-800)}}.thanks-panel__success_header{display:flex}.globe-theme .thanks-panel__success_header{align-items:center}.default-theme .thanks-panel__success_header{align-items:flex-end;justify-content:center}.thanks-panel__success_header--isMyBooking{color:var(--color-grey-800);display:flex}.thanks-panel__error_header{display:flex}.default-theme .thanks-panel__error_header{align-items:flex-end;color:var(--color-core-600);justify-content:center}.globe-theme .thanks-panel__error_header{align-items:center}.thanks-panel__header-icon--error .default-theme{fill:var(--color-core-600)}.thanks-panel__header-text{margin-left:1rem}.thanks-panel__body{padding:15px 0}@media(min-width:415px){.thanks-panel__body{width:450px}}@media(max-width:768px){.thanks-panel__body{width:80%}}@media(max-width:414px){.thanks-panel__body{width:100%}}.globe-theme .thanks-panel__body{display:flex}.default-theme .thanks-panel__body{justify-content:center;margin:0 auto}.default-theme .thanks-panel__body-text{text-align:center}.thanks-panel__mypage-text{font-size:14px;font-style:italic;line-height:20px;padding:15px 0;width:auto}.thanks-panel__header-bookingNumber-number{font-family:Thomas Headline,Arial;font-size:37px;font-weight:700}.default-theme .thanks-panel__header-bookingNumber-number{padding:3px 0}@media(max-width:414px){.thanks-panel__header-bookingNumber-number{font-size:21px;font-weight:700}}.thanks-panel__header-bookingNumber-text{color:var(--color-grey-600);font-family:Source Sans Pro,Arial;font-size:18px}.default-theme .thanks-panel__header-bookingNumber-text{margin-bottom:5px}@media(max-width:414px){.thanks-panel__header-bookingNumber-text{font-size:10px}}.thanks-panel__header-departuredays-number,.thanks-panel__header-departuredays-text{color:var(--color-text);display:inline-block}.thanks-panel__header-departuredays-text{font-family:Thomas Headline,Arial;font-size:18px;line-height:20px}.default-theme .thanks-panel__header-departuredays-text{width:90px}@media(max-width:414px){.default-theme .thanks-panel__header-departuredays-text{width:50px}.thanks-panel__header-departuredays-text{font-size:10px;line-height:11px}}.thanks-panel__header-departuredays-number{font-family:Thomas Headline,Arial;font-size:49px;font-weight:700}.default-theme .thanks-panel__header-departuredays-number{margin-right:5px}.globe-theme .thanks-panel__header-departuredays-number{text-align:end}@media(max-width:414px){.thanks-panel__header-departuredays-number{font-size:27px}}.thanks-panel__header-bookingNumber-container,.thanks-panel__header-departuredays-container{display:inline-block;margin-bottom:.8rem}.default-theme .thanks-panel__header-bookingNumber-container,.default-theme .thanks-panel__header-departuredays-container{margin-bottom:10px}.default-theme .thanks-panel__header-bookingNoBox{height:84px;position:relative}.globe-theme .thanks-panel__header-bookingNoBox{border-bottom:1px solid var(--color-grey-100);display:flex;justify-content:space-between}.globe-theme .thanks-panel__header-bookingNumber-container{align-self:flex-start}.default-theme .thanks-panel__header-bookingNumber-container{bottom:0;float:left;left:0;position:absolute}.default-theme .thanks-panel__header-departuredays-container{bottom:0;float:right;position:absolute;right:0}.globe-theme .thanks-panel__header-departuredays-container{align-self:flex-end;display:flex;flex-direction:column}.payment-text-container__text-wrapper{display:flex;margin:var(--space-200) 0;margin-bottom:var(--space-500)}.default-theme .payment-text-container__text-wrapper{justify-content:space-around}.onRequestContainer{align-items:var(--payment-info-on-request-alignment);display:flex;flex-direction:column;gap:var(--space-200)}.default-theme .onRequestContainer{align-items:center}.globe-theme .onRequestContainer{align-items:left}.onRequestModalContent{text-align:left}._m_kjo2r_1{margin:var(--space-400)}._mXxs_kjo2r_4{margin:var(--space-100)}._mXs_kjo2r_7{margin:var(--space-200)}._mSm_kjo2r_10{margin:var(--space-300)}._mMd_kjo2r_13{margin:var(--space-md)}._mLg_kjo2r_16{margin:var(--space-lg)}._mXl_kjo2r_19{margin:var(--space-xl)}._mt_kjo2r_23{margin-top:var(--space-400)}._mtXxs_kjo2r_26{margin-top:var(--space-100)}._mtXs_kjo2r_29{margin-top:var(--space-200)}._mtSm_kjo2r_32{margin-top:var(--space-300)}._mtMd_kjo2r_35{margin-top:var(--space-md)}._mtLg_kjo2r_38{margin-top:var(--space-lg)}._mtXl_kjo2r_41{margin-top:var(--space-xl)}._mb_kjo2r_45{margin-bottom:var(--space-400)}._mbXxs_kjo2r_48{margin-bottom:var(--space-100)}._mbXs_kjo2r_51{margin-bottom:var(--space-200)}._mbSm_kjo2r_54{margin-bottom:var(--space-300)}._mbMd_kjo2r_57{margin-bottom:var(--space-md)}._mbLg_kjo2r_60{margin-bottom:var(--space-lg)}._mbXl_kjo2r_63{margin-bottom:var(--space-xl)}._mr_kjo2r_67{margin-right:var(--space-400)}._mrXxs_kjo2r_70{margin-right:var(--space-100)}._mrXs_kjo2r_73{margin-right:var(--space-200)}._mrSm_kjo2r_76{margin-right:var(--space-300)}._mrMd_kjo2r_79{margin-right:var(--space-md)}._mrLg_kjo2r_82{margin-right:var(--space-lg)}._mrXl_kjo2r_85{margin-right:var(--space-xl)}._ml_kjo2r_89{margin-left:var(--space-400)}._mlXxs_kjo2r_92{margin-left:var(--space-100)}._mlXs_kjo2r_95{margin-left:var(--space-200)}._mlSm_kjo2r_98{margin-left:var(--space-300)}._mlMd_kjo2r_101{margin-left:var(--space-md)}._mlLg_kjo2r_104{margin-left:var(--space-lg)}._mlXl_kjo2r_107{margin-left:var(--space-xl)}._p_kjo2r_111{padding:var(--space-400)}._pXxs_kjo2r_114{padding:var(--space-100)}._pXs_kjo2r_117{padding:var(--space-200)}._pSm_kjo2r_120{padding:var(--space-300)}._pMd_kjo2r_123{padding:var(--space-md)}._pLg_kjo2r_126{padding:var(--space-lg)}._pXl_kjo2r_129{padding:var(--space-xl)}._pt_kjo2r_133{padding-top:var(--space-400)}._ptXxs_kjo2r_136{padding-top:var(--space-100)}._ptXs_kjo2r_139{padding-top:var(--space-200)}._ptSm_kjo2r_142{padding-top:var(--space-300)}._ptMd_kjo2r_145{padding-top:var(--space-md)}._ptLg_kjo2r_148{padding-top:var(--space-lg)}._ptXl_kjo2r_151{padding-top:var(--space-xl)}._pb_kjo2r_155{padding-bottom:var(--space-400)}._pbXxs_kjo2r_158{padding-bottom:var(--space-100)}._pbXs_kjo2r_161{padding-bottom:var(--space-200)}._pbSm_kjo2r_164{padding-bottom:var(--space-300)}._pbMd_kjo2r_167{padding-bottom:var(--space-md)}._pbLg_kjo2r_170{padding-bottom:var(--space-lg)}._pbXl_kjo2r_173{padding-bottom:var(--space-xl)}._pr_kjo2r_177{padding-right:var(--space-400)}._prXxs_kjo2r_180{padding-right:var(--space-100)}._prXs_kjo2r_183{padding-right:var(--space-200)}._prSm_kjo2r_186{padding-right:var(--space-300)}._prMd_kjo2r_189{padding-right:var(--space-md)}._prLg_kjo2r_192{padding-right:var(--space-lg)}._prXl_kjo2r_195{padding-right:var(--space-xl)}._pl_kjo2r_199{padding-left:var(--space-400)}._plXxs_kjo2r_202{padding-left:var(--space-100)}._plXs_kjo2r_205{padding-left:var(--space-200)}._plSm_kjo2r_208{padding-left:var(--space-300)}._plMd_kjo2r_211{padding-left:var(--space-md)}._plLg_kjo2r_214{padding-left:var(--space-lg)}._plXl_kjo2r_217{padding-left:var(--space-xl)}._DepositPaymentInfo_depositPaymentInfo__IzLwo{display:flex;flex-direction:column;gap:var(--space-300)}._DepositPaymentInfo_depositPaymentInfo__IzLwo._DepositPaymentInfo_highlighted__Z1YTW{background:var(--color-olive-400);border-radius:var(--border-radius-500);padding:var(--space-500)}._DepositPaymentInfo_depositPaymentInfo__IzLwo ._DepositPaymentInfo_depositInfoWrapper__yX4GZ{align-items:center;display:flex;gap:var(--space-300);justify-content:center}._DepositPaymentInfo_depositPaymentInfo__IzLwo ._DepositPaymentInfo_depositTexts__dNmkB{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;line-height:1.4}._DepositPaymentInfo_depositPaymentInfo__IzLwo ._DepositPaymentInfo_depositChangeInfo__5lP0d{background-color:var(--color-olive-200);border-radius:var(--border-radius-300);display:flex;line-height:135%;padding:var(--space-200);text-align:center}._DepositPaymentInfo_depositPaymentInfo__IzLwo ._DepositPaymentInfo_icon__JVFDZ{align-self:baseline}._DepositPaymentInfo_depositPaymentInfo__IzLwo p{margin-bottom:0}._DepositPaymentInfo_depositPaymentInfo__IzLwo strong{font-family:Source Sans Pro,Arial}.default-theme{--days-until-departure-bar-background:var(--color-olive-400);--days-until-departure-bar-color:var(--color-text);--days-until-departure-bar-border-radius:var(--border-radius-500) var(--border-radius-500) 0 0;--days-until-departure-bar-border-gap:var(--space-200);--days-until-departure-bar-time-left-max-width:70px;--days-until-departure-bar-border-right:1px solid var(--color-text)}.globe-theme{--days-until-departure-bar-background:var(--color-quartz-400);--days-until-departure-bar-color:var(--color-white);--days-until-departure-bar-border-radius:0;--days-until-departure-bar-border-gap:var(--space-100);--days-until-departure-bar-time-left-max-width:80px;--days-until-departure-bar-border-right:1px solid var(--color-white)}._container_1957x_21{align-items:center;background-color:var(--days-until-departure-bar-background);border-radius:var(--days-until-departure-bar-border-radius);color:var(--days-until-departure-bar-color);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;padding:var(--space-300) var(--space-500)}._container_1957x_21._hasImportantInformation_1957x_33{background:var(--color-notif-system-alert)}._container_1957x_21._wrapped_1957x_37{align-items:flex-start;flex-direction:column}@media (max-width:768px){._container_1957x_21{overflow:hidden;padding:var(--space-300) var(--space-300);white-space:nowrap}}._timeLeft_1957x_51{align-items:center;border-left:var(--days-until-departure-bar-border-right);display:flex;gap:var(--days-until-departure-bar-border-gap);margin-left:var(--space-400);padding-left:var(--space-400)}@media (max-width:768px){._timeLeftDays_1957x_60{font:var(--font-body-m)}._timeLeftText_1957x_66{max-width:var(--days-until-departure-bar-time-left-max-width);overflow:hidden;white-space:nowrap}}._content_1957x_74{display:flex;flex-direction:row;gap:var(--space-200)}@media (max-width:768px){._content_1957x_74 p{font:var(--font-body-m)}}._bookingNumber_1957x_86{display:flex}@media (max-width:768px){._bookingNumber_1957x_86{font:var(--font-body-m)}}._importantInformationContainer_1957x_94{display:flex;flex-direction:column;justify-content:space-between;white-space:normal}._left_1957x_101{display:flex}.default-theme{--on-request-info-background-color:var(--color-turmeric-400);--on-request-info-border-radius:var(--border-radius-300)}.globe-theme{--on-request-info-background-color:var(--color-apricot-500);--on-request-info-border-radius:none}._onRequestInfo_1p09a_11{background-color:var(--on-request-info-background-color);border-radius:var(--on-request-info-border-radius);padding:var(--space-100) var(--space-200);width:-moz-fit-content;width:fit-content}.default-theme{--payment-info-container-border-radius:var(--border-radius-500);--payment-info-container-background:var(--color-white)}.globe-theme{--payment-info-container-border-radius:none;--payment-info-container-background:var(--color-quartz-50)}._paymentInfoContainer_mjpgo_13{background:var(--payment-info-container-background);border-radius:var(--payment-info-container-border-radius);padding:var(--space-500)}@media (max-width:768px){._paymentInfoContainer_mjpgo_13{padding:var(--space-400)}}._reservedPaymentsContainer_mjpgo_23{align-items:center;display:flex;flex-direction:column;margin-bottom:var(--space-500)}._reservedPaymentsContainer_mjpgo_23 ._reservedPayments_mjpgo_23{display:flex;justify-content:space-between;width:100%}._resortAndCountryText_mjpgo_36{color:var(--color-grey-700)}._buttonContainer_mjpgo_40{display:flex;justify-content:flex-end;margin-top:var(--space-500);width:100%}._buttonContainer_mjpgo_40 button{width:100%}._hotelInfoContainer_mjpgo_51{align-items:stretch;display:flex;gap:var(--space-300);margin-bottom:var(--space-500)}._hotelInfoContainer_mjpgo_51 ._hotelTextContainer_mjpgo_57{display:flex;flex-direction:column;justify-content:space-around}._hotelInfoContainer_mjpgo_51 ._hotelTextContainer_mjpgo_57 ._hotelTextWrapper_mjpgo_62{display:flex;flex-direction:column}._hotelInfoContainer_mjpgo_51 ._hotelImage_mjpgo_68{width:auto}._hotelInfoContainer_mjpgo_51 ._hotelImage_mjpgo_68 img{border-radius:var(--border-radius-500)}._paymentInfoDivider_mjpgo_77{background:var(--color-grey-100);display:block;height:1px;margin:var(--space-500) 0;text-align:center;width:100%}._totalPriceContainer_mjpgo_86{margin:var(--space-500) 0}._leftToPayContainer_mjpgo_92,._totalPriceContainer_mjpgo_86{display:flex;justify-content:space-between}._futurePaymentsContainer_mjpgo_97{display:grid;grid-template-columns:1fr 1.5fr auto;grid-gap:var(--space-100);gap:var(--space-100);margin-top:var(--space-100)}._futurePaymentAmount_mjpgo_104{text-align:right}._bottomText_mjpgo_108{display:flex;flex-direction:column;justify-content:flex-end}._sectionDiscounts_mjpgo_114{display:flex;flex-direction:column;gap:var(--space-100);margin-top:var(--space-400)}._sectionDiscounts_mjpgo_114 div{display:flex;justify-content:space-between}._sectionDiscounts_mjpgo_114 ._sectionDiscountLabel_mjpgo_124{color:var(--color-rouge-500)}._sectionDiscounts_mjpgo_114 ._sectionDiscountAmount_mjpgo_128{background:var(--color-rouge-500);border-radius:var(--border-radius-400);color:#fff;padding:.3rem 1rem}._childrenContainer_mjpgo_137{display:flex;justify-content:end;margin-top:var(--space-500)}.thanks-container{padding-bottom:49px}@media(max-width:768px){.thanks-container--isMobileApp{margin:0}}.thanks-independent-top-section{height:80px}.thanks-independent-load-shell{align-items:center;display:flex;height:400px;justify-content:center}.default-theme .component__header{padding-bottom:var(--space-500);padding-top:var(--space-500)}.globe-theme .component__header{color:inherit}.globe-theme .tip-push__header{display:none}:root{--checkout-app-width:1280px}body{font-size:1.6rem}.checkout-content{padding:20px}.checkout-navigation__control-container,.checkout-navigation__control-container--sticky{align-items:center;display:flex;flex-direction:row-reverse}@media(max-width:768px){.checkout-navigation__control-container,.checkout-navigation__control-container--sticky{flex-direction:column}.checkout-navigation__control-container--sticky{flex-direction:row-reverse;justify-content:space-between}}